:root {
	--wd-text-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: var(--wd-text-font);
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: var(--wd-title-font);
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: var(--wd-title-font);
	--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: var(--wd-text-font);
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #fd700e;
	--wd-alternative-color: #0b1b44;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #0b1b44;
	--btn-accented-bgcolor-hover: #fd700e;
	--wd-form-brd-width: 2px;
	--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: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--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: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


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

@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8.woff2) format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
/* Fabric Fusion: shop/category title, two-tone like homepage */
.woocommerce-shop .page-title,.tax-product_cat .page-title,.woocommerce-shop .page-title .wd-title-wrapp,.tax-product_cat .page-title .wd-title-wrapp,.woocommerce-shop .page-title .container,.tax-product_cat .page-title .container{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}
.woocommerce-shop .page-title,.tax-product_cat .page-title{background:transparent!important;padding:34px 0 6px!important;margin-bottom:0!important;border:0}
.woocommerce-shop .page-title:before,.tax-product_cat .page-title:before,.woocommerce-shop .page-title .wd-page-title-bg,.tax-product_cat .page-title .wd-page-title-bg{display:none!important}
.woocommerce-shop .page-title .back-btn,.tax-product_cat .page-title .wd-back-btn,.tax-product_cat .page-title .back-btn{display:none!important}
.woocommerce-shop .page-title .entry-title,.tax-product_cat .page-title .entry-title,.tax-product_cat .page-title .title{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.5px;line-height:1;font-size:clamp(38px,8vw,64px)!important;color:#fd700e!important;margin:0}
.woocommerce-shop .page-title h1.entry-title.title,.tax-product_cat .page-title h1.entry-title.title{font-size:0!important;line-height:0!important;letter-spacing:0!important;word-spacing:0!important;padding:6px 0}
.woocommerce-shop .page-title h1:before,.woocommerce-shop .page-title h1:after,.tax-product_cat .page-title h1:before,.tax-product_cat .page-title h1:after{font-size:clamp(38px,8vw,64px);line-height:1;display:inline;letter-spacing:.5px}
.woocommerce-shop .page-title h1:before,.tax-product_cat .page-title h1:before{color:#0b1b44;white-space:pre}
.woocommerce-shop .page-title h1:after,.tax-product_cat .page-title h1:after{color:#fd700e}
.woocommerce-shop .page-title h1:before{content:'All '}.woocommerce-shop .page-title h1:after{content:'Products'}
.term-hoodies .page-title h1:before{content:'Hood'}.term-hoodies .page-title h1:after{content:'ies'}
.term-shirts .page-title h1:before{content:'T-'}.term-shirts .page-title h1:after{content:'Shirts'}
.term-sweatshirts .page-title h1:before{content:'Sweat'}.term-sweatshirts .page-title h1:after{content:'shirts'}
.term-denim-jacket .page-title h1:before{content:'Denim '}.term-denim-jacket .page-title h1:after{content:'Jackets'}
.term-leather-jacket .page-title h1:before{content:'Leather '}.term-leather-jacket .page-title h1:after{content:'Jackets'}
.term-varsity-jackets .page-title h1:before{content:'Varsity '}.term-varsity-jackets .page-title h1:after{content:'Jackets'}
/* Fabric Fusion: equal-height product cards, buttons aligned */
.wd-product.product-grid-item{display:flex}
.wd-product .wd-product-wrapper{flex:1 1 auto;width:100%}
.wd-product .wd-entities-title{line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wd-product .wd-add-btn{margin-top:auto;padding-top:10px}
/* FF category design (all categories + shop) */
.tax-product_cat .page-title,.woocommerce-shop .page-title{background:#0b1b44!important;padding:26px 0 20px!important;position:relative;overflow:hidden}
.tax-product_cat .page-title .container,.woocommerce-shop .page-title .container{position:relative;z-index:1}
.tax-product_cat .page-title h1:before,.woocommerce-shop .page-title h1:before{color:#fff!important}
.tax-product_cat .page-title .wd-title-wrapp,.woocommerce-shop .page-title .wd-title-wrapp{flex-direction:column!important}
.tax-product_cat .page-title .wd-title-wrapp:after,.woocommerce-shop .page-title .wd-title-wrapp:after{display:block;color:#c8d0e3;font:400 14px/1.5 Inter,system-ui,sans-serif;margin-top:10px;max-width:440px}
.tax-product_cat .page-title:after,.woocommerce-shop .page-title:after{content:'';display:none;position:absolute;right:max(24px,calc(50% - 600px));top:50%;transform:translateY(-50%);width:430px;height:130px}
@media(min-width:1024px){.tax-product_cat .page-title:after,.woocommerce-shop .page-title:after{display:block}.tax-product_cat .page-title,.woocommerce-shop .page-title{padding:40px 0 30px!important}}
.tax-product_cat .page-title .wd-btn-show-cat,.woocommerce-shop .page-title .wd-btn-show-cat{display:none!important}
.tax-product_cat .page-title .wd-nav-product-cat,.woocommerce-shop .page-title .wd-nav-product-cat{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:16px 0 0!important;padding:0 0 4px!important;justify-content:flex-start!important;scrollbar-width:none;max-width:100%;background:transparent!important;height:auto!important;visibility:visible!important;opacity:1!important;position:static!important}
.tax-product_cat .page-title .wd-nav-product-cat::-webkit-scrollbar,.woocommerce-shop .page-title .wd-nav-product-cat::-webkit-scrollbar{display:none}
.tax-product_cat .page-title .wd-nav-product-cat>li,.woocommerce-shop .page-title .wd-nav-product-cat>li{flex:0 0 auto;margin:0!important;padding:0!important}
.tax-product_cat .page-title .wd-nav-product-cat a.category-nav-link,.woocommerce-shop .page-title .wd-nav-product-cat a.category-nav-link{display:block;padding:8px 15px!important;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff!important;transition:background .2s,border-color .2s}
.tax-product_cat .page-title .wd-nav-product-cat a.category-nav-link:hover,.woocommerce-shop .page-title .wd-nav-product-cat a.category-nav-link:hover{border-color:#fd700e}
.tax-product_cat .page-title .wd-nav-product-cat li.wd-active a.category-nav-link,.woocommerce-shop .page-title .wd-nav-product-cat li.wd-active a.category-nav-link{background:#fd700e;border-color:#fd700e}
.tax-product_cat .page-title .wd-nav-product-cat .nav-link-count,.woocommerce-shop .page-title .wd-nav-product-cat .nav-link-count{display:none!important}
.tax-product_cat .page-title .wd-nav-product-cat .nav-link-text,.woocommerce-shop .page-title .wd-nav-product-cat .nav-link-text{font:600 13px/1.2 Inter,system-ui,sans-serif!important;text-transform:none!important;color:#fff!important;letter-spacing:.2px}
.tax-product_cat .page-title .wd-nav-product-cat .nav-link-text:after,.woocommerce-shop .page-title .wd-nav-product-cat .nav-link-text:after,.tax-product_cat .page-title .wd-nav-product-cat .nav-link-summary:after,.woocommerce-shop .page-title .wd-nav-product-cat .nav-link-summary:after{display:none!important}
.tax-product_cat .woocommerce-result-count,.woocommerce-shop .woocommerce-result-count{display:block!important;color:#5f6b85;font-size:13px;margin:0}
.tax-product_cat .wd-product .wd-product-thumb,.woocommerce-shop .wd-product .wd-product-thumb{background:#f3f5f9;border-radius:10px;overflow:hidden}
.tax-product_cat .wd-product .wd-product-img-link img,.woocommerce-shop .wd-product .wd-product-img-link img{transition:transform .4s}
.tax-product_cat .wd-product:hover .wd-product-img-link img,.woocommerce-shop .wd-product:hover .wd-product-img-link img{transform:scale(1.05)}
.woocommerce-shop .page-title .wd-title-wrapp:after{content:'Every Fabric Fusion style, all in one place.'}
.woocommerce-shop .page-title:after{background:url(https://fabricfusion.pk/wp-content/uploads/2026/10/White-Japanese-Great-Wave-Print-Hoodie-300x300.webp) 0 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Navy-And-Gold-Stripe-Wool-Varsity-Jacket-300x300.webp) 150px 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Black-Red-Dragon-Back-Print-T-Shirt-300x300.webp) 300px 0/130px 130px no-repeat}
.term-hoodies .page-title .wd-title-wrapp:after{content:'Bold graphic and plain hoodies in soft cotton-blend fleece.'}
.term-hoodies .page-title:after{background:url(https://fabricfusion.pk/wp-content/uploads/2026/10/White-Japanese-Great-Wave-Print-Hoodie-300x300.webp) 0 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Black-Astronaut-Planet-Graphic-Hoodie-300x300.webp) 150px 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Beige-Ribcage-Skeleton-Zip-Up-Hoodie-300x300.webp) 300px 0/130px 130px no-repeat}
.term-shirts .page-title .wd-title-wrapp:after{content:'Front and back print tees in breathable cotton jersey.'}
.term-shirts .page-title:after{background:url(https://fabricfusion.pk/wp-content/uploads/2026/10/Black-Red-Dragon-Back-Print-T-Shirt-300x300.webp) 0 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Pink-Red-Rose-Back-Print-T-Shirt-300x300.webp) 150px 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Black-Rubik-Cube-Graphic-T-Shirt-300x300.webp) 300px 0/130px 130px no-repeat}
.term-sweatshirts .page-title .wd-title-wrapp:after{content:'Crew neck sweatshirts in soft brushed fleece.'}
.term-sweatshirts .page-title:after{background:url(https://fabricfusion.pk/wp-content/uploads/2026/10/Brown-Celestial-Sun-Print-Oversized-Sweatshirt-300x300.webp) 0 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Mint-Green-Melting-Smiley-Face-Sweatshirt-300x300.webp) 150px 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Black-Game-Over-Continue-Sweatshirt-300x300.webp) 300px 0/130px 130px no-repeat}
.term-denim-jacket .page-title .wd-title-wrapp:after{content:'Trucker, sherpa and distressed denim in every wash.'}
.term-denim-jacket .page-title:after{background:url(https://fabricfusion.pk/wp-content/uploads/2026/10/Mens-Sherpa-Lined-Denim-Trucker-Jacket-300x300.webp) 0 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Washed-Black-Denim-Trucker-Jacket-300x300.webp) 150px 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/White-Flap-Pocket-Denim-Jacket-300x300.webp) 300px 0/130px 130px no-repeat}
.term-leather-jacket .page-title .wd-title-wrapp:after{content:'Leather-look jackets with a clean, sharp finish.'}
.term-leather-jacket .page-title:after{background:url(https://fabricfusion.pk/wp-content/uploads/2026/10/Mens-Black-Leather-Cafe-Racer-Jacket-300x300.webp) 0 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Mens-Burgundy-PU-Leather-Zip-Jacket-300x300.webp) 150px 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Mens-Black-Stand-Collar-Leather-Jacket-300x300.webp) 300px 0/130px 130px no-repeat}
.term-varsity-jackets .page-title .wd-title-wrapp:after{content:'Classic letterman jackets in fourteen colorways.'}
.term-varsity-jackets .page-title:after{background:url(https://fabricfusion.pk/wp-content/uploads/2026/10/Red-And-White-Leather-Sleeve-Varsity-Jacket-300x300.webp) 0 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Yellow-And-White-Baseball-Varsity-Jacket-300x300.webp) 150px 0/130px 130px no-repeat,url(https://fabricfusion.pk/wp-content/uploads/2026/10/Green-And-Gold-Leather-Sleeve-Varsity-Jacket-300x300.webp) 300px 0/130px 130px no-repeat}
/* FF category highlights cards */
.tax-product_cat .term-description{max-width:none;margin:56px 0 24px;padding:0;border:0}
.ffc{position:relative;overflow:hidden;background:#0b1b44;border-radius:16px;padding:34px 18px;color:#fff}
.ffc:before{content:'';position:absolute;width:340px;height:340px;border-radius:50%;border:36px solid #fd700e;opacity:.16;right:-140px;top:-150px}
.ffc>*{position:relative}
.ffc-head h2{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;color:#fff!important;font-size:clamp(30px,6vw,46px);line-height:1;margin:0 0 10px;letter-spacing:.5px}
.ffc-head h2 span{color:#fd700e}
.ffc-head p{color:#c8d0e3;font-size:15px;line-height:1.6;margin:0 0 24px;max-width:560px}
.ffc-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ffc-card{background:#fff;border-radius:12px;padding:18px 15px;border-top:4px solid #fd700e;transition:transform .2s,box-shadow .2s}
.ffc-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.25)}
.ffc-card i{display:flex;width:46px;height:46px;border-radius:50%;background:#fd700e;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 6px 14px rgba(253,112,14,.35)}
.ffc-card svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.ffc-card h3{font:700 13px/1.2 Inter,system-ui,sans-serif;color:#0b1b44;text-transform:uppercase;letter-spacing:1px;margin:0 0 6px}
.ffc-card p{font-size:13.5px;line-height:1.55;color:#5f6b85;margin:0}
.ffc-foot{display:flex;justify-content:flex-start;margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}
.ffc-foot p:empty{display:none}
.ffc-btn{display:inline-block;background:#0b1b44;border:2px solid #fff;color:#fff!important;padding:12px 24px;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;transition:background .2s,border-color .2s}
.ffc-btn:hover{background:#fd700e;border-color:#fd700e}
.ffc-seo{max-width:860px;margin:20px 4px 0;color:#5f6b85;font-size:14px;line-height:1.7}
.ffc-seo a{color:#fd700e!important}
@media(min-width:900px){.ffc{padding:48px 44px}.ffc-cards{grid-template-columns:repeat(4,1fr);gap:18px}.ffc-card{padding:22px 20px}}
/* FF price colors */
.price,.price>.amount,.price ins,.price ins .amount,.wd-product .price .amount{color:#fd700e!important}
.price del,.price del .amount,.wd-product .price del .amount,.summary .price del .amount{color:#8d98b3!important;font-weight:400}
