:root {
	--wd-text-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 16px;
	--wd-title-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Tiny5", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Albert Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(251,106,25);
	--wd-alternative-color: rgb(101,89,245);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(251,106,25);
	--btn-accented-bgcolor-hover: rgb(224,95,23);
	--btn-transform: none;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(233,233,233);
	background-image: none;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: capitalize;
}
html .wd-product .wd-product-cats a {
	font-family: "Tiny5", Arial, Helvetica, sans-serif;
	font-weight: 400;
}
html .wd-checkout-steps, html table th {
	text-transform: capitalize;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(0,0,0);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(233,233,233);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(233,233,233);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(118,118,118);
	--wd-form-placeholder-color: rgb(119,119,119);
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-scroll {
	--wd-nscroll-drag-bg: rgb(251,106,25);
	--wd-nscroll-drag-bg-hover: rgb(224,95,23);
}
.wd .product-label.onsale {
	background-color: rgb(105,53,183);
}
.wd .product-label.new {
	background-color: rgb(53,183,170);
}
.wd .product-label.featured {
	background-color: rgb(217,58,48);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}
:root{
--wd-container-w: 1300px;
--wd-form-brd-radius: 30px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1300px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1300px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1300px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* === GRIN – Pokémon Passion Design (Claude) === */
:root{--grin-bg:#1e0a3c;--grin-bg-2:#150729;--grin-surface:#2a1452;--grin-surface-2:#341a63;--grin-lav:#7d5ba6;--grin-lav-light:#a58bd0;--grin-cyan:#2bc4e8;--grin-waves:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900'%3E%3Cdefs%3E%3Cpath id='p' d='M-300 -198Q-200 -193 -150 -194Q-100 -195 -50 -198Q0 -200 50 -203Q100 -205 150 -206Q200 -207 250 -205Q300 -202 350 -195Q400 -188 450 -176Q500 -164 550 -145Q600 -126 650 -101Q700 -75 750 -42Q800 -9 850 30Q900 70 950 115Q1000 161 1050 211Q1100 262 1150 316Q1200 371 1250 427'/%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='700' y2='1100'%3E%3Cstop offset='0' stop-color='%232bc4e8'/%3E%3Cstop offset='.55' stop-color='%233a5fe0'/%3E%3Cstop offset='1' stop-color='%236a3cf0'/%3E%3C/linearGradient%3E%3CradialGradient id='m' cx='0' cy='.35' r='.85'%3E%3Cstop offset='0' stop-color='white'/%3E%3Cstop offset='.6' stop-color='white' stop-opacity='.45'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3Cmask id='k'%3E%3Crect width='1600' height='900' fill='url(%23m)'/%3E%3C/mask%3E%3C/defs%3E%3Cg fill='none' stroke='url(%23g)' stroke-width='1.6' mask='url(%23k)' opacity='.85'%3E%3Cuse href='%23p' x='0' y='0'/%3E%3Cuse href='%23p' x='-6' y='25'/%3E%3Cuse href='%23p' x='-12' y='49'/%3E%3Cuse href='%23p' x='-18' y='74'/%3E%3Cuse href='%23p' x='-24' y='98'/%3E%3Cuse href='%23p' x='-30' y='122'/%3E%3Cuse href='%23p' x='-36' y='145'/%3E%3Cuse href='%23p' x='-42' y='168'/%3E%3Cuse href='%23p' x='-48' y='191'/%3E%3Cuse href='%23p' x='-54' y='212'/%3E%3Cuse href='%23p' x='-60' y='234'/%3E%3Cuse href='%23p' x='-66' y='254'/%3E%3Cuse href='%23p' x='-72' y='274'/%3E%3Cuse href='%23p' x='-78' y='294'/%3E%3Cuse href='%23p' x='-84' y='312'/%3E%3Cuse href='%23p' x='-90' y='330'/%3E%3Cuse href='%23p' x='-96' y='347'/%3E%3Cuse href='%23p' x='-102' y='363'/%3E%3Cuse href='%23p' x='-108' y='379'/%3E%3Cuse href='%23p' x='-114' y='393'/%3E%3Cuse href='%23p' x='-120' y='408'/%3E%3Cuse href='%23p' x='-126' y='421'/%3E%3Cuse href='%23p' x='-132' y='435'/%3E%3Cuse href='%23p' x='-138' y='447'/%3E%3Cuse href='%23p' x='-144' y='459'/%3E%3Cuse href='%23p' x='-150' y='471'/%3E%3Cuse href='%23p' x='-156' y='483'/%3E%3Cuse href='%23p' x='-162' y='494'/%3E%3Cuse href='%23p' x='-168' y='506'/%3E%3Cuse href='%23p' x='-174' y='517'/%3E%3Cuse href='%23p' x='-180' y='529'/%3E%3Cuse href='%23p' x='-186' y='540'/%3E%3Cuse href='%23p' x='-192' y='552'/%3E%3Cuse href='%23p' x='-198' y='564'/%3E%3Cuse href='%23p' x='-204' y='576'/%3E%3Cuse href='%23p' x='-210' y='589'/%3E%3Cuse href='%23p' x='-216' y='603'/%3E%3Cuse href='%23p' x='-222' y='617'/%3E%3Cuse href='%23p' x='-228' y='631'/%3E%3Cuse href='%23p' x='-234' y='646'/%3E%3Cuse href='%23p' x='-240' y='662'/%3E%3Cuse href='%23p' x='-246' y='679'/%3E%3Cuse href='%23p' x='-252' y='696'/%3E%3Cuse href='%23p' x='-258' y='714'/%3E%3Cuse href='%23p' x='-264' y='733'/%3E%3Cuse href='%23p' x='-270' y='752'/%3E%3Cuse href='%23p' x='-276' y='773'/%3E%3Cuse href='%23p' x='-282' y='794'/%3E%3Cuse href='%23p' x='-288' y='815'/%3E%3Cuse href='%23p' x='-294' y='837'/%3E%3Cuse href='%23p' x='-300' y='860'/%3E%3Cuse href='%23p' x='-306' y='883'/%3E%3Cuse href='%23p' x='-312' y='907'/%3E%3Cuse href='%23p' x='-318' y='931'/%3E%3Cuse href='%23p' x='-324' y='955'/%3E%3Cuse href='%23p' x='-330' y='980'/%3E%3Cuse href='%23p' x='-336' y='1004'/%3E%3Cuse href='%23p' x='-342' y='1029'/%3E%3Cuse href='%23p' x='-348' y='1054'/%3E%3Cuse href='%23p' x='-354' y='1078'/%3E%3C/g%3E%3C/svg%3E")}
body,.website-wrapper,.main-page-wrapper{--wd-main-bgcolor:var(--grin-bg);--wd-primary-color:var(--grin-lav);--wd-alternative-color:var(--grin-lav-light);--btn-accented-bgcolor:var(--grin-lav);--btn-accented-bgcolor-hover:#6a4a92;--wd-link-color-hover:var(--grin-lav-light);background-color:var(--grin-bg)}
.website-wrapper{background:var(--grin-bg) var(--grin-waves) no-repeat left top/min(1600px,120vw) auto}
.main-page-wrapper{background:transparent}
h1,h2,h3,.title,.woodmart-title-container,.wd-entities-title{font-weight:800;letter-spacing:-.01em}
.woodmart-title-container.title{text-transform:uppercase;font-weight:800}
.title-subtitle,.title-after_title{letter-spacing:.35em;text-transform:uppercase;color:#fff}
::selection{background:var(--grin-lav);color:#fff}
.whb-general-header{background:rgba(21,7,41,.82)!important;backdrop-filter:blur(10px);border-bottom:1px solid rgba(165,139,208,.18)}
.whb-general-header .wd-nav>li>a,.whb-general-header .wd-tools-element>a{color:#fff!important}
.whb-general-header .wd-nav>li:hover>a,.whb-general-header .wd-nav>li.current-menu-item>a{color:var(--grin-lav-light)!important}
.wd-tools-count{background:var(--grin-lav)!important;color:#fff!important}
.btn,.button,.wd-button-wrapper .btn,button[type=submit],.single_add_to_cart_button,.add_to_cart_button{border-radius:999px}
.btn.btn-color-primary,.btn-color-primary,.btn-style-default.btn-color-primary,.button.alt,.single_add_to_cart_button,.checkout-button{background:var(--grin-lav)!important;color:#fff!important;border-color:var(--grin-lav)!important;text-transform:uppercase;letter-spacing:.08em}
.btn.btn-color-primary:hover,.button.alt:hover,.single_add_to_cart_button:hover{background:#6a4a92!important}
.btn-style-bordered.btn-color-primary{background:transparent!important;color:var(--grin-lav-light)!important;border-color:var(--grin-lav)!important}
.wd-product .product-wrapper,.wd-product .wd-product-wrapper{background:var(--grin-surface);border:1px solid rgba(165,139,208,.15);border-radius:16px;transition:border-color .25s,transform .25s,box-shadow .25s}
.wd-product:hover .product-wrapper,.wd-product:hover .wd-product-wrapper{border-color:rgba(165,139,208,.55);transform:translateY(-3px);box-shadow:0 14px 34px rgba(10,2,25,.55)}
.price,.price .amount,.wd-product .price{color:var(--grin-lav-light)!important;font-weight:700}
.price del,.price del .amount{color:rgba(255,255,255,.45)!important}
.onsale,.product-label.onsale{background:var(--grin-lav)!important;color:#fff}
.wd-nav-arrows .wd-btn-arrow,.wd-slider-arrows .wd-btn-arrow{color:#fff}
.wd-nav-scroll .wd-nav-scroll-drag,.wd-scrollbar .swiper-scrollbar-drag,.swiper-scrollbar-drag{background:var(--grin-lav)!important}
.swiper-pagination-bullet-active,.wd-nav-pagin li span.active{background:var(--grin-lav)!important}
input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=number],textarea,select{background:rgba(255,255,255,.04);border-color:rgba(165,139,208,.3);color:#fff}
input:focus,textarea:focus,select:focus{border-color:var(--grin-lav-light)!important}
.wd-dropdown,.wd-side-hidden,.mobile-nav,.wd-search-full-screen,.cart-widget-side{background:var(--grin-bg-2)!important}
.footer-container,.copyrights-wrapper{background:var(--grin-bg-2)!important;color:rgba(255,255,255,.7)}
.footer-container a{color:rgba(255,255,255,.75)}
.footer-container a:hover{color:var(--grin-lav-light)}
.footer-container .widget-title,.footer-container h5{color:#fff;text-transform:uppercase;letter-spacing:.12em}
.copyrights-wrapper{border-top:1px solid rgba(165,139,208,.18)}
.grin-h{background-color:var(--grin-bg)!important}
.grin-h::before{background:var(--grin-waves) no-repeat left center/auto 130%,linear-gradient(90deg,var(--grin-bg) 0%,rgba(30,10,60,.92) 34%,rgba(30,10,60,0) 64%)!important}
.grin-h h1{text-transform:uppercase;font-weight:800!important;letter-spacing:-.015em!important;line-height:1!important;margin-bottom:10px!important}
.grin-h .gh-silver,.grin-h .gh-white{background:none!important;-webkit-text-fill-color:#fff;color:#fff!important}
.grin-h .gh-violet,.grin-h .gh-lav{background:none!important;-webkit-text-fill-color:var(--grin-lav);color:var(--grin-lav)!important}
.grin-h .gh-sub{margin:0 0 34px;font-size:clamp(16px,1.7vw,24px);font-weight:300;letter-spacing:.42em;text-transform:uppercase;color:#fff}
.grin-h .gh-eye{color:var(--grin-lav-light)!important}
@media(max-width:768px){.website-wrapper{background-size:900px auto}.grin-h::before{background:var(--grin-waves) no-repeat left center/auto 110%,linear-gradient(180deg,rgba(30,10,60,.6),rgba(30,10,60,.95))!important}}
.main-page-wrapper,.wd-page-content{background-color:transparent!important}
.whb-header{background:transparent!important}
.grin-h h1{text-transform:uppercase!important}
.grin-h .gh-in{z-index:auto!important}
.grin-h h1 span{display:inline!important}
.vc_row:has(.wd-marquee-wrapp){background:linear-gradient(90deg,var(--grin-lav) 0%,#4a3b9c 100%)!important}
.btn-color-black.btn-style-bordered{color:#fff!important;border-color:var(--grin-lav)!important}
.btn-color-black.btn-style-bordered:hover{background:var(--grin-lav)!important;color:#fff!important}
.wd-nav-scroll-drag::before{background:var(--grin-lav)!important}
.vc_custom_1776425473672{background:linear-gradient(135deg,var(--grin-surface) 0%,#3b1d6e 100%)!important;border:1px solid rgba(165,139,208,.25)}
.footer-container a,.footer-container .wd-sub-menu a{color:rgba(255,255,255,.75)!important}
.footer-container a:hover,.footer-container .wd-sub-menu a:hover{color:var(--grin-lav-light)!important}
.footer-container img[src*="logo"]{filter:brightness(0) invert(1)}
.grin-h .gh-in>h1{max-width:820px!important;font-size:clamp(34px,4.3vw,66px)!important}
/* === GRIN Shop v1 === */
.website-wrapper{background-image:none!important}
.vc_section.vc_custom_1779977336928{background:radial-gradient(ellipse 60% 120% at 85% 0%,rgba(125,91,166,.45),transparent 60%),radial-gradient(ellipse 40% 90% at 10% 100%,rgba(43,196,232,.12),transparent 70%),#05020a!important;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(165,139,208,.2)!important;padding-top:60px!important;padding-bottom:40px!important}
.vc_custom_1779977336928 .entry-title{font-size:clamp(40px,5vw,72px)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.02em;color:#fff!important}
.vc_custom_1779977336928 .wd-breadcrumbs,.vc_custom_1779977336928 .woocommerce-breadcrumb{color:rgba(255,255,255,.55)!important}
.vc_custom_1779977336928 .woocommerce-breadcrumb a{color:#a58bd0!important}
.wd-pf-checkboxes .wd-pf-title,.wd-product-filters .wd-pf-title{background:rgba(255,255,255,.04)!important;border:1px solid rgba(165,139,208,.3)!important;color:#fff!important;border-radius:999px!important}
.wd-product-filters .wd-pf-title:hover{border-color:#a58bd0!important}
.wd-product-filters .wd-pf-title .title-text,.wd-product-filters .wd-pf-title span{color:#fff!important}
.wd-pf-dropdown{background:#150729!important;border:1px solid rgba(165,139,208,.3)!important;border-radius:14px!important}
.wd-loop-item-434 .wd-product-wrapper{background:#150729!important;border:1px solid rgba(165,139,208,.18)!important;border-radius:18px!important;overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s!important}
.wd-loop-item-434:hover .wd-product-wrapper{transform:translateY(-6px)!important;border-color:rgba(165,139,208,.4)!important;box-shadow:0 24px 50px -18px rgba(125,91,166,.6)!important}
.wd-loop-item-434 .wd-product-thumb{display:flex!important;flex-direction:column;background:transparent!important;border-radius:0!important}
.wd-loop-item-434 .wd-product-img-link{display:block;aspect-ratio:1;background:radial-gradient(circle at 50% 55%,#5a33a0 0%,#2a1452 48%,#0e041d 100%)!important;overflow:hidden}
.wd-loop-item-434 .wd-product-img-link img{width:100%!important;height:100%!important;object-fit:contain;padding:26px;filter:drop-shadow(0 18px 22px rgba(0,0,0,.6));transition:transform .5s cubic-bezier(.2,.7,.2,1)!important}
.wd-loop-item-434:hover .wd-product-img-link img{transform:translateY(-6px) scale(1.03)!important}
.wd-loop-item-434 .wd-6bef76eb{position:static!important;inset:auto!important;padding:16px 18px 18px!important;gap:6px;pointer-events:auto}
.wd-loop-item-434 .wd-loop-prod-title{font-size:16px!important;font-weight:800!important;line-height:1.3!important;text-transform:none}
.wd-loop-item-434 .wd-loop-prod-title a{color:#fff!important}
.wd-loop-item-434 .wd-product-cats a{font-size:11px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a58bd0!important}
.wd-loop-item-434 .wd-loop-prod-price .price,.wd-loop-item-434 .wd-loop-prod-price .amount{font-size:19px!important;font-weight:800!important;color:#fff!important}
.wd-loop-item-434 .wd-de6e9ece{background:transparent!important;top:auto!important;bottom:auto!important;position:absolute!important;left:12px!important;right:12px!important;top:12px!important;display:flex;justify-content:flex-end}
.wd-loop-item-434 .wd-de6e9ece .button,.wd-loop-item-434 .wd-de6e9ece a{border-radius:999px!important}
.wd-loop-item-434 .wd-65c586dc{display:flex!important;flex-direction:column-reverse;gap:4px}
.wd-loop-item-434 .wd-loop-prod-title.wd-line-clamp{-webkit-line-clamp:2!important;min-height:2.6em}
.wd-loop-item-434 .wd-de6e9ece{flex-direction:column!important;align-items:flex-end!important;gap:8px!important;right:12px!important;left:auto!important;width:auto!important}
.wd-loop-item-434 .wd-de6e9ece .wd-action-btn>a{display:grid!important;place-items:center;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;border-radius:50%!important;background:rgba(7,3,13,.72)!important;border:1px solid rgba(165,139,208,.45)!important;color:#fff!important;backdrop-filter:blur(6px);transition:background .25s,transform .25s}
.wd-loop-item-434 .wd-de6e9ece .wd-action-btn>a:hover{background:#7d5ba6!important;transform:scale(1.06)}
.wd-loop-item-434 .wd-de6e9ece .wd-action-btn>a:before,.wd-loop-item-434 .wd-de6e9ece .wd-action-icon{color:#fff!important}
.vc_section.vc_custom_1779977336928{margin-top:-40px!important}
.vc_custom_1779977336928 form.wd-product-filters{display:flex!important;flex-wrap:wrap;justify-content:center;gap:14px}.vc_custom_1779977336928 form.wd-product-filters>*{width:220px;max-width:100%}
/* === GRIN Single Product v1 === */
.single-product .vc_custom_1776435486899,.single-product .vc_custom_1776435507700,.single-product .vc_custom_1776435932567,.single-product .vc_custom_1776436221018,.single-product .vc_custom_1776688170936,.single-product .vc_custom_1776688271534{background:#150729!important;border:1px solid rgba(165,139,208,.18)!important;border-radius:20px!important}
.single-product .vc_custom_1776435507700{background:rgba(255,255,255,.04)!important}
.single-product .woocommerce-breadcrumb,.single-product .woocommerce-breadcrumb a{color:rgba(255,255,255,.65)!important}
.single-product .woocommerce-breadcrumb a:hover{color:#a58bd0!important}
.single-product .product_title{font-size:clamp(26px,2.4vw,36px)!important;font-weight:800!important;line-height:1.15!important;color:#fff!important}
.single-product .woocommerce-product-gallery,.single-product .wd-gallery-images,.single-product .woocommerce-product-gallery__image{background:radial-gradient(circle at 50% 55%,#5a33a0 0%,#2a1452 50%,#0e041d 100%)!important;border-radius:22px!important;overflow:hidden}
.single-product .woocommerce-product-gallery img{object-fit:contain!important;padding:30px;filter:drop-shadow(0 26px 30px rgba(0,0,0,.6))}
.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description p{color:rgba(255,255,255,.75)!important}
.single-product .summary .price,.single-product .summary .price .amount,.single-product p.price .amount{font-size:32px!important;font-weight:800!important;color:#fff!important}
.single-product .quantity input,.single-product .quantity .minus,.single-product .quantity .plus{background:rgba(255,255,255,.05)!important;color:#fff!important;border-color:rgba(165,139,208,.3)!important}
.single-product .single_add_to_cart_button{min-height:50px!important;padding:0 34px!important;font-size:14px!important}
.single-product a.woodmart-nav-link{background:transparent!important;color:rgba(255,255,255,.7)!important;border-radius:999px!important}
.single-product li.active>a.woodmart-nav-link,.single-product a.woodmart-nav-link:hover{background:#7d5ba6!important;color:#fff!important}
.single-product .wd-nav-tabs-wrapper,.single-product .wd-nav-tabs{background:rgba(255,255,255,.04)!important}
.single-product .woocommerce-Tabs-panel,.single-product .woocommerce-Tabs-panel p,.single-product .woocommerce-Tabs-panel li,.single-product .shop_attributes th,.single-product .shop_attributes td{color:rgba(255,255,255,.8)!important}
.single-product .shop_attributes th{color:#a58bd0!important}
.single-product .shop_attributes tr{border-color:rgba(165,139,208,.18)!important}
.single-product textarea,.single-product #review_form input[type=text],.single-product #review_form input[type=email]{background:rgba(255,255,255,.04)!important;color:#fff!important;border-color:rgba(165,139,208,.3)!important}
.single-product label,.single-product .comment-reply-title,.single-product .woocommerce-noreviews{color:#fff!important}
.single-product .wd-accordion-title,.single-product .wd-accordion-title-text,.single-product .wd-accordion-title span{color:#fff!important}
.single-product .wd-accordion-item{border-color:rgba(165,139,208,.18)!important}
.gp-usp{list-style:none;margin:6px 0 14px;padding:0;display:grid;gap:9px}
.gp-usp li{position:relative;margin:0;padding-left:28px;color:rgba(255,255,255,.85);font-size:15px}
.gp-usp li::before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;transform:translateY(-50%);border-radius:50%;background:#7d5ba6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
.gp-test{font-size:12.5px;color:rgba(255,255,255,.45)!important}
