@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//shazarwears.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.2") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(209,0,7);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(209,0,7);
	--btn-accented-bgcolor-hover: rgb(209,0,7);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(0,0,0);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.price{display:none !important;}

.shining-text {
  background: linear-gradient(
    90deg,
    #888 0%,
    #fff 50%,
    #888 100%
  );
  background-size: 200% auto;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shine 2s linear infinite;
}

@keyframes shine {
  to {
    background-position: 200% center;
  }
}

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:wght@400;600;700;800&display=swap');

#sz-video{--red:#e31b23;--red-d:#9e0b11;--black:#0a0a0a;--ink:#111;
width:100%;padding:80px 6%;background:#f5f5f5;overflow:hidden;font-family:'Barlow',Arial,sans-serif;line-height:1.3}
#sz-video *,#sz-video *::before,#sz-video *::after{box-sizing:border-box}

#sz-video .sv-container{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}

#sz-video .sv-box{position:relative;height:480px;overflow:hidden;background:var(--black);box-shadow:0 25px 60px rgba(0,0,0,.22);transform:translateX(-30px);opacity:0;animation:sz-in-l .9s ease forwards}
@keyframes sz-in-l{to{transform:translateX(0);opacity:1}}
#sz-video .sv-box video{width:100%;height:100%;max-width:none;display:block;object-fit:cover;margin:0;padding:0;border:0}
#sz-video .sv-box::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.05),rgba(0,0,0,.42));pointer-events:none}

#sz-video .sv-corner{position:absolute;right:0;top:0;width:100px;height:100px;background:var(--red);clip-path:polygon(100% 0,100% 100%,0 0);z-index:3}
#sz-video .sv-badge{position:absolute;left:22px;bottom:22px;z-index:4;padding:13px 20px;background:rgba(0,0,0,.9);border-left:4px solid var(--red);color:#fff;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase}

#sz-video .sv-content{transform:translateX(30px);opacity:0;animation:sz-in-r .9s ease .15s forwards}
@keyframes sz-in-r{to{transform:translateX(0);opacity:1}}

#sz-video .sv-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase}
#sz-video .sv-label::before{content:"";width:30px;height:2px;background:var(--red)}

#sz-video .sv-content h2.sv-title{margin:0 0 20px;padding:0;color:#000;font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(42px,4vw,62px);font-weight:400;letter-spacing:2px;line-height:.95;text-transform:none}
#sz-video .sv-title span{color:var(--red)}
#sz-video .sv-line{width:70px;height:4px;margin-bottom:25px;background:var(--red)}
#sz-video .sv-content p.sv-desc{margin:0 0 17px;padding:0;color:#555;font-size:15px;line-height:1.8}

#sz-video .sv-features{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:26px}
#sz-video .sv-feature{display:flex;align-items:center;gap:11px;padding:13px 12px;background:#fff;border:1px solid #e5e5e5;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}
#sz-video .sv-feature:hover{transform:translateY(-4px);border-color:var(--red);box-shadow:0 10px 25px rgba(227,27,35,.15)}
#sz-video .sv-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#000;color:var(--red);font-size:14px;font-weight:900}
#sz-video .sv-ftext{color:#000;font-size:12px;font-weight:800;line-height:1.3;text-transform:uppercase}

#sz-video a.sv-button{position:relative;display:inline-flex;align-items:center;gap:12px;margin-top:28px;padding:14px 25px;background:#000;color:#fff;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}
#sz-video a.sv-button::before{content:"";position:absolute;inset:0;background:var(--red);transform:translateX(-101%);transition:transform .4s ease;z-index:0}
#sz-video a.sv-button:hover::before{transform:translateX(0)}
#sz-video a.sv-button,#sz-video a.sv-button:hover,#sz-video a.sv-button:focus{color:#fff}
#sz-video a.sv-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(227,27,35,.3)}
#sz-video .sv-btn-text,#sz-video .sv-btn-arrow{position:relative;z-index:2}
#sz-video .sv-btn-arrow{color:var(--red);font-size:17px;transition:color .3s ease,transform .3s ease}
#sz-video a.sv-button:hover .sv-btn-arrow{color:#fff;transform:translateX(5px)}
#sz-video a.sv-button:focus-visible{outline:3px solid var(--red);outline-offset:3px}

@media(max-width:900px){
  #sz-video{padding:60px 30px}
  #sz-video .sv-container{grid-template-columns:1fr;gap:45px}
  #sz-video .sv-box{height:430px}
  #sz-video .sv-content{max-width:720px}
}
@media(max-width:600px){
  #sz-video{padding:45px 20px}
  #sz-video .sv-container{gap:32px}
  #sz-video .sv-box{height:330px}
  #sz-video .sv-corner{width:75px;height:75px}
  #sz-video .sv-badge{left:15px;bottom:15px;padding:11px 14px;font-size:10px}
  #sz-video .sv-content h2.sv-title{font-size:43px}
  #sz-video .sv-content p.sv-desc{font-size:14px;line-height:1.75}
  #sz-video .sv-features{grid-template-columns:1fr;gap:9px}
  #sz-video a.sv-button{width:100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){
  #sz-video .sv-box,#sz-video .sv-content{animation:none;transform:none;opacity:1}
  #sz-video .sv-feature,#sz-video a.sv-button,#sz-video a.sv-button::before,#sz-video .sv-btn-arrow{transition:none}
}