/** Shopify CDN: Minification failed

Line 1292:0 Unexpected "}"

**/
/* Publish by EComposer at 2026-10-27 02:03:12*//**ECOM-INSERT-CSS**/
                .ecom-column {
                    position: relative;
                }
                .ecom-column>.core__column--wrapper {
                    align-items: flex-start; /* fix tam de mn lam layout */
                    display: flex;
                }
                .ecom-column__overlay .ecom-overlay {
                    pointer-events: none;
                }

                .ecom-column__overlay > .ecom-overlay, .ecom-column__overlay .ecom-video-background-youtube {
                    position: absolute;
                    inset: 0;
                }

                @media only screen and (min-width: 768px) {
                    .ecom-column>.core__column--wrapper {
                        height: 100%;
                    }
                }
                /*.ecom-parallax-background {
                    background-size: cover;
                    width: 100%;
                    height: 100%;
                    transition: background-position 0.2s linear;
                    background-repeat: inherit !important;
                }*/
                .ecom-grid-item .ecom-row > .core__row--columns {
                    height: 100%;
                }
                .ecom-use-parallax {
                    background: unset !important;
                }
                .ecom-parallax-background {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    display: flex;
                    overflow: hidden;
                }
                .ecom-parallax-background img {
                    object-fit: cover;
                    width: 100%;
                    position: absolute;
                    top: 0;
                    left: 50%;
                    transform: translate(-50%,0);
                    pointer-events: none;
                }
                .ecom-row {
                    width: 100%;
                    position: relative;
                }
                .ecom-video-background-youtube-wrapper {
                    overflow: hidden
                }
                .ecom-section__overlay > .ecom-overlay, .ecom-section__overlay .ecom-video-background-youtube, .ecom-video-background-youtube-wrapper{
                    position:absolute;
                    top:0;
                    left:0;
                    bottom:0;
                    right:0;
                }
                .ecom-row.ecom-section {
                    clear: both;
                }
                .ecom-row:hover {
                    z-index: 1;
                }
                .ecom-row>div.core__row--columns.core__row--full {
                    max-width: 100%;
                }
                @media (min-aspect-ratio: 16/9) {
                    .ecom-section__overlay .ecom-video-background-youtube  { height: 300%; top: -100%; }
                }
                @media (max-aspect-ratio: 16/9) {
                    .ecom-section__overlay .ecom-video-background-youtube  { width: 300%; left: -100%; }
                }
                @supports not (aspect-ratio: 16 / 9) {
                    .ecom-video-background-youtube:before {
                        display: block;
                        content: "";
                        width: 100%;
                        padding-top: 56.25%;
                    }
                    .ecom-video-background-youtube .ecom-video-background {
                        position: absolute;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                    }
                    .ecom-video-background {
                        -o-object-fit: unset !important;
                        object-fit: unset !important;
                    }
                }
                @media (max-width: 767px) {
                    .ecom-section__video-bg .ecom-video-background-youtube {
                        display: none;
                    }
                }
                
            .ecom-base__breadcrumbs__list {
              align-items: center;
              display: flex;
              flex-wrap: wrap;
            }
          
                    .el__heading--tooltip-wrapper{
                        position: relative;
                        display: inline-block;
                    }
                    .el__heading--tooltip-wrapper svg{
                        width: 18px;
                        cursor: pointer;
                    }
                    .el__heading--tooltip-content{
                        line-height: 16px;
                        max-width: 200px;
                        position: absolute;
                        display: block;
                        width: max-content;
                        opacity: 0;
                        padding: 5px;
                        visibility: hidden;
                        font-size: 14px;
                        background-color: #545454;
                        color: #ffffff;
                        border-radius: 5px;
                        transition: .5s ease all;
                        z-index: 999;
                    }
                    .el__heading--tooltip-content.el__tooltip-tablet, .el__heading--tooltip-content.el__tooltip-mobile {
                        display: none;
                    }
                    .el__heading--tooltip-bottom{
                        left: 50%;
                        transform: translate(-50%, 10px);
                    }

                    .el__heading--tooltip-left{
                        transform: translate(-20px, -50%);
                        right: 100%;
                        top: 50%;
                    }
                    .el__heading--tooltip-top{
                        left: 50%;
                        bottom: 100%;
                        transform: translate(-50%, -10px);
                    }
                    .el__heading--tooltip-right {
                        top: 50%;
                        left: 100%;
                        transform: translate(20px, -50%);
                    }
                    .tooltip__arrow:before{
                        position: absolute;
                        content: '';
                        width: 8px;
                        height: 8px;
                        background: inherit;
                        z-index: -1;
                    }
                    .tooltip__arrow.el__heading--tooltip-bottom:before{
                        top: 0;
                        transform: translate(-50%, -50%) rotate(45deg);
                        left: 50%;
                    }
                    .tooltip__arrow.el__heading--tooltip-top:before{
                        transform: translate(-50%,50%) rotate(45deg);
                        bottom: 0%;
                        left: 50%;
                    }
                    .tooltip__arrow.el__heading--tooltip-right:before{
                        transform: translate(-50%,50%) rotate(45deg);
                        bottom: 50%;
                        left: 0%;
                    }
                    .tooltip__arrow.el__heading--tooltip-left:before{
                        transform: translate(50%,50%) rotate(45deg);
                        bottom: 50%;
                        right: 0%;
                    }
                    .el__heading--tooltip-wrapper svg:hover~.el__heading--tooltip-bottom, .el__heading--tooltip-wrapper svg:hover~.el__heading--tooltip-top {
                        opacity: 1;
                        visibility: visible;
                        transform: translate(-50%, 0);
                    }
                    .el__heading--tooltip-wrapper svg:hover~.el__heading--tooltip-left {
                        opacity: 1;
                        visibility: visible;
                        transform: translate(-15px, -50%);
                    }
                    .el__heading--tooltip-wrapper svg:hover~.el__heading--tooltip-right {
                        opacity: 1;
                        visibility: visible;
                        transform: translate(15px, -50%);
                    }
                    .ecom-type-hollow .ecom__heading {
                        text-shadow: var(--stroke) !important;
                        background: transparent !important;
                        -webkit-background-clip: unset !important;
                        -webkit-text-fill-color: unset !important;
                    }
                    .ecom-type-text_3d .ecom__heading {
                        text-shadow: var(--text_3d) !important;
                    }
                    .ecom-type-gradient .ecom__heading {
                        animation: var(--animation);
                    }
                    @keyframes gradientMove {
                        0% { background-position: 100% 100%; }
                        100% { background-position: 0% 0%; }
                    }
                    @media screen and (max-width: 1024px) {
                        .el__heading--tooltip-content.el__tooltip-desktop {
                            display: none;
                        }
                        .el__heading--tooltip-content.el__tooltip-tablet {
                            display: block;
                        }
                    }
                    @media screen and (max-width: 767px) {
                        .el__heading--tooltip-content.el__tooltip-tablet {
                            display: none;
                        }
                        .el__heading--tooltip-content.el__tooltip-mobile {
                            display: block;
                        }
                    }
                
                .ecom-iconlist--image img{
                    width: 20%;
                }
                .ecom-iconlist--link{
                    text-decoration:none
                }
                .ecom-iconlist--list{
                    display:grid;
                }
                .ecom-iconlist--item{
                    position: relative
                }
                .ecom-iconlist--list[data-layout='inline'] .ecom-iconlist--item{
                    display: flex;
                    align-items:center;
                }
                .ecom-iconlist-content{
                    flex:1;
                    display:flex;
                    flex-direction:column;
                    gap:10px;
                }
                .ecom-iconlist--title{
                    margin:0;
                    white-space: pre-wrap;
                }
                .ecom-iconlist--list, .ecom-iconlist--container {
                    margin: 0;
                    padding: 0;
                    list-style-type: none;
                }
                .ecom-iconlist--container{
                    display:flex;
                    align-items:center;
                }
                .ecom-iconlist--list[data-layout='default'] .ecom-iconlist--container {
                    padding-top: calc(var(--ecom-spacing) / 2);
                    padding-bottom: calc(var(--ecom-spacing) / 2);
                }

                .ecom-iconlist--list[data-layout='default'] .ecom-iconlist--item{
                    flex-direction:column;
                    display:flex;
                }
                .ecom-iconlist--list[data-layout='default']{
                    display:grid !important;
                }
                .ecom-iconlist--list[data-layout='inline']{
                    display: flex;
                    flex-wrap: wrap;
                    align-items: center;
                }
                .ecom-iconlist--list[data-layout='inline'] {
                    margin-left: calc(var(--ecom-spacing) / -2);
                    margin-right: calc(var(--ecom-spacing) / -2);
                }
                .ecom-iconlist--list[data-layout='inline'] .ecom-iconlist--container {
                    padding-left: calc(var(--ecom-spacing) / 2);
                    padding-right: calc(var(--ecom-spacing) / 2);
                }
                .ecom-iconlist--icon{
                    display: flex;
                }
                .ecom-iconlist--icon[data-image="true"]{
                    display: none;
                }
                .ecom-iconlist--icon svg {
                    height: 37px;
                    width: 37px;
                }
                .ecom-iconlist--container{
                    display: inline-flex;
                    align-items: center;
                }
            
                .ecom-element__countdown--time{
                    display:flex;
                    flex-wrap:wrap;
                    justify-content:inherit;
                }
                [class*="ecom-element__countdown-item--"]{
                    display:flex;
                }
                .ecom-element__countdown-container{
                    display:inline-flex;
                    justify-content:inherit;
                    flex-direction: column;
                    align-items:inherit
                }
                .ecom-countdown-progress-bar{
                    display:block;
                    width:100%;
                    background:green;
                    border-radius:5px;
                    overflow:hidden;
                }
                .ecom-countdown-progress-bar .ecom-countdown-progress-bar--timer{
                    width:100%;
                    height:8px;
                    background-color:red;
                    display:block;
                    border-radius:5px;
                }

                .ecom-countdown-progress-bar--timer {
                        background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
                        background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));
                        -webkit-animation: 2s linear infinite ecom_progress_bar;
                        animation: 2s linear infinite ecom_progress_bar;
                        background-size: 60px 60px;
                        transition: width 1s;
                        -webkit-transition: width 1s;
                }

                @-webkit-keyframes ecom_progress_bar {
                    from {
                        background-position: 0 0
                    }

                    to {
                        background-position: 40px 0
                    }
                }

                @keyframes ecom_progress_bar {
                    from {
                        background-position: 0 0
                    }

                    to {
                        background-position: 40px 0
                    }
                }
            
                .element__featured .element__featured--box-icon{
                    display: flex;
                }
                .element__featured--wrapper {
                    display: grid;
                    width: 100%;
                }
                .element__featured--box {
                    text-align: center;
                    overflow:hidden;
                }

                .element__featured--box-img img {
                    height: auto;
                    max-width: 100%;
                    border: none;
                    box-shadow: none;
                    transition-duration: 0.3s;
                    vertical-align: middle;
                    pointer-events: none;
                }
                .ecom-button-default{
                    display:flex;
                    justify-content:inherit;
                }
                .element__featured--box-content{
                    justify-content:inherit;
                }

                .element__featured--wrapper-list {
                    display: flex;
                    overflow-x: auto;
                }

                .element__featured--wrapper-list::-webkit-scrollbar {
                    display: block;
                    height: 3px;
                }
                .element__featured--wrapper-list::-webkit-scrollbar-track {
                    background-color: rgba(0,0,0,.15);
                }
                .element__featured--wrapper-list::-webkit-scrollbar-thumb {
                    background-color: rgba(0,0,0,.25)
                }
                .element__featured--box-btn {
                    text-transform: uppercase;
                    text-decoration: none;
                    color: #fff;
                    background-color: #0691b1;
                    border-radius: 4px;
                    margin-top: 6px;
                    margin-bottom: 10px;
                    padding: 5px 20px 5px 20px;
                }
                .ecom-feature-box-icon-link svg {
                    width: 25px;
                    height: 25px;
                }
            
                .ecom-free-shipping-bar__content {
                    display: flex;
                    flex-direction: column;
                    align-items: flex-start;
                }
                .ecom-free-shipping-bar__progress-bar--wrapper {
                    width: 100%;
                    position: relative;
                    height: 12px;
                    background: rgba(0 0 0 /.1);
                    border-radius: 10px;
                }
                .ecom-free-shipping-bar__progress-bar-stroke {
                    transition: width ease 1s;
                    position: relative;
                    content: '';
                    width: 20%;
                    height: 100%;
                    background: red;
                    background-image: linear-gradient( -45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent );
                    background-size: 20px 20px;
                    animation: progress-shipping-move 2s linear infinite;
                    border-radius: 10px;
                }
                .ecom-free-shipping-bar__progress-bar-stroke svg {
                    position: absolute;
                    content: '';
                    right: 0;
                    width: 12px;
                    height: 12px;
                    bottom: 100%;
                }
                @keyframes progress-shipping-move {
                    0% {
                        background-position: 0 0;
                    }
                    100% {
                        background-position: 50px 50px;
                    }
                }
            
                    .ecom-cart__coupon-container{
                        display:flex;
                        flex-direction: column;
                    }
                    .ecom-cart__coupon-text{
                        font-style: normal;
                        font-weight: 500;
                        font-size: 1.4rem;
                        line-height: 20px;
                        color: #374151;
                        margin-bottom:4px;
                    }
                    .ecom-cart__coupon--input{
                        background: #FFFFFF;
                        border: 1px solid #D1D5DB;
                        box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
                        width: 100%;
                        font-style: normal;
                        font-weight: normal;
                        font-size: 1.4rem;
                        line-height: 20px;
                        color: #6B7280;
                        outline:none;
                        padding: 9px 13px;
                    }
                    .ec-cart__coupon-input-wrap{
                        display: flex;
                        flex-direction: column;
                    }
                    .ec-cart__coupon-input-wrap[style*="flex-direction: row"],
                    .ec-cart__coupon-input-wrap[style*="flex-direction:row"]{
                        flex-wrap: wrap;
                        align-items: flex-end;
                        gap: 8px;
                    }
                    .ec-cart__coupon-input-wrap[style*="flex-direction: row"] .ecom-cart__coupon--input,
                    .ec-cart__coupon-input-wrap[style*="flex-direction:row"] .ecom-cart__coupon--input{
                        flex: 1 1 auto;
                        width: auto;
                    }
                    .ec-cart__coupon-input-wrap[style*="flex-direction: row"] .ecom-cart__coupon--input,
                    .ec-cart__coupon-input-wrap[style*="flex-direction:row"] .ecom-cart__coupon--input{
                        order: 1;
                    }
                    .ec-cart__coupon-input-wrap[style*="flex-direction: row"] .ec-cart__coupon--button,
                    .ec-cart__coupon-input-wrap[style*="flex-direction:row"] .ec-cart__coupon--button{
                        margin-top: 0;
                        flex-shrink: 0;
                        order: 2;
                    }
                    .ec-cart__coupon-input-wrap[style*="flex-direction: row"] .ec-cart__coupon-applied-list,
                    .ec-cart__coupon-input-wrap[style*="flex-direction:row"] .ec-cart__coupon-applied-list{
                        order: 3;
                        flex-basis: 100%;
                        margin-bottom: 0;
                    }
                    .ec-cart__coupon--button{
                        width: fit-content;
                        margin-top: 10px;
                        background: #111827;
                        color: #FFFFFF;
                        border: none;
                        border-radius: 4px;
                        font-size: 1.3rem;
                        line-height: 1;
                        padding: 10px 16px;
                        cursor: pointer;
                        transition: opacity .2s ease;
                    }
                    .ec-cart__coupon--button:hover{
                        opacity: .9;
                    }
                    .ec-cart__coupon--button:disabled,
                    .ecom-cart__coupon--input:disabled{
                        opacity: .6;
                        cursor: not-allowed;
                    }
                    .ec-cart__coupon-message{
                        margin-top: 8px;
                        font-size: 1.3rem;
                        line-height: 1.4;
                    }
                    .ec-cart__coupon-message.ecom-is-success{
                        color: #065F46;
                    }
                    .ec-cart__coupon-message.ecom-is-error{
                        color: #B91C1C;
                    }
                    .ec-cart__coupon-message.ecom-is-loading{
                        color: #374151;
                    }
                    .ec-cart__coupon-applied-list{
                        display: flex;
                        flex-wrap: wrap;
                        gap: 8px;
                        margin-bottom: 10px;
                    }
                    .ec-cart__coupon-applied-list:empty{
                        display: none;
                    }
                    .ec-cart__coupon-applied{
                        display: inline-flex;
                        align-items: center;
                        gap: 8px;
                        width: fit-content;
                        background: #F3F4F6;
                        border: 1px solid #D1D5DB;
                        border-radius: 999px;
                        padding: 6px 8px 6px 12px;
                    }
                    .ec-cart__coupon-applied-code{
                        font-size: 1.3rem;
                        line-height: 1;
                        color: #111827;
                        font-weight: 500;
                    }
                    .ec-cart__coupon-remove{
                        border: none;
                        background: #E5E7EB;
                        color: #111827;
                        border-radius: 999px;
                        width: 22px;
                        height: 22px;
                        line-height: 1;
                        font-size: 1.5rem;
                        cursor: pointer;
                        padding: 0;
                    }
                    .ec-cart__coupon-remove:disabled{
                        opacity: .6;
                        cursor: not-allowed;
                    }
                
                    .ecom-base-image .ecom-container-image {
                        width: 100%;
                        height: 100% !important;
                    }
                    .image-resize {
                        width: auto !important;
                        max-width: 100% !important;
                    }
                    .ecom-base-image .ecom-container-image.resize .ecom-image-content-position.ecom-image-default picture {
                        height: var(--height-resize) !important;
                        width: var(--width-resize) !important;
                    }
                    .ecom-base-image .ecom-container-image.resize .ecom-image-content-position.ecom-image-default .ecom-image-picture img {
                        width: 100% !important;
                        height: 100% !important;
                    }
                    .ecom-container-image.resize .ecom-image-content-position.ecom-image-default.ecom-base-image-container-overlay{
                        width: var(--width-resize) !important;
                        user-select: none;
                        -ms-user-select: none;
                        -webkit-user-select: none;
                    }
                    .ecom-container-image.resize .ecom-image-picture * {
                        /*transition: none;*/
                        pointer-events: none;
                    }
                    .ecom-base-image.ecom-overlay > .ecom-overlay-text{
                        text-align:center
                    }
                    .ecom-image-align{
                        display:flex;
                    }
                    .ecom-image-picture-link,
                    .ecom-image-picture{
                        overflow: hidden;
                        width:100%;
                        height:100%;
                    }
                    .ecom-base-image .ecom-image-picture img {
                        min-height: 1px;
                        object-position: var(--object-position);
                    }
                    .ecom-base-image picture {
                        overflow: hidden;
                        flex:1 1 auto;
                        min-height:1px;
                    }
                    .ecom-base-image picture img{
                        display: block;
                        max-width: 100%;
                        height: auto;
                        width: 100%;
                    }
                    .ecom-base-image figure{
                        display: flex;
                    }
                    .ecom-container-image{
                        display: flex;
                        flex-direction: column;
                        width:100%;
                    }
                    .ecom-image-picture-link,
                    .ecom-image-content-position{
                        position: relative;
                    }
                    .ecom-base-image.ecom-overlay {
                        position: absolute;
                        z-index: 1;
                        opacity: 0.5;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        top: 0;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        pointer-events: none;
                    }
                    .ecom-base-image.ecom-overlay > .ecom-overlay-text {
                        pointer-events: auto;
                    }
                    .ecom-image__caption,
                    .ecom-overlay-text--custom {
                        white-space: pre-wrap;
                    }
                    .ecom-image__caption{
                        width:100%;
                    }
                    .ecom-base-image .ecom-image-picture, .ecom-base-image .ecom-image-picture img {
                        width: 100%;
                        max-width: 100%;
                    }
                    .ecom-base-image .ecom-base-image-container-overlay:hover>.ecom-overlay {
                        background-color: rgba(17, 24, 39, 0.3);
                    }
                    .ecom-base-image.image-highlight:after {
                        content: "";
                        position: fixed;
                        top: 0;
                        right: 0;
                        bottom: 0;
                        left: 0;
                        background: #000000bf;
                        z-index: 999;
                        opacity: 1;
                        pointer-events: none; /* for clickable thought overlay */
                    }
                    .ecom-base-image.image-highlight .ecom-container-image {
                        z-index: 1000;
                    }
                    .ecom-grid-item .ecom-base-image figure, .ecom-grid-item .ecom-base-image figure .ecom-image-content-position, .ecom-grid-item .ecom-base-image figure .ecom-image-content-position img {
                        height: 100%;
                        width: 100%;
                        max-width: 100%;
                    }
                    .ecom-base-image-mask .ecom-image-mask {
                        width: 100%;
                    }
                    .ecom-radius-handle {
                        position: absolute;
                        width: 12px;
                        height: 12px;
                        background: #fff;
                        border: 1.5px solid rgb(var(--primary-color-active));
                        border-radius: 50%;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        z-index: 10001;
                        cursor: pointer;
                        box-shadow: 0 1px 3px rgba(0,0,0,0.15);
                        opacity: 1;
                        transition: transform 0.2s;
                    }
                    .ecom-radius-handle:hover {
                        transform: scale(1.3);
                    }
                    .ecom-radius-dot {
                        width: 4px;
                        height: 4px;
                        background: rgb(var(--primary-color-active));
                        border-radius: 50%;
                    }
                    .ecom-radius-tl { top: calc(8px + var(--image-border-radius, 0px) * 0.2928); left: calc(8px + var(--image-border-radius, 0px) * 0.2928); cursor: nwse-resize; }
                    .ecom-radius-tr { top: calc(8px + var(--image-border-radius, 0px) * 0.2928); right: calc(8px + var(--image-border-radius, 0px) * 0.2928); cursor: nesw-resize; }
                    .ecom-radius-bl { bottom: calc(8px + var(--image-border-radius, 0px) * 0.2928); left: calc(8px + var(--image-border-radius, 0px) * 0.2928); cursor: nesw-resize; }
                    .ecom-radius-br { bottom: calc(8px + var(--image-border-radius, 0px) * 0.2928); right: calc(8px + var(--image-border-radius, 0px) * 0.2928); cursor: nwse-resize; }

                    .ecom-resize-image {
                        width: 14px;
                        height: 14px;
                        position: absolute;
                        right: calc(24px + var(--image-border-radius, 0px) * 0.2928);
                        bottom: calc(24px + var(--image-border-radius, 0px) * 0.2928);
                        z-index: 10001;
                        cursor: nwse-resize;
                        user-select: none;
                        -ms-user-select: none;
                        -webkit-user-select: none;
                        background: rgb(var(--primary-color-active));
                        color: #fff;
                        border: none;
                        border-radius: 4px;
                        box-shadow: 0 1px 3px rgba(0,0,0,0.15);
                        opacity: 1;
                        transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), background 0.2s;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                    }
                    .ecom-resize-image svg {
                        width: 8px;
                        height: 8px;
                    }
                    .ecom-resize-image:hover {
                        transform: scale(1.15);
                    }
                    @media (max-width: 1024px) {
                        .ecom-base-image .ecom-image-picture img {
                            object-position: var(--object-position-tablet);
                        }
                    }
                    @media (max-width: 767px) {
                        .ecom-base-image .ecom-image-picture img {
                            object-position: var(--object-position-mobile);
                        }
                    }
                
                    .ecom-cart__informations-container dl{
                        display:flex;
                    }
                    .ecom-cart__informations-container dt{
                        font-style: normal;
                        font-weight: 500;
                        font-size: 1.4rem;
                        line-height: 20px;
                        color: #374151;
                        text-decoration: none;
                    }
                    .ecom-cart__informations-container dd{
                        margin-left:12px;
                        font-style: normal;
                        font-weight: 400;
                        font-size: 1.4rem;
                        line-height: 20px;
                        color: rgba(107,114,128,1);
                    }
                    .ecom-cart__informations-wrapper {
                        display: flex;
                    }
                
                .ecom__text--dropcap:first-letter {
                    font-size: 40px;
                    color: #2bcf19;
                    display:inline-flex;
                    border-style: solid;
                    border-width: 1px;
                    border-color: transparent;
                    float:left;
                    line-height:1;
                }
                .ecom__text--dropcap.has-drop-cap-view-default:first-letter {
                    border:none;
                }
                body[ecom-loaded] .ecom-sections .element__text a {
                    cursor: auto;
                }
                .text-content.ecom-html {
                    overflow: hidden;
                    position: relative;
                }

                .ecom-text--is-mark::after {
                    position: absolute;
                    content: '';
                    left: 0;
                    right: 0;
                    bottom: 0;
                    height: 150px;
                    background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));
                    pointer-events: none;
                }

                .ecom-text_view-more-btn,
                .ecom-text_view-less-btn {
                    display: flex;
                    background: none;
                    outline: none;
                    border: none;
                    align-items: center;
                }

                .ecom__element--button-icon {
                    display: flex;
                    align-items: center;
                }

                .ecom-text_view-more-btn svg, .ecom-text_view-less-btn svg {
                    width: 16px;
                    color: #fff;
                }
                sub, sup{
                    position: relative;
                    font-size: 75%;
                    line-height: 0;
                    vertical-align: baseline;
                }
                sup{
                    top: -.5em;
                }
                sub{
                    bottom: -.25em;
                }
                .ecom-type-hollow .text-content {
                    text-shadow: var(--stroke) !important;
                    background: transparent !important;
                    -webkit-background-clip: unset !important;
                    -webkit-text-fill-color: unset !important;
                }
                .ecom-type-text_3d .text-content {
                    text-shadow: var(--text_3d) !important;
                }
                .ecom-type-gradient .text-content {
                    animation: var(--animation);
                }
                @keyframes gradientMove {
                    0% { background-position: 100% 100%; }
                    100% { background-position: 0% 0%; }
                }
            
                    .ecom-cart__checkout-button--submit[disabled='disabled'] {
                        opacity: 0.3;
                    }
                    .ecom-cart__checkout-button--submit{
                        width: 100%;
                        display: flex;
                        padding: 10px 15px;
                        font-weight: 500;
                        font-size: 14px;
                        line-height: 16px;
                        align-items: center;
                        background-color: #000000;
                        color: #FFFFFF;
                        border: none;
                        text-decoration: none;
                    }
                    .ecom__element--button-icon {
                        height: 20px;
                    }
                    .ecom-cart__checkout-button-container {
                        display: flex;
                        flex-direction: column;
                    }
                
					.ecom-cart__agree-wrapper {
						display: flex;
					}
					.ecom-cart__agree-container-content{
						display:flex;
						align-items: center;
						grid-column-gap: 12px;
					}
					.ecom-cart__agree-text{
						font-style: normal;
						font-weight: 500;
						font-size: 1.4rem;
						line-height: 20px;
						color: #374151;
					}
					.ecom-cart__agree--input[type=checkbox]{
						-webkit-appearance: none;
						-moz-appearance: none;
						appearance: none;
						padding: 0;
						-webkit-print-color-adjust: exact;
						color-adjust: exact;
						display: inline-block;
						vertical-align: middle;
						background-origin: border-box;
						-webkit-user-select: none;
						-moz-user-select: none;
						-ms-user-select: none;
						user-select: none;
						flex-shrink: 0;
						height: 1.6rem;
						width: 1.6rem;
						background-color: #fff;
						border: 1px solid rgba(209,213,219,1);
					}
					.ecom-cart__agree--input[type=checkbox]:checked {
						border-color: transparent;
						background-color: #059669;
						background-size: 100% 100%;
						background-position: center;
						background-repeat: no-repeat;
						background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
					}
				
                    .ecom-element-button.ecom-button-default{
                        display:flex;
                    }
                    a.ecom__element--button{
                        display: inline-flex;
                        align-items: center;
                        text-decoration: none;
                        text-align:center
                    }
                    .ecom__element--button-icon-text{
                        white-space: pre-wrap;
                    }
                    .ecom__element--button-icon{
                        display:inline-flex;
                        color:inherit;
                    }
                    .ecom__element--button-icon svg{
                        width:24px;
                        height:auto
                    }
                    .ecom-ingrid-full-height > a.ecom__element--button {
                        width: 100%;
                        height: 100%;
                    }
                
			.ecom-cart__product-quantity--button svg,
			ecom-cart__product-item-remove-button svg {
				fill: currentColor;
			}
			.ecom-cart__product-quantity.ecom-type-quantity-select {
				width: 100%;
			}
			.ecom-cart__product-quantity--select {
				display: flex;
				width: 100%;
			}
			.ecom-cart__product-items{
				border: 1px solid #E5E7EB;
				box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.06);
				border-radius: 8px;
				overflow:hidden;
			}
			.ecom-cart__product-item {
				position: relative;
			}
			.ecom-cart__product-item.ecom-ajax-loading {
				pointer-events: none;
			}
			.ecom-cart__product-item.ecom-ajax-loading::after {
				position: absolute;
				top: 50%;
				left: 50%;
				margin-top: -9px;
				margin-left: -9px;
				opacity: 0;
				-webkit-transition: opacity 0.2s;
				-o-transition: opacity 0.2s;
				transition: opacity 0.2s;
				content: "";
				display: inline-block;
				width: 18px;
				height: 18px;
				border: 1px solid rgba(255, 255, 255, 0.3);
				border-left-color: #fff;
				border-radius: 50%;
				vertical-align: middle;
				border-left-color: currentColor;
				opacity: 1;
				-webkit-animation: 450ms linear infinite ecom-spin;
				animation: 450ms linear infinite ecom-spin;
			}
			.ecom-cart__product-item.ecom-ajax-loading::before {
				content: '';
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				background: rgba(255, 255, 255, 0.8);
			}
			input.ecom-cart__product-quantity--input{
				-webkit-appearance: none;
				margin: 0;
				width: 100%;
				max-width:130px;
				padding: 8px 42px;
				background: white;
				font-style: normal;
				font-weight: 600;
				font-size: 1.4rem;
				line-height: 28px;
				text-align: center;
				color: #001521;
				outline: none;

			}
			input.ecom-cart__product-quantity--input:focus {
				box-shadow: none;
				outline: none;
			}
			.ecom-cart__product-empty-icon svg{
				width: 12px;
				height: 12px;
			}
			.ecom-cart__product-empty-icon {
				display: flex;
				justify-content: center;
				align-items: center;
			}
			input.ecom-cart__product-quantity--input::-webkit-outer-spin-button,
			input.ecom-cart__product-quantity--input::-webkit-inner-spin-button {
				-webkit-appearance:none;
				margin:0;
			}
			.ecom-cart__product-heading--res {
				display: none;
			}
			.ecom-cart__product-quantity-wrapper .ecom-cart__product-quantity--button{
				display: flex;
				justify-content: center;
				align-items: center;
			}
			.ecom-cart__product-quantity-wrapper .ecom-cart__product-quantity--button:hover {
				background-color: unset;
				color: unset;
				border-color: unset;
				border: none;
			}
			.ecom-cart__product-quantity-wrapper{
				position:relative;
				display: flex;
			}
				.ecom-cart__product-items-heading {
					display: grid;
					grid-template-columns: 45% 15% 20% 20%;
					align-content: center;
					justify-content: start;
					align-items: center;
					justify-items: start;
					background:#F9FAFB;
					border-bottom:1px solid rgba(229,231,235,1);
				}
				.ecom-cart__product-items-heading > div{
					padding: 12px 24px;

					font-weight: 500;
					font-size: 1.6rem;
					line-height: 16px;
					letter-spacing: 0.05em;
					color: #6B7280;
				}
				.ecom-cart__product-item > div:not(:last-child){
					padding: 12px 24px;
				}
				.ecom-cart__product-item > div:last-child{
					padding: 12px 15px 12px 24px;
				}
				.ecom-cart__product-item-discounted-prices{
					display:flex;
					gap:10px;
					flex-wrap:wrap;
					align-items:center;
				}
				.ecom-cart__product-item-name{
					margin-bottom:4px;
				}
				.ecom-cart__product-item {
					display: grid;
					grid-template-columns: 10% 35% 15% 20% 20%;
					align-content: center;
					justify-content: start;
					align-items: center;
					justify-items: start;
					border-bottom:1px solid rgba(229,231,235,1);
				}
				.ecom-cart__product-price--end,
				.ecom-cart__product-item-name{
					font-style: normal;
					font-weight: 500;
					font-size: 1.6rem;
					line-height: 20px;
					color: #111827;
					text-decoration: none;
				}
				.ecom-cart__product-item-old-price,
				.ecom-cart__product-options{
					margin:0px;
					font-style: normal;
					font-weight: 400;
					font-size: 1.4rem;
					line-height: 20px;
					color: rgba(107,114,128,1);
				}

				.ecom-cart__product-item__price-wrapper dd{
					margin: 0;
				}
				.ecom-cart__product-visually-hidden{
					display:none;
				}
				.ecom-cart__product-item__totals{
					display: flex;
					width: 100%;
					justify-content: space-between;
					align-items: center;
				}
				.ecom-cart__product-item-remove-button {
					color: rgba(0 0 0 /.3);
				}
				.ecom-cart__product-item-remove-button.desktop{
					display:flex;
				}
				.ecom-cart__product-item-remove-button.responsive {
					display: none;
				}
				.ecom-cart__product-product-option > * {
					display: inline-block;
				}
				.ecom-cart__product-item >.ecom-cart__product-thumbnail{
					padding: 6px 0px 6px 12px !important;
				}
				.ecom-cart__product-thumbnail-img{
					max-width: 100px;
					overflow:hidden;
				}
				.ecom-cart__product-thumbnail-img img {
					width: 100% !important;
					height: 100% !important
				}
				.ecom-cart__product-item-remove-button > svg{
					width:2.4rem;
					height:auto;
				}
				.ecom-cart__product-thumbnail--tablet {
					display: none;
					position: absolute;
					left: 0;
				}
				.ecom-cart__product-discounts {
					list-style: none;
				}
				.ecom-cart__product-button--continue .ecom-cart__product-empty-link {
					justify-content: center;
					align-items: center;
					text-decoration: none;
					display: flex;
					width: 200px;
					height: 40px;
					border-radius: 4px;
					background-color: #000;
					color: #fff;
				}
				@media screen and (max-width: 1024px){
					.ecom-cart__product-heading--res {
						display: block;
					}
					.ecom-cart__product-items {
						border: none;
						box-shadow: none;
					}
					.ecom-cart__product-items-heading {
						display: none;
					}
					.ecom-cart__product-item-remove-button.responsive {
						display: flex;
					}
					.ecom-cart__product-item-remove-button.desktop {
						display: none;
					}
					.product-option {
						margin: 0;
					}
					.ecom-cart__product-item {
						display: flex;
						position: relative;
						padding: 5px 0px 5px 112px;
						align-items: center;
						flex-flow: wrap;
					}
					.ecom-cart__product-item > div:not(:first-child){
						padding: 8px 0;
						display: flex;
						align-items: center;
						width: 100%;
						justify-content: space-between;
					}
					.ecom-cart__product-item > div:nth-child(2) {
						align-items: flex-start;
					}
					.ecom-cart__product-item > div:not(:last-child) {
						border-bottom: 1px dashed rgba(230, 230, 230 ,.8);
					}
					.ecom-cart__product-heading--res::before {
						content: attr(data-title);
						text-align: left;
						font-weight: 400;
						color: inherit;
						flex: 1 1 auto;
					}
					.ecom-cart__product-thumbnail {
						display: none;
					}
					.ecom-cart__product-thumbnail--tablet {
						display: block;
					}
				}
				@media screen and (max-width: 767px) {
					.ecom-quantity-plus {
						right: 0;
					}
					.ecom-quantity-minus {
						left: 0;
					}
					dl.ecom-cart__product-item-discounted-prices {
						justify-content: flex-end;
					}
					input.ecom-cart__product-quantity--input {
						width: 100px;
						padding: 0;
					}
				}
			
.ecom-core.ecom-gribdsht8m9{width: 100%;}.ecom-core.ecom-gribdsht8m9>div.core__column--wrapper>div.core__blocks>.core__blocks--body{justify-content: center;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-gribdsht8m9{width: 100%;}}.ecom-core.ecom-nxujwk1mec>div.core__row--columns{max-width: 540px;}.ecom-core.ecom-pwgr072qie{width: 100%;}.ecom-core.ecom-pwgr072qie>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}.ecom-core.ecom-pwgr072qie>div.core__column--wrapper>div.core__blocks>.core__blocks--body{justify-content: center;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-pwgr072qie{width: 100%;}}.ecom-core.ecom-pwgr072qie>.core__column--wrapper{border-style: dashed;border-width: 1px;border-color: #DCDCDC;}.ecom-core.ecom-pwgr072qie>.core__column--wrapper,.ecom-core.ecom-pwgr072qie>.core__column--wrapper >div.ecom-column__overlay .ecom-overlay{border-radius: 30px;}html body .ecom-core.ecom-pwgr072qie>div.core__column--wrapper{padding-bottom: 10px !important;}.ecom-core.ecom-csoh7vlz867 .ecom-element__countdown--time > div{flex-direction: row;}.ecom-core.ecom-csoh7vlz867 .ecom-element__countdown-wrapper{justify-content: center;}.ecom-core.ecom-csoh7vlz867 .ecom-element__countdown--time > div{width: none;height: none;background-color: rgba(255, 255, 255, 0.05);box-shadow: 0px 0px 0px 0px;border-style: none;border-radius: 0px;overflow: hidden;padding: 0px;margin: 0px;}.ecom-core.ecom-csoh7vlz867 .ecom-element__countdown-number{color: #fa1b1b;border-radius: 100%;}.ecom-core.ecom-csoh7vlz867 .ecom-element__countdown-text{color: #FF1717;border-radius: 0px;margin: 0px 5px 0px 0px;padding: 0px;}.ecom-core.ecom-csoh7vlz867 .ecom-countdown-progress-bar{max-width: 96%;background-color: #000000;border-radius: 5px;margin-top: 20px;margin-bottom: 2px;}.ecom-core.ecom-csoh7vlz867 .ecom-countdown-progress-bar .ecom-countdown-progress-bar--timer{height: 12px;--ecom-countdown-max-height: 12px;background-color: var(--ecom-global-colors-secondary);border-radius: 5px 0px 0px 5px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-csoh7vlz867 .ecom-countdown-progress-bar .ecom-countdown-progress-bar--timer{height: 10px;--ecom-countdown-max-height: 10px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-csoh7vlz867 .ecom-countdown-progress-bar .ecom-countdown-progress-bar--timer{height: 6px;--ecom-countdown-max-height: 6px;}.ecom-core.ecom-csoh7vlz867 .ecom-countdown-progress-bar{margin-top: 20px;}}.ecom-core.ecom-csoh7vlz867{margin-top: 2px !important;margin-left: 5px !important;padding-bottom: 0 !important;width: unset;max-width:unset;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-csoh7vlz867{padding-bottom: 0 !important;}} .ecom-core.ecom-csoh7vlz867 .ecom-product-single__countdown-progress-bar{
width: calc(100% - 66px);
    margin-right: auto;
    margin-left: auto;
}
}.ecom-core.ecom-6pp4kleclzm .ecom-iconlist--container{flex-direction: row;}.ecom-core.ecom-6pp4kleclzm .ecom-iconlist--list{display: grid;grid-template-columns: repeat(1, minmax(0, 1fr));gap: 30px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-6pp4kleclzm .ecom-iconlist--list{display: grid;grid-template-columns: repeat(1, minmax(0, 1fr));gap: 20px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-6pp4kleclzm .ecom-iconlist--list{display: grid;grid-template-columns: repeat(1, minmax(0, 1fr));gap: 30px;}}.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--list .ecom-iconlist--item{display: flex;align-items: flex-start;padding: 2px 0px 0px 0px;}.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--icon svg{height: 20px;width: 20px;}.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--icon{border-style: none;border-radius: 63%;margin: 0px 13px 0px 0px;padding: 0px;}.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--title{text-align: left;color: #000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--list .ecom-iconlist--item{padding-right: 0px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--icon{margin-right: 8px;}.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--title,.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--title a{font-size: 12px;}.ecom-core.ecom-6pp4kleclzm .ecom-base-iconlist .ecom-iconlist--title{margin-bottom: 0px;}}.ecom-core.ecom-6pp4kleclzm{margin-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0 !important;width: unset;max-width:unset;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-6pp4kleclzm{margin-bottom: 10px !important;padding-bottom: 0 !important;}} .ecom-core.ecom-6pp4kleclzm .ecom-iconlist--container{
    align-items: flex-start;
}.ecom-core.ecom-40vr4uxwskm .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-40vr4uxwskm  .element__heading .ecom__heading,.ecom-core.ecom-40vr4uxwskm  .element__heading .ecom__heading a{color: #000000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-40vr4uxwskm .element__heading .ecom__heading{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-40vr4uxwskm .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-40vr4uxwskm .element__heading .ecom__heading,.ecom-core.ecom-40vr4uxwskm .element__heading .ecom__heading a{font-size: 25px;}}.ecom-core.ecom-40vr4uxwskm{padding-bottom: 0 !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-40vr4uxwskm{padding-bottom: 0 !important;}}.ecom-core.ecom-bqmm8bj1xp .ecom-base__breadcrumbs__list a,.ecom-core.ecom-bqmm8bj1xp .ecom-base__breadcrumbs__list a a{font-size: 14px;text-decoration: none;font-family: 'Jost', sans-serif;font-weight: 400;line-height: 1.6em;}.ecom-core.ecom-bqmm8bj1xp .ecom-base__breadcrumbs__list a{color: #999999;}.ecom-core.ecom-bqmm8bj1xp .ecom-base__breadcrumbs--icon{color: #999;padding-right: 3px;padding-left: 3px;}.ecom-core.ecom-bqmm8bj1xp .ecom-base__breadcrumbs--icon svg{height: 14px;width: 14px;}.ecom-core.ecom-bqmm8bj1xp{padding-bottom: 0 !important;} .ecom-core.ecom-bqmm8bj1xp .ecom-base__breadcrumbs--icon{
    position: relative;
    top: 2px;
}.ecom-core.ecom-4brc9159g8j>div.core__row--columns{height: auto;}.ecom-core.ecom-4brc9159g8j>div.core__row--columns>.ecom-column.ecom-core>.core__column--wrapper>.core__blocks{min-height: 0px;}.ecom-core.ecom-4brc9159g8j>.core__row--columns>.ecom-column>.core__column--wrapper{padding: 0px;}.ecom-core.ecom-4brc9159g8j{background-color: #fff;}.ecom-core.ecom-4brc9159g8j{padding-top: 0px !important;padding-bottom: 25px !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-4brc9159g8j{padding-top: 0px !important;padding-bottom: 0px !important;}}
.ecom-core.ecom-b34fq1k4j24{width: 33%;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-b34fq1k4j24{width: 40%;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-b34fq1k4j24{width: 100%;}}html body .ecom-core.ecom-b34fq1k4j24>div.core__column--wrapper{padding-bottom: 50px !important;}.ecom-core.ecom-3xnap9n44wp>.core__row--columns>.ecom-column>.core__column--wrapper{padding: 0px;}.ecom-core.ecom-3xnap9n44wp{background-color: #f4f4f4;}.ecom-core.ecom-3xnap9n44wp{padding: 30px !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-3xnap9n44wp{padding: 20px !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-3xnap9n44wp{padding: 25px 20px 25px 20px !important;}}.ecom-core.ecom-ery1dme89jh{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-ery1dme89jh{width: 100%;}}.ecom-core.ecom-ktd2vpm11yd{border-style: none;}.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text,.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text a{font-weight: 400;font-size: 12px;line-height: 12px;font-family: 'Jost', sans-serif;font-style: oblique;}.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text{color: #6A6A6A;}.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-notice-message,.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-notice-message a{font-size: 12px;font-family: 'Jost', sans-serif;font-weight: 400;line-height: 1.25em;}.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-notice-message{color: #6A6A6A;color: transparent;blur: 0px;horizontal: 0px;vertical: 0px;color: rgba(0,0,0,0);horizontal: 0px;vertical: 0px;blur: 0px;spread: 0px;position: outline;border-style: none;}.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree--input{background-color: #ffffff;transition: all 300ms ease;padding: 0px;margin: 0px;}.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree--input:hover{background-color: #155e75;border-style: solid;border-width: 1px;border-color: #155e75;}.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree--input:checked{background-color: #155e75;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text,.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text a{font-family: 'Jost', sans-serif;font-style: oblique;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text,.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text a{font-size: 12px;font-family: 'Jost', sans-serif;font-style: oblique;}}.ecom-core.ecom-ktd2vpm11yd{margin-top: 20px !important;padding-bottom: 0 !important;width: unset;max-width:unset;} .ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree--input, .ecom-core.ecom-ktd2vpm11yd input[type="checkbox"]{
  display: none !important;
}

.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text a{
  color: inherit;
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}

.ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text, .ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text *{
  border-bottom: none !important;
  box-shadow: none !important;
}

@media (max-width: 767px) {
  .ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text, .ecom-core.ecom-ktd2vpm11yd .ecom-cart__agree-text *{
    font-size: 12px !important;
  }
}.ecom-core.ecom-uu54lr1hzph .ecom-image-align{align-items: center;}.ecom-core.ecom-uu54lr1hzph .ecom-base-image .ecom-image-picture ,.ecom-core.ecom-uu54lr1hzph .ecom-base-image .ecom-image-picture .ecom-image-default{opacity: 1;}.ecom-core.ecom-uu54lr1hzph .ecom-base-image .ecom-image-picture:hover ,.ecom-core.ecom-uu54lr1hzph .ecom-base-image .ecom-image-picture:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-uu54lr1hzph{margin-top: 20px !important;padding-bottom: 0 !important;}.ecom-core.ecom-0058mjje4a1uf [data-shopify-buttoncontainer]{justify-content: center;}.ecom-core.ecom-0058mjje4a1uf .ecom-cart__checkout-button-container{align-items: center;justify-content: center;}.ecom-core.ecom-0058mjje4a1uf .ecom-cart__checkout-button--submit{justify-content: center;font-size: 16px;font-family: 'Jost', sans-serif;font-weight: 500;line-height: 1.4em;width: 100%;height: 70px;min-height: 70px;color: #ffffff;background-color: #000000;}.ecom-core.ecom-0058mjje4a1uf .ecom-cart__checkout-button--submit:hover{color: #fff;background-color: #de5b5b;}.ecom-core.ecom-0058mjje4a1uf .ecom__element--button-icon svg{height: 20px;width: 20px;}.ecom-core.ecom-0058mjje4a1uf{margin-top: 20px !important;padding-bottom: 0 !important;}.ecom-core.ecom-a4dkjym6htf .ecom-text--more-actions button ,.ecom-core.ecom-a4dkjym6htf .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-a4dkjym6htf .text-content,.ecom-core.ecom-a4dkjym6htf  .text-content a,.ecom-core.ecom-a4dkjym6htf  .text-content p,.ecom-core.ecom-a4dkjym6htf  .text-content span{text-align: center;color: #6A6A6A;}.ecom-core.ecom-a4dkjym6htf .text-content,.ecom-core.ecom-a4dkjym6htf .text-content a,.ecom-core.ecom-a4dkjym6htf  .text-content a,.ecom-core.ecom-a4dkjym6htf  .text-content a a,.ecom-core.ecom-a4dkjym6htf  .text-content p,.ecom-core.ecom-a4dkjym6htf  .text-content p a,.ecom-core.ecom-a4dkjym6htf  .text-content span,.ecom-core.ecom-a4dkjym6htf  .text-content span a{font-weight: normal;font-family: 'Jost', sans-serif;font-size: 12px;}.ecom-core.ecom-a4dkjym6htf .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-a4dkjym6htf .ecom-text_view-less-btn{text-decoration: underline;padding-top: 5px;padding-bottom: 5px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-a4dkjym6htf .text-content,.ecom-core.ecom-a4dkjym6htf .text-content a,.ecom-core.ecom-a4dkjym6htf  .text-content a,.ecom-core.ecom-a4dkjym6htf  .text-content a a,.ecom-core.ecom-a4dkjym6htf  .text-content p,.ecom-core.ecom-a4dkjym6htf  .text-content p a,.ecom-core.ecom-a4dkjym6htf  .text-content span,.ecom-core.ecom-a4dkjym6htf  .text-content span a{font-family: 'Jost', sans-serif;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-a4dkjym6htf .text-content,.ecom-core.ecom-a4dkjym6htf .text-content a,.ecom-core.ecom-a4dkjym6htf  .text-content a,.ecom-core.ecom-a4dkjym6htf  .text-content a a,.ecom-core.ecom-a4dkjym6htf  .text-content p,.ecom-core.ecom-a4dkjym6htf  .text-content p a,.ecom-core.ecom-a4dkjym6htf  .text-content span,.ecom-core.ecom-a4dkjym6htf  .text-content span a{font-family: 'Jost', sans-serif;}}.ecom-core.ecom-a4dkjym6htf{padding-top: 0 !important;padding-bottom: 0 !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-a4dkjym6htf{padding-bottom: 0 !important;}}.ecom-core.ecom-crtaeyti3u6 .element__heading .ecom__heading{text-align: justify;}.ecom-core.ecom-crtaeyti3u6 .element__heading .ecom__heading,.ecom-core.ecom-crtaeyti3u6 .element__heading .ecom__heading a{font-weight: 500;font-size: 12px;line-height: 1.25em;letter-spacing: 0px;}.ecom-core.ecom-crtaeyti3u6  .element__heading .ecom__heading,.ecom-core.ecom-crtaeyti3u6  .element__heading .ecom__heading a{color: #000000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-crtaeyti3u6 .element__heading .ecom__heading{text-align: justify;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-crtaeyti3u6 .element__heading .ecom__heading{text-align: justify;}.ecom-core.ecom-crtaeyti3u6 .element__heading .ecom__heading,.ecom-core.ecom-crtaeyti3u6 .element__heading .ecom__heading a{font-size: 12px;font-weight: 400;}}.ecom-core.ecom-crtaeyti3u6{padding-bottom: 0 !important;}.ecom-core.ecom-6uoxd5lwxrh .ecom-cart__informations-wrapper{justify-content: center;}.ecom-core.ecom-6uoxd5lwxrh dt.ecom-cart__information-title{color: #000000;}.ecom-core.ecom-k82950y7lgm .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-k82950y7lgm .element__heading .ecom__heading,.ecom-core.ecom-k82950y7lgm .element__heading .ecom__heading a{font-weight: 500;font-size: 24px;line-height: 1.25em;letter-spacing: 0px;}.ecom-core.ecom-k82950y7lgm  .element__heading .ecom__heading,.ecom-core.ecom-k82950y7lgm  .element__heading .ecom__heading a{color: #000000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-k82950y7lgm .element__heading .ecom__heading{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-k82950y7lgm .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-k82950y7lgm .element__heading .ecom__heading,.ecom-core.ecom-k82950y7lgm .element__heading .ecom__heading a{font-size: 25px;}}.ecom-core.ecom-k82950y7lgm{padding-bottom: 0 !important;}.ecom-core.ecom-qy758hqbyrg .ecom-image-align{align-items: center;}.ecom-core.ecom-qy758hqbyrg .ecom-base-image .ecom-image-picture ,.ecom-core.ecom-qy758hqbyrg .ecom-base-image .ecom-image-picture .ecom-image-default{opacity: 1;}.ecom-core.ecom-qy758hqbyrg .ecom-base-image .ecom-image-picture:hover ,.ecom-core.ecom-qy758hqbyrg .ecom-base-image .ecom-image-picture:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-dn3hlrf4tqe .ecom-cart__coupon-container label{margin-bottom: 14px;}.ecom-core.ecom-dn3hlrf4tqe .ecom-cart__coupon-container input{font-size: 14px;line-height: 1.4em;color: #6A6A6A;width: 100%;background-color: #fff;border-style: solid;border-width: 1px;border-color: #E7E7E7;border-radius: 0px;padding: 13px 15px 13px 22px;}.ecom-core.ecom-dn3hlrf4tqe .ecom-cart__coupon-container input::placeholder{color: #6A6A6A;}.ecom-core.ecom-dn3hlrf4tqe{} .ecom-core.ecom-dn3hlrf4tqe .ecom-cart__coupon-container label span{
    font-weight: 400;
    color: #6A6A6A;
    margin-top: 5px;
    display: block;
}.ecom-core.ecom-ky4fhbgf06 .ecom-free-shipping-bar__progress-bar-stroke{background-color: #9C6D3A;}.ecom-core.ecom-ky4fhbgf06 .ecom-free-shipping-bar__progress-bar--wrapper{background-color: #E3E3E3;height: 5px;width: 100%;}.ecom-core.ecom-ky4fhbgf06{border-style: dashed;border-width: 1px;border-color: #DCDCDC;padding: 29px;}.ecom-core.ecom-ky4fhbgf06 .ecom-free-shipping-bar__text{color: #000;margin-top: 18px;margin-bottom: 0px;}.ecom-core.ecom-ky4fhbgf06 .ecom-free-shipping-bar__progress-bar-stroke{color: #9C6D3A;}.ecom-core.ecom-ky4fhbgf06 .ecom-free-shipping-bar__progress-bar-stroke svg{height: 38px;width: 38px;}.ecom-core.ecom-ky4fhbgf06{} .ecom-core.ecom-ky4fhbgf06 .ecom-free-shipping-bar__text{
    order: 10;
}
.ecom-core.ecom-ky4fhbgf06 .ecom-free-shipping-bar__progress-bar-stroke svg{
    top: 50%;
    transform: translateY(-50%);
}
.ecom-core.ecom-ky4fhbgf06 .ecom-free-shipping-bar__text b{
    font-weight: 500;
}.ecom-core.ecom-gw9xauaad7{width: 67%;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-gw9xauaad7{width: 60%;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-gw9xauaad7{width: 100%;}}.ecom-core.ecom-dzxnlwkz18 .element__featured--box.item-style--list{max-width: 20%;flex: 0 0 20%;}.ecom-core.ecom-dzxnlwkz18 .element__featured--wrapper{grid-template-columns: repeat(1, 1fr);gap: 40px;}.ecom-core.ecom-dzxnlwkz18 .element__featured--wrapper-list > * + *{margin-left: 20px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-dzxnlwkz18 .element__featured--box.item-style--list{max-width: 38%;flex: 0 0 38%;}.ecom-core.ecom-dzxnlwkz18 .element__featured--wrapper{grid-template-columns: repeat(2, 1fr);gap: 0px;}.ecom-core.ecom-dzxnlwkz18 .element__featured--wrapper-list > * + *{margin-left: 20px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-dzxnlwkz18 .element__featured--box.item-style--list{max-width: 63%;flex: 0 0 63%;}.ecom-core.ecom-dzxnlwkz18 .element__featured--wrapper{grid-template-columns: repeat(1, 1fr);gap: 5px;}.ecom-core.ecom-dzxnlwkz18 .element__featured--wrapper-list > * + *{margin-left: 20px;}}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box{text-align: center;justify-content: center;background-color: #f4f4f4;margin: 12.5px 12.5px 0px 12.5px;}.ecom-core.ecom-dzxnlwkz18 .ecom-image-default{width: 68px !important;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-img img,.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-img picture,.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-img .ecom-shape-item.ecom-image-default{height: 68px !important;}.ecom-core.ecom-dzxnlwkz18 .ecom-image-align{justify-content: flex-start;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-img{margin-bottom: 30px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-icon{color: #000;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-icon svg{height: 40px;width: 40px;}.ecom-core.ecom-dzxnlwkz18 .element__featured--box-icon svg{margin-right: 20px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-title{font-size: 16px;font-weight: 500;line-height: 1.2em;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: 0px;font-family: 'Jost', sans-serif;color: #000;margin-bottom: 8px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-text,.ecom-core.ecom-dzxnlwkz18 .element__featured a{font-family: 'Jost', sans-serif;font-size: 15px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-text{color: #8C8C8C;margin-bottom: 10px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box{text-align: center;justify-content: center;}.ecom-core.ecom-dzxnlwkz18 .ecom-image-align{justify-content: center;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-icon svg{height: 30px;width: 30px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-icon{justify-content: center;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-text,.ecom-core.ecom-dzxnlwkz18 .element__featured a{font-family: 'Jost', sans-serif;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box{text-align: center;justify-content: center;margin-top: 0px;margin-right: 0px;margin-left: 0px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-img{margin-bottom: 20px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-icon svg{height: 20px;width: 20px;transform: rotate(0deg);}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-icon{justify-content: flex-end;}.ecom-core.ecom-dzxnlwkz18 .element__featured--box-icon svg{margin-right: 15px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-title{font-size: 18px;margin-bottom: 10px;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-text,.ecom-core.ecom-dzxnlwkz18 .element__featured a{font-size: 10px;font-family: 'Jost', sans-serif;}.ecom-core.ecom-dzxnlwkz18 .element__featured .element__featured--box-text{margin-top: 0px;margin-bottom: 10px;}}.ecom-core.ecom-dzxnlwkz18{margin-top: 38px !important;} .ecom-core.ecom-dzxnlwkz18 .element__featured--box{
    DISPLAY: FLEX;
}.ecom-core.ecom-icv61flawgs{box-shadow: 0 0 0 0 #f4f4f4;border-style: solid;border-width: 0.8px;border-color: #f4f4f4;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-items-heading>div, .ecom-core.ecom-icv61flawgs .ecom-cart__product-heading--res{color: #000;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-thumbnail-img,.ecom-core.ecom-icv61flawgs .ecom-cart__product-thumbnail--tablet img{width: 90px !important;max-width: 100px;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-thumbnail-img img,.ecom-core.ecom-icv61flawgs .ecom-cart__product-thumbnail--tablet img{object-fit: cover;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-product-option{color: #6A6A6A;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-prices .ecom-cart__product-item-old-price{color: #999;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity-wrapper .ecom-cart__product-quantity--input{color: #000;width: 50px;background-color: #f4f4f4;padding: 8px 10px 8px 10px;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity-wrapper .ecom-cart__product-quantity--input::placeholder{color: #000;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity-wrapper .ecom-cart__product-quantity--button.ecom-quantity-minus svg{height: 10px;width: 10px;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity-wrapper .ecom-cart__product-quantity--button.ecom-quantity-minus{color: #000;background-color: #f4f4f4;border-style: none;padding-right: 10px;padding-left: 10px;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity-wrapper .ecom-cart__product-quantity--button.ecom-quantity-plus svg{height: 10px;width: 10px;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity-wrapper .ecom-cart__product-quantity--button.ecom-quantity-plus{color: #000;background-color: #f4f4f4;border-style: none;padding-right: 10px;padding-left: 10px;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-empty-text{color: #000;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-empty-link{height: 48px;min-height: 48px;color: #fff;background-color: #000;border-radius: 0px;margin-top: 10px;}.ecom-core.ecom-icv61flawgs .ecom-cart__product-empty-link:hover{color: #fff;background-color: #de5b5b;}.ecom-core.ecom-icv61flawgs{}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-icv61flawgs{padding-bottom: 0 !important;}} .ecom-core.ecom-icv61flawgs .ecom-cart__product-thumbnail-img,.ecom-core.ecom-icv61flawgs .ecom-cart__product-thumbnail--tablet img{
    max-width: 100%;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-items{
    border: none;
    box-shadow: 0 0 0;
    border-radius: 0;
    overflow: visible;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-items-heading,.ecom-core.ecom-icv61flawgs .ecom-cart__product-item{
    border-bottom: none;
    background: transparent;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-items-heading>div,.ecom-core.ecom-icv61flawgs .ecom-cart__product-item>div{
    width: 100%;
    height: 100%;
    box-shadow: inset -1px -1px #e5e8ec, -1px -1px #e5e8ec;
padding:20px;
border: none;
}
.ecom-core.ecom-icv61flawgs input.ecom-cart__product-quantity--input{
    -webkit-appearance: none;
    margin: 0;
    border: none;
    box-shadow: 0 0 0;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity-wrapper{
    display: inline-flex;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity--button{
    top: 0px;
    bottom: 0px;
    width: 30px;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity--button:hover{
    background: inherit;
}
.ecom-core.ecom-icv61flawgs .ecom-quantity-minus{
    left: 0;
}
.ecom-core.ecom-icv61flawgs .ecom-quantity-plus{
    right: 0;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-item-remove-button:hover{
opacity:0.6;}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-item-remove-button > svg{
    width: 14px;
    color: transparent;
    margin-left: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.48706 5.0949L7.58196 7L9.48706 8.9051C9.52752 8.94279 9.55996 8.98825 9.58247 9.03876C9.60497 9.08927 9.61707 9.1438 9.61805 9.19908C9.61903 9.25437 9.60886 9.30929 9.58815 9.36056C9.56744 9.41183 9.53661 9.45841 9.49751 9.49751C9.45841 9.53661 9.41184 9.56743 9.36056 9.58814C9.30929 9.60885 9.25437 9.61902 9.19909 9.61805C9.1438 9.61707 9.08927 9.60497 9.03876 9.58247C8.98825 9.55996 8.94279 9.52751 8.9051 9.48706L7 7.58196L5.0949 9.48706C5.01685 9.55979 4.91361 9.59939 4.80693 9.5975C4.70026 9.59562 4.59848 9.55241 4.52303 9.47697C4.44759 9.40152 4.40438 9.29974 4.40249 9.19307C4.40061 9.08639 4.44021 8.98315 4.51294 8.9051L6.41804 7L4.51294 5.0949C4.44021 5.01684 4.40061 4.9136 4.40249 4.80693C4.40438 4.70025 4.44759 4.59847 4.52303 4.52303C4.59848 4.44759 4.70026 4.40437 4.80693 4.40249C4.91361 4.40061 5.01685 4.44021 5.0949 4.51294L7 6.41804L8.9051 4.51294C8.98316 4.44021 9.0864 4.40061 9.19307 4.40249C9.29975 4.40437 9.40153 4.44759 9.47697 4.52303C9.55241 4.59847 9.59563 4.70025 9.59751 4.80693C9.59939 4.9136 9.55979 5.01684 9.48706 5.0949ZM14 7C14 8.38447 13.5895 9.73785 12.8203 10.889C12.0511 12.0401 10.9579 12.9373 9.67878 13.4672C8.3997 13.997 6.99224 14.1356 5.63437 13.8655C4.2765 13.5954 3.02922 12.9287 2.05026 11.9497C1.07129 10.9708 0.404603 9.7235 0.134506 8.36563C-0.13559 7.00776 0.00303287 5.6003 0.532846 4.32122C1.06266 3.04213 1.95987 1.94888 3.11101 1.17971C4.26215 0.410543 5.61553 0 7 0C8.85585 0.0021795 10.6351 0.740377 11.9473 2.05266C13.2596 3.36494 13.9978 5.14415 14 7ZM13.1765 7C13.1765 5.77841 12.8142 4.58425 12.1355 3.56854C11.4569 2.55282 10.4922 1.76117 9.36363 1.29368C8.23503 0.826203 6.99315 0.703888 5.79503 0.942208C4.59691 1.18053 3.49637 1.76878 2.63258 2.63258C1.76878 3.49637 1.18053 4.59691 0.942211 5.79503C0.703891 6.99315 0.826206 8.23503 1.29369 9.36363C1.76117 10.4922 2.55282 11.4569 3.56854 12.1355C4.58425 12.8142 5.77841 13.1765 7 13.1765C8.63754 13.1747 10.2075 12.5233 11.3654 11.3654C12.5233 10.2075 13.1747 8.63754 13.1765 7Z' fill='black'/%3E%3C/svg%3E%0A");
}
@media(min-width:1025px){
.ecom-core.ecom-icv61flawgs .ecom-cart__product-item >.ecom-cart__product-thumbnail{
    box-shadow: inset 1px -1px #e5e8ec, 0px 0px #e5e8ec !important;
    padding: 20px 0 20px 20px!important;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-informations{
    box-shadow: inset 0px -1px #e5e8ec, 0px 0px #e5e8ec!important;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-item{
    grid-template-columns: 12% 38% 15% 20% 15%;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-items-heading{
    grid-template-columns: 50% 15% 20% 15%;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-prices,.ecom-core.ecom-icv61flawgs .ecom-cart__product-quantity{
    display: flex;
    align-items: center;
}
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-thumbnail--tablet{
    top: 0;
}
@media(max-width:1024px){
.ecom-core.ecom-icv61flawgs .ecom-cart__product-item{
    padding-top: 0;
    margin-bottom: 30px;
}
.ecom-core.ecom-icv61flawgs .ecom-cart__product-items-heading>div,.ecom-core.ecom-icv61flawgs .ecom-cart__product-item>div{
    padding: 10px;
}}.ecom-core.ecom-iqvq28hmhp>.core__row--columns>.ecom-column>.core__column--wrapper{padding: inherit;}.ecom-core.ecom-iqvq28hmhp>.core__row--columns>.ecom-column>div.core__column--wrapper{padding: 10px;}.ecom-core.ecom-iqvq28hmhp{background-color: #fff;}.ecom-core.ecom-iqvq28hmhp{padding-bottom: 0 !important;}
.ecom-core.ecom-s0i0qlb6vn{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-s0i0qlb6vn{width: 100%;}}.ecom-core.ecom-q15902l1aws .element__featured--box.item-style--list{max-width: 20%;flex: 0 0 20%;}.ecom-core.ecom-q15902l1aws .element__featured--wrapper{grid-template-columns: repeat(3, 1fr);gap: 30px;}.ecom-core.ecom-q15902l1aws .element__featured--wrapper-list > * + *{margin-left: 20px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-q15902l1aws .element__featured--box.item-style--list{max-width: 38%;flex: 0 0 38%;}.ecom-core.ecom-q15902l1aws .element__featured--wrapper{grid-template-columns: repeat(3, 1fr);gap: 10px;}.ecom-core.ecom-q15902l1aws .element__featured--wrapper-list > * + *{margin-left: 20px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-q15902l1aws .element__featured--box.item-style--list{max-width: 63%;flex: 0 0 63%;}.ecom-core.ecom-q15902l1aws .element__featured--wrapper{grid-template-columns: repeat(1, 1fr);gap: 0px;}.ecom-core.ecom-q15902l1aws .element__featured--wrapper-list > * + *{margin-left: 20px;}}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box{text-align: center;justify-content: center;border-radius: 10px;padding: 22px 0px 22px 0px;}.ecom-core.ecom-q15902l1aws .ecom-image-default{width: 56px !important;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-img img,.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-img picture,.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-img .ecom-shape-item.ecom-image-default{height: 56px !important;}.ecom-core.ecom-q15902l1aws .ecom-image-align{justify-content: center;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-img{margin-bottom: 24px;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-icon{color: #000;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-icon svg{height: 50px;width: 50px;}.ecom-core.ecom-q15902l1aws .element__featured--box-icon svg{margin-bottom: 22px;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-title{color: #000;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-text{color: #808080;margin-top: 10px;}.ecom-core.ecom-q15902l1aws .ecom-button-default{justify-content: center;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-btn{color: #808080;background-color: rgba(6, 145, 177, 0);border-radius: 0px;margin: 32px 0px 0px 0px;padding: 0px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box{text-align: center;justify-content: center;}.ecom-core.ecom-q15902l1aws .ecom-image-default{width: 50px !important;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-img img,.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-img picture,.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-img .ecom-shape-item.ecom-image-default{height: 50px !important;}.ecom-core.ecom-q15902l1aws .element__featured--box-icon svg{margin-right: 10px;}.ecom-core.ecom-q15902l1aws .ecom-button-default{justify-content: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box{text-align: center;justify-content: center;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-img{margin-bottom: 20px;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-icon svg{height: 20px;width: 20px;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-title{margin-bottom: 10px;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-text{margin-top: 0px;margin-bottom: 0px;}.ecom-core.ecom-q15902l1aws .ecom-button-default{justify-content: center;}.ecom-core.ecom-q15902l1aws .element__featured .element__featured--box-btn{margin-top: 25px;}}.ecom-core.ecom-q15902l1aws{padding-bottom: 0 !important;}.ecom-core.ecom-ue04ol00do{background-color: #f4f4f4;}
@keyframes ecomShake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.ecom-core.ecom-yzwwnvazio{width: 100.00%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-yzwwnvazio{width: 100%;}}.ecom-core.ecom-lzkv6m641f .ecom-button-default{justify-content: center;}.ecom-core.ecom-lzkv6m641f .ecom__element--button, .ecom-core.ecom-lzkv6m641f .ecom__element--button span{justify-content: center;text-align: center;align-items: center;}.ecom-core.ecom-lzkv6m641f .ecom__element--button{color: #fff;background-color: #000;border-style: none;border-radius: 4px;transition: all 500ms ease;transition-duration: 400ms;;;padding: 14px 15px 14px 15px;}.ecom-core.ecom-lzkv6m641f .ecom__element--button:hover{color: #fff;background-color: #33B5C9;cursor: pointer;}.ecom-core.ecom-lzkv6m641f .ecom__element--button.animated{animation-name: ecomShake;;animation-duration: .75s;;}

