/**
 * Someh v10.24 - scoped links, contact-card placement and product gallery slider polish.
 * SEO-safe: CSS/JS only; no heading/schema/content duplication.
 */

/* 1) Linked words: ONLY inside the real written text body.
   v10.57: linked words must inherit the surrounding paragraph/text color.
   They must NOT use the selected visual theme/accent color. Header, footer,
   menus, breadcrumbs, product meta, category links, TOC, galleries, contact
   cards, buttons and WooCommerce navigation links stay controlled by their own CSS. */
body :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(
	p:not(.rank-math-breadcrumb):not(.yoast-breadcrumb):not(.woocommerce-breadcrumb):not(.aioseo-breadcrumbs):not(.breadcrumb):not(.breadcrumbs):not([id*="breadcrumb"]):not([class*="breadcrumb"]),
	li:not([class*="breadcrumb"]),
	blockquote,
	figcaption,
	td,
	th,
	dd,
	dt
) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button),
body :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(
	p:not(.rank-math-breadcrumb):not(.yoast-breadcrumb):not(.woocommerce-breadcrumb):not(.aioseo-breadcrumbs):not(.breadcrumb):not(.breadcrumbs):not([id*="breadcrumb"]):not([class*="breadcrumb"]),
	li:not([class*="breadcrumb"]),
	blockquote,
	figcaption,
	td,
	th,
	dd,
	dt
) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button):hover,
body :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(
	p:not(.rank-math-breadcrumb):not(.yoast-breadcrumb):not(.woocommerce-breadcrumb):not(.aioseo-breadcrumbs):not(.breadcrumb):not(.breadcrumbs):not([id*="breadcrumb"]):not([class*="breadcrumb"]),
	li:not([class*="breadcrumb"]),
	blockquote,
	figcaption,
	td,
	th,
	dd,
	dt
) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button):focus,
body.dark-skin :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(p,li,blockquote,figcaption,td,th,dd,dt) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button),
html.dark-skin body :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(p,li,blockquote,figcaption,td,th,dd,dt) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button),
html.dark body :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(p,li,blockquote,figcaption,td,th,dd,dt) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button),
body.dark-mode :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(p,li,blockquote,figcaption,td,th,dd,dt) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button),
html[data-theme="dark"] body :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(p,li,blockquote,figcaption,td,th,dd,dt) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button){
	color:inherit !important;
	-webkit-text-fill-color:currentColor !important;
	text-decoration-color:currentColor !important;
	border-bottom-color:currentColor !important;
	text-decoration-thickness:1px;
	text-underline-offset:3px;
}

/* Hard restore: breadcrumbs and product meta/category links must keep their original theme colors. */
body :is(.rank-math-breadcrumb,.yoast-breadcrumb,.woocommerce-breadcrumb,.aioseo-breadcrumbs,.breadcrumb,.breadcrumbs,.breadcrumb-trail,.bcn-breadcrumb,.tie-breadcrumbs,#breadcrumbs,.product_meta,.posted_in,.tagged_as,.single-product-category,.someh-wc-theme-single-badges) a{
	-webkit-text-fill-color:currentColor !important;
	text-decoration-color:currentColor !important;
}

/* 3) WooCommerce product gallery: responsive themed thumbnail slider. */
body.single-product .someh-product-gallery-slider,
body.single-product div.product div.images.woocommerce-product-gallery{
	--someh-gallery-accent:var(--someh-vt-accent, #2563eb);
	--someh-gallery-accent-2:var(--someh-vt-accent-2, #0f172a);
	--someh-gallery-card:var(--someh-vt-card, #ffffff);
	--someh-gallery-border:var(--someh-vt-border, rgba(15,23,42,.14));
	--someh-gallery-shadow:var(--someh-vt-soft-shadow, 0 14px 32px rgba(15,23,42,.10));
	position:relative;
	isolation:isolate;
}
body.single-product .someh-product-gallery-slider .someh-product-gallery-main,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	border-radius:clamp(18px, 2.4vw, 28px) !important;
	overflow:hidden;
	background:linear-gradient(135deg, rgba(255,255,255,.88), rgba(248,250,252,.60));
	box-shadow:var(--someh-gallery-shadow);
	border:1px solid var(--someh-gallery-border);
}
body.single-product .someh-product-gallery-slider .woocommerce-product-gallery__image a,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a{
	display:block;
	border-radius:inherit;
	overflow:hidden;
}
body.single-product .someh-product-gallery-slider .woocommerce-product-gallery__image img,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image img{
	width:100%;
	height:auto;
	object-fit:cover;
	transition:transform .35s ease, filter .35s ease;
}
body.single-product .someh-product-gallery-slider:hover .woocommerce-product-gallery__image img{
	transform:scale(1.015);
}
body.single-product .someh-product-thumbs-shell{
	display:grid;
	grid-template-columns:42px minmax(0,1fr) 42px;
	align-items:center;
	gap:10px;
	width:100%;
	margin:13px 0 0;
	direction:ltr;
}
body.single-product .someh-product-thumbs-track,
body.single-product div.product div.images .flex-control-thumbs.someh-product-thumbs-track{
	display:flex !important;
	flex-wrap:nowrap !important;
	gap:12px;
	overflow-x:auto;
	overflow-y:hidden;
	scroll-snap-type:x mandatory;
	scroll-behavior:smooth;
	-webkit-overflow-scrolling:touch;
	padding:3px 2px 8px !important;
	margin:0 !important;
	list-style:none !important;
	direction:ltr;
	scrollbar-width:thin;
}
body.single-product .someh-product-thumbs-track::-webkit-scrollbar{height:6px}
body.single-product .someh-product-thumbs-track::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:999px}
body.single-product .someh-product-thumbs-track li{
	float:none !important;
	flex:0 0 clamp(74px, 16vw, 112px) !important;
	width:clamp(74px, 16vw, 112px) !important;
	margin:0 !important;
	scroll-snap-align:center;
	border-radius:16px;
	padding:4px;
	background:linear-gradient(135deg, rgba(255,255,255,.85), rgba(255,255,255,.45));
	border:1px solid var(--someh-gallery-border);
	box-shadow:0 8px 18px rgba(15,23,42,.08);
	transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease, opacity .22s ease;
	opacity:.78;
}
body.single-product .someh-product-thumbs-track li:hover,
body.single-product .someh-product-thumbs-track li:focus-within{
	transform:translateY(-3px);
	opacity:1;
	border-color:var(--someh-gallery-accent);
	box-shadow:0 12px 24px rgba(15,23,42,.14);
}
body.single-product .someh-product-thumbs-track li img,
body.single-product div.product div.images .flex-control-thumbs.someh-product-thumbs-track li img{
	display:block;
	width:100% !important;
	aspect-ratio:1 / 1;
	height:auto !important;
	object-fit:cover;
	border-radius:12px !important;
	margin:0 !important;
	opacity:1 !important;
}
body.single-product .someh-product-thumbs-track li img.flex-active,
body.single-product .someh-product-thumbs-track li:has(img.flex-active){
	opacity:1 !important;
	border-color:var(--someh-gallery-accent);
	box-shadow:0 0 0 2px var(--someh-gallery-accent);
}
body.single-product .someh-product-thumbs-nav{
	appearance:none;
	border:1px solid var(--someh-gallery-border);
	background:linear-gradient(135deg, var(--someh-gallery-accent), var(--someh-gallery-accent-2));
	color:#fff;
	width:42px;
	height:42px;
	border-radius:999px;
	display:inline-grid;
	place-items:center;
	font-size:26px;
	line-height:1;
	font-weight:900;
	cursor:pointer;
	box-shadow:0 10px 24px rgba(15,23,42,.16);
	transition:transform .18s ease, box-shadow .18s ease;
}
body.single-product .someh-product-thumbs-nav:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(15,23,42,.20)}

/* Per-theme gallery surface accents: same slider method, different visual character. */
body.someh-visual-theme-radin-catalog.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#fff7ef,#f1e0cd)}
body.someh-visual-theme-dorna-project.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#eaf3ff,#fff8ed)}
body.someh-visual-theme-atlas-trade.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#ffffff,#edf4ff)}
body.someh-visual-theme-baran-clean.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#ffffff,#f0fbff)}
body.someh-visual-theme-kavir-gold.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#fff8e8,#ead2a4)}
body.someh-visual-theme-sepid-grid.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#ffffff,#e2e8f0)}
body.someh-visual-theme-nika-luxe.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#ffffff,#f6e8ff)}
body.someh-visual-theme-rasta-green.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#f7fff9,#dcfce7)}
body.someh-visual-theme-mehrab-steel.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#ffffff,#cbd5e1)}
body.someh-visual-theme-tivan-blue.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#f8fbff,#dff2ff)}
body.someh-visual-theme-arvand-pro.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#fff7ed,#fed7aa)}
body.someh-visual-theme-soroush-minimal.single-product .someh-product-gallery-slider .someh-product-gallery-main{background:linear-gradient(135deg,#ffffff,#f4f4f5)}

body.dark-skin.single-product .someh-product-gallery-slider .someh-product-gallery-main,
html.dark body.single-product .someh-product-gallery-slider .someh-product-gallery-main,
html[data-theme="dark"] body.single-product .someh-product-gallery-slider .someh-product-gallery-main{
	background:linear-gradient(135deg, rgba(15,23,42,.98), rgba(2,6,23,.96)) !important;
	border-color:rgba(148,163,184,.22);
}
body.dark-skin.single-product .someh-product-thumbs-track li,
html.dark body.single-product .someh-product-thumbs-track li,
html[data-theme="dark"] body.single-product .someh-product-thumbs-track li{
	background:rgba(15,23,42,.86);
	border-color:rgba(148,163,184,.22);
}

@media (max-width: 768px){
	body.single-product .someh-product-thumbs-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;margin-top:10px}
	body.single-product .someh-product-thumbs-nav{width:36px;height:36px;font-size:22px}
	body.single-product .someh-product-thumbs-track li{flex-basis:78px !important;width:78px !important;border-radius:14px}
	body.single-product .someh-product-thumbs-track li img{border-radius:10px !important}
}
@media (max-width: 420px){
	body.single-product .someh-product-thumbs-shell{grid-template-columns:1fr;gap:8px}
	body.single-product .someh-product-thumbs-nav{display:none}
	body.single-product .someh-product-thumbs-track{padding-bottom:10px !important}
}

/* === Someh v10.29 — real themed WooCommerce product gallery upgrade === */
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded,
body.someh-visual-theme-ready.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded{
	padding:clamp(10px,1.8vw,18px)!important;
	border-radius:clamp(22px,3vw,34px)!important;
	border:1px solid var(--someh-gallery-border)!important;
	background:
		radial-gradient(circle at 92% 4%, color-mix(in srgb,var(--someh-gallery-accent) 14%, transparent) 0, transparent 24%),
		linear-gradient(135deg, color-mix(in srgb,var(--someh-gallery-card) 94%, var(--someh-gallery-accent)) 0%, var(--someh-gallery-card) 100%);
	box-shadow:0 18px 42px rgba(15,23,42,.12)!important;
	overflow:hidden;
}
@supports not (background:color-mix(in srgb,#fff 90%,#000)){
	body.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:var(--someh-gallery-card)!important}
}
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	position:relative;
	border-radius:clamp(18px,2.4vw,28px)!important;
	border:1px solid var(--someh-gallery-border)!important;
	box-shadow:0 16px 34px rgba(15,23,42,.10)!important;
	background:linear-gradient(135deg,#fff,rgba(248,250,252,.84));
}
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__image:first-child img,
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport img{
	border-radius:inherit!important;
}
body.single-product .someh-gallery-main-controls{
	position:absolute;
	inset:50% 12px auto 12px;
	z-index:8;
	display:flex;
	justify-content:space-between;
	align-items:center;
	pointer-events:none;
	transform:translateY(-50%);
}
body.single-product .someh-gallery-main-btn{
	pointer-events:auto;
	appearance:none;
	border:1px solid rgba(255,255,255,.70);
	width:42px;
	height:42px;
	border-radius:999px;
	display:grid;
	place-items:center;
	cursor:pointer;
	font-size:28px;
	font-weight:900;
	line-height:1;
	color:#fff;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));
	box-shadow:0 12px 28px rgba(15,23,42,.22);
	transition:transform .18s ease, opacity .18s ease;
	opacity:.92;
}
body.single-product .someh-gallery-main-btn:hover{transform:translateY(-2px);opacity:1}
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell{
	padding:12px;
	border-radius:20px;
	background:rgba(255,255,255,.54);
	border:1px solid var(--someh-gallery-border);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
}
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li{
	transform:translateZ(0);
	transition:transform .18s ease, border-color .18s ease, opacity .18s ease, box-shadow .18s ease;
}
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li:hover{transform:translateY(-3px)}

/* Different gallery personalities for every active theme. */
body.someh-visual-theme-radin-catalog.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#fff8ef,#f1dfc8)!important}
body.someh-visual-theme-radin-catalog.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li{border-radius:18px 18px 8px 18px!important}

body.someh-visual-theme-dorna-project.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#eaf3ff 0%,#f8fbff 54%,#fff1dc 100%)!important;border-color:rgba(13,110,253,.22)!important}
body.someh-visual-theme-dorna-project.single-product .someh-product-gallery-slider.someh-gallery-upgraded:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#0d6efd,#ff8a00);z-index:2}

body.someh-visual-theme-atlas-trade.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#fff,#edf4ff)!important}
body.someh-visual-theme-atlas-trade.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main{outline:8px solid rgba(29,78,216,.055)}

body.someh-visual-theme-baran-clean.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(180deg,#fff,#f0fbff)!important;border-color:rgba(14,165,233,.18)!important;box-shadow:0 18px 36px rgba(14,165,233,.10)!important}
body.someh-visual-theme-baran-clean.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell{background:rgba(240,251,255,.82)}

body.someh-visual-theme-kavir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#fff8e8,#ead2a4)!important}
body.someh-visual-theme-kavir-gold.single-product .someh-gallery-main-btn{box-shadow:0 12px 28px rgba(183,121,31,.30)}

body.someh-visual-theme-sepid-grid.single-product .someh-product-gallery-slider.someh-gallery-upgraded{
	background-image:linear-gradient(rgba(71,85,105,.075) 1px, transparent 1px),linear-gradient(90deg, rgba(71,85,105,.075) 1px, transparent 1px),linear-gradient(135deg,#fff,#eef2f7)!important;
	background-size:24px 24px,24px 24px,auto!important;
}
body.someh-visual-theme-sepid-grid.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li{border-radius:12px!important}

body.someh-visual-theme-nika-luxe.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#fff,#f6e8ff 52%,#ffe6f2)!important}
body.someh-visual-theme-nika-luxe.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-gallery-main-btn{background:linear-gradient(135deg,#9333ea,#db2777)!important}

body.someh-visual-theme-rasta-green.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#f7fff9,#dcfce7)!important}
body.someh-visual-theme-rasta-green.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li{box-shadow:0 10px 22px rgba(22,163,74,.10)}

body.someh-visual-theme-mehrab-steel.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#fff,#e5e7eb 50%,#cbd5e1)!important}
body.someh-visual-theme-mehrab-steel.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main{filter:contrast(1.03)}

body.someh-visual-theme-tivan-blue.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#f8fbff,#dff2ff)!important;border-color:rgba(2,132,199,.20)!important}
body.someh-visual-theme-tivan-blue.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li{border-radius:999px!important}

body.someh-visual-theme-arvand-pro.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#fff7ed,#fed7aa 52%,#fecaca)!important}
body.someh-visual-theme-arvand-pro.single-product .someh-gallery-main-btn{background:linear-gradient(135deg,#ea580c,#dc2626)!important}

body.someh-visual-theme-soroush-minimal.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:#fff!important;box-shadow:0 1px 0 rgba(24,24,27,.08),0 18px 38px rgba(24,24,27,.07)!important}
body.someh-visual-theme-soroush-minimal.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell{background:#fff!important}
body.someh-visual-theme-soroush-minimal.single-product .someh-gallery-main-btn{background:#18181b!important}

body.dark-skin.single-product .someh-product-gallery-slider.someh-gallery-upgraded,
html.dark-skin body.single-product .someh-product-gallery-slider.someh-gallery-upgraded,
html[data-theme="dark"] body.single-product .someh-product-gallery-slider.someh-gallery-upgraded{
	background:linear-gradient(135deg,#0f172a,#020617)!important;
	border-color:rgba(148,163,184,.24)!important;
	box-shadow:0 20px 44px rgba(0,0,0,.38)!important;
}
body.dark-skin.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell,
html.dark-skin body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell,
html[data-theme="dark"] body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell{
	background:rgba(15,23,42,.70)!important;
	border-color:rgba(148,163,184,.22)!important;
}
@media (max-width: 768px){
	body.single-product .someh-gallery-main-btn{width:36px;height:36px;font-size:23px}
	body.single-product .someh-gallery-main-controls{inset-inline:8px}
}


/* === Someh v10.30 gallery expansion: all 50 themes get a distinct WooCommerce slider surface === */
body.someh-visual-theme-azar-guard.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#dc2626;--someh-gallery-accent-2:#7f1d1d;--someh-gallery-border:rgba(220,38,38,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#dc2626 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#7f1d1d 9%, #fff) 100%)!important;}
body.someh-visual-theme-arman-redline.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#ef4444;--someh-gallery-accent-2:#991b1b;--someh-gallery-border:rgba(239,68,68,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#ef4444 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#991b1b 9%, #fff) 100%)!important;}
body.someh-visual-theme-shayan-oxide.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#b91c1c;--someh-gallery-accent-2:#451a03;--someh-gallery-border:rgba(185,28,28,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#b91c1c 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#451a03 9%, #fff) 100%)!important;}
body.someh-visual-theme-satrap-crimson.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#be123c;--someh-gallery-accent-2:#881337;--someh-gallery-border:rgba(190,18,60,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#be123c 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#881337 9%, #fff) 100%)!important;}
body.someh-visual-theme-narvan-rust.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#c2410c;--someh-gallery-accent-2:#7c2d12;--someh-gallery-border:rgba(194,65,12,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#c2410c 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#7c2d12 9%, #fff) 100%)!important;}
body.someh-visual-theme-kavosh-copper.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#b45309;--someh-gallery-accent-2:#7c2d12;--someh-gallery-border:rgba(180,83,9,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#b45309 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#7c2d12 9%, #fff) 100%)!important;}
body.someh-visual-theme-pars-burgundy.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#9f1239;--someh-gallery-accent-2:#4c0519;--someh-gallery-border:rgba(159,18,57,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#9f1239 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#4c0519 9%, #fff) 100%)!important;}
body.someh-visual-theme-damavand-ember.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#e11d48;--someh-gallery-accent-2:#7f1d1d;--someh-gallery-border:rgba(225,29,72,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#e11d48 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#7f1d1d 9%, #fff) 100%)!important;}
body.someh-visual-theme-zorvan-brick.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#b45309;--someh-gallery-accent-2:#9a3412;--someh-gallery-border:rgba(180,83,9,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#b45309 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#9a3412 9%, #fff) 100%)!important;}
body.someh-visual-theme-doran-maroon.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#991b1b;--someh-gallery-accent-2:#450a0a;--someh-gallery-border:rgba(153,27,27,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#991b1b 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#450a0a 9%, #fff) 100%)!important;}
body.someh-visual-theme-atrin-red.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#dc2626;--someh-gallery-accent-2:#b45309;--someh-gallery-border:rgba(220,38,38,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#dc2626 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#b45309 9%, #fff) 100%)!important;}
body.someh-visual-theme-radmeh-rose.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#e11d48;--someh-gallery-accent-2:#be123c;--someh-gallery-border:rgba(225,29,72,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#e11d48 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#be123c 9%, #fff) 100%)!important;}
body.someh-visual-theme-rahavard-ruby.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#c026d3;--someh-gallery-accent-2:#be123c;--someh-gallery-border:rgba(190,18,60,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#c026d3 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#be123c 9%, #fff) 100%)!important;}
body.someh-visual-theme-mehrdad-coral.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#f43f5e;--someh-gallery-accent-2:#fb7185;--someh-gallery-border:rgba(244,63,94,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#f43f5e 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#fb7185 9%, #fff) 100%)!important;}
body.someh-visual-theme-pardis-terra.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#d97706;--someh-gallery-accent-2:#dc2626;--someh-gallery-border:rgba(217,119,6,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#d97706 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#dc2626 9%, #fff) 100%)!important;}
body.someh-visual-theme-tirgan-blue.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#2563eb;--someh-gallery-accent-2:#1e40af;--someh-gallery-border:rgba(37,99,235,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#2563eb 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#1e40af 9%, #fff) 100%)!important;}
body.someh-visual-theme-atlas-steelblue.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#1d4ed8;--someh-gallery-accent-2:#0f172a;--someh-gallery-border:rgba(29,78,216,.16);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#1d4ed8 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#0f172a 9%, #fff) 100%)!important;}
body.someh-visual-theme-caspian-navy.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#1e3a8a;--someh-gallery-accent-2:#0f172a;--someh-gallery-border:rgba(30,58,138,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#1e3a8a 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#0f172a 9%, #fff) 100%)!important;}
body.someh-visual-theme-arka-sky.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#0284c7;--someh-gallery-accent-2:#0369a1;--someh-gallery-border:rgba(2,132,199,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#0284c7 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#0369a1 9%, #fff) 100%)!important;}
body.someh-visual-theme-faraz-azure.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#0ea5e9;--someh-gallery-accent-2:#1d4ed8;--someh-gallery-border:rgba(14,165,233,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#0ea5e9 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#1d4ed8 9%, #fff) 100%)!important;}
body.someh-visual-theme-sina-tech.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#0891b2;--someh-gallery-accent-2:#155e75;--someh-gallery-border:rgba(8,145,178,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#0891b2 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#155e75 9%, #fff) 100%)!important;}
body.someh-visual-theme-raya-cobalt.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#1d4ed8;--someh-gallery-accent-2:#4338ca;--someh-gallery-border:rgba(29,78,216,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#1d4ed8 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#4338ca 9%, #fff) 100%)!important;}
body.someh-visual-theme-baran-blue.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#38bdf8;--someh-gallery-accent-2:#0f172a;--someh-gallery-border:rgba(14,165,233,.13);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#38bdf8 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#0f172a 9%, #fff) 100%)!important;}
body.someh-visual-theme-nima-indigo.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#4f46e5;--someh-gallery-accent-2:#1e1b4b;--someh-gallery-border:rgba(79,70,229,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#4f46e5 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#1e1b4b 9%, #fff) 100%)!important;}
body.someh-visual-theme-arshan-cyan.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#06b6d4;--someh-gallery-accent-2:#0e7490;--someh-gallery-border:rgba(6,182,212,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#06b6d4 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#0e7490 9%, #fff) 100%)!important;}
body.someh-visual-theme-rasta-green.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#16a34a;--someh-gallery-accent-2:#065f46;--someh-gallery-border:rgba(22,163,74,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#16a34a 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#065f46 9%, #fff) 100%)!important;}
body.someh-visual-theme-zarin-olive.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#65a30d;--someh-gallery-accent-2:#3f6212;--someh-gallery-border:rgba(101,163,13,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#65a30d 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#3f6212 9%, #fff) 100%)!important;}
body.someh-visual-theme-arash-emerald.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#059669;--someh-gallery-accent-2:#047857;--someh-gallery-border:rgba(5,150,105,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#059669 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#047857 9%, #fff) 100%)!important;}
body.someh-visual-theme-padra-mint.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#10b981;--someh-gallery-accent-2:#0f766e;--someh-gallery-border:rgba(16,185,129,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#10b981 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#0f766e 9%, #fff) 100%)!important;}
body.someh-visual-theme-siavash-forest.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#166534;--someh-gallery-accent-2:#052e16;--someh-gallery-border:rgba(22,101,52,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#166534 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#052e16 9%, #fff) 100%)!important;}
body.someh-visual-theme-avand-teal.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#0f766e;--someh-gallery-accent-2:#134e4a;--someh-gallery-border:rgba(15,118,110,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#0f766e 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#134e4a 9%, #fff) 100%)!important;}
body.someh-visual-theme-samin-jade.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#22c55e;--someh-gallery-accent-2:#15803d;--someh-gallery-border:rgba(34,197,94,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#22c55e 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#15803d 9%, #fff) 100%)!important;}
body.someh-visual-theme-bahar-verde.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#84cc16;--someh-gallery-accent-2:#166534;--someh-gallery-border:rgba(132,204,22,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#84cc16 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#166534 9%, #fff) 100%)!important;}
body.someh-visual-theme-sahand-moss.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#4d7c0f;--someh-gallery-accent-2:#365314;--someh-gallery-border:rgba(77,124,15,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#4d7c0f 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#365314 9%, #fff) 100%)!important;}
body.someh-visual-theme-shidvar-pine.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#15803d;--someh-gallery-accent-2:#14532d;--someh-gallery-border:rgba(21,128,61,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#15803d 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#14532d 9%, #fff) 100%)!important;}
body.someh-visual-theme-kavir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#b7791f;--someh-gallery-accent-2:#4a2c0a;--someh-gallery-border:rgba(183,121,31,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#b7791f 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#4a2c0a 9%, #fff) 100%)!important;}
body.someh-visual-theme-shams-orange.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#ea580c;--someh-gallery-accent-2:#9a3412;--someh-gallery-border:rgba(234,88,12,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#ea580c 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#9a3412 9%, #fff) 100%)!important;}
body.someh-visual-theme-sepanta-amber.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#d97706;--someh-gallery-accent-2:#92400e;--someh-gallery-border:rgba(217,119,6,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#d97706 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#92400e 9%, #fff) 100%)!important;}
body.someh-visual-theme-lian-honey.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#ca8a04;--someh-gallery-accent-2:#854d0e;--someh-gallery-border:rgba(202,138,4,.18);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#ca8a04 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#854d0e 9%, #fff) 100%)!important;}
body.someh-visual-theme-narenj-fire.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#f97316;--someh-gallery-accent-2:#dc2626;--someh-gallery-border:rgba(249,115,22,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#f97316 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#dc2626 9%, #fff) 100%)!important;}
body.someh-visual-theme-shabnam-noir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#d4af37;--someh-gallery-accent-2:#111827;--someh-gallery-border:rgba(212,175,55,.22);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#d4af37 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#111827 9%, #fff) 100%)!important;}
body.someh-visual-theme-shahin-blackgold.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#f59e0b;--someh-gallery-accent-2:#0f172a;--someh-gallery-border:rgba(245,158,11,.22);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#f59e0b 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#0f172a 9%, #fff) 100%)!important;}
body.someh-visual-theme-taraz-royal-black.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#eab308;--someh-gallery-accent-2:#18181b;--someh-gallery-border:rgba(234,179,8,.22);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#eab308 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#18181b 9%, #fff) 100%)!important;}
body.someh-visual-theme-zigma-onyx-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#facc15;--someh-gallery-accent-2:#09090b;--someh-gallery-border:rgba(250,204,21,.22);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#facc15 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#09090b 9%, #fff) 100%)!important;}
body.someh-visual-theme-nilou-black-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#c9a227;--someh-gallery-accent-2:#050505;--someh-gallery-border:rgba(201,162,39,.22);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#c9a227 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#050505 9%, #fff) 100%)!important;}
body.someh-visual-theme-nika-luxe.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#9333ea;--someh-gallery-accent-2:#db2777;--someh-gallery-border:rgba(147,51,234,.16);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#9333ea 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#db2777 9%, #fff) 100%)!important;}
body.someh-visual-theme-arghavan-purple.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#7e22ce;--someh-gallery-accent-2:#581c87;--someh-gallery-border:rgba(126,34,206,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#7e22ce 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#581c87 9%, #fff) 100%)!important;}
body.someh-visual-theme-khatam-violet.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#8b5cf6;--someh-gallery-accent-2:#6d28d9;--someh-gallery-border:rgba(139,92,246,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#8b5cf6 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#6d28d9 9%, #fff) 100%)!important;}
body.someh-visual-theme-negar-plum.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#a21caf;--someh-gallery-accent-2:#701a75;--someh-gallery-border:rgba(162,28,175,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#a21caf 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#701a75 9%, #fff) 100%)!important;}
body.someh-visual-theme-parvaz-amethyst.single-product .someh-product-gallery-slider.someh-gallery-upgraded{--someh-gallery-accent:#c026d3;--someh-gallery-accent-2:#7e22ce;--someh-gallery-border:rgba(192,38,211,.17);background:radial-gradient(circle at 92% 0%,rgba(var(--someh-vt-accent-rgb),.18),transparent 26%),linear-gradient(135deg,color-mix(in srgb,#c026d3 7%, #fff) 0%,var(--someh-gallery-card,#fff) 58%,color-mix(in srgb,#7e22ce 9%, #fff) 100%)!important;}
body.someh-visual-theme-azar-guard.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arman-redline.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shayan-oxide.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-satrap-crimson.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-narvan-rust.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-kavosh-copper.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-pars-burgundy.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-damavand-ember.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-zorvan-brick.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-doran-maroon.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-atrin-red.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-radmeh-rose.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-rahavard-ruby.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-mehrdad-coral.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-pardis-terra.single-product .someh-product-gallery-slider.someh-gallery-upgraded{border-top:5px solid var(--someh-gallery-accent)!important;}
body.someh-visual-theme-azar-guard.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arman-redline.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shayan-oxide.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-satrap-crimson.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-narvan-rust.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-kavosh-copper.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-pars-burgundy.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-damavand-ember.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-zorvan-brick.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-doran-maroon.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-atrin-red.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-radmeh-rose.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-rahavard-ruby.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-mehrdad-coral.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-pardis-terra.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li{border-radius:18px 8px 18px 8px!important;}
body.someh-visual-theme-tirgan-blue.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-atlas-steelblue.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-caspian-navy.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arka-sky.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-faraz-azure.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-sina-tech.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-raya-cobalt.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-baran-blue.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-nima-indigo.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arshan-cyan.single-product .someh-product-gallery-slider.someh-gallery-upgraded{box-shadow:0 18px 44px rgba(var(--someh-vt-accent-rgb),.14)!important;}
body.someh-visual-theme-tirgan-blue.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-atlas-steelblue.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-caspian-navy.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arka-sky.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-faraz-azure.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-sina-tech.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-raya-cobalt.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-baran-blue.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-nima-indigo.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arshan-cyan.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main{outline:8px solid rgba(var(--someh-vt-accent-rgb),.055);}
body.someh-visual-theme-rasta-green.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-zarin-olive.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arash-emerald.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-padra-mint.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-siavash-forest.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-avand-teal.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-samin-jade.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-bahar-verde.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-sahand-moss.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shidvar-pine.single-product .someh-product-gallery-slider.someh-gallery-upgraded{border-radius:34px 18px 34px 18px!important;}
body.someh-visual-theme-rasta-green.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-zarin-olive.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arash-emerald.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-padra-mint.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-siavash-forest.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-avand-teal.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-samin-jade.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-bahar-verde.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-sahand-moss.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shidvar-pine.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li{box-shadow:0 10px 22px rgba(var(--someh-vt-accent-rgb),.12)!important;}
body.someh-visual-theme-kavir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shams-orange.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-sepanta-amber.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-lian-honey.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-narenj-fire.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shabnam-noir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shahin-blackgold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-taraz-royal-black.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-zigma-onyx-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-nilou-black-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded{box-shadow:0 22px 50px rgba(var(--someh-vt-accent-rgb),.16)!important;}
body.someh-visual-theme-kavir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shams-orange.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-sepanta-amber.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-lian-honey.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-narenj-fire.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shabnam-noir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shahin-blackgold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-taraz-royal-black.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-zigma-onyx-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-nilou-black-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));z-index:2;}
body.someh-visual-theme-nika-luxe.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arghavan-purple.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-khatam-violet.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-negar-plum.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-parvaz-amethyst.single-product .someh-product-gallery-slider.someh-gallery-upgraded{border-radius:30px!important;}
body.someh-visual-theme-nika-luxe.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-arghavan-purple.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-khatam-violet.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-negar-plum.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-parvaz-amethyst.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-gallery-main-btn{background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;}
body.someh-visual-theme-shabnam-noir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-shahin-blackgold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-taraz-royal-black.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-zigma-onyx-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded,body.someh-visual-theme-nilou-black-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded{background:linear-gradient(135deg,#101010 0%,#221704 45%,rgba(var(--someh-vt-accent-rgb),.32) 100%)!important;border-color:rgba(var(--someh-vt-accent-rgb),.35)!important;}
body.someh-visual-theme-shabnam-noir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,body.someh-visual-theme-shahin-blackgold.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,body.someh-visual-theme-taraz-royal-black.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,body.someh-visual-theme-zigma-onyx-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,body.someh-visual-theme-nilou-black-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main{background:#080808!important;border-color:rgba(var(--someh-vt-accent-rgb),.30)!important;}
body.someh-visual-theme-shabnam-noir-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell,body.someh-visual-theme-shahin-blackgold.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell,body.someh-visual-theme-taraz-royal-black.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell,body.someh-visual-theme-zigma-onyx-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell,body.someh-visual-theme-nilou-black-gold.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell{background:rgba(0,0,0,.34)!important;border-color:rgba(var(--someh-vt-accent-rgb),.26)!important;}
@media(max-width:520px){body.single-product .someh-product-gallery-slider.someh-gallery-upgraded{padding:9px!important;border-radius:20px!important}body.single-product .someh-gallery-main-controls{inset-inline:6px!important}}
/* === End Someh v10.30 gallery expansion === */


/* === Someh v10.31 — stronger WooCommerce-only gallery replacement feel === */
body.single-product.someh-visual-theme-ready .woocommerce-product-gallery.someh-gallery-upgraded{
	margin-bottom:24px!important;
	display:block!important;
}
body.single-product.someh-visual-theme-ready .woocommerce-product-gallery.someh-gallery-upgraded:after{
	content:"نمایش تصاویر محصول";
	position:absolute;
	top:14px;
	left:14px;
	z-index:5;
	padding:8px 12px;
	border-radius:999px;
	font-size:12px;
	font-weight:800;
	letter-spacing:0;
	color:#fff;
	background:linear-gradient(135deg,var(--someh-gallery-accent,#2563eb),var(--someh-gallery-accent-2,#0f172a));
	box-shadow:0 10px 24px rgba(15,23,42,.20);
}
body.single-product.someh-visual-theme-ready .woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__trigger{
	top:18px!important;
	right:18px!important;
	z-index:6!important;
	border-radius:999px!important;
	box-shadow:0 10px 24px rgba(15,23,42,.18)!important;
}
body.single-product.someh-visual-theme-ready .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-ready .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-ready .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	min-height:clamp(260px,42vw,560px);
	display:flex;
	align-items:center;
	justify-content:center;
}
body.single-product.someh-visual-theme-ready .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__image{
	text-align:center;
}
body.single-product.someh-visual-theme-ready .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__image img{
	max-height:clamp(280px,48vw,620px);
	object-fit:contain!important;
}
body.someh-visual-theme-ready.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track li:has(img.flex-active),
body.someh-visual-theme-ready.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-track img.flex-active{
	box-shadow:0 0 0 3px var(--someh-gallery-accent,#2563eb), 0 14px 26px rgba(15,23,42,.18)!important;
}
/* خانواده قرمز: نمای پرقدرت */
body.single-product.someh-visual-theme-azar-guard .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arman-redline .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shayan-oxide .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-satrap-crimson .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-narvan-rust .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-kavosh-copper .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-pars-burgundy .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-damavand-ember .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-zorvan-brick .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-doran-maroon .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-atrin-red .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-radmeh-rose .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-rahavard-ruby .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-mehrdad-coral .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-pardis-terra .woocommerce-product-gallery.someh-gallery-upgraded{border-top:5px solid var(--someh-gallery-accent,#dc2626)!important}
/* خانواده آبی: نمای فنی */
body.single-product.someh-visual-theme-tirgan-blue .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-atlas-steelblue .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-caspian-navy .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-arka-sky .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-faraz-azure .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-sina-tech .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-raya-cobalt .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-baran-blue .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-nima-indigo .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-arshan-cyan .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-gallery-main{outline:8px solid color-mix(in srgb,var(--someh-gallery-accent,#2563eb) 6%, transparent)}
/* خانواده سبز: گوشه‌های نرم */
body.single-product.someh-visual-theme-rasta-green .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-zarin-olive .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-arash-emerald .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-padra-mint .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-siavash-forest .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-avand-teal .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-samin-jade .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-bahar-verde .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-sahand-moss .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-shidvar-pine .woocommerce-product-gallery.someh-gallery-upgraded .someh-product-thumbs-track li{border-radius:24px 10px 24px 10px!important}
/* مشکی طلایی: لوکس‌تر */
body.single-product.someh-visual-theme-shabnam-noir-gold .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shahin-blackgold .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-taraz-royal-black .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-zigma-onyx-gold .woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-nilou-black-gold .woocommerce-product-gallery.someh-gallery-upgraded{background:linear-gradient(135deg,#0b0b0d 0%,#171717 48%,color-mix(in srgb,var(--someh-gallery-accent,#d4af37) 18%, #0b0b0d) 100%)!important;border-color:color-mix(in srgb,var(--someh-gallery-accent,#d4af37) 38%, transparent)!important}
body.single-product.someh-visual-theme-shabnam-noir-gold .woocommerce-product-gallery.someh-gallery-upgraded:after,
body.single-product.someh-visual-theme-shahin-blackgold .woocommerce-product-gallery.someh-gallery-upgraded:after,
body.single-product.someh-visual-theme-taraz-royal-black .woocommerce-product-gallery.someh-gallery-upgraded:after,
body.single-product.someh-visual-theme-zigma-onyx-gold .woocommerce-product-gallery.someh-gallery-upgraded:after,
body.single-product.someh-visual-theme-nilou-black-gold .woocommerce-product-gallery.someh-gallery-upgraded:after{color:#111;background:linear-gradient(135deg,#facc15,#d4af37)!important}
@media(max-width:640px){body.single-product.someh-visual-theme-ready .woocommerce-product-gallery.someh-gallery-upgraded:after{display:none}}


/* === Someh v10.32 — bug-safe custom product gallery layout === */
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready > .flex-viewport,
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready > .woocommerce-product-gallery__wrapper,
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready > .flex-control-thumbs,
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready > .woocommerce-product-gallery__trigger,
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready > .flex-control-nav,
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready > ol.flex-control-nav.flex-control-thumbs,
body.single-product div.product div.images.someh-gallery-custom-ready > .flex-viewport,
body.single-product div.product div.images.someh-gallery-custom-ready > .woocommerce-product-gallery__wrapper,
body.single-product div.product div.images.someh-gallery-custom-ready > .flex-control-thumbs,
body.single-product div.product div.images.someh-gallery-custom-ready > .woocommerce-product-gallery__trigger,
body.single-product div.product div.images.someh-gallery-custom-ready > .flex-control-nav,
body.single-product div.product div.images.someh-gallery-custom-ready > ol.flex-control-nav.flex-control-thumbs{
	display:none !important;
}
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready,
body.single-product div.product div.images.someh-gallery-custom-ready{
	display:block !important;
}
body.single-product .someh-custom-gallery-stage{
	position:relative;
	border-radius:clamp(18px,2.4vw,28px);
	border:1px solid var(--someh-gallery-border);
	background:linear-gradient(135deg,#fff,rgba(248,250,252,.92));
	box-shadow:0 16px 34px rgba(15,23,42,.10);
	overflow:hidden;
	min-height:clamp(280px,36vw,560px);
	display:grid;
	align-items:center;
}
body.single-product .someh-custom-gallery-link{
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	padding:clamp(12px,1.8vw,20px);
}
body.single-product .someh-custom-gallery-image{
	display:block;
	width:100%;
	height:clamp(260px,34vw,540px);
	object-fit:contain;
	border-radius:clamp(14px,2vw,22px);
	background:transparent;
}
body.single-product .someh-custom-gallery-shell{
	margin-top:14px;
}
body.single-product .someh-custom-gallery-strip li{
	position:relative;
}
body.single-product .someh-custom-gallery-strip li.is-active{
	opacity:1;
	border-color:var(--someh-gallery-accent);
	box-shadow:0 0 0 2px var(--someh-gallery-accent), 0 12px 24px rgba(15,23,42,.14);
}
body.single-product .someh-custom-thumb-btn{
	appearance:none;
	border:0;
	background:transparent;
	padding:0;
	margin:0;
	width:100%;
	cursor:pointer;
	display:block;
}
body.single-product .someh-custom-thumb-btn img{
	pointer-events:none;
}
@media (max-width: 768px){
	body.single-product .someh-custom-gallery-stage{min-height:240px;}
	body.single-product .someh-custom-gallery-image{height:clamp(220px,56vw,420px);}
}
body.dark-skin.single-product .someh-custom-gallery-stage,
html.dark-skin body.single-product .someh-custom-gallery-stage,
html[data-theme="dark"] body.single-product .someh-custom-gallery-stage{
	background:linear-gradient(135deg,#0f172a,#020617) !important;
	border-color:rgba(148,163,184,.22) !important;
}

/* === Someh v10.33 — compact WooCommerce product gallery frame
   Goal: keep the lower thumbnail strip visible together with the main image on desktop, tablet and mobile.
   Applies globally to the WooCommerce product gallery, so all 50 visual themes inherit the compact height. */
body.single-product div.product div.images.woocommerce-product-gallery,
body.single-product .someh-product-gallery-slider,
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready{
	--someh-gallery-frame-height:clamp(220px,28vw,410px);
	--someh-gallery-image-height:clamp(200px,25vw,375px);
	--someh-gallery-thumb-size:clamp(64px,7vw,86px);
	--someh-gallery-thumb-gap:9px;
}
body.single-product .someh-product-gallery-slider .someh-product-gallery-main,
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-ready .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-ready .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport{
	min-height:var(--someh-gallery-frame-height) !important;
	max-height:var(--someh-gallery-frame-height) !important;
	overflow:hidden !important;
	display:block !important;
}
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready .someh-product-gallery-main,
body.single-product .someh-custom-gallery-stage{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}
/* Native WooCommerce gallery: before FlexSlider is initialized, keep only the first
   slide visible. This prevents the broken multi-column gallery shown in v10.36 while
   keeping the gallery visible immediately at page paint. */
body.single-product div.product div.images.woocommerce-product-gallery > .woocommerce-product-gallery__wrapper{
	min-height:var(--someh-gallery-frame-height) !important;
	max-height:var(--someh-gallery-frame-height) !important;
	overflow:hidden !important;
	display:block !important;
	position:relative !important;
}
body.single-product div.product div.images.woocommerce-product-gallery > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:not(:first-child){
	display:none !important;
}
body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport{
	min-height:var(--someh-gallery-frame-height) !important;
	max-height:var(--someh-gallery-frame-height) !important;
	overflow:hidden !important;
	display:block !important;
}
body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport > .woocommerce-product-gallery__wrapper{
	min-height:0 !important;
	max-height:none !important;
	display:block !important;
	overflow:visible !important;
}
body.single-product .someh-custom-gallery-stage{
	min-height:var(--someh-gallery-frame-height) !important;
	height:var(--someh-gallery-frame-height) !important;
	max-height:var(--someh-gallery-frame-height) !important;
	overflow:hidden !important;
}
body.single-product .someh-custom-gallery-link{
	padding:clamp(8px,1.2vw,14px) !important;
	box-sizing:border-box !important;
}
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready .woocommerce-product-gallery__image,
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready .woocommerce-product-gallery__image a,
body.single-product div.product div.images.someh-gallery-custom-ready .woocommerce-product-gallery__image,
body.single-product div.product div.images.someh-gallery-custom-ready .woocommerce-product-gallery__image a,
body.single-product div.product div.images.woocommerce-product-gallery > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child,
body.single-product div.product div.images.woocommerce-product-gallery > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child a,
body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a{
	min-height:var(--someh-gallery-frame-height) !important;
	height:var(--someh-gallery-frame-height) !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}
body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image{
	height:var(--someh-gallery-frame-height) !important;
	display:block !important;
}
body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready .woocommerce-product-gallery__image img,
body.single-product div.product div.images.woocommerce-product-gallery > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child img,
body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img,
body.single-product .someh-custom-gallery-image{
	width:auto !important;
	max-width:100% !important;
	height:var(--someh-gallery-image-height) !important;
	max-height:calc(var(--someh-gallery-frame-height) - 24px) !important;
	object-fit:contain !important;
	margin-inline:auto !important;
}
body.single-product .someh-product-thumbs-shell,
body.single-product .someh-custom-gallery-shell{
	margin-top:8px !important;
	gap:8px !important;
}
body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell{
	padding:8px !important;
	border-radius:16px !important;
}
body.single-product .someh-product-thumbs-track,
body.single-product div.product div.images .flex-control-thumbs.someh-product-thumbs-track{
	gap:var(--someh-gallery-thumb-gap) !important;
	padding:2px 2px 6px !important;
}
body.single-product .someh-product-thumbs-track li,
body.single-product div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	flex:0 0 var(--someh-gallery-thumb-size) !important;
	width:var(--someh-gallery-thumb-size) !important;
	padding:3px !important;
	border-radius:13px !important;
}
body.single-product .someh-product-thumbs-track li img,
body.single-product div.product div.images .flex-control-thumbs.someh-product-thumbs-track li img{
	aspect-ratio:1/1 !important;
	border-radius:10px !important;
}
@media (max-width:1024px){
	body.single-product div.product div.images.woocommerce-product-gallery,
	body.single-product .someh-product-gallery-slider,
	body.single-product .someh-product-gallery-slider.someh-gallery-upgraded,
	body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready{
		--someh-gallery-frame-height:clamp(190px,38vw,340px);
		--someh-gallery-image-height:clamp(175px,35vw,315px);
		--someh-gallery-thumb-size:clamp(58px,9vw,76px);
	}
}
@media (max-width:640px){
	body.single-product div.product div.images.woocommerce-product-gallery,
	body.single-product .someh-product-gallery-slider,
	body.single-product .someh-product-gallery-slider.someh-gallery-upgraded,
	body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready{
		--someh-gallery-frame-height:clamp(190px,56vw,280px);
		--someh-gallery-image-height:clamp(176px,52vw,258px);
		--someh-gallery-thumb-size:62px;
		--someh-gallery-thumb-gap:7px;
	}
	body.single-product .someh-product-thumbs-shell,
	body.single-product .someh-custom-gallery-shell{margin-top:7px !important}
	body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell{padding:6px !important}
}


/* === Someh v10.34 — tap/click product image zoom, no new image tab/page === */
body.single-product .someh-custom-gallery-link{
	appearance:none !important;
	-webkit-appearance:none !important;
	border:0 !important;
	background:transparent !important;
	color:inherit !important;
	font:inherit !important;
	cursor:zoom-in !important;
	text-decoration:none !important;
}
body.single-product .someh-custom-gallery-link:focus-visible{
	outline:3px solid var(--someh-gallery-accent,#2563eb) !important;
	outline-offset:-6px !important;
}
body.single-product .someh-custom-gallery-image,
body.single-product .woocommerce-product-gallery__image a img{
	cursor:zoom-in !important;
}
body.someh-gallery-zoom-open{
	overflow:hidden !important;
	touch-action:none !important;
}
.someh-product-zoom-overlay{
	position:fixed !important;
	inset:0 !important;
	z-index:2147483000 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	padding:clamp(10px,2vw,24px) !important;
	box-sizing:border-box !important;
	background:rgba(2,6,23,.94) !important;
	backdrop-filter:blur(8px) !important;
	-webkit-backdrop-filter:blur(8px) !important;
	opacity:0 !important;
	visibility:hidden !important;
	pointer-events:none !important;
	transition:opacity .18s ease, visibility .18s ease !important;
	direction:ltr !important;
}
.someh-product-zoom-overlay.is-open{
	opacity:1 !important;
	visibility:visible !important;
	pointer-events:auto !important;
}
.someh-product-zoom-stage{
	position:relative !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:min(96vw,1400px) !important;
	height:min(90vh,920px) !important;
	max-width:96vw !important;
	max-height:90vh !important;
	overflow:auto !important;
	-webkit-overflow-scrolling:touch !important;
}
.someh-product-zoom-img{
	display:block !important;
	width:auto !important;
	height:auto !important;
	max-width:96vw !important;
	max-height:86vh !important;
	object-fit:contain !important;
	border-radius:14px !important;
	background:#fff !important;
	box-shadow:0 24px 70px rgba(0,0,0,.50) !important;
	cursor:zoom-in !important;
	transition:transform .18s ease !important;
	transform-origin:center center !important;
}
.someh-product-zoom-overlay.is-magnified .someh-product-zoom-img{
	transform:scale(1.45) !important;
	cursor:zoom-out !important;
}
.someh-product-zoom-close,
.someh-product-zoom-nav{
	appearance:none !important;
	-webkit-appearance:none !important;
	position:fixed !important;
	z-index:2147483001 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	border:1px solid rgba(255,255,255,.28) !important;
	background:rgba(15,23,42,.76) !important;
	color:#fff !important;
	box-shadow:0 12px 28px rgba(0,0,0,.28) !important;
	cursor:pointer !important;
	line-height:1 !important;
	font-family:Arial,Tahoma,sans-serif !important;
}
.someh-product-zoom-close{
	top:clamp(12px,2vw,24px) !important;
	right:clamp(12px,2vw,24px) !important;
	width:44px !important;
	height:44px !important;
	border-radius:999px !important;
	font-size:34px !important;
	padding-bottom:4px !important;
}
.someh-product-zoom-nav{
	top:50% !important;
	width:50px !important;
	height:58px !important;
	margin-top:-29px !important;
	border-radius:18px !important;
	font-size:44px !important;
}
.someh-product-zoom-prev{left:clamp(10px,2vw,28px) !important;}
.someh-product-zoom-next{right:clamp(10px,2vw,28px) !important;}
.someh-product-zoom-nav[hidden]{display:none !important;}
.someh-product-zoom-close:hover,
.someh-product-zoom-nav:hover,
.someh-product-zoom-close:focus-visible,
.someh-product-zoom-nav:focus-visible{
	background:rgba(255,255,255,.94) !important;
	color:#0f172a !important;
	outline:none !important;
}
.someh-product-zoom-count{
	position:fixed !important;
	left:50% !important;
	bottom:clamp(12px,2vw,24px) !important;
	transform:translateX(-50%) !important;
	z-index:2147483001 !important;
	min-width:64px !important;
	padding:7px 12px !important;
	border-radius:999px !important;
	background:rgba(15,23,42,.72) !important;
	border:1px solid rgba(255,255,255,.22) !important;
	color:#fff !important;
	font:700 13px/1.4 Arial,Tahoma,sans-serif !important;
	text-align:center !important;
}
@media (max-width:640px){
	.someh-product-zoom-overlay{padding:8px !important;}
	.someh-product-zoom-stage{width:100vw !important;height:88vh !important;max-width:100vw !important;max-height:88vh !important;}
	.someh-product-zoom-img{max-width:96vw !important;max-height:80vh !important;border-radius:10px !important;}
	.someh-product-zoom-overlay.is-magnified .someh-product-zoom-img{transform:scale(1.28) !important;}
	.someh-product-zoom-close{width:40px !important;height:40px !important;font-size:30px !important;top:10px !important;right:10px !important;}
	.someh-product-zoom-nav{width:42px !important;height:50px !important;font-size:36px !important;border-radius:15px !important;}
	.someh-product-zoom-prev{left:7px !important;}
	.someh-product-zoom-next{right:7px !important;}
}


/* === Someh v10.35 — mobile swipe + distinct gallery design for all 50 WooCommerce visual themes === */
body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-ready div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{touch-action:pan-y;}
body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-ready div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded{position:relative;}
body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage:before,
body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage:after{content:"";position:absolute;pointer-events:none;z-index:0;}
body.single-product.someh-visual-theme-ready .someh-custom-gallery-link,
body.single-product.someh-visual-theme-ready .someh-gallery-main-btn{position:relative;z-index:2;}
body.single-product.someh-visual-theme-ready .someh-product-thumbs-track li{will-change:transform;}

body.single-product.someh-visual-theme-azar-guard .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-azar-guard div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-azar-guard div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 18px 6px 26px;
	--someh-gx-stage-radius:14px 14px 4px 22px;
	--someh-gx-thumb-radius:6px;
	--someh-gx-btn-radius:10px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 14px 30px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-azar-guard .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-azar-guard .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-azar-guard .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-azar-guard .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 6%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 14%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-azar-guard .someh-custom-gallery-stage:before{inset:0 0 auto 0;height:7px;background:linear-gradient(90deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.92;}
body.single-product.someh-visual-theme-azar-guard .someh-custom-gallery-stage:after{right:12px;top:14px;width:58px;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 62%,transparent) 0 7px,transparent 7px 13px);opacity:.58;}
body.single-product.someh-visual-theme-azar-guard .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-azar-guard div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-azar-guard .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-azar-guard .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-azar-guard .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-azar-guard .someh-gallery-main-btn,
body.single-product.someh-visual-theme-azar-guard .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-azar-guard .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-arman-redline .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arman-redline div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arman-redline div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:30px 10px 30px 10px;
	--someh-gx-stage-radius:26px 8px 26px 8px;
	--someh-gx-thumb-radius:18px 6px 18px 6px;
	--someh-gx-btn-radius:16px 6px 16px 6px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 15px 31px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-arman-redline .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-arman-redline .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-arman-redline .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-arman-redline .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 7%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 15%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-arman-redline .someh-custom-gallery-stage:before{inset:-34% -10% auto auto;width:58%;height:88%;transform:rotate(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent);opacity:.88;}
body.single-product.someh-visual-theme-arman-redline .someh-custom-gallery-stage:after{left:12px;bottom:12px;width:72px;height:72px;border-radius:22px 6px 22px 6px;border:2px solid color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent);opacity:.72;}
body.single-product.someh-visual-theme-arman-redline .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-arman-redline div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent)!important;
}
body.single-product.someh-visual-theme-arman-redline .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-arman-redline .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-arman-redline .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-arman-redline .someh-gallery-main-btn,
body.single-product.someh-visual-theme-arman-redline .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-arman-redline .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-shayan-oxide .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shayan-oxide div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shayan-oxide div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:22px;
	--someh-gx-stage-radius:20px;
	--someh-gx-thumb-radius:14px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 16px 32px rgba(15,23,42,.14)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-shayan-oxide .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-shayan-oxide .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-shayan-oxide .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-shayan-oxide .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-shayan-oxide .someh-custom-gallery-stage:before{inset:10px 10px auto auto;width:68px;height:68px;border-radius:18px;background:color-mix(in srgb,var(--someh-gallery-accent) 13%,transparent);box-shadow:-10px 10px 0 color-mix(in srgb,var(--someh-gallery-accent-2) 7%,transparent);opacity:.8;}
body.single-product.someh-visual-theme-shayan-oxide .someh-custom-gallery-stage:after{inset:auto auto 12px 12px;width:46%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--someh-gallery-accent),transparent);opacity:.35;}
body.single-product.someh-visual-theme-shayan-oxide .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-shayan-oxide div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}
body.single-product.someh-visual-theme-shayan-oxide .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-shayan-oxide .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-shayan-oxide .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-shayan-oxide .someh-gallery-main-btn,
body.single-product.someh-visual-theme-shayan-oxide .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-shayan-oxide .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-satrap-crimson .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-satrap-crimson div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-satrap-crimson div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:36px;
	--someh-gx-stage-radius:30px;
	--someh-gx-thumb-radius:999px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 17px 33px rgba(15,23,42,.16)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-satrap-crimson .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-satrap-crimson .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-satrap-crimson .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-satrap-crimson .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 17%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-satrap-crimson .someh-custom-gallery-stage:before{inset:12px auto auto 12px;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),transparent 68%);opacity:1;}
body.single-product.someh-visual-theme-satrap-crimson .someh-custom-gallery-stage:after{inset:auto 18px 14px auto;width:120px;height:22px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent),transparent);opacity:.75;}
body.single-product.someh-visual-theme-satrap-crimson .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-satrap-crimson div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent)!important;
}
body.single-product.someh-visual-theme-satrap-crimson .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-satrap-crimson .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-satrap-crimson .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-satrap-crimson .someh-gallery-main-btn,
body.single-product.someh-visual-theme-satrap-crimson .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-satrap-crimson .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-narvan-rust .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-narvan-rust div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-narvan-rust div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:12px 34px 12px 34px;
	--someh-gx-stage-radius:10px 28px 10px 28px;
	--someh-gx-thumb-radius:6px 18px 6px 18px;
	--someh-gx-btn-radius:8px 18px 8px 18px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 18px 34px rgba(15,23,42,.18)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-narvan-rust .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-narvan-rust .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-narvan-rust .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-narvan-rust .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-narvan-rust .someh-custom-gallery-stage:before{inset:0 auto 0 0;width:9px;background:linear-gradient(180deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.9;}
body.single-product.someh-visual-theme-narvan-rust .someh-custom-gallery-stage:after{right:16px;top:16px;width:48px;height:48px;border-radius:8px 20px 8px 20px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent) 0 5px,transparent 5px 12px);opacity:.72;}
body.single-product.someh-visual-theme-narvan-rust .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-narvan-rust div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-narvan-rust .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-narvan-rust .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-narvan-rust .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-narvan-rust .someh-gallery-main-btn,
body.single-product.someh-visual-theme-narvan-rust .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-narvan-rust .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-kavosh-copper .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-kavosh-copper div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-kavosh-copper div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:24px 24px 8px 8px;
	--someh-gx-stage-radius:20px 20px 6px 6px;
	--someh-gx-thumb-radius:10px 10px 4px 4px;
	--someh-gx-btn-radius:12px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 19px 35px rgba(15,23,42,.20)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-kavosh-copper .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-kavosh-copper .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-kavosh-copper .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-kavosh-copper .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 11%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-kavosh-copper .someh-custom-gallery-stage:before{inset:12px;border:2px solid transparent;border-top-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-radius:18px;opacity:.72;}
body.single-product.someh-visual-theme-kavosh-copper .someh-custom-gallery-stage:after{inset:auto 12px 12px auto;width:62px;height:62px;border:2px solid transparent;border-bottom-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-left-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-radius:18px;opacity:.66;}
body.single-product.someh-visual-theme-kavosh-copper .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-kavosh-copper div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent)!important;
}
body.single-product.someh-visual-theme-kavosh-copper .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-kavosh-copper .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-kavosh-copper .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-kavosh-copper .someh-gallery-main-btn,
body.single-product.someh-visual-theme-kavosh-copper .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-kavosh-copper .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-pars-burgundy .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-pars-burgundy div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-pars-burgundy div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:32px 18px 32px 18px;
	--someh-gx-stage-radius:28px 16px 28px 16px;
	--someh-gx-thumb-radius:16px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 20px 36px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-pars-burgundy .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-pars-burgundy .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-pars-burgundy .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-pars-burgundy .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 12%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-pars-burgundy .someh-custom-gallery-stage:before{inset:0;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent 32%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,transparent),transparent 34%);opacity:.9;}
body.single-product.someh-visual-theme-pars-burgundy .someh-custom-gallery-stage:after{left:18px;top:18px;width:84px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--someh-gallery-accent) 42%,transparent);box-shadow:0 9px 0 color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent);opacity:.85;}
body.single-product.someh-visual-theme-pars-burgundy .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-pars-burgundy div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent)!important;
}
body.single-product.someh-visual-theme-pars-burgundy .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-pars-burgundy .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-pars-burgundy .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-pars-burgundy .someh-gallery-main-btn,
body.single-product.someh-visual-theme-pars-burgundy .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-pars-burgundy .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-damavand-ember .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-damavand-ember div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-damavand-ember div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:10px;
	--someh-gx-stage-radius:8px;
	--someh-gx-thumb-radius:7px;
	--someh-gx-btn-radius:7px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 21px 37px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-damavand-ember .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-damavand-ember .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-damavand-ember .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-damavand-ember .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 13%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-damavand-ember .someh-custom-gallery-stage:before{inset:0;background-image:linear-gradient(color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px);background-size:22px 22px;opacity:.7;}
body.single-product.someh-visual-theme-damavand-ember .someh-custom-gallery-stage:after{inset:10px;border:1px dashed color-mix(in srgb,var(--someh-gallery-accent) 32%,transparent);border-radius:6px;opacity:.55;}
body.single-product.someh-visual-theme-damavand-ember .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-damavand-ember div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 25%,transparent)!important;
}
body.single-product.someh-visual-theme-damavand-ember .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-damavand-ember .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-damavand-ember .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-damavand-ember .someh-gallery-main-btn,
body.single-product.someh-visual-theme-damavand-ember .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-damavand-ember .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-zorvan-brick .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-zorvan-brick div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-zorvan-brick div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:28px;
	--someh-gx-stage-radius:24px;
	--someh-gx-thumb-radius:12px 22px 12px 22px;
	--someh-gx-btn-radius:14px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:15px!important;
	box-shadow:0 14px 38px rgba(15,23,42,.14)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-zorvan-brick .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-zorvan-brick .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-zorvan-brick .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-zorvan-brick .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 6%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-zorvan-brick .someh-custom-gallery-stage:before{inset:8px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent) 38%,transparent);border-radius:20px;opacity:.86;}
body.single-product.someh-visual-theme-zorvan-brick .someh-custom-gallery-stage:after{inset:14px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent-2) 18%,transparent);border-radius:16px;opacity:.78;}
body.single-product.someh-visual-theme-zorvan-brick .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-zorvan-brick div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-zorvan-brick .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-zorvan-brick .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-zorvan-brick .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-zorvan-brick .someh-gallery-main-btn,
body.single-product.someh-visual-theme-zorvan-brick .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-zorvan-brick .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-doran-maroon .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-doran-maroon div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-doran-maroon div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 6px 18px 6px;
	--someh-gx-stage-radius:16px 4px 16px 4px;
	--someh-gx-thumb-radius:4px;
	--someh-gx-btn-radius:4px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:11px!important;
	box-shadow:0 15px 39px rgba(15,23,42,.16)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-doran-maroon .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-doran-maroon .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-doran-maroon .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-doran-maroon .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 7%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-doran-maroon .someh-custom-gallery-stage:before{inset:auto 0 0 0;height:6px;background:linear-gradient(90deg,transparent,var(--someh-gallery-accent),transparent);opacity:.62;}
body.single-product.someh-visual-theme-doran-maroon .someh-custom-gallery-stage:after{top:14px;left:14px;width:8px;height:62px;border-radius:999px;background:var(--someh-gallery-accent);opacity:.34;}
body.single-product.someh-visual-theme-doran-maroon .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-doran-maroon div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent)!important;
}
body.single-product.someh-visual-theme-doran-maroon .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-doran-maroon .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-doran-maroon .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-doran-maroon .someh-gallery-main-btn,
body.single-product.someh-visual-theme-doran-maroon .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-doran-maroon .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-atrin-red .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-atrin-red div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-atrin-red div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 18px 6px 26px;
	--someh-gx-stage-radius:14px 14px 4px 22px;
	--someh-gx-thumb-radius:6px;
	--someh-gx-btn-radius:10px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 16px 40px rgba(15,23,42,.18)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-atrin-red .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-atrin-red .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-atrin-red .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-atrin-red .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 14%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-atrin-red .someh-custom-gallery-stage:before{inset:0 0 auto 0;height:7px;background:linear-gradient(90deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.92;}
body.single-product.someh-visual-theme-atrin-red .someh-custom-gallery-stage:after{right:12px;top:14px;width:58px;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 62%,transparent) 0 7px,transparent 7px 13px);opacity:.58;}
body.single-product.someh-visual-theme-atrin-red .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-atrin-red div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}
body.single-product.someh-visual-theme-atrin-red .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-atrin-red .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-atrin-red .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-atrin-red .someh-gallery-main-btn,
body.single-product.someh-visual-theme-atrin-red .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-atrin-red .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-radmeh-rose .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-radmeh-rose div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-radmeh-rose div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:30px 10px 30px 10px;
	--someh-gx-stage-radius:26px 8px 26px 8px;
	--someh-gx-thumb-radius:18px 6px 18px 6px;
	--someh-gx-btn-radius:16px 6px 16px 6px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 17px 41px rgba(15,23,42,.20)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-radmeh-rose .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-radmeh-rose .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-radmeh-rose .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-radmeh-rose .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 15%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-radmeh-rose .someh-custom-gallery-stage:before{inset:-34% -10% auto auto;width:58%;height:88%;transform:rotate(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent);opacity:.88;}
body.single-product.someh-visual-theme-radmeh-rose .someh-custom-gallery-stage:after{left:12px;bottom:12px;width:72px;height:72px;border-radius:22px 6px 22px 6px;border:2px solid color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent);opacity:.72;}
body.single-product.someh-visual-theme-radmeh-rose .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-radmeh-rose div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent)!important;
}
body.single-product.someh-visual-theme-radmeh-rose .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-radmeh-rose .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-radmeh-rose .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-radmeh-rose .someh-gallery-main-btn,
body.single-product.someh-visual-theme-radmeh-rose .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-radmeh-rose .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-rahavard-ruby .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-rahavard-ruby div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-rahavard-ruby div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:22px;
	--someh-gx-stage-radius:20px;
	--someh-gx-thumb-radius:14px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 18px 30px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-rahavard-ruby .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-rahavard-ruby .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-rahavard-ruby .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-rahavard-ruby .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-rahavard-ruby .someh-custom-gallery-stage:before{inset:10px 10px auto auto;width:68px;height:68px;border-radius:18px;background:color-mix(in srgb,var(--someh-gallery-accent) 13%,transparent);box-shadow:-10px 10px 0 color-mix(in srgb,var(--someh-gallery-accent-2) 7%,transparent);opacity:.8;}
body.single-product.someh-visual-theme-rahavard-ruby .someh-custom-gallery-stage:after{inset:auto auto 12px 12px;width:46%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--someh-gallery-accent),transparent);opacity:.35;}
body.single-product.someh-visual-theme-rahavard-ruby .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-rahavard-ruby div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-rahavard-ruby .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-rahavard-ruby .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-rahavard-ruby .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-rahavard-ruby .someh-gallery-main-btn,
body.single-product.someh-visual-theme-rahavard-ruby .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-rahavard-ruby .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-mehrdad-coral .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-mehrdad-coral div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-mehrdad-coral div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:36px;
	--someh-gx-stage-radius:30px;
	--someh-gx-thumb-radius:999px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 19px 31px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-mehrdad-coral .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-mehrdad-coral .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-mehrdad-coral .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-mehrdad-coral .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 11%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 17%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-mehrdad-coral .someh-custom-gallery-stage:before{inset:12px auto auto 12px;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),transparent 68%);opacity:1;}
body.single-product.someh-visual-theme-mehrdad-coral .someh-custom-gallery-stage:after{inset:auto 18px 14px auto;width:120px;height:22px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent),transparent);opacity:.75;}
body.single-product.someh-visual-theme-mehrdad-coral .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-mehrdad-coral div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent)!important;
}
body.single-product.someh-visual-theme-mehrdad-coral .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-mehrdad-coral .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-mehrdad-coral .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-mehrdad-coral .someh-gallery-main-btn,
body.single-product.someh-visual-theme-mehrdad-coral .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-mehrdad-coral .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-pardis-terra .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-pardis-terra div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-pardis-terra div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:12px 34px 12px 34px;
	--someh-gx-stage-radius:10px 28px 10px 28px;
	--someh-gx-thumb-radius:6px 18px 6px 18px;
	--someh-gx-btn-radius:8px 18px 8px 18px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 92%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 46%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 20px 32px rgba(15,23,42,.14)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-pardis-terra .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-pardis-terra .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-pardis-terra .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-pardis-terra .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 12%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-pardis-terra .someh-custom-gallery-stage:before{inset:0 auto 0 0;width:9px;background:linear-gradient(180deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.9;}
body.single-product.someh-visual-theme-pardis-terra .someh-custom-gallery-stage:after{right:16px;top:16px;width:48px;height:48px;border-radius:8px 20px 8px 20px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent) 0 5px,transparent 5px 12px);opacity:.72;}
body.single-product.someh-visual-theme-pardis-terra .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-pardis-terra div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent)!important;
}
body.single-product.someh-visual-theme-pardis-terra .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-pardis-terra .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-pardis-terra .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-pardis-terra .someh-gallery-main-btn,
body.single-product.someh-visual-theme-pardis-terra .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-pardis-terra .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-tirgan-blue .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-tirgan-blue div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-tirgan-blue div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:24px 24px 8px 8px;
	--someh-gx-stage-radius:20px 20px 6px 6px;
	--someh-gx-thumb-radius:10px 10px 4px 4px;
	--someh-gx-btn-radius:12px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 21px 33px rgba(15,23,42,.16)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-tirgan-blue .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-tirgan-blue .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-tirgan-blue .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-tirgan-blue .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 13%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-tirgan-blue .someh-custom-gallery-stage:before{inset:12px;border:2px solid transparent;border-top-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-radius:18px;opacity:.72;}
body.single-product.someh-visual-theme-tirgan-blue .someh-custom-gallery-stage:after{inset:auto 12px 12px auto;width:62px;height:62px;border:2px solid transparent;border-bottom-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-left-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-radius:18px;opacity:.66;}
body.single-product.someh-visual-theme-tirgan-blue .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-tirgan-blue div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 25%,transparent)!important;
}
body.single-product.someh-visual-theme-tirgan-blue .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-tirgan-blue .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-tirgan-blue .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-tirgan-blue .someh-gallery-main-btn,
body.single-product.someh-visual-theme-tirgan-blue .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-tirgan-blue .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-atlas-steelblue .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-atlas-steelblue div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-atlas-steelblue div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:32px 18px 32px 18px;
	--someh-gx-stage-radius:28px 16px 28px 16px;
	--someh-gx-thumb-radius:16px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 14px 34px rgba(15,23,42,.18)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-atlas-steelblue .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-atlas-steelblue .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-atlas-steelblue .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-atlas-steelblue .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 6%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-atlas-steelblue .someh-custom-gallery-stage:before{inset:0;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent 32%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,transparent),transparent 34%);opacity:.9;}
body.single-product.someh-visual-theme-atlas-steelblue .someh-custom-gallery-stage:after{left:18px;top:18px;width:84px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--someh-gallery-accent) 42%,transparent);box-shadow:0 9px 0 color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent);opacity:.85;}
body.single-product.someh-visual-theme-atlas-steelblue .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-atlas-steelblue div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-atlas-steelblue .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-atlas-steelblue .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-atlas-steelblue .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-atlas-steelblue .someh-gallery-main-btn,
body.single-product.someh-visual-theme-atlas-steelblue .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-atlas-steelblue .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-caspian-navy .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-caspian-navy div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-caspian-navy div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:10px;
	--someh-gx-stage-radius:8px;
	--someh-gx-thumb-radius:7px;
	--someh-gx-btn-radius:7px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 15px 35px rgba(15,23,42,.20)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-caspian-navy .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-caspian-navy .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-caspian-navy .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-caspian-navy .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 7%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-caspian-navy .someh-custom-gallery-stage:before{inset:0;background-image:linear-gradient(color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px);background-size:22px 22px;opacity:.7;}
body.single-product.someh-visual-theme-caspian-navy .someh-custom-gallery-stage:after{inset:10px;border:1px dashed color-mix(in srgb,var(--someh-gallery-accent) 32%,transparent);border-radius:6px;opacity:.55;}
body.single-product.someh-visual-theme-caspian-navy .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-caspian-navy div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent)!important;
}
body.single-product.someh-visual-theme-caspian-navy .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-caspian-navy .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-caspian-navy .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-caspian-navy .someh-gallery-main-btn,
body.single-product.someh-visual-theme-caspian-navy .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-caspian-navy .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-arka-sky .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arka-sky div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arka-sky div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:28px;
	--someh-gx-stage-radius:24px;
	--someh-gx-thumb-radius:12px 22px 12px 22px;
	--someh-gx-btn-radius:14px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:15px!important;
	box-shadow:0 16px 36px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-arka-sky .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-arka-sky .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-arka-sky .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-arka-sky .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-arka-sky .someh-custom-gallery-stage:before{inset:8px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent) 38%,transparent);border-radius:20px;opacity:.86;}
body.single-product.someh-visual-theme-arka-sky .someh-custom-gallery-stage:after{inset:14px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent-2) 18%,transparent);border-radius:16px;opacity:.78;}
body.single-product.someh-visual-theme-arka-sky .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-arka-sky div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}
body.single-product.someh-visual-theme-arka-sky .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-arka-sky .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-arka-sky .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-arka-sky .someh-gallery-main-btn,
body.single-product.someh-visual-theme-arka-sky .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-arka-sky .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-faraz-azure .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-faraz-azure div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-faraz-azure div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 6px 18px 6px;
	--someh-gx-stage-radius:16px 4px 16px 4px;
	--someh-gx-thumb-radius:4px;
	--someh-gx-btn-radius:4px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:11px!important;
	box-shadow:0 17px 37px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-faraz-azure .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-faraz-azure .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-faraz-azure .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-faraz-azure .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-faraz-azure .someh-custom-gallery-stage:before{inset:auto 0 0 0;height:6px;background:linear-gradient(90deg,transparent,var(--someh-gallery-accent),transparent);opacity:.62;}
body.single-product.someh-visual-theme-faraz-azure .someh-custom-gallery-stage:after{top:14px;left:14px;width:8px;height:62px;border-radius:999px;background:var(--someh-gallery-accent);opacity:.34;}
body.single-product.someh-visual-theme-faraz-azure .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-faraz-azure div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent)!important;
}
body.single-product.someh-visual-theme-faraz-azure .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-faraz-azure .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-faraz-azure .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-faraz-azure .someh-gallery-main-btn,
body.single-product.someh-visual-theme-faraz-azure .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-faraz-azure .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-sina-tech .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-sina-tech div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-sina-tech div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 18px 6px 26px;
	--someh-gx-stage-radius:14px 14px 4px 22px;
	--someh-gx-thumb-radius:6px;
	--someh-gx-btn-radius:10px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 18px 38px rgba(15,23,42,.14)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-sina-tech .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-sina-tech .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-sina-tech .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-sina-tech .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 14%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-sina-tech .someh-custom-gallery-stage:before{inset:0 0 auto 0;height:7px;background:linear-gradient(90deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.92;}
body.single-product.someh-visual-theme-sina-tech .someh-custom-gallery-stage:after{right:12px;top:14px;width:58px;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 62%,transparent) 0 7px,transparent 7px 13px);opacity:.58;}
body.single-product.someh-visual-theme-sina-tech .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-sina-tech div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-sina-tech .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-sina-tech .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-sina-tech .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-sina-tech .someh-gallery-main-btn,
body.single-product.someh-visual-theme-sina-tech .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-sina-tech .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-raya-cobalt .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-raya-cobalt div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-raya-cobalt div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:30px 10px 30px 10px;
	--someh-gx-stage-radius:26px 8px 26px 8px;
	--someh-gx-thumb-radius:18px 6px 18px 6px;
	--someh-gx-btn-radius:16px 6px 16px 6px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 19px 39px rgba(15,23,42,.16)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-raya-cobalt .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-raya-cobalt .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-raya-cobalt .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-raya-cobalt .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 11%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 15%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-raya-cobalt .someh-custom-gallery-stage:before{inset:-34% -10% auto auto;width:58%;height:88%;transform:rotate(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent);opacity:.88;}
body.single-product.someh-visual-theme-raya-cobalt .someh-custom-gallery-stage:after{left:12px;bottom:12px;width:72px;height:72px;border-radius:22px 6px 22px 6px;border:2px solid color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent);opacity:.72;}
body.single-product.someh-visual-theme-raya-cobalt .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-raya-cobalt div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent)!important;
}
body.single-product.someh-visual-theme-raya-cobalt .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-raya-cobalt .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-raya-cobalt .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-raya-cobalt .someh-gallery-main-btn,
body.single-product.someh-visual-theme-raya-cobalt .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-raya-cobalt .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-baran-blue .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-baran-blue div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-baran-blue div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:22px;
	--someh-gx-stage-radius:20px;
	--someh-gx-thumb-radius:14px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 20px 40px rgba(15,23,42,.18)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-baran-blue .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-baran-blue .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-baran-blue .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-baran-blue .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 12%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-baran-blue .someh-custom-gallery-stage:before{inset:10px 10px auto auto;width:68px;height:68px;border-radius:18px;background:color-mix(in srgb,var(--someh-gallery-accent) 13%,transparent);box-shadow:-10px 10px 0 color-mix(in srgb,var(--someh-gallery-accent-2) 7%,transparent);opacity:.8;}
body.single-product.someh-visual-theme-baran-blue .someh-custom-gallery-stage:after{inset:auto auto 12px 12px;width:46%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--someh-gallery-accent),transparent);opacity:.35;}
body.single-product.someh-visual-theme-baran-blue .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-baran-blue div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent)!important;
}
body.single-product.someh-visual-theme-baran-blue .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-baran-blue .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-baran-blue .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-baran-blue .someh-gallery-main-btn,
body.single-product.someh-visual-theme-baran-blue .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-baran-blue .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-nima-indigo .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-nima-indigo div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-nima-indigo div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:36px;
	--someh-gx-stage-radius:30px;
	--someh-gx-thumb-radius:999px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 21px 41px rgba(15,23,42,.20)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-nima-indigo .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-nima-indigo .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-nima-indigo .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-nima-indigo .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 13%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 17%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-nima-indigo .someh-custom-gallery-stage:before{inset:12px auto auto 12px;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),transparent 68%);opacity:1;}
body.single-product.someh-visual-theme-nima-indigo .someh-custom-gallery-stage:after{inset:auto 18px 14px auto;width:120px;height:22px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent),transparent);opacity:.75;}
body.single-product.someh-visual-theme-nima-indigo .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-nima-indigo div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 25%,transparent)!important;
}
body.single-product.someh-visual-theme-nima-indigo .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-nima-indigo .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-nima-indigo .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-nima-indigo .someh-gallery-main-btn,
body.single-product.someh-visual-theme-nima-indigo .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-nima-indigo .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-arshan-cyan .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arshan-cyan div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arshan-cyan div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:12px 34px 12px 34px;
	--someh-gx-stage-radius:10px 28px 10px 28px;
	--someh-gx-thumb-radius:6px 18px 6px 18px;
	--someh-gx-btn-radius:8px 18px 8px 18px;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 94%,#fff) 0%,color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff) 52%,#fff 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 14px 30px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-arshan-cyan .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-arshan-cyan .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-arshan-cyan .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-arshan-cyan .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 6%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-arshan-cyan .someh-custom-gallery-stage:before{inset:0 auto 0 0;width:9px;background:linear-gradient(180deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.9;}
body.single-product.someh-visual-theme-arshan-cyan .someh-custom-gallery-stage:after{right:16px;top:16px;width:48px;height:48px;border-radius:8px 20px 8px 20px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent) 0 5px,transparent 5px 12px);opacity:.72;}
body.single-product.someh-visual-theme-arshan-cyan .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-arshan-cyan div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-arshan-cyan .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-arshan-cyan .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-arshan-cyan .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-arshan-cyan .someh-gallery-main-btn,
body.single-product.someh-visual-theme-arshan-cyan .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-arshan-cyan .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-rasta-green .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-rasta-green div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-rasta-green div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:24px 24px 8px 8px;
	--someh-gx-stage-radius:20px 20px 6px 6px;
	--someh-gx-thumb-radius:10px 10px 4px 4px;
	--someh-gx-btn-radius:12px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 15px 31px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-rasta-green .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-rasta-green .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-rasta-green .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-rasta-green .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 7%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-rasta-green .someh-custom-gallery-stage:before{inset:12px;border:2px solid transparent;border-top-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-radius:18px;opacity:.72;}
body.single-product.someh-visual-theme-rasta-green .someh-custom-gallery-stage:after{inset:auto 12px 12px auto;width:62px;height:62px;border:2px solid transparent;border-bottom-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-left-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-radius:18px;opacity:.66;}
body.single-product.someh-visual-theme-rasta-green .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-rasta-green div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent)!important;
}
body.single-product.someh-visual-theme-rasta-green .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-rasta-green .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-rasta-green .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-rasta-green .someh-gallery-main-btn,
body.single-product.someh-visual-theme-rasta-green .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-rasta-green .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-zarin-olive .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-zarin-olive div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-zarin-olive div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:32px 18px 32px 18px;
	--someh-gx-stage-radius:28px 16px 28px 16px;
	--someh-gx-thumb-radius:16px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 16px 32px rgba(15,23,42,.14)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-zarin-olive .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-zarin-olive .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-zarin-olive .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-zarin-olive .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-zarin-olive .someh-custom-gallery-stage:before{inset:0;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent 32%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,transparent),transparent 34%);opacity:.9;}
body.single-product.someh-visual-theme-zarin-olive .someh-custom-gallery-stage:after{left:18px;top:18px;width:84px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--someh-gallery-accent) 42%,transparent);box-shadow:0 9px 0 color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent);opacity:.85;}
body.single-product.someh-visual-theme-zarin-olive .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-zarin-olive div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}
body.single-product.someh-visual-theme-zarin-olive .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-zarin-olive .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-zarin-olive .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-zarin-olive .someh-gallery-main-btn,
body.single-product.someh-visual-theme-zarin-olive .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-zarin-olive .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-arash-emerald .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arash-emerald div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arash-emerald div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:10px;
	--someh-gx-stage-radius:8px;
	--someh-gx-thumb-radius:7px;
	--someh-gx-btn-radius:7px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 17px 33px rgba(15,23,42,.16)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-arash-emerald .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-arash-emerald .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-arash-emerald .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-arash-emerald .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-arash-emerald .someh-custom-gallery-stage:before{inset:0;background-image:linear-gradient(color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px);background-size:22px 22px;opacity:.7;}
body.single-product.someh-visual-theme-arash-emerald .someh-custom-gallery-stage:after{inset:10px;border:1px dashed color-mix(in srgb,var(--someh-gallery-accent) 32%,transparent);border-radius:6px;opacity:.55;}
body.single-product.someh-visual-theme-arash-emerald .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-arash-emerald div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent)!important;
}
body.single-product.someh-visual-theme-arash-emerald .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-arash-emerald .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-arash-emerald .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-arash-emerald .someh-gallery-main-btn,
body.single-product.someh-visual-theme-arash-emerald .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-arash-emerald .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-padra-mint .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-padra-mint div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-padra-mint div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:28px;
	--someh-gx-stage-radius:24px;
	--someh-gx-thumb-radius:12px 22px 12px 22px;
	--someh-gx-btn-radius:14px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:15px!important;
	box-shadow:0 18px 34px rgba(15,23,42,.18)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-padra-mint .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-padra-mint .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-padra-mint .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-padra-mint .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-padra-mint .someh-custom-gallery-stage:before{inset:8px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent) 38%,transparent);border-radius:20px;opacity:.86;}
body.single-product.someh-visual-theme-padra-mint .someh-custom-gallery-stage:after{inset:14px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent-2) 18%,transparent);border-radius:16px;opacity:.78;}
body.single-product.someh-visual-theme-padra-mint .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-padra-mint div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-padra-mint .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-padra-mint .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-padra-mint .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-padra-mint .someh-gallery-main-btn,
body.single-product.someh-visual-theme-padra-mint .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-padra-mint .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-siavash-forest .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-siavash-forest div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-siavash-forest div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 6px 18px 6px;
	--someh-gx-stage-radius:16px 4px 16px 4px;
	--someh-gx-thumb-radius:4px;
	--someh-gx-btn-radius:4px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:11px!important;
	box-shadow:0 19px 35px rgba(15,23,42,.20)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-siavash-forest .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-siavash-forest .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-siavash-forest .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-siavash-forest .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 11%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-siavash-forest .someh-custom-gallery-stage:before{inset:auto 0 0 0;height:6px;background:linear-gradient(90deg,transparent,var(--someh-gallery-accent),transparent);opacity:.62;}
body.single-product.someh-visual-theme-siavash-forest .someh-custom-gallery-stage:after{top:14px;left:14px;width:8px;height:62px;border-radius:999px;background:var(--someh-gallery-accent);opacity:.34;}
body.single-product.someh-visual-theme-siavash-forest .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-siavash-forest div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent)!important;
}
body.single-product.someh-visual-theme-siavash-forest .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-siavash-forest .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-siavash-forest .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-siavash-forest .someh-gallery-main-btn,
body.single-product.someh-visual-theme-siavash-forest .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-siavash-forest .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-avand-teal .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-avand-teal div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-avand-teal div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 18px 6px 26px;
	--someh-gx-stage-radius:14px 14px 4px 22px;
	--someh-gx-thumb-radius:6px;
	--someh-gx-btn-radius:10px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 20px 36px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-avand-teal .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-avand-teal .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-avand-teal .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-avand-teal .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 12%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 14%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-avand-teal .someh-custom-gallery-stage:before{inset:0 0 auto 0;height:7px;background:linear-gradient(90deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.92;}
body.single-product.someh-visual-theme-avand-teal .someh-custom-gallery-stage:after{right:12px;top:14px;width:58px;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 62%,transparent) 0 7px,transparent 7px 13px);opacity:.58;}
body.single-product.someh-visual-theme-avand-teal .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-avand-teal div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent)!important;
}
body.single-product.someh-visual-theme-avand-teal .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-avand-teal .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-avand-teal .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-avand-teal .someh-gallery-main-btn,
body.single-product.someh-visual-theme-avand-teal .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-avand-teal .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-samin-jade .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-samin-jade div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-samin-jade div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:30px 10px 30px 10px;
	--someh-gx-stage-radius:26px 8px 26px 8px;
	--someh-gx-thumb-radius:18px 6px 18px 6px;
	--someh-gx-btn-radius:16px 6px 16px 6px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 21px 37px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-samin-jade .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-samin-jade .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-samin-jade .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-samin-jade .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 13%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 15%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-samin-jade .someh-custom-gallery-stage:before{inset:-34% -10% auto auto;width:58%;height:88%;transform:rotate(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent);opacity:.88;}
body.single-product.someh-visual-theme-samin-jade .someh-custom-gallery-stage:after{left:12px;bottom:12px;width:72px;height:72px;border-radius:22px 6px 22px 6px;border:2px solid color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent);opacity:.72;}
body.single-product.someh-visual-theme-samin-jade .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-samin-jade div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 25%,transparent)!important;
}
body.single-product.someh-visual-theme-samin-jade .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-samin-jade .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-samin-jade .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-samin-jade .someh-gallery-main-btn,
body.single-product.someh-visual-theme-samin-jade .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-samin-jade .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-bahar-verde .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-bahar-verde div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-bahar-verde div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:22px;
	--someh-gx-stage-radius:20px;
	--someh-gx-thumb-radius:14px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 14px 38px rgba(15,23,42,.14)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-bahar-verde .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-bahar-verde .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-bahar-verde .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-bahar-verde .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 6%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-bahar-verde .someh-custom-gallery-stage:before{inset:10px 10px auto auto;width:68px;height:68px;border-radius:18px;background:color-mix(in srgb,var(--someh-gallery-accent) 13%,transparent);box-shadow:-10px 10px 0 color-mix(in srgb,var(--someh-gallery-accent-2) 7%,transparent);opacity:.8;}
body.single-product.someh-visual-theme-bahar-verde .someh-custom-gallery-stage:after{inset:auto auto 12px 12px;width:46%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--someh-gallery-accent),transparent);opacity:.35;}
body.single-product.someh-visual-theme-bahar-verde .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-bahar-verde div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-bahar-verde .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-bahar-verde .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-bahar-verde .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-bahar-verde .someh-gallery-main-btn,
body.single-product.someh-visual-theme-bahar-verde .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-bahar-verde .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-sahand-moss .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-sahand-moss div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-sahand-moss div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:36px;
	--someh-gx-stage-radius:30px;
	--someh-gx-thumb-radius:999px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 15px 39px rgba(15,23,42,.16)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-sahand-moss .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-sahand-moss .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-sahand-moss .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-sahand-moss .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 7%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 17%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-sahand-moss .someh-custom-gallery-stage:before{inset:12px auto auto 12px;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),transparent 68%);opacity:1;}
body.single-product.someh-visual-theme-sahand-moss .someh-custom-gallery-stage:after{inset:auto 18px 14px auto;width:120px;height:22px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent),transparent);opacity:.75;}
body.single-product.someh-visual-theme-sahand-moss .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-sahand-moss div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent)!important;
}
body.single-product.someh-visual-theme-sahand-moss .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-sahand-moss .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-sahand-moss .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-sahand-moss .someh-gallery-main-btn,
body.single-product.someh-visual-theme-sahand-moss .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-sahand-moss .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-shidvar-pine .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shidvar-pine div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shidvar-pine div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:12px 34px 12px 34px;
	--someh-gx-stage-radius:10px 28px 10px 28px;
	--someh-gx-thumb-radius:6px 18px 6px 18px;
	--someh-gx-btn-radius:8px 18px 8px 18px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 16px 40px rgba(15,23,42,.18)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-shidvar-pine .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-shidvar-pine .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-shidvar-pine .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-shidvar-pine .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-shidvar-pine .someh-custom-gallery-stage:before{inset:0 auto 0 0;width:9px;background:linear-gradient(180deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.9;}
body.single-product.someh-visual-theme-shidvar-pine .someh-custom-gallery-stage:after{right:16px;top:16px;width:48px;height:48px;border-radius:8px 20px 8px 20px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent) 0 5px,transparent 5px 12px);opacity:.72;}
body.single-product.someh-visual-theme-shidvar-pine .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-shidvar-pine div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}
body.single-product.someh-visual-theme-shidvar-pine .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-shidvar-pine .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-shidvar-pine .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-shidvar-pine .someh-gallery-main-btn,
body.single-product.someh-visual-theme-shidvar-pine .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-shidvar-pine .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-kavir-gold .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-kavir-gold div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-kavir-gold div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:24px 24px 8px 8px;
	--someh-gx-stage-radius:20px 20px 6px 6px;
	--someh-gx-thumb-radius:10px 10px 4px 4px;
	--someh-gx-btn-radius:12px;
	background:linear-gradient(135deg,#fffdf8 0%,color-mix(in srgb,var(--someh-gallery-accent) 15%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 17px 41px rgba(15,23,42,.20)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-kavir-gold .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-kavir-gold .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-kavir-gold .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-kavir-gold .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-kavir-gold .someh-custom-gallery-stage:before{inset:12px;border:2px solid transparent;border-top-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-radius:18px;opacity:.72;}
body.single-product.someh-visual-theme-kavir-gold .someh-custom-gallery-stage:after{inset:auto 12px 12px auto;width:62px;height:62px;border:2px solid transparent;border-bottom-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-left-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-radius:18px;opacity:.66;}
body.single-product.someh-visual-theme-kavir-gold .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-kavir-gold div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent)!important;
}
body.single-product.someh-visual-theme-kavir-gold .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-kavir-gold .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-kavir-gold .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-kavir-gold .someh-gallery-main-btn,
body.single-product.someh-visual-theme-kavir-gold .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-kavir-gold .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-shams-orange .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shams-orange div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shams-orange div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:32px 18px 32px 18px;
	--someh-gx-stage-radius:28px 16px 28px 16px;
	--someh-gx-thumb-radius:16px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,#fffdf8 0%,color-mix(in srgb,var(--someh-gallery-accent) 15%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 18px 30px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-shams-orange .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-shams-orange .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-shams-orange .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-shams-orange .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-shams-orange .someh-custom-gallery-stage:before{inset:0;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent 32%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,transparent),transparent 34%);opacity:.9;}
body.single-product.someh-visual-theme-shams-orange .someh-custom-gallery-stage:after{left:18px;top:18px;width:84px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--someh-gallery-accent) 42%,transparent);box-shadow:0 9px 0 color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent);opacity:.85;}
body.single-product.someh-visual-theme-shams-orange .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-shams-orange div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-shams-orange .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-shams-orange .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-shams-orange .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-shams-orange .someh-gallery-main-btn,
body.single-product.someh-visual-theme-shams-orange .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-shams-orange .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-sepanta-amber .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-sepanta-amber div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-sepanta-amber div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:10px;
	--someh-gx-stage-radius:8px;
	--someh-gx-thumb-radius:7px;
	--someh-gx-btn-radius:7px;
	background:linear-gradient(135deg,#fffdf8 0%,color-mix(in srgb,var(--someh-gallery-accent) 15%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 19px 31px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-sepanta-amber .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-sepanta-amber .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-sepanta-amber .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-sepanta-amber .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 11%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-sepanta-amber .someh-custom-gallery-stage:before{inset:0;background-image:linear-gradient(color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px);background-size:22px 22px;opacity:.7;}
body.single-product.someh-visual-theme-sepanta-amber .someh-custom-gallery-stage:after{inset:10px;border:1px dashed color-mix(in srgb,var(--someh-gallery-accent) 32%,transparent);border-radius:6px;opacity:.55;}
body.single-product.someh-visual-theme-sepanta-amber .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-sepanta-amber div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent)!important;
}
body.single-product.someh-visual-theme-sepanta-amber .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-sepanta-amber .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-sepanta-amber .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-sepanta-amber .someh-gallery-main-btn,
body.single-product.someh-visual-theme-sepanta-amber .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-sepanta-amber .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-lian-honey .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-lian-honey div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-lian-honey div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:28px;
	--someh-gx-stage-radius:24px;
	--someh-gx-thumb-radius:12px 22px 12px 22px;
	--someh-gx-btn-radius:14px;
	background:linear-gradient(135deg,#fffdf8 0%,color-mix(in srgb,var(--someh-gallery-accent) 15%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:15px!important;
	box-shadow:0 20px 32px rgba(15,23,42,.14)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-lian-honey .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-lian-honey .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-lian-honey .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-lian-honey .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 12%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-lian-honey .someh-custom-gallery-stage:before{inset:8px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent) 38%,transparent);border-radius:20px;opacity:.86;}
body.single-product.someh-visual-theme-lian-honey .someh-custom-gallery-stage:after{inset:14px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent-2) 18%,transparent);border-radius:16px;opacity:.78;}
body.single-product.someh-visual-theme-lian-honey .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-lian-honey div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent)!important;
}
body.single-product.someh-visual-theme-lian-honey .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-lian-honey .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-lian-honey .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-lian-honey .someh-gallery-main-btn,
body.single-product.someh-visual-theme-lian-honey .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-lian-honey .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-narenj-fire .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-narenj-fire div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-narenj-fire div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 6px 18px 6px;
	--someh-gx-stage-radius:16px 4px 16px 4px;
	--someh-gx-thumb-radius:4px;
	--someh-gx-btn-radius:4px;
	background:linear-gradient(135deg,#fffdf8 0%,color-mix(in srgb,var(--someh-gallery-accent) 15%,#fff) 54%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:11px!important;
	box-shadow:0 21px 33px rgba(15,23,42,.16)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-narenj-fire .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-narenj-fire .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-narenj-fire .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-narenj-fire .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 13%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-narenj-fire .someh-custom-gallery-stage:before{inset:auto 0 0 0;height:6px;background:linear-gradient(90deg,transparent,var(--someh-gallery-accent),transparent);opacity:.62;}
body.single-product.someh-visual-theme-narenj-fire .someh-custom-gallery-stage:after{top:14px;left:14px;width:8px;height:62px;border-radius:999px;background:var(--someh-gallery-accent);opacity:.34;}
body.single-product.someh-visual-theme-narenj-fire .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-narenj-fire div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 25%,transparent)!important;
}
body.single-product.someh-visual-theme-narenj-fire .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-narenj-fire .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-narenj-fire .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-narenj-fire .someh-gallery-main-btn,
body.single-product.someh-visual-theme-narenj-fire .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-narenj-fire .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shabnam-noir-gold div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shabnam-noir-gold div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 18px 6px 26px;
	--someh-gx-stage-radius:14px 14px 4px 22px;
	--someh-gx-thumb-radius:6px;
	--someh-gx-btn-radius:10px;
	background:linear-gradient(135deg,#070707 0%,#151515 48%,color-mix(in srgb,var(--someh-gallery-accent) 17%,#080808) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 14px 34px rgba(15,23,42,.18)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 6%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 14%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-custom-gallery-stage:before{inset:0 0 auto 0;height:7px;background:linear-gradient(90deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.92;}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-custom-gallery-stage:after{right:12px;top:14px;width:58px;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 62%,transparent) 0 7px,transparent 7px 13px);opacity:.58;}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-shabnam-noir-gold div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-gallery-main-btn,
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-shabnam-noir-gold .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-shahin-blackgold .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shahin-blackgold div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-shahin-blackgold div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:30px 10px 30px 10px;
	--someh-gx-stage-radius:26px 8px 26px 8px;
	--someh-gx-thumb-radius:18px 6px 18px 6px;
	--someh-gx-btn-radius:16px 6px 16px 6px;
	background:linear-gradient(135deg,#070707 0%,#151515 48%,color-mix(in srgb,var(--someh-gallery-accent) 17%,#080808) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 15px 35px rgba(15,23,42,.20)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-shahin-blackgold .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-shahin-blackgold .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-shahin-blackgold .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-shahin-blackgold .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 7%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 15%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-shahin-blackgold .someh-custom-gallery-stage:before{inset:-34% -10% auto auto;width:58%;height:88%;transform:rotate(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent);opacity:.88;}
body.single-product.someh-visual-theme-shahin-blackgold .someh-custom-gallery-stage:after{left:12px;bottom:12px;width:72px;height:72px;border-radius:22px 6px 22px 6px;border:2px solid color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent);opacity:.72;}
body.single-product.someh-visual-theme-shahin-blackgold .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-shahin-blackgold div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent)!important;
}
body.single-product.someh-visual-theme-shahin-blackgold .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-shahin-blackgold .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-shahin-blackgold .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-shahin-blackgold .someh-gallery-main-btn,
body.single-product.someh-visual-theme-shahin-blackgold .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-shahin-blackgold .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-taraz-royal-black .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-taraz-royal-black div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-taraz-royal-black div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:22px;
	--someh-gx-stage-radius:20px;
	--someh-gx-thumb-radius:14px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,#070707 0%,#151515 48%,color-mix(in srgb,var(--someh-gallery-accent) 17%,#080808) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 16px 36px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-taraz-royal-black .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-taraz-royal-black .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-taraz-royal-black .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-taraz-royal-black .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 8%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-taraz-royal-black .someh-custom-gallery-stage:before{inset:10px 10px auto auto;width:68px;height:68px;border-radius:18px;background:color-mix(in srgb,var(--someh-gallery-accent) 13%,transparent);box-shadow:-10px 10px 0 color-mix(in srgb,var(--someh-gallery-accent-2) 7%,transparent);opacity:.8;}
body.single-product.someh-visual-theme-taraz-royal-black .someh-custom-gallery-stage:after{inset:auto auto 12px 12px;width:46%;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--someh-gallery-accent),transparent);opacity:.35;}
body.single-product.someh-visual-theme-taraz-royal-black .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-taraz-royal-black div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}
body.single-product.someh-visual-theme-taraz-royal-black .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-taraz-royal-black .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-taraz-royal-black .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-taraz-royal-black .someh-gallery-main-btn,
body.single-product.someh-visual-theme-taraz-royal-black .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-taraz-royal-black .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-zigma-onyx-gold div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-zigma-onyx-gold div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:36px;
	--someh-gx-stage-radius:30px;
	--someh-gx-thumb-radius:999px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,#070707 0%,#151515 48%,color-mix(in srgb,var(--someh-gallery-accent) 17%,#080808) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 17px 37px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 17%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-custom-gallery-stage:before{inset:12px auto auto 12px;width:72px;height:72px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),transparent 68%);opacity:1;}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-custom-gallery-stage:after{inset:auto 18px 14px auto;width:120px;height:22px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent),transparent);opacity:.75;}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-zigma-onyx-gold div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent)!important;
}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-gallery-main-btn,
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-zigma-onyx-gold .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-nilou-black-gold .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-nilou-black-gold div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-nilou-black-gold div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:12px 34px 12px 34px;
	--someh-gx-stage-radius:10px 28px 10px 28px;
	--someh-gx-thumb-radius:6px 18px 6px 18px;
	--someh-gx-btn-radius:8px 18px 8px 18px;
	background:linear-gradient(135deg,#070707 0%,#151515 48%,color-mix(in srgb,var(--someh-gallery-accent) 17%,#080808) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 18px 38px rgba(15,23,42,.14)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-nilou-black-gold .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-nilou-black-gold .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-nilou-black-gold .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-nilou-black-gold .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 10%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-nilou-black-gold .someh-custom-gallery-stage:before{inset:0 auto 0 0;width:9px;background:linear-gradient(180deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2));opacity:.9;}
body.single-product.someh-visual-theme-nilou-black-gold .someh-custom-gallery-stage:after{right:16px;top:16px;width:48px;height:48px;border-radius:8px 20px 8px 20px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent) 0 5px,transparent 5px 12px);opacity:.72;}
body.single-product.someh-visual-theme-nilou-black-gold .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-nilou-black-gold div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-nilou-black-gold .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-nilou-black-gold .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-nilou-black-gold .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-nilou-black-gold .someh-gallery-main-btn,
body.single-product.someh-visual-theme-nilou-black-gold .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-nilou-black-gold .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-nika-luxe .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-nika-luxe div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-nika-luxe div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:24px 24px 8px 8px;
	--someh-gx-stage-radius:20px 20px 6px 6px;
	--someh-gx-thumb-radius:10px 10px 4px 4px;
	--someh-gx-btn-radius:12px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 48%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:13px!important;
	box-shadow:0 19px 39px rgba(15,23,42,.16)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-nika-luxe .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-nika-luxe .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-nika-luxe .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-nika-luxe .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 11%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-nika-luxe .someh-custom-gallery-stage:before{inset:12px;border:2px solid transparent;border-top-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-right-color:color-mix(in srgb,var(--someh-gallery-accent) 48%,transparent);border-radius:18px;opacity:.72;}
body.single-product.someh-visual-theme-nika-luxe .someh-custom-gallery-stage:after{inset:auto 12px 12px auto;width:62px;height:62px;border:2px solid transparent;border-bottom-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-left-color:color-mix(in srgb,var(--someh-gallery-accent-2) 42%,transparent);border-radius:18px;opacity:.66;}
body.single-product.someh-visual-theme-nika-luxe .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-nika-luxe div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent)!important;
}
body.single-product.someh-visual-theme-nika-luxe .someh-product-thumbs-track li:nth-child(odd){margin-top:0px!important;}
body.single-product.someh-visual-theme-nika-luxe .someh-product-thumbs-track li:nth-child(even){margin-top:2px!important;}
body.single-product.someh-visual-theme-nika-luxe .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-nika-luxe .someh-gallery-main-btn,
body.single-product.someh-visual-theme-nika-luxe .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-nika-luxe .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-arghavan-purple .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arghavan-purple div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-arghavan-purple div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:32px 18px 32px 18px;
	--someh-gx-stage-radius:28px 16px 28px 16px;
	--someh-gx-thumb-radius:16px;
	--someh-gx-btn-radius:999px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 48%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:14px!important;
	box-shadow:0 20px 40px rgba(15,23,42,.18)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent)!important;
}
body.single-product.someh-visual-theme-arghavan-purple .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-arghavan-purple .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-arghavan-purple .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-arghavan-purple .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 12%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-arghavan-purple .someh-custom-gallery-stage:before{inset:0;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--someh-gallery-accent) 16%,transparent),transparent 32%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--someh-gallery-accent-2) 12%,transparent),transparent 34%);opacity:.9;}
body.single-product.someh-visual-theme-arghavan-purple .someh-custom-gallery-stage:after{left:18px;top:18px;width:84px;height:3px;border-radius:999px;background:color-mix(in srgb,var(--someh-gallery-accent) 42%,transparent);box-shadow:0 9px 0 color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent);opacity:.85;}
body.single-product.someh-visual-theme-arghavan-purple .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-arghavan-purple div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 24%,transparent)!important;
}
body.single-product.someh-visual-theme-arghavan-purple .someh-product-thumbs-track li:nth-child(odd){margin-top:2px!important;}
body.single-product.someh-visual-theme-arghavan-purple .someh-product-thumbs-track li:nth-child(even){margin-top:0px!important;}
body.single-product.someh-visual-theme-arghavan-purple .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-arghavan-purple .someh-gallery-main-btn,
body.single-product.someh-visual-theme-arghavan-purple .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-arghavan-purple .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-khatam-violet .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-khatam-violet div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-khatam-violet div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:10px;
	--someh-gx-stage-radius:8px;
	--someh-gx-thumb-radius:7px;
	--someh-gx-btn-radius:7px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 48%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:12px!important;
	box-shadow:0 21px 41px rgba(15,23,42,.20)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 26%,transparent)!important;
}
body.single-product.someh-visual-theme-khatam-violet .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-khatam-violet .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-khatam-violet .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-khatam-violet .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 13%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 21%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-khatam-violet .someh-custom-gallery-stage:before{inset:0;background-image:linear-gradient(color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--someh-gallery-accent) 11%,transparent) 1px,transparent 1px);background-size:22px 22px;opacity:.7;}
body.single-product.someh-visual-theme-khatam-violet .someh-custom-gallery-stage:after{inset:10px;border:1px dashed color-mix(in srgb,var(--someh-gallery-accent) 32%,transparent);border-radius:6px;opacity:.55;}
body.single-product.someh-visual-theme-khatam-violet .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-khatam-violet div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 25%,transparent)!important;
}
body.single-product.someh-visual-theme-khatam-violet .someh-product-thumbs-track li:nth-child(odd){margin-top:4px!important;}
body.single-product.someh-visual-theme-khatam-violet .someh-product-thumbs-track li:nth-child(even){margin-top:-2px!important;}
body.single-product.someh-visual-theme-khatam-violet .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-khatam-violet .someh-gallery-main-btn,
body.single-product.someh-visual-theme-khatam-violet .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-khatam-violet .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-negar-plum .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-negar-plum div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-negar-plum div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:28px;
	--someh-gx-stage-radius:24px;
	--someh-gx-thumb-radius:12px 22px 12px 22px;
	--someh-gx-btn-radius:14px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 48%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:15px!important;
	box-shadow:0 14px 30px rgba(15,23,42,.10)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 30%,transparent)!important;
}
body.single-product.someh-visual-theme-negar-plum .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-negar-plum .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-negar-plum .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-negar-plum .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 6%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 22%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-negar-plum .someh-custom-gallery-stage:before{inset:8px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent) 38%,transparent);border-radius:20px;opacity:.86;}
body.single-product.someh-visual-theme-negar-plum .someh-custom-gallery-stage:after{inset:14px;border:1px solid color-mix(in srgb,var(--someh-gallery-accent-2) 18%,transparent);border-radius:16px;opacity:.78;}
body.single-product.someh-visual-theme-negar-plum .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-negar-plum div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 18%,transparent)!important;
}
body.single-product.someh-visual-theme-negar-plum .someh-product-thumbs-track li:nth-child(odd){margin-top:-2px!important;}
body.single-product.someh-visual-theme-negar-plum .someh-product-thumbs-track li:nth-child(even){margin-top:4px!important;}
body.single-product.someh-visual-theme-negar-plum .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-negar-plum .someh-gallery-main-btn,
body.single-product.someh-visual-theme-negar-plum .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-negar-plum .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-gallery-slider.someh-gallery-upgraded,
body.single-product.someh-visual-theme-parvaz-amethyst div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
body.single-product.someh-visual-theme-parvaz-amethyst div.product div.images.someh-gallery-custom-ready{
	--someh-gx-radius:18px 6px 18px 6px;
	--someh-gx-stage-radius:16px 4px 16px 4px;
	--someh-gx-thumb-radius:4px;
	--someh-gx-btn-radius:4px;
	background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--someh-gallery-accent) 9%,#fff) 48%,color-mix(in srgb,var(--someh-gallery-accent-2) 8%,#fff) 100%)!important;
	border-radius:var(--someh-gx-radius)!important;
	padding:11px!important;
	box-shadow:0 15px 31px rgba(15,23,42,.12)!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 34%,transparent)!important;
}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-custom-gallery-stage,
body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-gallery-main,
body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-gallery-slider.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-gallery-slider.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:var(--someh-gx-stage-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,var(--someh-gallery-card) 88%,#fff),color-mix(in srgb,var(--someh-gallery-accent) 7%,#fff))!important;
	box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--someh-gallery-accent) 23%,transparent),0 12px 26px rgba(15,23,42,.10)!important;
}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-custom-gallery-stage:before{inset:auto 0 0 0;height:6px;background:linear-gradient(90deg,transparent,var(--someh-gallery-accent),transparent);opacity:.62;}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-custom-gallery-stage:after{top:14px;left:14px;width:8px;height:62px;border-radius:999px;background:var(--someh-gallery-accent);opacity:.34;}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-thumbs-track li,
body.single-product.someh-visual-theme-parvaz-amethyst div.product div.images .flex-control-thumbs.someh-product-thumbs-track li{
	border-radius:var(--someh-gx-thumb-radius)!important;
	background:linear-gradient(135deg,color-mix(in srgb,#fff 90%,var(--someh-gallery-accent)),color-mix(in srgb,#fff 78%,var(--someh-gallery-accent)))!important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent) 19%,transparent)!important;
}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-thumbs-track li:nth-child(odd){margin-top:3px!important;}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-thumbs-track li:nth-child(even){margin-top:1px!important;}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-thumbs-track li img{border-radius:var(--someh-gx-thumb-radius)!important;}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-gallery-main-btn,
body.single-product.someh-visual-theme-parvaz-amethyst .someh-product-thumbs-nav{
	border-radius:var(--someh-gx-btn-radius)!important;
	background:linear-gradient(135deg,var(--someh-gallery-accent),var(--someh-gallery-accent-2))!important;
}
body.single-product.someh-visual-theme-parvaz-amethyst .someh-custom-gallery-strip li.is-active{
	box-shadow:0 0 0 2px color-mix(in srgb,var(--someh-gallery-accent) 88%,#fff),0 12px 26px color-mix(in srgb,var(--someh-gallery-accent) 20%,transparent)!important;
}


body.dark-skin.single-product.someh-visual-theme-ready .someh-custom-gallery-stage,
html.dark-skin body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage,
html[data-theme="dark"] body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage{
	background:linear-gradient(135deg,#0f172a,#020617)!important;
}
body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage.is-swiping{cursor:grabbing!important;}
@media(max-width:640px){
	body.single-product.someh-visual-theme-ready .someh-product-thumbs-track li:nth-child(odd),
	body.single-product.someh-visual-theme-ready .someh-product-thumbs-track li:nth-child(even){margin-top:0!important;}
	body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage:before,
	body.single-product.someh-visual-theme-ready .someh-custom-gallery-stage:after{opacity:.55;}
}


/* === Someh v10.36 — no-delay native WooCommerce gallery ===
   The original WooCommerce gallery is kept visible from first paint. JS no longer
   rebuilds it after load; it only enhances the existing markup with zoom/swipe/nav. */
body.single-product div.product div.images.woocommerce-product-gallery,
body.single-product .woocommerce-product-gallery.someh-gallery-native-fast,
body.single-product .someh-product-gallery-slider.someh-gallery-native-fast{
	opacity:1 !important;
	visibility:visible !important;
	content-visibility:visible !important;
	contain-intrinsic-size:auto !important;
	min-height:calc(var(--someh-gallery-frame-height, clamp(220px,28vw,410px)) + var(--someh-gallery-thumb-size, 76px) + 22px) !important;
}
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper,
body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport,
body.single-product .woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__wrapper,
body.single-product .woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport{
	opacity:1 !important;
	visibility:visible !important;
}
body.single-product div.product div.images.woocommerce-product-gallery:not(.someh-gallery-custom-ready) .woocommerce-product-gallery__image:first-child,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__image:first-child{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}
body.single-product div.product div.images.woocommerce-product-gallery:not(.someh-gallery-custom-ready) .woocommerce-product-gallery__image:first-child a,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__image:first-child a{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:100% !important;
	height:100% !important;
}
body.single-product div.product div.images.woocommerce-product-gallery:not(.someh-gallery-custom-ready) .woocommerce-product-gallery__image:first-child img,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__image:first-child img{
	display:block !important;
	opacity:1 !important;
	visibility:visible !important;
	width:auto !important;
	max-width:100% !important;
	height:var(--someh-gallery-image-height, clamp(200px,25vw,375px)) !important;
	max-height:calc(var(--someh-gallery-frame-height, clamp(220px,28vw,410px)) - 24px) !important;
	object-fit:contain !important;
}
body.single-product div.product div.images.woocommerce-product-gallery:not(.someh-gallery-custom-ready) .flex-control-thumbs,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-control-thumbs,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .someh-product-thumbs-track{
	display:flex !important;
	visibility:visible !important;
	opacity:1 !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .someh-product-thumbs-shell{
	will-change:auto !important;
}
@media(max-width:640px){
	body.single-product div.product div.images.woocommerce-product-gallery,
	body.single-product .woocommerce-product-gallery.someh-gallery-native-fast,
	body.single-product .someh-product-gallery-slider.someh-gallery-native-fast{
		min-height:calc(var(--someh-gallery-frame-height, clamp(190px,56vw,280px)) + var(--someh-gallery-thumb-size, 62px) + 18px) !important;
	}
}


/* === Someh v10.37 — native gallery rescue: no multi-slide columns, no delayed rebuild === */
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded{
	contain:layout paint;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast > .woocommerce-product-gallery__wrapper,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded > .woocommerce-product-gallery__wrapper{
	display:block !important;
	overflow:hidden !important;
	min-height:var(--someh-gallery-frame-height) !important;
	max-height:var(--someh-gallery-frame-height) !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:not(:first-child),
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:not(:first-child){
	display:none !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child{
	display:block !important;
	min-height:var(--someh-gallery-frame-height) !important;
	max-height:var(--someh-gallery-frame-height) !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child a,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded > .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image:first-child a,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport .woocommerce-product-gallery__image a,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport .woocommerce-product-gallery__image a{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	height:var(--someh-gallery-frame-height) !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport{
	display:block !important;
	overflow:hidden !important;
	min-height:var(--someh-gallery-frame-height) !important;
	max-height:var(--someh-gallery-frame-height) !important;
	border-radius:clamp(18px,2.4vw,28px)!important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport > .woocommerce-product-gallery__wrapper,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport > .woocommerce-product-gallery__wrapper{
	display:block !important;
	overflow:visible !important;
	min-height:0 !important;
	max-height:none !important;
	border:0 !important;
	box-shadow:none !important;
	background:transparent !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport .woocommerce-product-gallery__image,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport .woocommerce-product-gallery__image{
	display:block !important;
	height:var(--someh-gallery-frame-height) !important;
	min-height:var(--someh-gallery-frame-height) !important;
	max-height:var(--someh-gallery-frame-height) !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast img,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded img{
	object-fit:contain !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-control-thumbs,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-control-thumbs{
	display:flex !important;
	flex-wrap:nowrap !important;
	overflow-x:auto !important;
	overflow-y:hidden !important;
	gap:var(--someh-gallery-thumb-gap) !important;
	visibility:visible !important;
	opacity:1 !important;
}


/* === Someh v10.38 — native gallery cleanup: remove accidental overlay/blur shape on main image === */
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded{
	backdrop-filter:none !important;
	-webkit-backdrop-filter:none !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast::before,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast::after,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded::before,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded::after,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport::before,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport::after,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport::before,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport::after,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__wrapper::before,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__wrapper::after,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__wrapper::before,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__wrapper::after{
	content:none !important;
	display:none !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__wrapper,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	background:#fff !important;
	outline:none !important;
	filter:none !important;
	box-shadow:none !important;
	border-radius:18px !important;
	padding:0 !important;
	isolation:isolate !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__image,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__image a,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__image,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__image a{
	background:transparent !important;
	filter:none !important;
	box-shadow:none !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__image img,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__image img{
	filter:none !important;
	backdrop-filter:none !important;
	-webkit-backdrop-filter:none !important;
	image-rendering:auto !important;
	transform:none !important;
	opacity:1 !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast:hover .woocommerce-product-gallery__image img,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded:hover .woocommerce-product-gallery__image img{
	transform:none !important;
}
/* Keep the 50 outer theme shells different, but force the inner image stage to stay clean. */
body.single-product.someh-visual-theme-ready div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport,
body.single-product.someh-visual-theme-ready div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__wrapper,
body.single-product.someh-visual-theme-ready div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport,
body.single-product.someh-visual-theme-ready div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__wrapper{
	border-radius:18px !important;
	background:#fff !important;
	box-shadow:none !important;
	outline:none !important;
}


/* === Someh v10.39 — final clean product gallery stage: no magnifier icon, no hover zoom, no blur === */
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger::before,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__trigger::after,
body.single-product div.product div.images.woocommerce-product-gallery .zoomImg,
body.single-product div.product div.images.woocommerce-product-gallery img.zoomImg,
body.single-product div.product div.images.woocommerce-product-gallery .easyzoom-flyout,
body.single-product div.product div.images.woocommerce-product-gallery .easyzoom-notice{
	display:none !important;
	visibility:hidden !important;
	opacity:0 !important;
	pointer-events:none !important;
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage::before,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage::after,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom::before,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom::after,
body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport::before,
body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport::after,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper::before,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper::after,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image::before,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image::after,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a::before,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a::after{
	content:none !important;
	display:none !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom{
	filter:none !important;
	-webkit-filter:none !important;
	backdrop-filter:none !important;
	-webkit-backdrop-filter:none !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .flex-viewport,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .woocommerce-product-gallery__wrapper,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .flex-viewport,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .woocommerce-product-gallery__wrapper{
	background:#fff !important;
	filter:none !important;
	-webkit-filter:none !important;
	backdrop-filter:none !important;
	-webkit-backdrop-filter:none !important;
	opacity:1 !important;
	outline:none !important;
	box-shadow:none !important;
	border-radius:16px !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .woocommerce-product-gallery__image,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .woocommerce-product-gallery__image a,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .woocommerce-product-gallery__image,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .woocommerce-product-gallery__image a{
	background:transparent !important;
	filter:none !important;
	-webkit-filter:none !important;
	backdrop-filter:none !important;
	-webkit-backdrop-filter:none !important;
	opacity:1 !important;
	transform:none !important;
	box-shadow:none !important;
	cursor:pointer !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .woocommerce-product-gallery__image img,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .woocommerce-product-gallery__image img,
body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image img[data-someh-clear-src="1"]{
	filter:none !important;
	-webkit-filter:none !important;
	backdrop-filter:none !important;
	-webkit-backdrop-filter:none !important;
	opacity:1 !important;
	transform:none !important;
	box-shadow:none !important;
	image-rendering:auto !important;
	cursor:pointer !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage:hover .woocommerce-product-gallery__image img,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom:hover .woocommerce-product-gallery__image img,
body.single-product .someh-product-gallery-slider:hover .woocommerce-product-gallery__image img{
	filter:none !important;
	-webkit-filter:none !important;
	transform:none !important;
	opacity:1 !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .flex-control-thumbs img,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .flex-control-thumbs img{
	filter:none !important;
	-webkit-filter:none !important;
}
/* Outer shells keep their 50 theme colors; the actual photo window is intentionally plain to avoid white arcs/blur over the product image. */
body.single-product.someh-visual-theme-ready div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .flex-viewport,
body.single-product.someh-visual-theme-ready div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .flex-viewport{
	background:#fff !important;
	border-radius:16px !important;
}


/* === Someh v10.40 — restore gallery switching ===
   v10.39 disabled native zoom correctly, but transform:none on the FlexSlider
   wrapper stopped thumbnail and next/previous navigation. The wrapper must keep
   WooCommerce/FlexSlider inline transforms; only actual photos stay unfiltered. */
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .flex-viewport,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .flex-viewport{
	overflow:hidden !important;
}
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .woocommerce-product-gallery__wrapper,
body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .woocommerce-product-gallery__wrapper{
	filter:none !important;
	-webkit-filter:none !important;
	backdrop-filter:none !important;
	-webkit-backdrop-filter:none !important;
	opacity:1 !important;
	will-change:transform !important;
}


/* === Someh v10.42 — mobile-only gallery height and side-blank fix ===
   Desktop/tablet layouts stay untouched. On phones the photo stage is taller and
   the active photo fills the visible stage so there is no one-sided white gutter. */
@media (max-width:640px){
	body.single-product div.product div.images.woocommerce-product-gallery,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom,
	body.single-product .someh-product-gallery-slider,
	body.single-product .someh-product-gallery-slider.someh-gallery-upgraded,
	body.single-product .someh-product-gallery-slider.someh-gallery-custom-ready,
	body.single-product .someh-product-gallery-slider.someh-gallery-native-fast{
		--someh-gallery-frame-height:clamp(270px,84vw,390px) !important;
		--someh-gallery-image-height:var(--someh-gallery-frame-height) !important;
		--someh-gallery-thumb-size:58px !important;
		--someh-gallery-thumb-gap:6px !important;
		min-height:calc(var(--someh-gallery-frame-height) + var(--someh-gallery-thumb-size) + 18px) !important;
	}
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .flex-viewport,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .flex-viewport,
	body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport{
		min-height:var(--someh-gallery-frame-height) !important;
		height:var(--someh-gallery-frame-height) !important;
		max-height:var(--someh-gallery-frame-height) !important;
		background:transparent !important;
		border-radius:16px !important;
		overflow:hidden !important;
	}
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__wrapper,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__wrapper,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .woocommerce-product-gallery__wrapper,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .woocommerce-product-gallery__wrapper,
	body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
		min-height:var(--someh-gallery-frame-height) !important;
		height:var(--someh-gallery-frame-height) !important;
		background:transparent !important;
		border-radius:16px !important;
	}
	body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .flex-viewport .woocommerce-product-gallery__image,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .flex-viewport .woocommerce-product-gallery__image{
		height:var(--someh-gallery-frame-height) !important;
		min-height:var(--someh-gallery-frame-height) !important;
		max-height:var(--someh-gallery-frame-height) !important;
	}
	body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image a,
	body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__image a,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__image a{
		width:100% !important;
		height:var(--someh-gallery-frame-height) !important;
		min-height:var(--someh-gallery-frame-height) !important;
		padding:0 !important;
		background:transparent !important;
	}
	body.single-product div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image img,
	body.single-product div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-native-fast .woocommerce-product-gallery__image img,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-upgraded .woocommerce-product-gallery__image img,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-clear-stage .woocommerce-product-gallery__image img,
	body.single-product div.product div.images.woocommerce-product-gallery.someh-gallery-no-native-zoom .woocommerce-product-gallery__image img{
		width:100% !important;
		height:100% !important;
		max-width:100% !important;
		max-height:100% !important;
		object-fit:cover !important;
		object-position:center center !important;
		margin:0 !important;
		border-radius:14px !important;
		filter:none !important;
		-webkit-filter:none !important;
		transform:none !important;
		opacity:1 !important;
	}
	body.single-product .someh-product-gallery-slider.someh-gallery-upgraded .someh-product-thumbs-shell,
	body.single-product .someh-product-thumbs-shell{
		margin-top:8px !important;
		padding:5px !important;
	}
}


/* === Someh v10.44 — glass theme-colored previous/next gallery buttons === */
body.single-product .someh-gallery-main-btn,
body.single-product .someh-product-thumbs-nav{
	-webkit-backdrop-filter:blur(12px) saturate(150%) !important;
	backdrop-filter:blur(12px) saturate(150%) !important;
	background:rgba(255,255,255,.28) !important;
	border:1px solid color-mix(in srgb,var(--someh-gallery-accent,#b91c1c) 38%, rgba(255,255,255,.72)) !important;
	color:var(--someh-gallery-accent,#b91c1c) !important;
	text-shadow:0 1px 1px rgba(255,255,255,.55) !important;
	box-shadow:
		0 10px 28px color-mix(in srgb,var(--someh-gallery-accent,#b91c1c) 22%, transparent),
		inset 0 1px 0 rgba(255,255,255,.72),
		inset 0 -10px 22px color-mix(in srgb,var(--someh-gallery-accent,#b91c1c) 14%, transparent) !important;
}
@supports (background:color-mix(in srgb,#fff 50%,#000)){
	body.single-product .someh-gallery-main-btn,
	body.single-product .someh-product-thumbs-nav{
		background:
			linear-gradient(135deg,
				color-mix(in srgb,var(--someh-gallery-accent,#b91c1c) 28%, rgba(255,255,255,.70)) 0%,
				color-mix(in srgb,var(--someh-gallery-accent-2,var(--someh-gallery-accent,#b91c1c)) 18%, rgba(255,255,255,.34)) 100%) !important;
	}
}
body.single-product .someh-gallery-main-btn:hover,
body.single-product .someh-gallery-main-btn:focus-visible,
body.single-product .someh-product-thumbs-nav:hover,
body.single-product .someh-product-thumbs-nav:focus-visible{
	background:
		linear-gradient(135deg,
			color-mix(in srgb,var(--someh-gallery-accent,#b91c1c) 40%, rgba(255,255,255,.72)) 0%,
			color-mix(in srgb,var(--someh-gallery-accent-2,var(--someh-gallery-accent,#b91c1c)) 26%, rgba(255,255,255,.44)) 100%) !important;
	color:#fff !important;
	text-shadow:0 1px 2px rgba(0,0,0,.30) !important;
	transform:translateY(-2px) !important;
}
body.single-product .someh-gallery-main-btn:active,
body.single-product .someh-product-thumbs-nav:active{
	transform:translateY(0) scale(.97) !important;
}
/* Preserve theme-specific rounded button shapes while making the surface glassy. */
body.dark-skin.single-product .someh-gallery-main-btn,
html.dark body.single-product .someh-gallery-main-btn,
html[data-theme="dark"] body.single-product .someh-gallery-main-btn,
body.dark-skin.single-product .someh-product-thumbs-nav,
html.dark body.single-product .someh-product-thumbs-nav,
html[data-theme="dark"] body.single-product .someh-product-thumbs-nav{
	background:
		linear-gradient(135deg,
			color-mix(in srgb,var(--someh-gallery-accent,#f59e0b) 34%, rgba(15,23,42,.62)) 0%,
			color-mix(in srgb,var(--someh-gallery-accent-2,var(--someh-gallery-accent,#f59e0b)) 24%, rgba(15,23,42,.50)) 100%) !important;
	border-color:color-mix(in srgb,var(--someh-gallery-accent,#f59e0b) 44%, rgba(255,255,255,.28)) !important;
	color:#fff !important;
	text-shadow:0 1px 2px rgba(0,0,0,.42) !important;
}


/* === Someh v10.52 — safe readability fixes, WCI/FIC plugin isolation === */
/* The theme must NOT style or manipulate Woo Category Inserter (.wci-*) or Contact Box (.fic-*). */

/* Light TOC: black text. */
.pshtoc-box, .pshtoc-box *,
.ez-toc-container, .ez-toc-container *,
.lwptoc, .lwptoc *,
#toc_container, #toc_container *,
.toc_container, .toc_container *,
.table-of-contents, .table-of-contents *,
.toc-wrapper, .toc-wrapper *,
.rank-math-toc-block, .rank-math-toc-block *,
.wp-block-rank-math-toc-block, .wp-block-rank-math-toc-block *,
.aioseo-toc, .aioseo-toc *{
	color:#111827 !important;
	-webkit-text-fill-color:#111827 !important;
	text-shadow:none !important;
}

/* Dark TOC: white text. */
body.dark-skin .pshtoc-box, body.dark-skin .pshtoc-box *,
body.dark-skin .ez-toc-container, body.dark-skin .ez-toc-container *,
body.dark-skin .lwptoc, body.dark-skin .lwptoc *,
body.dark-skin #toc_container, body.dark-skin #toc_container *,
body.dark-skin .toc_container, body.dark-skin .toc_container *,
body.dark-skin .table-of-contents, body.dark-skin .table-of-contents *,
body.dark-skin .toc-wrapper, body.dark-skin .toc-wrapper *,
body.dark-skin .rank-math-toc-block, body.dark-skin .rank-math-toc-block *,
body.dark-skin .wp-block-rank-math-toc-block, body.dark-skin .wp-block-rank-math-toc-block *,
body.dark-skin .aioseo-toc, body.dark-skin .aioseo-toc *,
body[class*="dark"] .pshtoc-box, body[class*="dark"] .pshtoc-box *,
body[class*="dark"] .ez-toc-container, body[class*="dark"] .ez-toc-container *,
body[class*="dark"] .lwptoc, body[class*="dark"] .lwptoc *,
body[class*="dark"] #toc_container, body[class*="dark"] #toc_container *,
body[class*="dark"] .toc_container, body[class*="dark"] .toc_container *,
body[class*="dark"] .table-of-contents, body[class*="dark"] .table-of-contents *,
body[class*="dark"] .toc-wrapper, body[class*="dark"] .toc-wrapper *,
body[class*="dark"] .rank-math-toc-block, body[class*="dark"] .rank-math-toc-block *,
body[class*="dark"] .wp-block-rank-math-toc-block, body[class*="dark"] .wp-block-rank-math-toc-block *,
body[class*="dark"] .aioseo-toc, body[class*="dark"] .aioseo-toc *,
html.dark body .pshtoc-box, html.dark body .pshtoc-box *,
html.dark body .ez-toc-container, html.dark body .ez-toc-container *,
html.dark body .lwptoc, html.dark body .lwptoc *,
html.dark body #toc_container, html.dark body #toc_container *,
html.dark body .toc_container, html.dark body .toc_container *,
html.dark body .table-of-contents, html.dark body .table-of-contents *,
html.dark body .toc-wrapper, html.dark body .toc-wrapper *,
html.dark body .rank-math-toc-block, html.dark body .rank-math-toc-block *,
html.dark body .wp-block-rank-math-toc-block, html.dark body .wp-block-rank-math-toc-block *,
html.dark body .aioseo-toc, html.dark body .aioseo-toc *,
html[data-theme="dark"] body .pshtoc-box, html[data-theme="dark"] body .pshtoc-box *,
html[data-theme="dark"] body .ez-toc-container, html[data-theme="dark"] body .ez-toc-container *,
html[data-theme="dark"] body .lwptoc, html[data-theme="dark"] body .lwptoc *,
html[data-theme="dark"] body #toc_container, html[data-theme="dark"] body #toc_container *,
html[data-theme="dark"] body .toc_container, html[data-theme="dark"] body .toc_container *,
html[data-theme="dark"] body .table-of-contents, html[data-theme="dark"] body .table-of-contents *,
html[data-theme="dark"] body .toc-wrapper, html[data-theme="dark"] body .toc-wrapper *,
html[data-theme="dark"] body .rank-math-toc-block, html[data-theme="dark"] body .rank-math-toc-block *,
html[data-theme="dark"] body .wp-block-rank-math-toc-block, html[data-theme="dark"] body .wp-block-rank-math-toc-block *,
html[data-theme="dark"] body .aioseo-toc, html[data-theme="dark"] body .aioseo-toc *{
	color:#f8fafc !important;
	-webkit-text-fill-color:#f8fafc !important;
	text-shadow:none !important;
}
body.dark-skin .pshtoc-box a, body[class*="dark"] .pshtoc-box a, html.dark body .pshtoc-box a, html[data-theme="dark"] body .pshtoc-box a,
body.dark-skin .ez-toc-container a, body[class*="dark"] .ez-toc-container a, html.dark body .ez-toc-container a, html[data-theme="dark"] body .ez-toc-container a,
body.dark-skin .lwptoc a, body[class*="dark"] .lwptoc a, html.dark body .lwptoc a, html[data-theme="dark"] body .lwptoc a,
body.dark-skin #toc_container a, body[class*="dark"] #toc_container a, html.dark body #toc_container a, html[data-theme="dark"] body #toc_container a,
body.dark-skin .toc_container a, body[class*="dark"] .toc_container a, html.dark body .toc_container a, html[data-theme="dark"] body .toc_container a{
	color:#ffffff !important;
	-webkit-text-fill-color:#ffffff !important;
	text-decoration-color:rgba(255,255,255,.72) !important;
}

/* Dark tables in article/product content only. WCI/FIC plugins are skipped by JS and not targeted here. */
body.dark-skin .entry-content table th, body.dark-skin .entry-content table td,
body.dark-skin .post-content table th, body.dark-skin .post-content table td,
body.dark-skin .page-content table th, body.dark-skin .page-content table td,
body.dark-skin .woocommerce-Tabs-panel table th, body.dark-skin .woocommerce-Tabs-panel table td,
body[class*="dark"] .entry-content table th, body[class*="dark"] .entry-content table td,
body[class*="dark"] .post-content table th, body[class*="dark"] .post-content table td,
body[class*="dark"] .page-content table th, body[class*="dark"] .page-content table td,
body[class*="dark"] .woocommerce-Tabs-panel table th, body[class*="dark"] .woocommerce-Tabs-panel table td,
html.dark body .entry-content table th, html.dark body .entry-content table td,
html.dark body .post-content table th, html.dark body .post-content table td,
html.dark body .page-content table th, html.dark body .page-content table td,
html.dark body .woocommerce-Tabs-panel table th, html.dark body .woocommerce-Tabs-panel table td,
html[data-theme="dark"] body .entry-content table th, html[data-theme="dark"] body .entry-content table td,
html[data-theme="dark"] body .post-content table th, html[data-theme="dark"] body .post-content table td,
html[data-theme="dark"] body .page-content table th, html[data-theme="dark"] body .page-content table td,
html[data-theme="dark"] body .woocommerce-Tabs-panel table th, html[data-theme="dark"] body .woocommerce-Tabs-panel table td{
	background:#111827 !important;
	background-color:#111827 !important;
	background-image:none !important;
	color:#f8fafc !important;
	-webkit-text-fill-color:#f8fafc !important;
	border-color:rgba(226,232,240,.58) !important;
	text-shadow:none !important;
}

/* Absolute protection: Someh fixes must not repaint Contact Box or Woo Category Inserter. */
.wci-album-outer, .wci-album-outer *,
.wci-lazy-album-shell, .wci-lazy-album-shell *,
.wci-album-box, .wci-album-box *,
.wci-album-wrap, .wci-album-wrap *,
.wci-album-main, .wci-album-main *,
.wci-grid, .wci-grid *,
.wci-card, .wci-card *,
.wci-item, .wci-item *,
.fic-injected, .fic-injected *,
.fic-card, .fic-card *,
.fic-items, .fic-items *,
.fic-item, .fic-item *,
.fic-btn, .fic-btn *,
.fic-link, .fic-link *{
	text-shadow:initial;
}


/* === Someh v10.53 — table day/night toggle reset === */
/* In light/day mode, table header colors must come from the normal theme/table CSS. */
body:not(.dark-skin):not([class*="dark"]):not([class*="night"]) .entry-content table th,
body:not(.dark-skin):not([class*="dark"]):not([class*="night"]) .post-content table th,
body:not(.dark-skin):not([class*="dark"]):not([class*="night"]) .page-content table th,
body:not(.dark-skin):not([class*="dark"]):not([class*="night"]) .woocommerce-Tabs-panel table th,
html:not(.dark):not([data-theme="dark"]):not([class*="dark"]):not([class*="night"]) body .entry-content table th,
html:not(.dark):not([data-theme="dark"]):not([class*="dark"]):not([class*="night"]) body .post-content table th,
html:not(.dark):not([data-theme="dark"]):not([class*="dark"]):not([class*="night"]) body .page-content table th,
html:not(.dark):not([data-theme="dark"]):not([class*="dark"]):not([class*="night"]) body .woocommerce-Tabs-panel table th{
	-webkit-text-fill-color:currentColor !important;
	text-shadow:none !important;
}


/* Someh v10.57 — hard final content link inherit guard.
   This intentionally overrides any visual-theme accent repainting on ordinary text links only. */
body.someh-visual-theme-ready :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(p,li,blockquote,figcaption,td,th,dd,dt) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button),
body.someh-visual-theme-ready :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(p,li,blockquote,figcaption,td,th,dd,dt) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button):hover,
body.someh-visual-theme-ready :is(.entry,.entry-content,.post-content,.page-content,.term-description,.category-description,.woocommerce-Tabs-panel,#tab-description,.woocommerce-product-details__short-description) :is(p,li,blockquote,figcaption,td,th,dd,dt) a:not(.button):not(.btn):not([class*="button"]):not([class*="btn"]):not(.wp-block-button__link):not(.fic-btn):not(.fic-item):not(.wci-card):not(.wci-link):not(.woocommerce-LoopProduct-link):not(.add_to_cart_button):focus{
	color:inherit !important;
	-webkit-text-fill-color:currentColor !important;
	text-decoration-color:currentColor !important;
	border-bottom-color:currentColor !important;
}
