.elementor-7792 .elementor-element.elementor-element-71b0aaa6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7792 .elementor-element.elementor-element-82e6bd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7792 .elementor-element.elementor-element-82e6bd3:not(.elementor-motion-effects-element-type-background), .elementor-7792 .elementor-element.elementor-element-82e6bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7792 .elementor-element.elementor-element-82e6bd3 > .elementor-shape-top .elementor-shape-fill, .elementor-7792 .elementor-element.elementor-element-82e6bd3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFF900;}.elementor-7792 .elementor-element.elementor-element-82e6bd3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-7792 .elementor-element.elementor-element-82e6bd3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFF900;}.elementor-7792 .elementor-element.elementor-element-ec763c8{width:100%;max-width:100%;}.elementor-7792 .elementor-element.elementor-element-ec763c8 > .elementor-widget-container{background-color:#FFFFFF;margin:10px 10px 10px 10px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#000000;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7792 .elementor-element.elementor-element-375c23e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7792 .elementor-element.elementor-element-375c23e3:not(.elementor-motion-effects-element-type-background), .elementor-7792 .elementor-element.elementor-element-375c23e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7792 .elementor-element.elementor-element-2e721fa{--grid-columns:5;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-7792 .elementor-element.elementor-element-2e721fa .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7792 .elementor-element.elementor-element-2e721fa .e-loop-item > .elementor-section, .elementor-7792 .elementor-element.elementor-element-2e721fa .e-loop-item > .elementor-section > .elementor-container, .elementor-7792 .elementor-element.elementor-element-2e721fa .e-loop-item > .e-con, .elementor-7792 .elementor-element.elementor-element-2e721fa .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:690px){.elementor-7792 .elementor-element.elementor-element-375c23e3{--width:100%;}}@media(max-width:999px){.elementor-7792 .elementor-element.elementor-element-71b0aaa6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7792 .elementor-element.elementor-element-2e721fa{--grid-columns:2;}}@media(max-width:689px){.elementor-7792 .elementor-element.elementor-element-71b0aaa6{--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7792 .elementor-element.elementor-element-375c23e3{--width:1600px;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7792 .elementor-element.elementor-element-2e721fa{--grid-columns:2;width:100%;max-width:100%;--load-more—spacing:0px;}.elementor-7792 .elementor-element.elementor-element-2e721fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Category pages: copy of the brand page (7663) styles. */
/* OHQ shop page redesign v2, dark Overstock HQ style (page 1538) */
.elementor-7792{--ohq-bg:#0a0a0a;--ohq-surface:#141414;--ohq-surface-2:#1c1c1c;--ohq-border:#262626;--ohq-yellow:#FFEC00;--ohq-muted:#b4b4b4;}
.elementor-7792 .elementor-element.elementor-element-71b0aaa6,
.elementor-7792 .elementor-element.elementor-element-375c23e3{background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 2px,transparent 2px 14px),var(--ohq-bg)!important;}
.elementor-7792 .elementor-element.elementor-element-71b0aaa6{background:radial-gradient(900px 420px at 50% -120px,rgba(255,236,0,.14),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 2px,transparent 2px 14px),var(--ohq-bg)!important;padding-top:56px;}
/* hero */
.ohq-shop-hero{max-width:760px;margin:0 auto 28px;padding:0 16px;text-align:center;font-family:Inter,system-ui,sans-serif;color:#fff;}
.ohq-shop-hero__tag{display:inline-block;background:#FFEC00;color:#000;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:3px;margin-bottom:18px;}
.ohq-shop-hero__title{margin:0!important;font-size:clamp(36px,6vw,68px);font-weight:900;line-height:.98;text-transform:uppercase;color:#fff;letter-spacing:-.01em;}
.ohq-shop-hero__sub{color:#b4b4b4;font-size:clamp(15px,2vw,18px);font-weight:500;margin:16px auto 0!important;max-width:540px;}
.ohq-shop-hero__perks{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:0;margin:24px 0 0;}
.ohq-shop-hero__perks li{display:inline-flex;align-items:center;gap:8px;margin:0;color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}
.ohq-shop-hero__perks svg{color:#FFEC00;}
/* search */
.elementor-7792 .elementor-element.elementor-element-82e6bd3{background:transparent!important;--background-color:transparent;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}
.elementor-7792 .elementor-element-82e6bd3>.elementor-shape{display:none;}
.elementor-7792 .elementor-element.elementor-element-82e6bd3 .elementor-element.elementor-element-ec763c8{max-width:760px;width:100%;--container-widget-width:100%;margin:0 auto!important;align-self:center;border:0!important;background:transparent!important;box-shadow:none!important;}
.elementor-7792 .elementor-element.elementor-element-ec763c8>.elementor-widget-container{margin:0!important;border:2px solid #262626!important;border-radius:6px!important;overflow:hidden;box-shadow:none!important;background:#141414!important;transition:border-color .15s,box-shadow .15s;}
.elementor-7792 .elementor-element.elementor-element-ec763c8:focus-within>.elementor-widget-container{border-color:#FFEC00!important;box-shadow:0 0 0 4px rgba(255,236,0,.15)!important;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-form,.elementor-7792 .elementor-element-ec763c8 .aws-wrapper{background:#141414!important;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-field{height:52px;font-size:16px;padding:0 18px;border:0!important;background:#141414!important;color:#fff!important;font-family:Inter,sans-serif;font-weight:600;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-field::placeholder{color:#8a8a8a;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn{background:#FFEC00!important;border:0!important;width:60px;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn svg{fill:#000;}
/* category chips */
.elementor-7792 .elementor-element.elementor-element-632926fa{padding:22px 16px 6px;background:transparent!important;}
.elementor-7792 .elementor-element-632926fa .e-filter{justify-content:center;gap:10px;}
.elementor-7792 .elementor-element-632926fa .e-filter-item{font-family:Inter,sans-serif!important;font-weight:800!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;border-radius:3px!important;padding:11px 16px!important;background:#141414!important;color:#fff!important;border:1px solid #262626!important;text-shadow:none!important;transition:border-color .15s,color .15s,background .15s;white-space:nowrap;}
.elementor-7792 .elementor-element-632926fa .e-filter-item:hover{border-color:#FFEC00!important;color:#FFEC00!important;}
.elementor-7792 .elementor-element-632926fa .e-filter-item[aria-pressed="true"]{background:#FFEC00!important;color:#000!important;border-color:#FFEC00!important;}
/* grid */
.elementor-7792 .elementor-element.elementor-element-375c23e3{--padding-top:20px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}
.elementor-7792 .elementor-element.elementor-element-2e721fa{max-width:1320px;margin:0 auto;--grid-column-gap:20px;--grid-row-gap:20px;}
.elementor-7792 .elementor-element-2e721fa .e-loop__load-more .elementor-button{border-radius:3px;background:#FFEC00;color:#000;font-family:Inter,sans-serif;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:16px 28px;}
@media (max-width:1024px){
 .elementor-7792 .elementor-element.elementor-element-2e721fa{--grid-column-gap:14px;--grid-row-gap:14px;}
}
@media (min-width:690px) and (max-width:1024px){
 .elementor-7792 .elementor-element.elementor-element-2e721fa .elementor-loop-container.elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media (max-width:689px){
 .elementor-7792 .elementor-element.elementor-element-71b0aaa6{display:contents;}
 .elementor-7792 .ohq-shop-hero{margin:0;padding:36px 16px 18px;background:radial-gradient(600px 300px at 50% -80px,rgba(255,236,0,.14),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 2px,transparent 2px 14px),#0a0a0a;}
 .ohq-shop-hero__perks{gap:8px 16px;}
 .ohq-shop-hero__perks li{font-size:11px;}
 .elementor-7792 .elementor-element.elementor-element-82e6bd3{background:#0a0a0a!important;--padding-top:4px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}
 .elementor-7792 .elementor-element-ec763c8 .aws-search-field{height:48px;}
 /* sticky, swipeable category bar */
 .elementor-7792 .elementor-element.elementor-element-632926fa{position:sticky;top:0;z-index:20;background:#0a0a0a!important;padding:10px 0;border-bottom:1px solid #262626;box-shadow:0 8px 16px -10px rgba(0,0,0,.8);}
 .elementor-7792 .elementor-element-632926fa .e-filter{flex-wrap:nowrap!important;overflow-x:auto;justify-content:flex-start;gap:8px;padding:0 12px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;}
 .elementor-7792 .elementor-element-632926fa .e-filter::-webkit-scrollbar{display:none;}
 .elementor-7792 .elementor-element-632926fa::after{content:"";position:absolute;right:0;top:0;bottom:1px;width:40px;background:linear-gradient(90deg,rgba(10,10,10,0),#0a0a0a);pointer-events:none;}
 .elementor-7792 .elementor-element-632926fa .e-filter-item{font-size:11px!important;padding:10px 14px!important;scroll-snap-align:start;flex:0 0 auto;}
 .elementor-7792 .elementor-element.elementor-element-375c23e3{--padding-top:12px;--padding-left:10px;--padding-right:10px;--padding-bottom:40px;}
 .elementor-7792 .elementor-element.elementor-element-2e721fa{--grid-column-gap:10px;--grid-row-gap:10px;}
}
.elementor-7792 .elementor-element-ec763c8 .aws-container,.elementor-7792 .elementor-element-ec763c8 .aws-search-form{border:0!important;background:#141414!important;margin:0!important;padding:0!important;}
.elementor-7792 .elementor-element.elementor-element-82e6bd3 .elementor-element.elementor-element-ec763c8{padding:0!important;}
@media (max-width:689px){ .elementor-7792 .ohq-shop-hero-widget{margin-top:-49px;} }
/* v3: premium page effects */
.ohq-shop-hero__title{text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 40px rgba(255,236,0,.18);}
.ohq-shop-hero__tag{box-shadow:0 0 18px rgba(255,236,0,.45);}
.elementor-7792 .elementor-element.elementor-element-ec763c8>.elementor-widget-container{box-shadow:0 18px 40px -18px rgba(0,0,0,1),inset 0 1px 0 rgba(255,255,255,.05)!important;}
.elementor-7792 .elementor-element.elementor-element-ec763c8:focus-within>.elementor-widget-container{box-shadow:0 0 0 4px rgba(255,236,0,.15),0 0 30px rgba(255,236,0,.18)!important;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn{box-shadow:0 0 18px rgba(255,236,0,.45);}
.elementor-7792 .elementor-element-632926fa .e-filter-item{box-shadow:0 6px 14px -8px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.05);}
.elementor-7792 .elementor-element-632926fa .e-filter-item:hover{box-shadow:0 0 16px -4px rgba(255,236,0,.45);}
.elementor-7792 .elementor-element-632926fa .e-filter-item[aria-pressed="true"]{box-shadow:0 0 20px rgba(255,236,0,.45),0 3px 0 #a89a00;}
.elementor-7792 .elementor-element-2e721fa .e-loop__load-more .elementor-button{box-shadow:0 4px 0 #a89a00,0 0 22px rgba(255,236,0,.45);}
/* v4: search bar effects */
@property --ohq-spin{syntax:"<angle>";inherits:false;initial-value:0deg;}
@keyframes ohq-spin{to{--ohq-spin:360deg;}}
@keyframes ohq-pulse{0%,100%{opacity:.45;transform:scaleX(.92);}50%{opacity:.8;transform:scaleX(1);}}
.elementor-7792 .elementor-element.elementor-element-82e6bd3 .elementor-element.elementor-element-ec763c8{position:relative;isolation:isolate;}
/* soft yellow glow pooled under the bar */
.elementor-7792 .elementor-element.elementor-element-ec763c8::after{content:"";position:absolute;left:8%;right:8%;bottom:-14px;height:34px;z-index:-1;background:radial-gradient(closest-side,rgba(255,236,0,.55),rgba(255,236,0,0));filter:blur(14px);animation:ohq-pulse 3.2s ease-in-out infinite;pointer-events:none;}
/* rotating light around the border */
.elementor-7792 .elementor-element.elementor-element-ec763c8>.elementor-widget-container{border:2px solid transparent!important;border-radius:8px!important;background:linear-gradient(#121212,#121212) padding-box,conic-gradient(from var(--ohq-spin),#2a2a2a 0deg,#2a2a2a 200deg,#FFEC00 290deg,#fffbd1 320deg,#FFEC00 340deg,#2a2a2a 360deg) border-box!important;animation:ohq-spin 4s linear infinite;box-shadow:0 0 0 1px rgba(255,236,0,.06),0 22px 44px -20px rgba(0,0,0,1),0 0 36px -10px rgba(255,236,0,.35)!important;}
.elementor-7792 .elementor-element.elementor-element-ec763c8:hover>.elementor-widget-container{animation-duration:2.2s;}
.elementor-7792 .elementor-element.elementor-element-ec763c8:focus-within>.elementor-widget-container{background:linear-gradient(#121212,#121212) padding-box,linear-gradient(#FFEC00,#FFEC00) border-box!important;animation:none;box-shadow:0 0 0 5px rgba(255,236,0,.14),0 0 44px rgba(255,236,0,.35),0 22px 44px -20px rgba(0,0,0,1)!important;}
.elementor-7792 .elementor-element-ec763c8 .aws-container,.elementor-7792 .elementor-element-ec763c8 .aws-search-form,.elementor-7792 .elementor-element-ec763c8 .aws-wrapper{background:transparent!important;}
/* field: magnifier icon, bolder text */
.elementor-7792 .elementor-element-ec763c8 .aws-search-field{height:60px!important;padding:0 18px 0 54px!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFEC00' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 18px 50%/22px!important;font-size:17px!important;font-weight:700!important;letter-spacing:.01em;caret-color:#FFEC00;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-field::placeholder{color:#7d7d7d;font-weight:600;}
/* button: yellow block with label */
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn{width:auto!important;padding:0 22px!important;background:linear-gradient(180deg,#fff45c,#FFEC00 50%,#f2dc00)!important;box-shadow:0 0 22px rgba(255,236,0,.5)!important;transition:box-shadow .2s,filter .2s;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn::after{content:"Search";margin-left:8px;color:#000;font:900 13px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn:hover{filter:brightness(1.06);box-shadow:0 0 34px rgba(255,236,0,.75)!important;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn_icon{display:inline-flex;align-items:center;width:20px!important;height:20px!important;color:#000!important;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn{display:flex!important;align-items:center;justify-content:center;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn svg{width:20px;height:20px;}
/* hint line under the bar */
.elementor-7792 .elementor-element.elementor-element-82e6bd3::after{content:"Name-brand deals\00a0\00a0\2022\00a0\00a0New drops weekly\00a0\00a0\2022\00a0\00a0 Free US shipping";display:block;width:100%;text-align:center;margin-top:16px;color:#8a8a8a;font:700 11px/1.4 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;}
@media (max-width:689px){
 .elementor-7792 .elementor-element-ec763c8 .aws-search-field{height:52px!important;font-size:16px!important;padding-left:46px!important;background-position:14px 50%!important;background-size:20px!important;}
 .elementor-7792 .elementor-element-ec763c8 .aws-search-btn{padding:0 14px!important;}
 .elementor-7792 .elementor-element-ec763c8 .aws-search-btn::after{display:none;}
 .elementor-7792 .elementor-element.elementor-element-82e6bd3::after{margin-top:12px;font-size:10px;letter-spacing:.1em;}
}
@media (prefers-reduced-motion:reduce){
 .elementor-7792 .elementor-element.elementor-element-ec763c8>.elementor-widget-container,.elementor-7792 .elementor-element.elementor-element-ec763c8::after{animation:none;}
}
.elementor-7792 .elementor-element-ec763c8 .aws-search-form,.elementor-7792 .elementor-element-ec763c8 .aws-wrapper{height:60px!important;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn{flex-direction:row!important;height:auto!important;align-self:stretch;}
@media (max-width:689px){
 .elementor-7792 .elementor-element-ec763c8 .aws-search-form,.elementor-7792 .elementor-element-ec763c8 .aws-wrapper{height:52px!important;}
 .elementor-7792 .elementor-element.elementor-element-82e6bd3::after{content:"New drops weekly\00a0\00a0\2022\00a0\00a0 Free US shipping";}
}/* v5: card strings (kept here because loop CSS is printed escaped) */
.e-loop-item.elementor-2032.sale .elementor-element-53fe09d::before{content:"SALE";}
.e-loop-item.elementor-2032 .elementor-element.elementor-element-0ac85cf .elementor-button::after{content:"\2192";margin-left:8px;font-weight:900;}
/* v5: solid yellow 3D category filters (steady glow, no animation) */
.elementor-7792 .elementor-element.elementor-element-632926fa{overflow:visible;}
.elementor-7792 .elementor-element-632926fa .e-filter{gap:14px 12px;padding:10px 6px 16px!important;perspective:700px;}
.elementor-7792 .elementor-element-632926fa .e-filter-item{position:relative;border:0!important;border-radius:4px!important;background:linear-gradient(180deg,#FFFBB0 0%,#FFF64A 35%,#FFF200 100%)!important;color:#111!important;text-shadow:0 1px 0 rgba(255,255,255,.5)!important;transform:translateY(-6px);transform-style:preserve-3d;box-shadow:0 1px 0 #e0d400,0 2px 0 #c9bd00,0 3px 0 #b2a800,0 4px 0 #9a9100,0 5px 0 #827a00,0 6px 0 #6a6300,0 12px 18px -6px rgba(0,0,0,.9),0 0 14px rgba(255,242,0,.22),inset 0 1px 0 rgba(255,255,255,.8);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background .15s;}
.elementor-7792 .elementor-element-632926fa .e-filter-item:hover{transform:translateY(-8px) rotateX(8deg) scale(1.03);color:#000!important;background:linear-gradient(180deg,#FFFDD0 0%,#FFF866 35%,#FFF41A 100%)!important;box-shadow:0 1px 0 #e0d400,0 2px 0 #c9bd00,0 3px 0 #b2a800,0 4px 0 #9a9100,0 5px 0 #827a00,0 6px 0 #6a6300,0 14px 20px -6px rgba(0,0,0,.9),0 0 20px rgba(255,242,0,.32),inset 0 1px 0 rgba(255,255,255,.85);}
.elementor-7792 .elementor-element-632926fa .e-filter-item:active{transform:translateY(-1px);transition-duration:.06s;}
.elementor-7792 .elementor-element-632926fa .e-filter-item:focus-visible{outline:2px solid #fff!important;outline-offset:4px;}
/* selected: pressed into the page, dark ring so it reads as chosen */
.elementor-7792 .elementor-element-632926fa .e-filter-item[aria-pressed="true"]{color:#000!important;background:linear-gradient(180deg,#FFF200 0%,#FFF64A 100%)!important;transform:translateY(-2px);box-shadow:0 1px 0 #b2a800,0 2px 0 #827a00,0 8px 14px -6px rgba(0,0,0,.9),0 0 0 2px #0a0a0a,0 0 0 4px #FFF200,0 0 22px rgba(255,242,0,.4),inset 0 2px 4px rgba(120,110,0,.35);}
.elementor-7792 .elementor-element-632926fa .e-filter-item[aria-pressed="true"]:hover{transform:translateY(-3px);}
@media (max-width:689px){
 .elementor-7792 .elementor-element-632926fa .e-filter{gap:12px;padding:20px 14px 16px!important;scroll-padding-inline:14px;}
 .elementor-7792 .elementor-element.elementor-element-632926fa{padding:0;}
}
@media (prefers-reduced-motion:reduce){.elementor-7792 .elementor-element-632926fa .e-filter-item{transition:none;}}
/* v6: checkout look (carbon fiber, hazard stripes, centered title, yellow-topped cards) */
.elementor.elementor-7792{position:relative;background-color:#070707;background-image:linear-gradient(115deg,transparent 8%,rgba(255,255,255,.045) 22%,rgba(255,255,255,.012) 30%,transparent 38%,transparent 58%,rgba(255,255,255,.035) 70%,transparent 80%),radial-gradient(1400px 700px at 50% -10%,rgba(255,255,255,.06),transparent 60%),linear-gradient(90deg,rgba(0,0,0,.7),transparent 16%,transparent 84%,rgba(0,0,0,.7)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23030303'/%3E%3Cdefs%3E%3ClinearGradient id='h' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%230a0a0b'/%3E%3Cstop offset='.3' stop-color='%23222326'/%3E%3Cstop offset='.5' stop-color='%233d4044'/%3E%3Cstop offset='.72' stop-color='%2317181a'/%3E%3Cstop offset='1' stop-color='%23080808'/%3E%3C/linearGradient%3E%3ClinearGradient id='v' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23070707'/%3E%3Cstop offset='.4' stop-color='%23121314'/%3E%3Cstop offset='.55' stop-color='%231c1d1f'/%3E%3Cstop offset='1' stop-color='%23060606'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0.5' y='0.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='0.5' y='-27.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='-27.5' y='0.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='-27.5' y='-27.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='7.5' y='7.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='7.5' y='-20.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='-20.5' y='7.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='-20.5' y='-20.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='14.5' y='14.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='14.5' y='-13.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='-13.5' y='14.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='-13.5' y='-13.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='21.5' y='21.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='21.5' y='-6.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='-6.5' y='21.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='-6.5' y='-6.5' width='13.0' height='6.0' rx='1.6' fill='url%28%23h%29'/%3E%3Crect x='0.5' y='7.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='0.5' y='-20.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='-27.5' y='7.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='-27.5' y='-20.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='7.5' y='14.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='7.5' y='-13.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='-20.5' y='14.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='-20.5' y='-13.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='14.5' y='21.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='14.5' y='-6.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='-13.5' y='21.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='-13.5' y='-6.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='21.5' y='0.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='21.5' y='-27.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='-6.5' y='0.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3Crect x='-6.5' y='-27.5' width='6.0' height='13.0' rx='1.6' fill='url%28%23v%29'/%3E%3C/svg%3E");background-size:100% 1400px,100% 1200px,100% 100%,28px 28px;background-repeat:repeat-y,no-repeat,no-repeat,repeat;background-position:0 0,0 0,0 0,0 0;}
.elementor.elementor-7792::before,.elementor.elementor-7792::after{content:"";display:block;height:6px;background:repeating-linear-gradient(-45deg,#FFEC00 0 12px,#0a0a0a 12px 24px);position:relative;z-index:3;}
.elementor-7792 .elementor-element.elementor-element-71b0aaa6,.elementor-7792 .elementor-element.elementor-element-375c23e3{background:transparent!important;}
/* centered title with yellow side bars */
.ohq-shop-hero{max-width:1120px;padding-top:36px!important;margin-bottom:20px!important;}
.elementor-7792 .elementor-element.ohq-shop-hero-widget{margin-top:0!important;}
.elementor-7792 .elementor-element.elementor-element-71b0aaa6{margin-top:0!important;padding-top:0!important;}
body.tax-product_cat .ct-container-full{padding-top:0!important;padding-bottom:0!important;}
.ohq-shop-hero__title{display:flex;align-items:center;justify-content:center;gap:18px;text-shadow:none;font-size:clamp(26px,3.6vw,42px)!important;}
.ohq-shop-hero__title::before,.ohq-shop-hero__title::after{content:"";width:clamp(24px,5vw,70px);height:4px;flex:none;background:#FFEC00;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);}
.ohq-shop-hero__t em{font-style:normal;display:inline-block;background:#FFEC00;color:#000;padding:0 12px;transform:skew(-6deg);text-shadow:none;}
.ohq-shop-hero__sub{color:#bdbdbd!important;max-width:620px!important;font-size:15px!important;margin-top:12px!important;}
.elementor-7792 .elementor-element.elementor-element-82e6bd3::after{display:none!important;}
/* product cards: frosted black, yellow top rail */
.elementor-7792 .e-loop-item.elementor-2032 .elementor-element.elementor-element-b30d823{background:linear-gradient(180deg,rgba(20,20,20,.96),rgba(12,12,12,.96))!important;border:1px solid rgba(255,236,0,.18)!important;border-top:3px solid #FFEC00!important;box-shadow:0 18px 40px -20px rgba(0,0,0,.8)!important;}
.elementor-7792 .e-loop-item.elementor-2032:hover .elementor-element.elementor-element-b30d823{border-color:rgba(255,236,0,.8)!important;border-top-color:#FFEC00!important;box-shadow:0 22px 44px -18px rgba(0,0,0,1)!important;}
@media (max-width:689px){
 .elementor-7792 .ohq-shop-hero{background:transparent!important;padding:22px 14px 10px!important;}
 .elementor-7792 .ohq-shop-hero-widget{margin-top:0!important;}
 .elementor-7792 .elementor-element.elementor-element-82e6bd3{background:transparent!important;}
 .ohq-shop-hero__title{gap:8px;font-size:clamp(20px,6.4vw,28px)!important;white-space:nowrap;}
 .ohq-shop-hero__t em{padding:0 8px;}
 .ohq-shop-hero__title::before,.ohq-shop-hero__title::after{width:14px;height:3px;}
 .ohq-shop-hero__sub{font-size:13px!important;margin-top:8px!important;}
 .elementor-7792 .elementor-element.elementor-element-632926fa{background:rgba(10,10,10,.96)!important;}
}
/* calmer yellow glow */
.elementor-7792 .elementor-element.elementor-element-ec763c8::after{opacity:.18!important;animation:none!important;}
.elementor-7792 .elementor-element.elementor-element-ec763c8>.elementor-widget-container{box-shadow:0 22px 44px -20px rgba(0,0,0,1)!important;}
.elementor-7792 .elementor-element-ec763c8 .aws-search-btn{box-shadow:none!important;}
.elementor-7792 .elementor-element-2e721fa .e-loop__load-more .elementor-button{box-shadow:0 4px 0 #a89a00!important;}
/* uranium glass buttons */
/* uranium glass v7 (technique C: thick slab = bevel band + inner far face + dispersive rim) */
body .elementor-7792 .elementor-element-632926fa .e-filter-item{
  --gl-top:rgba(255,250,210,.40);   /* top bevel (lit) */
  --gl-mid:rgba(255,228,0,0);       /* side bevels (clear) */
  --gl-bot:rgba(255,214,0,.62);     /* bottom bevel (thick, light gathers) */
  --gl-face:rgba(255,226,0,.10);    /* far wall tint */
  --gl-edge:rgba(255,232,0,.55);    /* edge-lit fluorescence */
  --gl-bloom:rgba(255,232,0,.42);   /* glow pooling at the bottom */
  --gl-glow:rgba(255,226,0,.30);
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  border:0!important;border-radius:9px!important;padding:12px 17px!important;
  color:#fffbe3!important;
  text-shadow:0 1px 1px rgba(0,0,0,.85),0 0 8px rgba(255,226,0,.28)!important;
  background:
    linear-gradient(90deg,rgba(255,236,200,.30),rgba(255,255,255,0) 6%,rgba(255,255,255,0) 94%,rgba(170,225,255,.32)),
    linear-gradient(180deg,var(--gl-top) 0,var(--gl-mid) 6px,var(--gl-mid) calc(100% - 9px),var(--gl-bot) calc(100% - 3px),rgba(255,244,170,.8) 100%),
    rgba(255,226,0,.06)!important;
  -webkit-backdrop-filter:brightness(1.25) sepia(.9) saturate(2.2) hue-rotate(9deg)!important;
  backdrop-filter:brightness(1.25) sepia(.9) saturate(2.2) hue-rotate(9deg)!important;
  box-shadow:
    inset 0 0 6px 1px var(--gl-edge),
    inset 0 0 16px 3px rgba(255,226,0,.30),
    0 0 0 1px rgba(0,0,0,.72),
    0 9px 16px -9px rgba(0,0,0,.95),
    0 0 16px -3px var(--gl-glow)!important;
  transform:none!important;transform-style:flat!important;
  transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease!important;
}
/* far wall of the slab: see-through face, its own thin reflected edge, faint caustic arc */
body .elementor-7792 .elementor-element-632926fa .e-filter-item::before{
  content:"";position:absolute;z-index:-1;inset:4px 5px 6px;border-radius:5px;pointer-events:none;
  border:1px solid;border-color:rgba(255,250,200,.42) rgba(255,244,160,.5) rgba(255,252,215,.95) rgba(255,244,160,.5);
  background-color:var(--gl-face);
  background-image:
    radial-gradient(70% 150% at 100% 100%,transparent 52%,rgba(90,110,255,.13) 60%,rgba(70,210,255,.13) 66%,rgba(255,240,60,.12) 72%,rgba(255,110,50,.13) 78%,transparent 86%),
    radial-gradient(120% 100% at 50% 125%,var(--gl-bloom),transparent 64%),
    linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,0) 50%);
  box-shadow:0 -1px 0 rgba(255,120,60,.38),0 1px 0 rgba(80,200,255,.55),inset 0 1px 2px rgba(0,0,0,.5),inset 0 0 7px rgba(255,230,0,.22);
  transition:background-color .2s ease;
}
/* dispersive rim (conic ring via mask-composite) + sharp top specular streak */
body .elementor-7792 .elementor-element-632926fa .e-filter-item::after{
  content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;
  background:
    linear-gradient(#fff 0 0) 0 2.5px/100% 1.25px no-repeat,
    linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 45%),
    conic-gradient(from 0deg at 50% 50%,
      #fff8d0 0deg,#fff6bc 50deg,#fff3a0 64deg,#ffffff 74deg,#c4f0ff 80deg,#6cbcff 88deg,#9adcff 96deg,#f0fbff 106deg,
      #fff07a 122deg,#ffe000 180deg,#fff07a 238deg,
      #fffbe8 252deg,#ffc48a 260deg,#ff8466 268deg,#ffc070 276deg,#fff8d8 284deg,#ffffff 296deg,#fff8d0 360deg);
  -webkit-mask:linear-gradient(90deg,transparent 6%,#000 20%,#000 46%,transparent 66%) 0 2.5px/100% 1.25px no-repeat,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:source-over,xor;
  mask:linear-gradient(90deg,transparent 6%,#000 20%,#000 46%,transparent 66%) 0 2.5px/100% 1.25px no-repeat,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  mask-composite:add,exclude;
}
/* hover: slight lift, brighter glass */
body .elementor-7792 .elementor-element-632926fa .e-filter-item:hover{
  background:
    linear-gradient(90deg,rgba(255,236,200,.30),rgba(255,255,255,0) 6%,rgba(255,255,255,0) 94%,rgba(170,225,255,.32)),
    linear-gradient(180deg,var(--gl-top) 0,var(--gl-mid) 6px,var(--gl-mid) calc(100% - 9px),var(--gl-bot) calc(100% - 3px),rgba(255,244,170,.8) 100%),
    rgba(255,226,0,.06)!important;
  --gl-top:rgba(255,252,215,.5);--gl-bot:rgba(255,220,0,.72);--gl-edge:rgba(255,236,0,.75);
  --gl-face:rgba(255,230,0,.12);--gl-bloom:rgba(255,236,0,.42);--gl-glow:rgba(255,230,0,.45);
  transform:translateY(-2px)!important;color:#fff!important;
  box-shadow:
    inset 0 0 7px 1px var(--gl-edge),
    inset 0 0 18px 4px rgba(255,230,0,.38),
    0 0 0 1px rgba(0,0,0,.72),
    0 12px 18px -9px rgba(0,0,0,.95),
    0 0 20px -2px var(--gl-glow)!important;
}
body .elementor-7792 .elementor-element-632926fa .e-filter-item:active{transform:translateY(0)!important;}
/* selected: full, bright yellow glass with dark label */
body .elementor-7792 .elementor-element-632926fa .e-filter-item[aria-pressed="true"]{
  --gl-top:rgba(255,255,225,.95);--gl-mid:rgba(255,236,0,.7);--gl-bot:rgba(240,196,0,.95);
  --gl-face:rgba(255,236,0,.86);--gl-bloom:rgba(255,255,190,.55);--gl-glow:rgba(255,232,0,.55);
  color:#161200!important;text-shadow:0 1px 0 rgba(255,255,225,.55)!important;
  -webkit-backdrop-filter:brightness(2) sepia(1) saturate(3) hue-rotate(6deg)!important;backdrop-filter:brightness(2) sepia(1) saturate(3) hue-rotate(6deg)!important;
  box-shadow:
    inset 0 0 12px rgba(255,255,200,.45),
    0 0 0 1px rgba(0,0,0,.75),
    0 9px 16px -9px rgba(0,0,0,.95),
    0 0 18px var(--gl-glow),
    0 0 40px rgba(255,220,0,.18)!important;
}
body .elementor-7792 .elementor-element-632926fa .e-filter-item[aria-pressed="true"]::before{
  border-color:rgba(255,255,240,.9) rgba(255,255,220,.75) rgba(255,255,245,1) rgba(255,255,220,.75);
  background-image:
    radial-gradient(70% 150% at 100% 100%,transparent 52%,rgba(90,110,255,.16) 60%,rgba(70,210,255,.18) 66%,rgba(255,255,255,.22) 72%,rgba(255,110,50,.18) 78%,transparent 86%),
    radial-gradient(120% 100% at 50% 0%,rgba(255,255,215,.7),transparent 62%),
    linear-gradient(180deg,rgba(255,255,255,0),rgba(200,140,0,.2));
  box-shadow:0 -1px 0 rgba(255,120,40,.45),0 1px 0 rgba(80,200,255,.6),0 0 0 2px rgba(160,110,0,.25),inset 0 1px 2px rgba(150,100,0,.35);
}
body .elementor-7792 .elementor-element-632926fa .e-filter-item[aria-pressed="true"]:hover{
  --gl-face:rgba(255,240,30,.9);transform:translateY(-2px)!important;color:#161200!important;
  box-shadow:
    inset 0 0 12px rgba(255,255,200,.5),
    0 0 0 1px rgba(0,0,0,.75),
    0 12px 18px -9px rgba(0,0,0,.95),
    0 0 22px var(--gl-glow),
    0 0 44px rgba(255,220,0,.2)!important;
}
@media (max-width:689px){
  body .elementor-7792 .elementor-element-632926fa .e-filter-item{padding:11px 15px!important;}
}
@media (prefers-reduced-motion:reduce){
  body .elementor-7792 .elementor-element-632926fa .e-filter-item,
  body .elementor-7792 .elementor-element-632926fa .e-filter-item::before{transition:none!important;}
  body .elementor-7792 .elementor-element-632926fa .e-filter-item:hover,
  body .elementor-7792 .elementor-element-632926fa .e-filter-item[aria-pressed="true"]:hover{transform:none!important;}
}
/* end uranium glass v7 */
/* end uranium glass */

/* brand buttons are links, not filter buttons */
.elementor-7792 .ohq-brand-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}
.elementor-7792 .ohq-brand-nav a.e-filter-item{display:inline-flex;align-items:center;text-decoration:none!important;}
@media (max-width:767px){.elementor-7792 .ohq-brand-nav{flex-wrap:nowrap;justify-content:flex-start;}}

/* brand logo slot */
.elementor-7792 .ohq-brand-logos{padding:30px 16px 0!important;--gap:0;gap:0;}
.elementor-7792 .ohq-brand-logo{display:none;}
.elementor-editor-active .elementor-7792 .ohq-brand-logo{display:block;}
.elementor-7792 .ohq-brand-logo img{height:66px!important;width:auto!important;max-width:230px!important;object-fit:contain;background:#fff;padding:10px 20px;border-radius:10px;box-shadow:0 0 0 3px #FFEC00,0 0 26px rgba(255,236,0,.35),0 12px 30px rgba(0,0,0,.6);}
@media (max-width:767px){.elementor-7792 .ohq-brand-logos{padding-top:18px!important;}.elementor-7792 .ohq-brand-logo img{height:50px!important;padding:8px 14px;}}

/* category pages: long names wrap on phones instead of running off-screen */
@media (max-width:689px){
 .elementor-7792 .ohq-shop-hero__title{white-space:normal;flex-wrap:wrap;row-gap:6px;line-height:1.05;}
 .elementor-7792 .ohq-shop-hero__title::before,.elementor-7792 .ohq-shop-hero__title::after{display:none;}
 .elementor-7792 .ohq-shop-hero__t{display:block;text-align:center;}
 .elementor-7792 .ohq-shop-hero__t em{margin-top:4px;}
}
/* about this department (full category description below the grid) */
.elementor-7792 .ohq-cat-about{max-width:1320px;margin:44px auto 0;padding:26px 28px;border:1px solid rgba(255,236,0,.18);border-left:4px solid #FFEC00;border-radius:6px;background:linear-gradient(180deg,rgba(20,20,20,.92),rgba(12,12,12,.92));font-family:Inter,system-ui,sans-serif;}
.elementor-7792 .ohq-cat-about__title{margin:0 0 10px!important;color:#fff!important;font-size:18px!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase;}
.elementor-7792 .ohq-cat-about__text p{margin:0!important;color:#bdbdbd!important;font-size:15px;line-height:1.65;}
@media (max-width:689px){.elementor-7792 .ohq-cat-about{margin:28px 6px 0;padding:18px 16px;}.elementor-7792 .ohq-cat-about__text p{font-size:14px;}}/* End custom CSS */