.elementor-7876 .elementor-element.elementor-element-b2f631b{--display:flex;--min-height:470px;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-b2f631b::before, .elementor-7876 .elementor-element.elementor-element-b2f631b > .elementor-background-video-container::before, .elementor-7876 .elementor-element.elementor-element-b2f631b > .e-con-inner > .elementor-background-video-container::before, .elementor-7876 .elementor-element.elementor-element-b2f631b > .elementor-background-slideshow::before, .elementor-7876 .elementor-element.elementor-element-b2f631b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7876 .elementor-element.elementor-element-b2f631b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://vjpackers.com/wp-content/uploads/2026/09/Gemini_Generated_Image_gxl8u8gxl8u8gxl8.png");--background-overlay:'';}.elementor-7876 .elementor-element.elementor-element-8b7618e{--display:flex;}.elementor-7876 .elementor-element.elementor-element-bfc6548{text-align:center;}.elementor-7876 .elementor-element.elementor-element-bfc6548 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:68px;font-weight:700;}.elementor-7876 .elementor-element.elementor-element-4351283 > .elementor-widget-container{margin:-29px 13px 0px 35px;}.elementor-7876 .elementor-element.elementor-element-4351283{text-align:center;}.elementor-7876 .elementor-element.elementor-element-4351283 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:58px;font-weight:700;}.elementor-7876 .elementor-element.elementor-element-680b7c7 .elementor-repeater-item-19f9380 .swiper-slide-bg{background-color:#ede1d1;background-image:url(https://vjpackers.com/wp-content/uploads/2026/09/Gemini_Generated_Image_svgte5svgte5svgt-scaled.png);background-size:contain;}.elementor-7876 .elementor-element.elementor-element-680b7c7 .swiper-slide{transition-duration:calc(5000ms*1.2);height:378px;}.elementor-7876 .elementor-element.elementor-element-680b7c7 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7876 .elementor-element.elementor-element-680b7c7 .swiper-slide-contents{max-width:100%;}.elementor-7876 .elementor-element.elementor-element-680b7c7 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-7876 .elementor-element.elementor-element-9c32d4d{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-9c32d4d::before, .elementor-7876 .elementor-element.elementor-element-9c32d4d > .elementor-background-video-container::before, .elementor-7876 .elementor-element.elementor-element-9c32d4d > .e-con-inner > .elementor-background-video-container::before, .elementor-7876 .elementor-element.elementor-element-9c32d4d > .elementor-background-slideshow::before, .elementor-7876 .elementor-element.elementor-element-9c32d4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7876 .elementor-element.elementor-element-9c32d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-7876 .elementor-element.elementor-element-a4a6f2d{--display:flex;}.elementor-7876 .elementor-element.elementor-element-6fbbfd1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7876 .elementor-element.elementor-element-6fbbfd1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-7876 .elementor-element.elementor-element-6fbbfd1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7876 .elementor-element.elementor-element-6fbbfd1.elementor-wc-products ul.products li.product .button{background-color:#36454F;font-family:"Tahoma", Sans-serif;font-weight:400;}.elementor-7876 .elementor-element.elementor-element-6fbbfd1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-7876 .elementor-element.elementor-element-f0bc869{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-f0bc869.e-con{--align-self:center;}.elementor-7876 .elementor-element.elementor-element-3e37539{--display:flex;--overlay-opacity:0.5;--margin-top:2px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7876 .elementor-element.elementor-element-3e37539::before, .elementor-7876 .elementor-element.elementor-element-3e37539 > .elementor-background-video-container::before, .elementor-7876 .elementor-element.elementor-element-3e37539 > .e-con-inner > .elementor-background-video-container::before, .elementor-7876 .elementor-element.elementor-element-3e37539 > .elementor-background-slideshow::before, .elementor-7876 .elementor-element.elementor-element-3e37539 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7876 .elementor-element.elementor-element-3e37539 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EDE1D1;--background-overlay:'';}.elementor-7876 .elementor-element.elementor-element-3e37539.e-con{--align-self:center;}.elementor-7876 .elementor-element.elementor-element-cd85264 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );margin:21px 0px 0px 0px;}.elementor-7876 .elementor-element.elementor-element-cd85264{text-align:center;}.elementor-7876 .elementor-element.elementor-element-cd85264 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:43px;font-weight:700;color:#C2A47D;}.elementor-7876 .elementor-element.elementor-element-4e83860 > .elementor-widget-container{background-color:#EDE1D1;}.elementor-7876 .elementor-element.elementor-element-4e83860{text-align:start;font-size:12px;font-weight:500;letter-spacing:-0.7px;color:var( --e-global-color-astglobalcolor2 );}.elementor-7876 .elementor-element.elementor-element-90e345c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 5;}body.elementor-page-7876:not(.elementor-motion-effects-element-type-background), body.elementor-page-7876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}@media(min-width:768px){.elementor-7876 .elementor-element.elementor-element-b2f631b{--content-width:1600px;}.elementor-7876 .elementor-element.elementor-element-a4a6f2d{--content-width:868px;}}@media(max-width:1024px){.elementor-7876 .elementor-element.elementor-element-6fbbfd1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7876 .elementor-element.elementor-element-f0bc869{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7876 .elementor-element.elementor-element-6fbbfd1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-7876 .elementor-element.elementor-element-f0bc869{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-a4a6f2d */.product-filters {
  width: 280px;
  font-family: sans-serif;
  padding: 16px;
}

.dimension-search {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 20px;
}

.dimension-search input {
  width: 55px;
  padding: 6px 4px;
  border: 1px solid #ccc;
  border-radius: 4px;
  text-align: center;
  font-size: 13px;
}

.dimension-search .btn-go {
  background: #253b80;
  color: #fff;
  border: none;
  padding: 7px 14px;
  border-radius: 4px;
  font-weight: bold;
  cursor: pointer;
}

.filter-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 6px;
  margin: 16px 0 10px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* Swatches */
.swatches-grid {
  display: grid;
  grid-template-columns: repeat(7, 24px);
  gap: 8px;
}

.swatch input { display: none; }

.swatch .swatch-box {
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 2px;
  border: 1px solid #ddd;
  background-color: var(--swatch-color);
  cursor: pointer;
}

.swatch.split .swatch-box {
  background: linear-gradient(135deg, var(--c1) 50%, var(--c2) 50%);
}

.swatch input:checked + .swatch-box {
  outline: 2px solid #253b80;
  outline-offset: 1px;
}

/* Range Slider */
.slider {
  width: 100%;
  accent-color: #1a2f64;
}

.range-label {
  text-align: center;
  font-size: 13px;
  color: #333;
  margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS *//* VJ Packers product catalogue */
#post-7876 .entry-header{display:none}
#post-7876{padding:0;background:#fff}
.elementor-7876{color:#202b23;font-family:Arial,sans-serif}
.elementor-7876 .e-con{--container-max-width:1180px}
.elementor-7876 .elementor-element-b2f631b{background:#f6f5ef;padding:48px 28px!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{display:grid!important;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}
.elementor-7876 .elementor-element-8b7618e{width:100%!important;padding:0!important;gap:18px}
.elementor-7876 .elementor-element-bfc6548 .elementor-heading-title{font:700 13px/1.4 Arial,sans-serif!important;letter-spacing:2px;text-transform:uppercase;color:#526f39!important}
.elementor-7876 .elementor-element-4351283 .elementor-heading-title{font:700 clamp(32px,4vw,54px)/1.08 Arial,sans-serif!important;letter-spacing:-1.8px;color:#202b23!important}
.elementor-7876 .vj-intro{display:block;font:400 17px/1.65 Arial,sans-serif;letter-spacing:0;color:#59635b;margin-top:20px;max-width:440px}
.elementor-7876 .vj-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.elementor-7876 .vj-actions a{font:700 14px/1.3 Arial,sans-serif;letter-spacing:0;padding:15px 20px;border:1px solid #294c36;border-radius:5px;text-decoration:none;color:#fff;background:#294c36}
.elementor-7876 .vj-actions a+a{background:transparent;color:#294c36}
.elementor-7876 .vj-actions a:hover{background:#3d6347;color:#fff}
.elementor-7876 .elementor-element-680b7c7{width:100%!important;min-width:0}
.elementor-7876 .elementor-slides-wrapper,.elementor-7876 .swiper-slide{height:310px!important}
.elementor-7876 .swiper-slide-bg{background-size:cover!important;border-radius:8px}
.elementor-7876 .elementor-element-9c32d4d{display:none}
.elementor-7876 .elementor-element-a4a6f2d{padding:48px 28px!important}
.elementor-7876 ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0!important}
.elementor-7876 ul.products:before,.elementor-7876 ul.products:after{display:none!important}
.elementor-7876 ul.products li.product{width:100%!important;margin:0!important;padding:18px!important;background:#fff;border:1px solid #e2e5df;border-radius:8px;display:flex;flex-direction:column;float:none!important;transition:border-color .18s}
.elementor-7876 ul.products li.product:hover{border-color:#6f8c62}
.elementor-7876 ul.products li.product img{width:100%!important;height:225px!important;object-fit:contain;background:#fff;margin:0 0 18px!important}
.elementor-7876 ul.products .woocommerce-loop-product__title{font:700 19px/1.35 Arial,sans-serif!important;color:#202b23!important;min-height:52px;padding:0!important;margin:0 0 18px!important}
.elementor-7876 ul.products .button{margin-top:auto!important;display:block;text-align:center;background:#294c36!important;color:#fff!important;font:700 14px/1.4 Arial,sans-serif!important;padding:13px 18px!important;border-radius:4px!important}
.elementor-7876 ul.products .button:hover{background:#3d6347!important}
.elementor-7876 ul.products .se-btn,.elementor-7876 ul.products .ast-on-card-button{display:none!important}
.elementor-7876 .elementor-element-f0bc869{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px!important;max-width:1180px;margin:12px auto 64px!important;padding:36px!important;background:#f6f5ef;border-radius:8px}
.elementor-7876 .elementor-element-3e37539,.elementor-7876 .elementor-element-90e345c{width:100%!important;padding:0!important;min-width:0}
.elementor-7876 .elementor-element-cd85264 .elementor-heading-title{font:700 30px/1.2 Arial,sans-serif!important;letter-spacing:-.6px;color:#202b23!important}
.elementor-7876 .elementor-element-4e83860{font:400 16px/1.65 Arial,sans-serif;color:#59635b}
.elementor-7876 .elementor-element-4e83860 h3{font:700 17px/1.4 Arial,sans-serif;color:#202b23;margin:20px 0 5px}
.elementor-7876 .elementor-element-4e83860 p{margin-bottom:14px}
.elementor-7876 .elementor-element-90e345c{background:#fff;padding:24px!important;border:1px solid #e2e5df;border-radius:6px}
.elementor-7876 input,.elementor-7876 textarea{font:400 16px/1.5 Arial,sans-serif!important;border-radius:4px!important}
.elementor-7876 button[type=submit]{background:#294c36!important;color:white!important;border-radius:4px!important}
.elementor-7876 a:focus-visible{outline:3px solid #8aaa72;outline-offset:4px}
@media(max-width:767px){
.elementor-7876 .elementor-element-b2f631b{padding:28px 20px!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{grid-template-columns:1fr;gap:24px}
.elementor-7876 .elementor-slides-wrapper,.elementor-7876 .swiper-slide{height:200px!important}
.elementor-7876 .elementor-element-a4a6f2d{padding:28px 16px!important}
.elementor-7876 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.elementor-7876 ul.products li.product{padding:12px!important}
.elementor-7876 ul.products li.product img{height:145px!important}
.elementor-7876 ul.products .woocommerce-loop-product__title{font-size:16px!important;min-height:65px}
.elementor-7876 .elementor-element-f0bc869{grid-template-columns:1fr!important;gap:24px!important;margin:0 16px 32px!important;padding:24px 18px!important}
}
@media(max-width:380px){.elementor-7876 ul.products{grid-template-columns:1fr!important}}

.elementor-7876 .elementor-element-b2f631b{background-image:none!important;min-height:0!important}
.elementor-7876 .elementor-element-b2f631b:before{background:none!important}
.elementor-7876 .elementor-element-bfc6548,.elementor-7876 .elementor-element-4351283{text-align:left!important}
.elementor-7876 #products,.elementor-7876 #b2b-order{scroll-margin-top:100px}
.elementor-7876 .elementor-element-f0bc869{width:auto!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{width:100%!important;max-width:1180px!important;margin:auto!important}
.elementor-7876 .elementor-element-bfc6548 .elementor-widget-container,.elementor-7876 .elementor-element-4351283 .elementor-widget-container{margin:0!important;padding:0!important}
.elementor-7876 .swiper-slide-bg{background-size:contain!important;background-repeat:no-repeat;background-color:#eee3d1}
.elementor-7876 .elementor-element-6fbbfd1{width:100%!important;max-width:none!important}

/* VJ Packers product catalogue */
#post-7876 .entry-header{display:none}
#post-7876{padding:0;background:#fff}
.elementor-7876{color:#202b23;font-family:Arial,sans-serif}
.elementor-7876 .e-con{--container-max-width:1180px}
.elementor-7876 .elementor-element-b2f631b{background:#f6f5ef;padding:48px 28px!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{display:grid!important;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}
.elementor-7876 .elementor-element-8b7618e{width:100%!important;padding:0!important;gap:18px}
.elementor-7876 .elementor-element-bfc6548 .elementor-heading-title{font:700 13px/1.4 Arial,sans-serif!important;letter-spacing:2px;text-transform:uppercase;color:#526f39!important}
.elementor-7876 .elementor-element-4351283 .elementor-heading-title{font:700 clamp(32px,4vw,54px)/1.08 Arial,sans-serif!important;letter-spacing:-1.8px;color:#202b23!important}
.elementor-7876 .vj-intro{display:block;font:400 17px/1.65 Arial,sans-serif;letter-spacing:0;color:#59635b;margin-top:20px;max-width:440px}
.elementor-7876 .vj-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.elementor-7876 .vj-actions a{font:700 14px/1.3 Arial,sans-serif;letter-spacing:0;padding:15px 20px;border:1px solid #294c36;border-radius:5px;text-decoration:none;color:#fff;background:#294c36}
.elementor-7876 .vj-actions a+a{background:transparent;color:#294c36}
.elementor-7876 .vj-actions a:hover{background:#3d6347;color:#fff}
.elementor-7876 .elementor-element-680b7c7{width:100%!important;min-width:0}
.elementor-7876 .elementor-slides-wrapper,.elementor-7876 .swiper-slide{height:310px!important}
.elementor-7876 .swiper-slide-bg{background-size:cover!important;border-radius:8px}
.elementor-7876 .elementor-element-9c32d4d{display:none}
.elementor-7876 .elementor-element-a4a6f2d{padding:48px 28px!important}
.elementor-7876 ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0!important}
.elementor-7876 ul.products:before,.elementor-7876 ul.products:after{display:none!important}
.elementor-7876 ul.products li.product{width:100%!important;margin:0!important;padding:18px!important;background:#fff;border:1px solid #e2e5df;border-radius:8px;display:flex;flex-direction:column;float:none!important;transition:border-color .18s}
.elementor-7876 ul.products li.product:hover{border-color:#6f8c62}
.elementor-7876 ul.products li.product img{width:100%!important;height:225px!important;object-fit:contain;background:#fff;margin:0 0 18px!important}
.elementor-7876 ul.products .woocommerce-loop-product__title{font:700 19px/1.35 Arial,sans-serif!important;color:#202b23!important;min-height:52px;padding:0!important;margin:0 0 18px!important}
.elementor-7876 ul.products .button{margin-top:auto!important;display:block;text-align:center;background:#294c36!important;color:#fff!important;font:700 14px/1.4 Arial,sans-serif!important;padding:13px 18px!important;border-radius:4px!important}
.elementor-7876 ul.products .button:hover{background:#3d6347!important}
.elementor-7876 ul.products .se-btn,.elementor-7876 ul.products .ast-on-card-button{display:none!important}
.elementor-7876 .elementor-element-f0bc869{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px!important;max-width:1180px;margin:12px auto 64px!important;padding:36px!important;background:#f6f5ef;border-radius:8px}
.elementor-7876 .elementor-element-3e37539,.elementor-7876 .elementor-element-90e345c{width:100%!important;padding:0!important;min-width:0}
.elementor-7876 .elementor-element-cd85264 .elementor-heading-title{font:700 30px/1.2 Arial,sans-serif!important;letter-spacing:-.6px;color:#202b23!important}
.elementor-7876 .elementor-element-4e83860{font:400 16px/1.65 Arial,sans-serif;color:#59635b}
.elementor-7876 .elementor-element-4e83860 h3{font:700 17px/1.4 Arial,sans-serif;color:#202b23;margin:20px 0 5px}
.elementor-7876 .elementor-element-4e83860 p{margin-bottom:14px}
.elementor-7876 .elementor-element-90e345c{background:#fff;padding:24px!important;border:1px solid #e2e5df;border-radius:6px}
.elementor-7876 input,.elementor-7876 textarea{font:400 16px/1.5 Arial,sans-serif!important;border-radius:4px!important}
.elementor-7876 button[type=submit]{background:#294c36!important;color:white!important;border-radius:4px!important}
.elementor-7876 a:focus-visible{outline:3px solid #8aaa72;outline-offset:4px}
@media(max-width:767px){
.elementor-7876 .elementor-element-b2f631b{padding:28px 20px!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{grid-template-columns:1fr;gap:24px}
.elementor-7876 .elementor-slides-wrapper,.elementor-7876 .swiper-slide{height:200px!important}
.elementor-7876 .elementor-element-a4a6f2d{padding:28px 16px!important}
.elementor-7876 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.elementor-7876 ul.products li.product{padding:12px!important}
.elementor-7876 ul.products li.product img{height:145px!important}
.elementor-7876 ul.products .woocommerce-loop-product__title{font-size:16px!important;min-height:65px}
.elementor-7876 .elementor-element-f0bc869{grid-template-columns:1fr!important;gap:24px!important;margin:0 16px 32px!important;padding:24px 18px!important}
}
@media(max-width:380px){.elementor-7876 ul.products{grid-template-columns:1fr!important}}

.elementor-7876 .elementor-element-b2f631b{background-image:none!important;min-height:0!important}
.elementor-7876 .elementor-element-b2f631b:before{background:none!important}
.elementor-7876 .elementor-element-bfc6548,.elementor-7876 .elementor-element-4351283{text-align:left!important}
.elementor-7876 #products,.elementor-7876 #b2b-order{scroll-margin-top:100px}
.elementor-7876 .elementor-element-f0bc869{width:auto!important}

.elementor-7876 .elementor-elemen
/* VJ Packers product catalogue */
#post-7876 .entry-header{display:none}
#post-7876{padding:0;background:#fff}
.elementor-7876{color:#202b23;font-family:Arial,sans-serif}
.elementor-7876 .e-con{--container-max-width:1180px}
.elementor-7876 .elementor-element-b2f631b{background:#f6f5ef;padding:48px 28px!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{display:grid!important;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}
.elementor-7876 .elementor-element-8b7618e{width:100%!important;padding:0!important;gap:18px}
.elementor-7876 .elementor-element-bfc6548 .elementor-heading-title{font:700 13px/1.4 Arial,sans-serif!important;letter-spacing:2px;text-transform:uppercase;color:#526f39!important}
.elementor-7876 .elementor-element-4351283 .elementor-heading-title{font:700 clamp(32px,4vw,54px)/1.08 Arial,sans-serif!important;letter-spacing:-1.8px;color:#202b23!important}
.elementor-7876 .vj-intro{display:block;font:400 17px/1.65 Arial,sans-serif;letter-spacing:0;color:#59635b;margin-top:20px;max-width:440px}
.elementor-7876 .vj-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.elementor-7876 .vj-actions a{font:700 14px/1.3 Arial,sans-serif;letter-spacing:0;padding:15px 20px;border:1px solid #294c36;border-radius:5px;text-decoration:none;color:#fff;background:#294c36}
.elementor-7876 .vj-actions a+a{background:transparent;color:#294c36}
.elementor-7876 .vj-actions a:hover{background:#3d6347;color:#fff}
.elementor-7876 .elementor-element-680b7c7{width:100%!important;min-width:0}
.elementor-7876 .elementor-slides-wrapper,.elementor-7876 .swiper-slide{height:310px!important}
.elementor-7876 .swiper-slide-bg{background-size:cover!important;border-radius:8px}
.elementor-7876 .elementor-element-9c32d4d{display:none}
.elementor-7876 .elementor-element-a4a6f2d{padding:48px 28px!important}
.elementor-7876 ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0!important}
.elementor-7876 ul.products:before,.elementor-7876 ul.products:after{display:none!important}
.elementor-7876 ul.products li.product{width:100%!important;margin:0!important;padding:18px!important;background:#fff;border:1px solid #e2e5df;border-radius:8px;display:flex;flex-direction:column;float:none!important;transition:border-color .18s}
.elementor-7876 ul.products li.product:hover{border-color:#6f8c62}
.elementor-7876 ul.products li.product img{width:100%!important;height:225px!important;object-fit:contain;background:#fff;margin:0 0 18px!important}
.elementor-7876 ul.products .woocommerce-loop-product__title{font:700 19px/1.35 Arial,sans-serif!important;color:#202b23!important;min-height:52px;padding:0!important;margin:0 0 18px!important}
.elementor-7876 ul.products .button{margin-top:auto!important;display:block;text-align:center;background:#294c36!important;color:#fff!important;font:700 14px/1.4 Arial,sans-serif!important;padding:13px 18px!important;border-radius:4px!important}
.elementor-7876 ul.products .button:hover{background:#3d6347!important}
.elementor-7876 ul.products .se-btn,.elementor-7876 ul.products .ast-on-card-button{display:none!important}
.elementor-7876 .elementor-element-f0bc869{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px!important;max-width:1180px;margin:12px auto 64px!important;padding:36px!important;background:#f6f5ef;border-radius:8px}
.elementor-7876 .elementor-element-3e37539,.elementor-7876 .elementor-element-90e345c{width:100%!important;padding:0!important;min-width:0}
.elementor-7876 .elementor-element-cd85264 .elementor-heading-title{font:700 30px/1.2 Arial,sans-serif!important;letter-spacing:-.6px;color:#202b23!important}
.elementor-7876 .elementor-element-4e83860{font:400 16px/1.65 Arial,sans-serif;color:#59635b}
.elementor-7876 .elementor-element-4e83860 h3{font:700 17px/1.4 Arial,sans-serif;color:#202b23;margin:20px 0 5px}
.elementor-7876 .elementor-element-4e83860 p{margin-bottom:14px}
.elementor-7876 .elementor-element-90e345c{background:#fff;padding:24px!important;border:1px solid #e2e5df;border-radius:6px}
.elementor-7876 input,.elementor-7876 textarea{font:400 16px/1.5 Arial,sans-serif!important;border-radius:4px!important}
.elementor-7876 button[type=submit]{background:#294c36!important;color:white!important;border-radius:4px!important}
.elementor-7876 a:focus-visible{outline:3px solid #8aaa72;outline-offset:4px}
@media(max-width:767px){
.elementor-7876 .elementor-element-b2f631b{padding:28px 20px!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{grid-template-columns:1fr;gap:24px}
.elementor-7876 .elementor-slides-wrapper,.elementor-7876 .swiper-slide{height:200px!important}
.elementor-7876 .elementor-element-a4a6f2d{padding:28px 16px!important}
.elementor-7876 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.elementor-7876 ul.products li.product{padding:12px!important}
.elementor-7876 ul.products li.product img{height:145px!important}
.elementor-7876 ul.products .woocommerce-loop-product__title{font-size:16px!important;min-height:65px}
.elementor-7876 .elementor-element-f0bc869{grid-template-columns:1fr!important;gap:24px!important;margin:0 16px 32px!important;padding:24px 18px!important}
}
@media(max-width:380px){.elementor-7876 ul.products{grid-template-columns:1fr!important}}

.elementor-7876 .elementor-element-b2f631b{background-image:none!important;min-height:0!important}
.elementor-7876 .elementor-element-b2f631b:before{background:none!important}
.elementor-7876 .elementor-element-bfc6548,.elementor-7876 .elementor-element-4351283{text-align:left!important}
.elementor-7876 #products,.elementor-7876 #b2b-order{scroll-margin-top:100px}
.elementor-7876 .elementor-element-f0bc869{width:auto!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{width:100%!important;max-width:1180px!important;margin:auto!important}
.elementor-7876 .elementor-element-bfc6548 .elementor-widget-container,.elementor-7876 .elementor-element-4351283 .elementor-widget-container{margin:0!important;padding:0!important}
.elementor-7876 .swiper-slide-bg{background-size:contain!important;background-repeat:no-repeat;background-color:#eee3d1}
.elementor-7876 .elementor-element-6fbbfd1{width:100%!important;max-width:none!important}
-b2f631b>.e
/* VJ Packers product catalogue */
#post-7876 .entry-header{display:none}
#post-7876{padding:0;background:#fff}
.elementor-7876{color:#202b23;font-family:Arial,sans-serif}
.elementor-7876 .e-con{--container-max-width:1180px}
.elementor-7876 .elementor-element-b2f631b{background:#f6f5ef;padding:48px 28px!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{display:grid!important;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}
.elementor-7876 .elementor-element-8b7618e{width:100%!important;padding:0!important;gap:18px}
.elementor-7876 .elementor-element-bfc6548 .elementor-heading-title{font:700 13px/1.4 Arial,sans-serif!important;letter-spacing:2px;text-transform:uppercase;color:#526f39!important}
.elementor-7876 .elementor-element-4351283 .elementor-heading-title{font:700 clamp(32px,4vw,54px)/1.08 Arial,sans-serif!important;letter-spacing:-1.8px;color:#202b23!important}
.elementor-7876 .vj-intro{display:block;font:400 17px/1.65 Arial,sans-serif;letter-spacing:0;color:#59635b;margin-top:20px;max-width:440px}
.elementor-7876 .vj-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.elementor-7876 .vj-actions a{font:700 14px/1.3 Arial,sans-serif;letter-spacing:0;padding:15px 20px;border:1px solid #294c36;border-radius:5px;text-decoration:none;color:#fff;background:#294c36}
.elementor-7876 .vj-actions a+a{background:transparent;color:#294c36}
.elementor-7876 .vj-actions a:hover{background:#3d6347;color:#fff}
.elementor-7876 .elementor-element-680b7c7{width:100%!important;min-width:0}
.elementor-7876 .elementor-slides-wrapper,.elementor-7876 .swiper-slide{height:310px!important}
.elementor-7876 .swiper-slide-bg{background-size:cover!important;border-radius:8px}
.elementor-7876 .elementor-element-9c32d4d{display:none}
.elementor-7876 .elementor-element-a4a6f2d{padding:48px 28px!important}
.elementor-7876 ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0!important}
.elementor-7876 ul.products:before,.elementor-7876 ul.products:after{display:none!important}
.elementor-7876 ul.products li.product{width:100%!important;margin:0!important;padding:18px!important;background:#fff;border:1px solid #e2e5df;border-radius:8px;display:flex;flex-direction:column;float:none!important;transition:border-color .18s}
.elementor-7876 ul.products li.product:hover{border-color:#6f8c62}
.elementor-7876 ul.products li.product img{width:100%!important;height:225px!important;object-fit:contain;background:#fff;margin:0 0 18px!important}
.elementor-7876 ul.products .woocommerce-loop-product__title{font:700 19px/1.35 Arial,sans-serif!important;color:#202b23!important;min-height:52px;padding:0!important;margin:0 0 18px!important}
.elementor-7876 ul.products .button{margin-top:auto!important;display:block;text-align:center;background:#294c36!important;color:#fff!important;font:700 14px/1.4 Arial,sans-serif!important;padding:13px 18px!important;border-radius:4px!important}
.elementor-7876 ul.products .button:hover{background:#3d6347!important}
.elementor-7876 ul.products .se-btn,.elementor-7876 ul.products .ast-on-card-button{display:none!important}
.elementor-7876 .elementor-element-f0bc869{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px!important;max-width:1180px;margin:12px auto 64px!important;padding:36px!important;background:#f6f5ef;border-radius:8px}
.elementor-7876 .elementor-element-3e37539,.elementor-7876 .elementor-element-90e345c{width:100%!important;padding:0!important;min-width:0}
.elementor-7876 .elementor-element-cd85264 .elementor-heading-title{font:700 30px/1.2 Arial,sans-serif!important;letter-spacing:-.6px;color:#202b23!important}
.elementor-7876 .elementor-element-4e83860{font:400 16px/1.65 Arial,sans-serif;color:#59635b}
.elementor-7876 .elementor-element-4e83860 h3{font:700 17px/1.4 Arial,sans-serif;color:#202b23;margin:20px 0 5px}
.elementor-7876 .elementor-element-4e83860 p{margin-bottom:14px}
.elementor-7876 .elementor-element-90e345c{background:#fff;padding:24px!important;border:1px solid #e2e5df;border-radius:6px}
.elementor-7876 input,.elementor-7876 textarea{font:400 16px/1.5 Arial,sans-serif!important;border-radius:4px!important}
.elementor-7876 button[type=submit]{background:#294c36!important;color:white!important;border-radius:4px!important}
.elementor-7876 a:focus-visible{outline:3px solid #8aaa72;outline-offset:4px}
@media(max-width:767px){
.elementor-7876 .elementor-element-b2f631b{padding:28px 20px!important}
.elementor-7876 .elementor-element-b2f631b>.e-con-inner{grid-template-columns:1fr;gap:24px}
.elementor-7876 .elementor-slides-wrapper,.elementor-7876 .swiper-slide{height:200px!important}
.elementor-7876 .elementor-element-a4a6f2d{padding:28px 16px!important}
.elementor-7876 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.elementor-7876 ul.products li.product{padding:12px!important}
.elementor-7876 ul.products li.product img{height:145px!important}
.elementor-7876 ul.products .woocommerce-loop-product__title{font-size:16px!important;min-height:65px}
.elementor-7876 .elementor-element-f0bc869{grid-template-columns:1fr!important;gap:24px!important;margin:0 16px 32px!important;padding:24px 18px!important}
}
@media(max-width:380px){.elementor-7876 ul.products{grid-template-columns:1fr!important}}/* End custom CSS */