.elementor .e-0b46bf0{width:40%;flex-direction:column;}.elementor .e-52fab2f-4349324{width:20%;padding:0px;flex-direction:column;}.elementor .e-5d3cd81-a4d8a56{width:66.6666%;padding:0px;flex-direction:column;}.elementor .e-110246d-e765829{flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-c3efe02{width:60%;flex-direction:column;gap:20px;}.elementor .e-98dbdbe{width:70%;padding-block-start:100px;padding-block-end:100px;flex-direction:row-reverse;}.elementor .e-76aeccf-d784651{padding-block-end:10px;flex-direction:column;/*
 * Glowish Product Content / See More
 * Add CSS class "glw-product-content" to the Elementor Product Content widget.
 */
.glw-product-content{
--glw-gold:#c6a356;
position:relative;
width:100%;
color:rgba(255,255,255,.62);
font-family:Arial,sans-serif;
transition:max-height .45s ease;
}
.glw-product-content,
.glw-product-content *{box-sizing:border-box}
.glw-product-content>.elementor-widget-container{
position:relative;
width:100%;
padding:clamp(24px,3vw,38px);
overflow:hidden;
border:1px solid rgba(198,163,86,.22);
border-radius:24px;
background:linear-gradient(145deg,#15130f,#0c0b09);
}
.glw-product-content :is(p,li){
color:rgba(255,255,255,.62)!important;
font:400 clamp(15px,1.15vw,18px)/1.75 Arial,sans-serif!important;
}
.glw-product-content p{margin:0 0 18px!important}
.glw-product-content :is(h2,h3,h4){
margin:28px 0 14px!important;
color:#fff!important;
font:400 clamp(28px,3vw,42px)/1 Impact,'Arial Narrow',sans-serif!important;
text-transform:uppercase!important;
}
.glw-product-content ul{
margin:0 0 20px!important;
padding:0!important;
list-style:none!important;
}
.glw-product-content li{
position:relative;
margin:0 0 9px!important;
padding-left:24px!important;
}
.glw-product-content li:before{
content:"✓";
position:absolute;
left:0;
color:var(--glw-gold);
}
/* Collapsed: works even when WooCommerce saves everything as one paragraph. */
.glw-product-content:not(.is-expanded)>.elementor-widget-container{
max-height:175px!important;
overflow:hidden!important;
}
.glw-product-content:not(.is-expanded)>.elementor-widget-container:after{
content:"";
position:absolute;
z-index:2;
right:0;
bottom:0;
left:0;
height:72px;
pointer-events:none;
background:linear-gradient(to bottom,transparent,#0c0b09 90%);
}
.glw-product-content.is-expanded>.elementor-widget-container{
max-height:5000px!important;
overflow:visible!important;
}
.glw-product-content__toggle{
min-width:165px;
min-height:58px;
margin:22px 0 0;
padding:15px 28px;
display:inline-flex;
align-items:center;
justify-content:center;
gap:12px;
border:1px solid var(--glw-gold);
border-radius:999px;
outline:0;
background:transparent;
color:var(--glw-gold);
cursor:pointer;
font:400 18px/1 Impact,'Arial Narrow',sans-serif;
letter-spacing:.03em;
text-transform:uppercase;
transition:background .25s ease,color .25s ease,transform .25s ease;
}
.glw-product-content__toggle:after{
content:"↓";
font:400 16px/1 Arial,sans-serif;
}
.glw-product-content__toggle:hover,
.glw-product-content__toggle:focus-visible{
background:var(--glw-gold);
color:#090806;
transform:translateY(-2px);
}
.glw-product-content.is-expanded .glw-product-content__toggle:after{
content:"↑";
}
@media(max-width:767px){
.glw-product-content>.elementor-widget-container{padding:22px 20px;border-radius:20px}
.glw-product-content__toggle{width:100%;min-height:54px}
}\n}.elementor .e-76e53aa{width:70%;flex-direction:column;/*
 * Glowish WooCommerce Additional Information
 * Elementor container CSS class: glw-dynamic-specs
 */
.glw-dynamic-specs{
--glw-gold:#c6a356;
position:relative;
isolation:isolate;
box-sizing:border-box;
width:100%;
padding:clamp(80px,8vw,120px) max(20px,calc((100vw - 1240px)/2));
overflow:hidden;
background:
  radial-gradient(circle at 82% 50%,rgba(198,163,86,.09),transparent 30%),
  #090806;
color:#fff;
font-family:Arial,sans-serif;
}
.glw-dynamic-specs *{box-sizing:border-box}
.glw-dynamic-specs:before{
content:"";
position:absolute;
z-index:-1;
top:50%;
right:4%;
width:min(42vw,540px);
aspect-ratio:2.15;
transform:translateY(-50%);
background:url('https://glowish.com.au/wp-content/uploads/2026/05/GLOWISH-LOGO-01.png') center/contain no-repeat;
opacity:.09;
filter:grayscale(1) brightness(1.7) contrast(.6);
pointer-events:none;
}
.glw-dynamic-specs .elementor-widget-container,
.glw-dynamic-specs .woocommerce-product-attributes{
width:100%;
}
.glw-dynamic-specs :is(h2,h3,.elementor-heading-title){
margin:0 0 clamp(30px,4vw,48px)!important;
color:#fff!important;
font:400 clamp(54px,6vw,88px)/.9 Impact,'Arial Narrow',sans-serif!important;
letter-spacing:0!important;
text-transform:uppercase!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes,
.glw-dynamic-specs table.shop_attributes{
width:min(920px,100%)!important;
margin:0!important;
overflow:hidden!important;
border:1px solid rgba(198,163,86,.34)!important;
border-collapse:separate!important;
border-spacing:0!important;
border-radius:24px!important;
background:rgba(7,7,6,.82)!important;
box-shadow:0 30px 80px rgba(0,0,0,.22)!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes tr,
.glw-dynamic-specs table.shop_attributes tr{
background:transparent!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes :is(th,td),
.glw-dynamic-specs table.shop_attributes :is(th,td){
padding:20px 26px!important;
border:0!important;
border-bottom:1px solid rgba(255,255,255,.08)!important;
background:transparent!important;
vertical-align:middle!important;
text-align:left!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes tr:last-child :is(th,td),
.glw-dynamic-specs table.shop_attributes tr:last-child :is(th,td){
border-bottom:0!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes th,
.glw-dynamic-specs table.shop_attributes th{
width:34%!important;
color:var(--glw-gold)!important;
font:400 14px/1.4 Arial,sans-serif!important;
letter-spacing:.045em!important;
text-transform:uppercase!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes td,
.glw-dynamic-specs table.shop_attributes td{
color:rgba(255,255,255,.68)!important;
font:400 15px/1.6 Arial,sans-serif!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes td p,
.glw-dynamic-specs table.shop_attributes td p{
margin:0!important;
padding:0!important;
color:inherit!important;
font:inherit!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes a,
.glw-dynamic-specs table.shop_attributes a{
color:var(--glw-gold)!important;
text-decoration:none!important;
}
.glw-dynamic-specs table.woocommerce-product-attributes tr:hover,
.glw-dynamic-specs table.shop_attributes tr:hover{
background:rgba(198,163,86,.035)!important;
}
@media(max-width:767px){
.glw-dynamic-specs{padding:75px 18px}
.glw-dynamic-specs:before{right:-18%;width:90vw;opacity:.06}
.glw-dynamic-specs :is(h2,h3,.elementor-heading-title){font-size:52px!important}
.glw-dynamic-specs table.woocommerce-product-attributes :is(th,td),
.glw-dynamic-specs table.shop_attributes :is(th,td){padding:16px 18px!important}
.glw-dynamic-specs table.woocommerce-product-attributes th,
.glw-dynamic-specs table.shop_attributes th{width:42%!important;font-size:12px!important}
.glw-dynamic-specs table.woocommerce-product-attributes td,
.glw-dynamic-specs table.shop_attributes td{font-size:14px!important}
}
@media(max-width:480px){
.glw-dynamic-specs table.woocommerce-product-attributes,
.glw-dynamic-specs table.shop_attributes{display:block!important;border-radius:18px!important}
.glw-dynamic-specs table.woocommerce-product-attributes tbody,
.glw-dynamic-specs table.shop_attributes tbody{display:block!important}
.glw-dynamic-specs table.woocommerce-product-attributes tr,
.glw-dynamic-specs table.shop_attributes tr{display:grid!important;grid-template-columns:1fr!important}
.glw-dynamic-specs table.woocommerce-product-attributes :is(th,td),
.glw-dynamic-specs table.shop_attributes :is(th,td){display:block!important;width:100%!important}
.glw-dynamic-specs table.woocommerce-product-attributes th,
.glw-dynamic-specs table.shop_attributes th{padding-bottom:5px!important;border-bottom:0!important}
.glw-dynamic-specs table.woocommerce-product-attributes td,
.glw-dynamic-specs table.shop_attributes td{padding-top:5px!important}
}\n}.elementor .e-bb4620b{width:70%;flex-direction:column;gap:30px;/*
 * Glowish WooCommerce Related Products
 * Elementor container CSS class: glw-related-products
 */
.glw-related-products{
--glw-gold:#c6a356;
box-sizing:border-box;
width:100%;
padding:clamp(80px,8vw,120px) max(20px,calc((100vw - 1240px)/2));
overflow:hidden;
background:
  radial-gradient(circle at 50% 5%,rgba(198,163,86,.08),transparent 28%),
  #11100d;
color:#fff;
font-family:Arial,sans-serif;
}
.glw-related-products *{box-sizing:border-box}
.glw-related-products .elementor-widget-container,
.glw-related-products .related.products,
.glw-related-products .upsells.products{width:100%}
.glw-related-products :is(.related.products>h2,.upsells.products>h2,.elementor-heading-title){
max-width:1000px;
margin:0 auto clamp(38px,5vw,58px)!important;
color:#fff!important;
text-align:center!important;
font:400 clamp(54px,6vw,88px)/.9 Impact,'Arial Narrow',sans-serif!important;
letter-spacing:0!important;
text-transform:uppercase!important;
}
.glw-related-products ul.products{
width:100%!important;
margin:0!important;
padding:0!important;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:24px!important;
}
.glw-related-products ul.products:before,
.glw-related-products ul.products:after{display:none!important}
.glw-related-products ul.products li.product{
position:relative!important;
width:auto!important;
min-width:0!important;
min-height:100%!important;
margin:0!important;
padding:16px 16px 26px!important;
display:flex!important;
flex-direction:column!important;
float:none!important;
overflow:hidden!important;
border:1px solid rgba(198,163,86,.28)!important;
border-radius:26px!important;
background:#0d0c09!important;
box-shadow:none!important;
transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important;
}
.glw-related-products ul.products li.product:hover{
transform:translateY(-8px)!important;
border-color:rgba(198,163,86,.65)!important;
box-shadow:0 28px 65px rgba(0,0,0,.35)!important;
}
.glw-related-products ul.products li.product>a:first-child{
display:block!important;
color:inherit!important;
text-decoration:none!important;
}
.glw-related-products ul.products li.product img{
width:100%!important;
height:clamp(250px,25vw,340px)!important;
margin:0 0 22px!important;
padding:20px!important;
display:block!important;
object-fit:contain!important;
border-radius:17px!important;
background:radial-gradient(circle,#17140e,#050505 68%)!important;
filter:drop-shadow(0 22px 20px rgba(0,0,0,.65))!important;
}
.glw-related-products ul.products li.product :is(.woocommerce-loop-product__title,h2,h3){
margin:0 8px 13px!important;
padding:0!important;
color:#fff!important;
font:400 clamp(28px,2.8vw,38px)/1.02 Impact,'Arial Narrow',sans-serif!important;
letter-spacing:0!important;
text-transform:uppercase!important;
}
.glw-related-products ul.products li.product .star-rating{
margin:0 8px 14px!important;
color:var(--glw-gold)!important;
font-size:13px!important;
}
.glw-related-products ul.products li.product .star-rating:before,
.glw-related-products ul.products li.product .star-rating span:before{color:var(--glw-gold)!important}
.glw-related-products ul.products li.product .price{
margin:0 8px 22px!important;
display:block!important;
color:var(--glw-gold)!important;
font:400 25px/1 Impact,'Arial Narrow',sans-serif!important;
}
.glw-related-products ul.products li.product .price :is(amount,.amount,del,ins){
color:inherit!important;
font:inherit!important;
text-decoration:none!important;
}
.glw-related-products ul.products li.product .price del{
margin-right:7px!important;
color:rgba(255,255,255,.35)!important;
text-decoration:line-through!important;
}
.glw-related-products ul.products li.product .price ins{background:transparent!important}
.glw-related-products ul.products li.product :is(.button,.added_to_cart){
width:calc(100% - 16px)!important;
min-height:58px!important;
margin:auto 8px 0!important;
padding:14px 22px!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
border:1px solid var(--glw-gold)!important;
border-radius:999px!important;
background:var(--glw-gold)!important;
color:#090806!important;
box-shadow:none!important;
text-align:center!important;
text-decoration:none!important;
font:400 18px/1 Impact,'Arial Narrow',sans-serif!important;
letter-spacing:.025em!important;
text-transform:uppercase!important;
transition:.25s ease!important;
}
.glw-related-products ul.products li.product :is(.button,.added_to_cart):hover{
background:#d8b76a!important;
color:#090806!important;
transform:translateY(-2px)!important;
}
.glw-related-products ul.products li.product .onsale{
z-index:3!important;
top:28px!important;
right:28px!important;
left:auto!important;
min-width:0!important;
min-height:0!important;
margin:0!important;
padding:8px 13px!important;
border:0!important;
border-radius:999px!important;
background:var(--glw-gold)!important;
color:#090806!important;
font:400 13px/1 Impact,'Arial Narrow',sans-serif!important;
text-transform:uppercase!important;
}
.glw-related-products .woocommerce-info{
margin:0!important;
padding:25px!important;
border:1px solid rgba(198,163,86,.3)!important;
border-radius:20px!important;
background:#0d0c09!important;
color:rgba(255,255,255,.7)!important;
}
@media(max-width:1024px){
.glw-related-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.glw-related-products ul.products li.product img{height:320px!important}
}
@media(max-width:767px){
.glw-related-products{padding:75px 18px}
.glw-related-products :is(.related.products>h2,.upsells.products>h2,.elementor-heading-title){font-size:52px!important}
.glw-related-products ul.products{grid-template-columns:1fr!important;gap:18px!important}
.glw-related-products ul.products li.product img{height:min(82vw,340px)!important}
.glw-related-products ul.products li.product :is(.woocommerce-loop-product__title,h2,h3){font-size:32px!important}
}\n}