.elementor-59061 .elementor-element.elementor-element-e49d868{--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:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-59061 .elementor-element.elementor-element-e49d868:not(.elementor-motion-effects-element-type-background), .elementor-59061 .elementor-element.elementor-element-e49d868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #06222F 0%, #0B3A52 100%);}.elementor-59061 .elementor-element.elementor-element-3b7a10e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59061 .elementor-element.elementor-element-9782d20{--display:flex;}.elementor-59061 .elementor-element.elementor-element-d341b48 > .elementor-widget-container{background-color:#FF5A36;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;border-radius:50px 50px 50px 50px;}.elementor-59061 .elementor-element.elementor-element-d341b48.elementor-element{--align-self:flex-start;}.elementor-59061 .elementor-element.elementor-element-d341b48 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:2em;letter-spacing:0.12px;color:#FFFFFF;}.elementor-59061 .elementor-element.elementor-element-3f07962 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-59061 .elementor-element.elementor-element-3f07962 .elementor-heading-title{font-family:"Schibsted Grotesk", Sans-serif;font-size:clamp(28px, 3.6vw, 42px);font-weight:700;line-height:1.08em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-59061 .elementor-element.elementor-element-a6c673d{font-family:"Hanken Grotesk", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-59061 .elementor-element.elementor-element-a6c673d p{margin-block-end:0px;}.elementor-59061 .elementor-element.elementor-element-7760b08{--display:flex;}.elementor-59061 .elementor-element.elementor-element-e4c4e7f.elementor-element{--align-self:flex-end;}.elementor-59061 .elementor-element.elementor-element-b6503fc{--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;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-59061 .elementor-element.elementor-element-b6503fc:not(.elementor-motion-effects-element-type-background), .elementor-59061 .elementor-element.elementor-element-b6503fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1F4;}.elementor-59061 .elementor-element.elementor-element-db826f4{--grid-columns:4;--grid-row-gap:10px;width:100%;max-width:100%;--grid-column-gap:10px;}.elementor-59061 .elementor-element.elementor-element-db826f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59061 .elementor-element.elementor-element-db826f4 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-59061 .elementor-element.elementor-element-db826f4 .e-loop-item > .elementor-section, .elementor-59061 .elementor-element.elementor-element-db826f4 .e-loop-item > .elementor-section > .elementor-container, .elementor-59061 .elementor-element.elementor-element-db826f4 .e-loop-item > .e-con, .elementor-59061 .elementor-element.elementor-element-db826f4 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-59061 .elementor-element.elementor-element-036539a{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--swiper-pagination-size:12px;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:15px;}.elementor-59061 .elementor-element.elementor-element-036539a .swiper-slide > .elementor-element{height:100%;}.elementor-59061 .elementor-element.elementor-element-036539a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}@media(max-width:1024px){.elementor-59061 .elementor-element.elementor-element-db826f4{--grid-columns:2;}.elementor-59061 .elementor-element.elementor-element-036539a{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-59061 .elementor-element.elementor-element-e49d868{--content-width:1270px;}.elementor-59061 .elementor-element.elementor-element-9782d20{--width:50%;}.elementor-59061 .elementor-element.elementor-element-7760b08{--width:47%;}.elementor-59061 .elementor-element.elementor-element-b6503fc{--content-width:1270px;}}@media(max-width:767px){.elementor-59061 .elementor-element.elementor-element-e49d868{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-59061 .elementor-element.elementor-element-d341b48.elementor-element{--align-self:center;}.elementor-59061 .elementor-element.elementor-element-3f07962{text-align:center;}.elementor-59061 .elementor-element.elementor-element-3f07962 .elementor-heading-title{font-size:25px;}.elementor-59061 .elementor-element.elementor-element-a6c673d.elementor-element{--align-self:center;}.elementor-59061 .elementor-element.elementor-element-a6c673d{text-align:center;font-size:16px;}.elementor-59061 .elementor-element.elementor-element-b6503fc{--padding-top:25px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-59061 .elementor-element.elementor-element-db826f4{--grid-columns:1;}.elementor-59061 .elementor-element.elementor-element-036539a{--swiper-slides-to-display:1;}}/* Start custom CSS */.carslide{
    max-height: 700px;
    overflow: hidden;
    
}
.pcard_name h3 a {
    font-size: 16px!important;
    line-height: 1.2em !important;
    color: var(--ink);
    font-weight: 700;
    min-height: 40px;
}
.pex{
    min-height: 70px; 
}
.pcard_name h3{
    min-height: 40px;
}
.ymt-num {
    color: #ffffff;
    font-size: 32px;
    line-height: 1;
    font-family: "Schibsted Grotesk", Sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #ffffff;
}

.ymt-unit {
    font-family: "Schibsted Grotesk", Sans-serif;
    color: rgba(255, 255, 255, 0.6);
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 0.08em;
    text-transform: uppercase;
}

.cat-tile__name {
     font-family: "Hanken Grotesk", Sans-serif;
    font-weight: 700;
    font-size: 19px;
    color: #06222f;
}
.cat-tile__count {
    font-family: "Hanken Grotesk", Sans-serif;
    font-size: 13px;
    color: #5e768a;
}
.sp .cat-tile__name, .sp .cat-tile__count{color: white!important;}

.mainCard .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: 11px;
    line-height: 1em;
}
.pon{font-size: 18px; text-transform: uppercase;letter-spacing: .25px;}
.heroColor{
    background: linear-gradient(
        to bottom,
        #fd840a 0%,   /* darker orange */
        #fd840a 45%,  /* bright highlight */
        #fd9d0c 55%,  /* continue highlight */
        #fd840a 100%  /* darker orange */
    );

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    font-size: 56px;
    font-weight: 800;
}

@media(min-width: 768px) and (max-width: 1269px){
    
    .woocommerce div{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .woocommerce div.product {
        margin-bottom: 0;
        position: relative;
        max-width: 100%;
        width: 23%;
    }
}
@media(max-width: 757px){
    .cat-tile{min-height: 250px;}   
    .cat-tile__name {
    font-family: "Hanken Grotesk", Sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #06222f;
    min-height: 50px;
    display: block;
}
}/* End custom CSS */