.elementor-79482 .elementor-element.elementor-element-70aae152{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-79482 .elementor-element.elementor-element-51dc4dec{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:left;}.elementor-79482 .elementor-element.elementor-element-51dc4dec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:0.9em;letter-spacing:0px;word-spacing:0em;color:#1C244B;}.elementor-79482 .elementor-element.elementor-element-729a4cc2{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:left;}.elementor-79482 .elementor-element.elementor-element-729a4cc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-4fa82930 );}.elementor-79482 .elementor-element.elementor-element-749a0160{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:3%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-79482 .elementor-element.elementor-element-667f3950{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-79482 .elementor-element.elementor-element-667f3950.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79482 .elementor-element.elementor-element-584b122b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79482 .elementor-element.elementor-element-584b122b:not(.elementor-motion-effects-element-type-background), .elementor-79482 .elementor-element.elementor-element-584b122b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-79482 .elementor-element.elementor-element-63983495 .elementor-heading-title{font-family:"DIN Next W01", Sans-serif;font-size:22px;font-weight:400;}.elementor-79482 .elementor-element.elementor-element-634154d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79482 .elementor-element.elementor-element-3d50798e{width:100%;max-width:100%;}.elementor-79482 .elementor-element.elementor-element-4a8fbaad{--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:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-79482 .elementor-element.elementor-element-4888bba7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-79482 .elementor-element.elementor-element-667f3950{--width:25%;}}@media(max-width:1024px){.elementor-79482 .elementor-element.elementor-element-70aae152{--padding-top:5%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-79482 .elementor-element.elementor-element-51dc4dec .elementor-heading-title{font-size:45px;}.elementor-79482 .elementor-element.elementor-element-729a4cc2 .elementor-heading-title{font-size:14px;}.elementor-79482 .elementor-element.elementor-element-749a0160{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-79482 .elementor-element.elementor-element-4a8fbaad{--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-79482 .elementor-element.elementor-element-70aae152{--min-height:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-79482 .elementor-element.elementor-element-51dc4dec .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-79482 .elementor-element.elementor-element-4a8fbaad{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-79482 .elementor-element.elementor-element-4888bba7 .elementor-heading-title{font-size:28px;line-height:1.3em;}}/* Start custom CSS for heading, class: .elementor-element-729a4cc2 */.elementor-79482 .elementor-element.elementor-element-729a4cc2 p{
    color: #000
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2929abc8 */.elementor-79482 .elementor-element.elementor-element-2929abc8 .subcategory-title{
    padding : 10px 20px !important;
    padding-right: 0 !important;
    border-left: 5px solid transparent ;
    transition: ease all .3s
}
.elementor-79482 .elementor-element.elementor-element-2929abc8 .subcategory-title:hover {
    border-color: #002D62;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d50798e *//* Main wrapper for categories */
.woo-categories-list {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

/* Individual category item */
.woo-category-item {
    width: 100%;
    margin-bottom: 30px;
}

/* Products grid within each category */
.products-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    gap: 40px;
    margin-top: 20px;
}

/* Individual product */
.product {
     border:1px solid #e3e3e3;
   overflow: hidden;
    border-radius: 5px;
 background: #f7f7f7;
    transition: transform 0.3s, box-shadow 0.3s;
}
.product-holder{
  
}
a.product-holder img{
        transition: transform 0.3s, box-shadow 0.3s;

}
a.product-holder {
    height: 350px;
    display: block;
  
      overflow: hidden;
    background-color:  #f7f7f7;
    margin-bottom: 20px;
    
}
  a.product-holder:hover img {
    transform: scale(1.07) ;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-top: 0;
}

/* Product title */
.product h3 {
    margin-top: 10px;
    font-size: 1.1em;
        margin-bottom: 0;

}

/* Product price */
.product p {
    margin: 5px 0;
    color: #007cba;
}

/* Product rating */
.product .star-rating {
    margin-top: 5px;
}
.product-link{
    font-size:16px;
}
.subcategory-title a{
    color: #000;
}
.elementor-79482 .elementor-element.elementor-element-3d50798e h3.subcategory-title {
    font-size: 43px;
}
.subcategory-description,.subcategory-description p {
    color: #000;
    max-width: 900px;
    
    
}
.subcategory-descriptio{
    margin-bottom: 40px;
}

.subcategory {
    margin-top: 45px;
}

.product-content{
    padding: 10px
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DIN Next W01';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.parkpressprinters.com/wp-content/uploads/2020/07/DIN-Next-W01-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DIN Next W01';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.parkpressprinters.com/wp-content/uploads/2020/07/DIN-Next-W01-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */