/** Shopify CDN: Minification failed

Line 347:10 Unexpected "}"

**/
@media all{
     [loading="lazy"]{
        display:block;
        max-width:100%;
        transition:opacity .2s .1s ease-in-out;
        opacity:0;
    }
     .is-loaded{
        opacity:1;
        transition-delay:0.2s;
    }
     .kdcollection-driver__inner{
        border-radius:4px;
    }
     .kdcollection-driver__content{
        margin-bottom:33px;
    }
     .kdcollection-driver__content h3{
        margin: 11px 0 0px;
        font-size:1.375rem;
        font-weight:500;
    }
     .kdcollection-driver__content p{
        padding:0 22px;
           margin: 11px 0 15px 0px;

    }
     .kdcollection-driver__image{
        display:block;
        border-bottom:1px solid #fff;
    }
     .kdcollection-driver__image img{
        border-radius:4px 4px 0 0;
    }
     .kdcollection-driver__actions a{
        width:240px;
        margin:5.5px 5.5px 22px;
        color:inherit;
    }
     .kdcollection-driver--centered{
        text-align:center;
    }
     .kdcollection-driver--centered .kdcollection-driver__actions{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-align-items:center;
        -ms-align-items:center;
        align-items:center;
        justify-content:center;
    }
     .kdcollection-driver--centered img{
        margin:0 auto;
    }
     .kdcollection-column{
        box-sizing:border-box;
    }
     @media only screen and (max-width:768px){
         .kdcollection-column-group{
            flex-wrap:wrap;
        }
    }
     [data-content-type='heading']{
        word-wrap:break-word;
    }
     [data-element="lazy_image"]{
        display:inline-block;
        vertical-align:middle;
    }
     [data-content-type='row'][data-appearance='contained']{
        margin-left:auto!important;
        margin-right:auto!important;
        max-width:1140px;
    }
     @media only screen and (max-width:768px){
         [data-content-type='row'][data-appearance='contained'] [data-element='inner']{
            background-attachment:scroll!important;
        }
    }
     .kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action{
        text-decoration:none;
        background-image:none;
        background:rgba(20,24,30,0.2);
        cursor:pointer;
        display:inline-block;
        font-weight:500;
        font-size:.9375rem;
        box-sizing:border-box;
        vertical-align:middle;
        line-height:2.8125rem;
        padding:0 20px;
        font-size:1rem;
        border-radius:5px;
        text-transform:uppercase;
        transition:background .2s,background-color .2s,color .2s;
        box-shadow:none;
       border-radius: 10px;
    }
     .kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:hover,.kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:active,.kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:focus{
        text-decoration:none;
    }
     .kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:focus,.kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:active{
        background:#fff;
        border:2px solid #fff;
        color:#14181e;
    }
     .kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:hover{
        background:#fff;
        border:2px solid #fff;
        color:#037281;
    }
     @media only screen and (max-width:767px){
         .kdcollection-column{
            background-attachment:scroll!important;
            flex-basis:100%;
            max-width:100%;
        }
    }
}
 @media screen and (min-width: 768px){
     [loading="lazy"]{
        display:block;
        max-width:100%;
        transition:opacity .2s .1s ease-in-out;
        opacity:0;
    }
     .is-loaded{
        opacity:1;
        transition-delay:0.2s;
    }
     @media only screen and (max-width:768px){
         .kdcollection-column-group{
            flex-wrap:wrap;
        }
    }
     @media only screen and (max-width:768px){
         [data-content-type='row'][data-appearance='contained'] [data-element='inner']{
            background-attachment:scroll!important;
        }
    }
     @media all and (min-width:768px),print{
         .kdcollection-driver__content h3{
            font-size:1.5rem;
        }
         [data-element="lazy_image"]{
            display:inline-block;
        }
    }
     @media all and (min-width:1024px),print{
         .kdcollection-driver__actions a{
            width:250px;
        }
    }
}
 .is-loaded{
    opacity:1;
}
 [data-content-type=heading]{
    word-wrap:break-word;
}
 [data-content-type=row][data-appearance=contained]{
    margin-left:auto!important;
    margin-right:auto!important;
    max-width:1140px;
}
 @media only screen and (max-width:768px){
     [data-content-type=row][data-appearance=contained] [data-element=inner]{
        background-attachment:scroll!important;
    }
}
 @media (prefers-reduced-motion:reduce){
     *,::after,::before{
        animation-duration:1ms!important;
    }
}
 .is-loaded{
    opacity:1;
}
 @media only screen and (max-width:768px){
     [data-content-type=row][data-appearance=contained] [data-element=inner]{
        background-attachment:scroll!important;
    }
}
 @media all{
     article{
        display:block;
    }
     img{
        max-width:100%;
        height:auto;
        border:0;
    }
     [loading="lazy"]{
        display:block;
        max-width:100%;
        transition:opacity .2s .1s ease-in-out;
        opacity:0;
    }
     .is-loaded{
        opacity:1;
        transition-delay:0.2s;
    }
     .kdcollection-driver__inner{
        border-radius:4px;
    }
     .kdcollection-driver__content{
        margin-bottom:33px;
    }
     .kdcollection-driver__content h3{
        margin: 20px 0 0px;
        font-size:1.375rem;
        font-weight:500;
    }
     .kdcollection-driver__content p{
        padding:0 22px;
    }
     .kdcollection-driver__image{
        display:block;
        border-bottom:1px solid #fff;
    }
     .kdcollection-driver__image img{
        border-radius:4px 4px 0 0;
    }
     .kdcollection-driver__actions a{
        width:240px;
        margin:5.5px 5.5px 22px;
        color:inherit;
    }
     .kdcollection-driver--centered{
        text-align:center;
    }
     .kdcollection-driver--centered .kdcollection-driver__actions{
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-align-items:center;
        -ms-align-items:center;
        align-items:center;
        justify-content:center;
    }
     .kdcollection-driver--centered img{
        margin:0 auto;
    }
     .kdcollection-column{
        box-sizing:border-box;
    }
     @media only screen and (max-width:768px){
         .kdcollection-column-group{
            flex-wrap:wrap;
        }
    }
     [data-content-type='heading']{
        word-wrap:break-word;
    }
     [data-element="lazy_image"]{
        display:inline-block;
        vertical-align:middle;
    }
     [data-content-type='row'][data-appearance='contained']{
        margin-left:auto!important;
        margin-right:auto!important;
        max-width:1140px;
    }
     @media only screen and (max-width:768px){
         [data-content-type='row'][data-appearance='contained'] [data-element='inner']{
            background-attachment:scroll!important;
        }
    }
     .kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action{
        text-decoration:none;
        background-image:none;
        background:rgba(20,24,30,0.2);
        cursor:pointer;
        display:inline-block;
        font-weight:900;
        font-size:.9375rem;
        box-sizing:border-box;
        vertical-align:middle;
        line-height:2.8125rem;
        padding:0 20px;
        font-size:1rem;
        border-radius:5px;
        text-transform:uppercase;
        transition:background .2s,background-color .2s,color .2s;
        box-shadow:none;
    }
     .kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:hover,.kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:active,.kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:focus{
        text-decoration:none;
    }
     .kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:focus,.kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:active{
        background:#fff;
        border:2px solid #fff;
        color:#14181e;
    }
     .kdcollection-driver [data-button-type='tertiary'] .kdcollection-driver__action:hover{
        background: #68676738;
        border:2px solid #fff;
        color:#037281;
    }
     @media only screen and (max-width:767px){
         .kdcollection-column{
            background-attachment:scroll!important;
            flex-basis:100%;
            max-width:100%;
        }
    }
}
 @media screen and (min-width: 768px){
     [loading="lazy"]{
        display:block;
        max-width:100%;
        transition:opacity .2s .1s ease-in-out;
        opacity:0;
    }
     .is-loaded{
        opacity:1;
        transition-delay:0.2s;
    }
     @media only screen and (max-width:768px){
         .kdcollection-column-group{
            flex-wrap:wrap;
        }
    }
     @media only screen and (max-width:768px){
         [data-content-type='row'][data-appearance='contained'] [data-element='inner']{
            background-attachment:scroll!important;
        }
    }
     @media all and (min-width:768px),print{
         .kdcollection-driver__content h3{
            font-size:1.5rem;
        }
         [data-element="lazy_image"]{
            display:inline-block;
        }
    }
     @media all and (min-width:1024px),print{
         .kdcollection-driver__actions a{
            width:250px;
        }
    }
}undefined}undefined}undefined 
.kdcollection-driver__content .collection-title-img {
    padding-top: 15px;
}

.kdcollection-column-group .kdcollection-column:nth-child(1) {
margin-bottom: -35px !important;
}


.kdcollection-column-group .kdcollection-column:nth-child(2) {
    margin-bottom: -35px !important;
}