.elementor-110793 .elementor-element.elementor-element-585eb4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-110793 .elementor-element.elementor-element-d3ed91a.elementor-element{--order:-99999 /* order start hack */;}.elementor-110793 .elementor-element.elementor-element-d3ed91a .wd-text-block{color:#000000;}@media(max-width:1024px){.elementor-110793 .elementor-element.elementor-element-585eb4c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:768px){.elementor-110793 .elementor-element.elementor-element-585eb4c{--margin-top:950px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for wd_text_block, class: .elementor-element-d3ed91a */.block-product-checkpoint li + li {
    margin-top: 20px;
}

.block-product-checkpoint li {
    display: flex;
    align-items: center;
}
@media (min-width: 800px) {
    .block-product-checkpoint .content ul {
        column-count: 3;
    }
}

@media (min-width: 600px) {
    .block-product-checkpoint ul {
        column-count: 2;
        column-gap: 24px;
    }
}
media="screen and (min-width: 1248px)" {
    ._typo-text-medium3 {
        font-family: var(--font-family-text);
        font-size: var(--font-size-text3);
        line-height: var(--line-height-text-medium3);
        font-weight: var(--font-weight-text-medium);
    }
}
media="screen and (min-width: 1248px)" {
    ol, ul {
        list-style: none;
    }
}
@media (min-width: 600px) {
    .block-product-checkpoint .collapsed-block {
        max-height: none !important;
    }
}

media="screen and (min-width: 1248px)" {
    .collapsed-block:not(.all-resolution) {
        max-height: none !important;
    }
}
media="screen and (min-width: 1248px)" {
    .collapsed-block {
        position: relative;
        overflow: hidden;
        transition: max-height .4s;
    }
}
@media (min-width: 1248px) {
    .block-product-checkpoint .title {
        margin-bottom: 32px;
    }
}

.block-product-checkpoint .title {
    margin-bottom: 24px;
}
media="screen and (min-width: 1248px)" {
    ._typo-title2 {
        font-family: var(--font-family-title);
        font-size: var(--font-size-title2);
        line-height: var(--line-height-title2);
        font-weight: var(--font-weight-title);
    }
}
@media (min-width: 1248px) {
    .block-product-checkpoint .content {
        padding: 32px 24px;
    }
}

.block-product-checkpoint .content {
    /* height: 1000px; */
    padding: 24px;
}
.block-product-checkpoint .image {
    min-height: 128px;
    background: url(https://d10cggh4v5dmy2.cloudfront.net/media/wysiwyg/product/check-bg.jpg) no-repeat center / cover;
}
@media (min-width: 1248px) {
    .block-product-checkpoint {
        display: grid;
        grid-template-columns: 350px 1fr;
    }
}

.block-product-checkpoint {
    border-radius: 0px;
    border: 1px solid var(--color-neutral3);
    background: var(--color-white);
    overflow: hidden;
}
media="screen and (min-width: 1248px)" {
    picture, [data-content-type=html] {
        display: contents;
    }
}

picture, [data-content-type=html] {
    display: contents;
}
@media (min-width: 1248px) {
    .product.info.detailed .data.item.content[id="checkpoint"] {
        padding: 30px 0;
    }
}

.product.info.detailed .data.item.content[id="checkpoint"] {
    background: var(--color-neutral0);
    height: 100;
}
media="screen and (min-width: 1248px)" {
    .product.info.detailed .data.item.content {
        padding-left: max(var(--container-padding), calc((100% - var(--container-max-width)) / 2 * var(--container-is-max-width, 1))) !important;
        padding-right: max(var(--container-padding), calc((100% - var(--container-max-width)) / 2 * var(--container-is-max-width, 1))) !important;
        padding: 20px 0;
        border-top: 1px solid var(--color-neutral3);
    }
}/* End custom CSS */