/** Shopify CDN: Minification failed

Line 1893:1846 Unexpected "<"
Line 1929:27 Unexpected "<"
Line 1929:36 Unexpected "{"
Line 1929:45 Expected ":"
Line 2047:28 Unexpected "{"
Line 2047:37 Expected ":"
Line 2047:287 Unexpected "<"
Line 2083:28 Unexpected "<"
Line 2083:37 Unexpected "{"
Line 2083:46 Expected ":"

**/
/* Publish by EComposer at 2026-10-12 13:30:47*//**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;
                    }
                }
                
                    .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-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%;
                    }
                
                    /*
                    body[ecom-loaded] .ecom__accordion:not(.ecom-accordion-close-all) .ecom-item-active.ecom-accordion__item:first-child > .ecom-accordion__body {
                        height: 100% !important;
                    }

                    body[ecom-loaded] .ecom-accordion__item:not(.ecom-item-active) > .ecom-accordion__body {
                        height: 0 !important;
                    } */
                    .ecom-accordion__title-text{
                        flex:1;
                        white-space: pre-wrap;
                    }
                    .core__group--item.ecom-accordion__item.ecom-item-active > .ecom-accordion__body {
                        overflow: inherit;
                    }
                    .core__group--item.ecom-accordion__item {
                        width: 100%;
                        flex:unset !important;
                        transition: all 500ms ease;
                    }
                    .ecom-accordion__item + .ecom-accordion__item {
                        margin-top: -1px;
                    }
                    .ecom-core .ecom-accordion__item >.ecom-accordion__body {
                        overflow: hidden;
                        margin: 0;
                        border: 0;
                        height:0;
                        opacity: 0;
                        /*transition:height 300ms ease-out;*/
                    }
                    .ecom-core .ecom-item-active > .ecom-accordion__body {
                        opacity: 1 !important;
                    }
                    /*.core__group--wrapper:not(.ecom-accordion-close-all) .ecom-accordion__item:first-child >.ecom-accordion__body  {
                        display: block;
                    }*/
                    .ecom-accordion__title {
                        cursor: pointer;
                    }
                    .ecom-accordion_nav--icon {
                        display: flex;
                        align-items: center;
                    }
                    .ecom-accordion_wrapper-info {
                        flex: 1;
                    }
                    .ecom-accordion_wrapper-info svg {
                        width: 20px;
                        height: 20px;
                    }
                    .ecom-accordion_wrapper-info .ecom-accordion_icon-title {
                        display: flex;
                    }

                    .ecom-accordion_nav--icon svg{
                        height:auto;
                    }
                    .ecom-accordion__body > div:not(.ec-flex-wp){
                        padding:0 !important;
                    }
                    .ecom-accordion__body > .ec-flex-wp{
                        flex-direction: column;
                    }
                    .ecom-items-icon-active{
                        display:none;
                    }
                    .ecom-accordion_nav--icon.ecom-items--icon {
                      transition: all .2s ease;
                    }
                    .ecom-item-active.ecom-accordion__item > .ecom-items > .ecom-accordion_nav--icon{
                        display:none
                    }
                    .ecom-item-active.ecom-accordion__item > .ecom-items > .ecom-items-icon-active{
                        display:flex;
                    }
                    .ecom-accordion__wrapper .core__group--items{
                        display:flex;
                        flex-wrap:wrap;
                    }
                    .ecom-core .ecom-item-active > .ecom-accordion__body.ecom-accordion__body--auto-height,
                    .ecom-item-group-init.ecom-item-active > .ecom-accordion__body{
                        height:auto !important;
                    }
                    .ecom-items--icon[data-image="true"]{
                        display: none;
                    }
                    .ec-flex-wp .ecom-accordion__wrapper .core__group--items .core__blocks--body {
                        justify-content: var(--ec-align-ct);
                    }
                    @media (max-width: 1024px) {
                        .ec-flex-wp .ecom-accordion__wrapper .core__group--items .core__blocks--body {
                            justify-content: var(--ec-align-ct-tb);
                        }
                    }
                    @media (max-width: 767px) {
                        .ec-flex-wp .ecom-accordion__wrapper .core__group--items .core__blocks--body {
                            justify-content: var(--ec-align-ct-mb);
                        }
                    }
                

                a.ecom-product__heading {
                    display: block;
                    width: fit-content;
                }
            
                .ecom-product-single__description--paragraph, .ecom-product-single__description-view-more-btn {
                    overflow: hidden;
                }
                .ecom-product-single__description--paragraph[style*="max-height"] {
                    position: relative;
                }
                .ecom-product-single__description-container[data-show-type="short"] .ecom-product-single__description--paragraph .ecom-text-des.ecom-view-more-enable{
                    position: relative;
                }
                .ecom-product-single__description-container[data-show-type="short"] .ecom-product-single__description--paragraph .ecom-text-des.ecom-view-more-enable:after {
                    content: '';
                    position: absolute;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    height: 150px;
                }
                .ecom-product-single__description-container[data-show-type="short"] .ecom-product-single__description--paragraph .ecom-html-des.ecom-view-more-enable[style*="max-height"]{
                    position: relative;
                }
                .ecom-product-single__description-container[data-show-type="short"] .ecom-product-single__description--paragraph .ecom-html-des.ecom-view-more-enable[style*="max-height"]:after {
                    content: '';
                    position: absolute;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    height: 150px;
                }
                .ecom-product-single__description-view-more-btn{
                    cursor:pointer;
                    display:block;
                }
                .ecom-product-single__description-container span {
                    display: inline;
                }
                .ecom-product-single__description--more-actions, .ecom-product-single__description--less-actions{
                    display: flex;
                    position: relative;
                    width: 100%;
                }
                .ecom-product-single__description--more-actions button, .ecom-product-single__description--less-actions button{
                    display: flex;
                    align-items: center;
                    align-content: center;
                }
                .ecom-product-description-tab__items .ecom-product-description-tab__item {
                    margin: 0;
                    list-style: none;
                    padding: 10px;
                    cursor: pointer;
                }
                .ecom-product-description__tabs-wrapper {
                    padding: 5px;
                }
                .ecom-product-description__tabs-wrapper .ecom-product-description-tab__content {
                    display: none;

                }
                .ecom-product-description__tabs-wrapper .ecom-product-description-tab__content.ecom-item-active {
                    display: block;
                }
                .ecom-product-description__accordion{
                    display: flex;
                    flex-direction: column;
                }
                .ecom-product-description__accordion-item{
                    display: flex;
                    flex-direction: column;
                }
                .ecom-product-description__accordion-title{
                    display: flex;
                    width: 100%;
                    flex-direction: row;
                    padding: 0px 32px 0px 32px;
                    margin-top: 16px;
                    align-items: center;
                    cursor: pointer;
                }
                .ecom-product-description__accordion-icon{
                    display: flex;
                    align-items: center;
                    color: #444;
                    margin-right: 25px;
                }
                .ecom-product-description__accordion-icon svg {
                    height: 13px;
                    width: 13px;
                }
                .ecom-product-description__accordion-title-text{
                    display: flex;
                    flex: 1;
                }
                .ecom-product-description__accordion .ecom-product-description__accordion-item {
                    width: 100%;
                    transition: all 500ms ease;
                }
                .ecom-product-description__accordion .ecom-product-description_accordion-content-wrapper{
                    display: flex;
                    width: 100%;
                    align-items: center;
                }
                .ecom-product-description__accordion .ecom-product-description_accordion-content{
                    padding: 0px 32px 0px 70px;
                }
                .ecom-product-description__accordion.ecom-product-description-accordion__body--auto-height .ecom-product-description__accordion-item.ecom-item-active .ecom-accordion__body{
                    height:auto;
                }
                .ecom-product-description__accordion .ecom-product-description__accordion-item.ecom-item-active .ecom-accordion__body{
                    opacity: 1;
                }
                .ecom-product-description__accordion .ecom-product-description__accordion-icon--active {
                    display: none;
                }
                .ecom-product-description__accordion .ecom-accordion__body{
                    display: block;
                    overflow: hidden;
                    margin: 0;
                    border: 0;
                    opacity: 0;
                    box-sizing: border-box;
                    transition:height 300ms ease-out;
                }
                .ecom-product-description__accordion-item.ecom-item-active .ecom-product-description__accordion-icon.ecom-product-description__accordion-icon--active{
                    display:flex;
                }
                .ecom-product-description__accordion-item.ecom-item-active .ecom-product-description__accordion-icon:not(.ecom-product-description__accordion-icon--active){
                    display:none;
                }
                .ecom-items--text>* {
                    font-family: inherit;
                    font-style: inherit;
                    font-weight: inherit;
                    letter-spacing: inherit;
                    color: inherit;
                    line-height: inherit;
                    word-break: inherit;
                    font-size: inherit;
                }
                .ecom-items--text {
                    color: #333;
                }
            
              .ecom-product-single__quantity-wrapper{
                display:flex;
            }
            .ecom-product-single__quantity-container{
                display:flex;

            }
            .ecom-product-single__quantity-controls {
                display: flex;
                align-items: center;
            }
            .ecom-product-single__quantity-controls-button {
                outline: none;
                cursor: pointer;
                border: 0;
                display: flex;
                justify-content: center;
                align-items: center;
                margin: 0;
                transition: background-color .1s cubic-bezier(.4,0,.6,1);
            }
            .ecom-product-single__quantity-input:focus-visible {
                box-shadow: none;
            }
            .ecom-product-single__quantity-input {
                cursor: text;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: background-color .1s cubic-bezier(.4,0,.6,1);
            }
            .ecom-product-single__quantity-dropdown{
                text-align: left;
                font-weight: 600;
                font-size: 16px;
                line-height: 1.5em;
                text-transform: none;
                font-style: normal;
                text-decoration: none;
                letter-spacing: 0px;
                color: #000;
                width: 136px;
                background-color: #F5F5F5;
                border-style: none;
                border-radius: 0px;
                outline-style: none;
                margin: 0px;
                padding: 11px 15px 11px 15px;
            }
            .ecom-product-single__quantity-wrapper .ecom-product-single__quantity-dropdown-wrapper .ecom-product-single__quantity-dropdown{
                background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0.8875L5 5.8875L0 0.8875L0.8875 3.59526e-07L5 4.1125L9.1125 0L10 0.8875Z' fill='black'/%3E%3C/svg%3E%0A");
                background-repeat: no-repeat;
                background-position: right 22px center;
                background-size: 10px;
            }
            .ecom-product-single__quantity-input::-webkit-outer-spin-button,
                input::-webkit-inner-spin-button {
                -webkit-appearance: none;
                margin: 0;
            }
            .ecom-product-single__quantity-container {
                width: 100%
            }

                
                    .ecom-product-single__price-container-grid {
                        display: flex;
                    }
                    .ecom-product-single__price--sale{
                        font-size: 30px;
                        color: rgb(26, 27, 24);
                        display:inline-flex;
                    }
                    .ecom-product-single__price--regular{
                        text-decoration: line-through;
                        color: #6B7280;
                        display:inline-flex;
                    }
                    .ecom-product-single__price--badges-sale{
                        display: none;
                        color:red;
                    }
                    .ecom-product-single__price--badges-sale-pecent{
                        display: block;
                    }
                    .ecom-product-single__price-container .ecom-product-single__price--prices{
                        display:inline-flex;
                        align-items:center;
                        justify-content:center;
                        gap:10px;
                        flex-wrap: wrap;
                    }
                    .ecom-product-single__price-container {
                        display: flex;
                        flex-direction: column;
                        /* gap: 5px; */
                    }
                    .ecom-product-single-afterpay afterpay-placement{
                        margin:0;
                        padding: 0;
                    }
                
                    .ecom-product-single__inventory-status{
                        display:inline-block;
                        overflow:hidden;
                    }
                    .ecom-product-single__inventory-container .ecom-product-single__inventory-content:not(.ecom-inventory-icon) .ecom-product-single__inventory-status::before {
                        content: none !important;
                    }
                    .ecom-product-single__inventory-container{
                        display:flex;
                        flex-direction: row;
                        flex-wrap: nowrap;
                        align-items: center;
                    }
                    .ecom-product-single__inventory-content{
                        display:flex;
                        flex-wrap: wrap;
                    }
                    .ecom-product-single__inventory-container .ecom-product-single__inventory-status {
                        margin:0;
                        padding:0;
                    }
                    .ecom-product-single__inventory-progress-bar {
                        display:none;
                        width:100%;
                    }
                     .ecom-builder .ecom-product-single__inventory-progress-bar{
                        display: block;
                    }
                    .ecom-product-single__inventory-progress-bar .ecom-product-single__inventory-progress-bar--timer{
                        width:30%;
                        display:block;
                    }
                    .ecom-product-single__inventory-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;
                    }
                    .ecom-product-single__inventory-icon{
                        display:flex;
                        align-items: center;
                    }
                    .ecom-product-single__inventory-icon svg{
                        width: 20px;
                        height: 20px;
                        margin: 0;
                        padding: 0;
                        color: currentColor;
                    }

                    @-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
                        }
                    }
                
                    .ecom-add-to-cart__price .ecom-product-single__price--sale{
                        font-size: inherit;
                        color: inherit;
                    }
                    .ecom-product-single__add-to-cart--submit:disabled .ecom-add-to-cart__price{
                        display: none;
                    }
                    .ecom-add-to-cart__money{
                        display: flex;
                    }
                    .ecom-builder .shopify-payment-button__button--hidden{
                        visibility: visible
                    }
                    .ecom-product-single__add-to-cart-payment-terms:empty{
                        display:none;
                    }

                    .ecom-product-single__add-to-cart--submit {
                        display: flex;
                        align-items: center;
                    }
                    .ecom-product-single__add-to-cart--submit[disable] {
                        cursor: not-allowed;
                    }
                    .ecom-product-single__add-to-cart-buttons-wrapper {display: flex;align-items: center;}
                    .ecom-product-single__add-to-cart--submit:hover .ecom__element--button-icon {
                        color: var(--icon-color-hover);
                    }
                    .ecom-ingrid-full-height.ecom-product-single__add-to-cart--submit {
                        width: 100%;
                        height: 100%;
                    }
                
            .ecom-base__breadcrumbs__list {
              align-items: center;
              display: flex;
              flex-wrap: wrap;
            }
          
                .ecom-product-single__media-container .ecom-swiper-container.ecom-product-single__media--featured {
                    overflow-y: unset !important;
                    overflow-x: clip !important;
                }
                .ecom-product-single .ecom-swiper-button-lock {
                    display: none !important;
                }
                .ecom-modal-gallery-item iframe {
                    width: 100%;
                    height: 100%;
                }
                .ecom-element.ecom-product-single .ecom-image-link-product {
                    cursor: inherit;
                }
                .ecom-product-single__media--image img {
                    display: block;
                    max-width: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 100%;
                    width: 100%;
                    -webkit-user-select: none;
                    -khtml-user-select: none;
                    -moz-user-select: none;
                    -o-user-select: none;
                    user-select: none;
                }

                .ecom-media-video, .shopify-model-viewer-ui, .ecom-img-zoom-a, .ecom-product-single__media--model-wrapper {
                    position: absolute;
                    inset: 0
                }

                .ecom-product-single .ec_splide__pagination__page.ec_splide__pagination__page.is-active {
                    transform: none;
                }

                .ecom-product-single__media--thumbs:empty {
                    display: none !important;
                }
                .ecom-product-single__media {
                    display: block;
                    position: relative;
                    width: 100%;
                }
                .ecom-product-single__media--grid .ecom-product-single__media--images img {
                    max-width: 100%;
                }

                .ecom-product-single__media--grid .ecom-product-single__media--images {
                    display: flex;
                    flex-wrap: wrap;
                    margin-bottom: 2rem;
                    padding: 0;
                    gap: 10px;
                    list-style: none;
                }

                .ecom-product-single__media--images {
                    transition: height 0.3s;
                }

                .ecom-product-single__media--grid .ecom-product-single__media--image {
                    width: calc(50% - 1rem / 2);
                    max-width: 100%;
                    flex-grow: 1;
                }
                /** Set the media image and the first image 100% width **/
                /*
                .ecom-product-single__media--grid .ecom-product-single__media--image:nth-child(5n+1) {
                    width: 100%;
                }*/

                .ecom-product-single__media--grid .ecom-product-single__media--image.ecom-product-single__media--full {
                    width: 100%;
                }
                .ecom-product-single__media-label, .ecom-product-single__zoom-icon-wrapper {
                    align-items: center;
                }
                .ecom-product-single__zoom-icon-wrapper {
                    color: #000000;
                    background-color: #f7f7f7;
                    border-style: solid;
                    border-width: 0.8px;
                    overflow: hidden;
                    border-radius: 50%;
                }
                .ecom-product-single__zoom-icon {
                    width: 25px;
                    height: 25px;
                    padding: 6px;
                }
                .ecom-product-single__zoom-icon-wrapper .ecom-product-single__zoom-icon svg{
                    width: 100%;
                    height: 100%;
                    display: flex;
                }
                .ecom-product-single__media-label > span {
                    height: fit-content;
                }

                .ecom-swiper-controls::after {
                    display: none
                }

                .ecom-product-single__media--grid .ecom-swiper-controls {
                    display: none;
                }

                .ecom-product-single__media--grid .ecom-product-single__media--images img,
                .ecom-product-single__media--video video {
                    max-width: 100%;
                }

                .ecom-product-single__media--video video {
                    width: 100%;
                }

                .ecom-product-single__media--grid .ecom-product-single__media--image:first-child {
                    width: 100%;
                }

                .ecom-product-single__media--grid .ecom-product-single__media--image.ecom-product-single__media--full {
                    width: 100%;
                }

                .ecom-product-single__media---external-video {
                    position: relative;
                    padding-top: var(--img_padding, 100%);
                }

                .ecom-product-single__media--image {
                    padding-top: var(--img_padding, 100%);
                }

                .ec_splide__slide.ecom-product-single__media--image img {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                }

                .ecom-product-single__media--model {
                    position: relative;
                }
                .ecom-modal .ecom-swiper-wrapper .ecom-splide-slide img {
                    margin: auto !important;
                    height: auto !important;
                }
                .ecom-product-single__media---external-video iframe,
                .ecom-product-single__media--model-wrapper model-viewer {
                    display: block;
                    max-width: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 100%;
                    width: 100%;
                }

                .ecom-product-single__media .shopify-model-viewer-ui.shopify-model-viewer-ui--desktop {
                    display: block;
                    max-width: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 100%;
                    width: 100%;
                }

                .ecom-product-single__media--image {
                    height: 0;
                }

                .ecom-swiper-wrapper {
                    align-items: stretch;
                }

                /* Height 100% will break the thumbs slider height */
                .ecom-swiper-wrapper .ecom-splide-slide {
                    text-align: center;
                }

                .ecom-product-single__media--slider .ecom-splide-slide img {
                    object-fit: contain;
                }

                .ecom-product-single__media--thumbnail {
                    border: 2px solid transparent;
                    cursor: pointer;
                    display: flex;
                    justify-content: center;
                }
                /* Fix filter CSS on Safari */
                .ecom-product-single__media--featured img {
                    transform: translate3d(0, 0, 0);
                }
                .ecom-product-single__media--featured.ecom-before-init{
                    opacity: 0;
                }

                .ecom-product-single__media--thumbnail img {
                    -webkit-user-select: none;
                    -khtml-user-select: none;
                    -moz-user-select: none;
                    -o-user-select: none;
                    user-select: none;
                    width: 100%;
                    max-width: 100%;
                    height: auto;
                    border: 0;
                    vertical-align: middle;
                    position: relative;
                    z-index: 1;
                }

                .ecom-swiper-controls svg {
                    height: 16px;
                    width: 16px;
                    color: inherit;
                }

                .ecom-product-single__media-wrapper .ecom-swiper-controls {
                    cursor: pointer;
                    width: auto;
                    height: auto;
                    transition: .2s ease-in-out;
                }

                .ecom-product-single .ec_splide__arrow.ecom-swiper-button,
                .ecom-product-single .ec_splide__arrow.ecom-swiper-controls-thumb {
                    padding: 8px;
                }

                .ecom-swiper-controls-thumb svg {
                    height: 100%;
                    width: 100%;
                    color: inherit;
                }
                .ecom-product-single__media--thumbs{
                    position:relative
                }

                .ecom-product-single__media--thumbs.ec_splide--ttb {
                    top: 0;
                    bottom: 0;
                }

                .ecom-product-single .ec_splide__track--ttb.ec_splide__track--nav {
                    position: absolute;
                    top: 0;
                    bottom: 0;
                }

                .ecom-swiper-button-thumb-prev{
                    left:0
                }

                .ecom-product-single__media-container button.ec_splide__arrow.ecom-swiper-controls {
                    transform: inherit;
                }

                .ecom-swiper-controls-thumb > svg{
                    width:24px;
                    height:24px;
                }

                .ecom-swiper-controls-thumb {
                    z-index:10;
                    display:flex;
                    cursor: pointer;
                    width:auto;
                    height:auto;
                    transition: .2s ease-in-out;
                    text-align: center;
                }
                .ecom-swiper-controls-thumb::after{
                    display:none
                }

                .ecom-swiper-controls:after {
                    margin-left: -3px;
                }

                .ecom-product-single__media--thumbnail:hover {
                    z-index: 10;
                }

                button.ecom-product-single__media--play-control {
                    display: block;
                    max-width: 100%;
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 100%;
                    width: 100%;
                    border: none;
                    cursor: pointer;
                    margin: 0;
                    padding: 0;
                    background-color:rgb(238 238 238 / 40%);
                }

                .ecom-product-single__media--play-control-wrapper {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    transform: translate(-50%, -50%) scale(1);
                    z-index: 1;
                }
                .ecom-product-single__media--thumbnail {
                    position: relative;
                }

                .ecom-product-single__media--thumbnail--icon {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -50%);
                    z-index: 3;
                    display: flex;
                }

                .ecom-product-single__media--thumbnail--icon svg {
                    display: flex;
                }
                .ecom-product-single__media--horizontal .ecom-swiper-controls-thumb,
                .ecom-product-single__media-tablet--horizontal .ecom-swiper-controls-thumb,
                .ecom-product-single__media-mobile--horizontal .ecom-swiper-controls-thumb{
                    transform:translateY(-50%);
                    top: 50%;
                    margin-top: 0px;
                    width: auto;
                    height: auto;
                }
                .ecom-dont-has-many-images .ecom-product-single__media--thumbs,
                .ecom-dont-has-many-images .ec_splide__pagination {
                    display: none;
                }

                .ecom-product-single__media--image.ecom-image-align-left img {
                    left: 0;
                    right: unset;
                    transform: none;
                }
                .ecom-product-single__media--image.ecom-image-align-right img {
                    left: unset;
                    right: 0;
                    transform: none;
                }

                .ecom-product-single__media--image.ecom-image-align-center img {
                    left: 50%;
                    transform: translateX(-50%);
                }

                .ecom-product-single__media .ecom-product-single__media-container {
                    display: flex;
                    flex-direction: column;
                    gap: 10px
                }

                .ecom-swiper-container {
                    width: 100%;
                }
                .ecom-product-single__media--thumbnail > * {
                    transition:inherit;
                }

                /* Image Zoom */
                .ecom-image-zoom {
                    position: relative;
                    display: inline-block;
                    overflow: hidden;
                }

                .ecom-image-zoom > a {
                    cursor: zoom-in;
                }

                .ecom-image-zoom.is-error > a {
                    cursor: not-allowed;
                }

                .ecom-image-zoom.is-loading > a {
                    cursor: progress;
                }

                .ecom-image-zoom > a > img {
                    display: block;
                }

                .ecom-image-zoom-notice {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    z-index: 150;
                    width: 10em;
                    margin: -1em 0 0 -5em;
                    line-height: 2em;
                    text-align: center;
                    background: #FFF;
                    box-shadow: 0 0 10px #888;
                }

                .ecom-image-zoom-flyout {
                    position:absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    z-index: 200;
                    overflow: hidden;
                    background: #FFF;
                    cursor: crosshair;
                }
                .ecom-image-zoom-window.ecom-image-zoom-flyout {
                    opacity: 0;
                    box-shadow: 0 1px 5px rgba(127,127,127,0.02), 0 5px 18px rgba(127,127,127,0.2);
                }
                .ecom-image-zoom-flyout.ecom-open {
                    animation: fadeZoomIn 200ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
                    -webkit-animation: fadeZoomIn 200ms cubic-bezier(0.4, 0, 0.2, 1) forwards;
                }

                .ecom-image-zoom-flyout.ecom-close {
                    animation: fadeZoomOut 150ms cubic-bezier(0, 0, 0.2, 1)
                }

                .ecom-product-single__media .ecom-product-single__media-container .ecom-product-single__media--image .ecom-image-zoom-flyout img {
                    width: auto;
                    max-width: none !important;
                    height: auto !important;
                    object-fit: unset !important;
                    transform: none;
                }
                .ecom-product-single__media .ecom-image-align {
                    justify-content: center;
                }
                .ecom-product-single__media-label, .ecom-product-single__zoom-icon-wrapper {
                    z-index: 99;
                    pointer-events: none;
                }
                .ecom-label-position__topleft, .ecom-zoom-position__topleft {
                    top: 20px;
                    left: 20px;
                }
                .ecom-label-position__topright, .ecom-zoom-position__topright {
                    top: 20px;
                    right: 20px;
                }
                .ecom-label-position__bottomleft, .ecom-zoom-position__bottomleft {
                    bottom: 20px;
                    left: 20px;
                }
                .ecom-label-position__bottomright, .ecom-zoom-position__bottomright {
                    bottom: 20px;
                    right: 20px;
                }
                .ecom-product-single__media--thumbs.ecom-product-single__init-thumb-hidden .ecom-product-single__media--thumbnail{
                    opacity: 0;
                    visibility: hidden;
                    width: 100px;
                }

                .ecom-product-single__only .ec_splide__arrows {
                    display: none;
                }
                .ecom-product-single .ec_splide__track--ttb.ec_splide__track--nav {position: absolute;top: 0;bottom: 0;width: 100%;}
                @media screen and (min-width: 1025px) {
                    .ecom-product-single__media.ecom-position-sticky {
                        position: sticky;
                        top: 0
                    }
                    .ecom-product-single__media .ecom-product-single__media--vertical .ecom-product-single__media--thumbs {
                        width: 120px;
                    }
                    .ecom-product-single__media--vertical .ecom-product-single__media--thumbs .ecom-swiper-button-next{
                        right:auto;
                        left:50%;
                        transform:translateX(-50%);
                        top:auto;
                        bottom:10px;
                    }
                    .ecom-product-single__media--vertical .ecom-product-single__media--thumbs .ecom-swiper-controls-thumb svg{
                        transform: rotate(90deg);
                    }
                    .ecom-product-single__media--vertical .ecom-product-single__media--thumbs .ecom-swiper-button-prev{
                        right:auto;
                        left:50%;
                        transform:translateX(-50%);
                        top:10px;
                        bottom:auto;
                    }
                    /*.ecom-product-single__media .ecom-product-single__media--horizontal .ecom-product-single__media--thumbs {
                        min-height: 100px;
                        height: auto;
                    }*/
                }
                @media (min-width: 768px) and (max-width: 1024px) {
                    .ecom-product-single__media--image.ecom-image-align-center--tablet img {
                        left: 50%;
                        right: unset;
                        transform: translateX(-50%);
                    }
                    .ecom-product-single__media--image.ecom-image-align-left--tablet img {
                        left: 0;
                        right: unset;
                        transform: none;
                    }
                    .ecom-product-single__media--image.ecom-image-align-right--tablet img {
                        left: unset;
                        right: 0;
                        transform: none;
                    }
                    .ecom-product-single__media--image, .ecom-product-single__media--full {
                        padding-top: var(--img_padding__tablet, 100%)
                    }
                    .ecom-product-single__media--thumbs.ecom-swiper-tablet-vertical {
                        min-width: 50px;
                        width: auto;
                    }
                    .ecom-product-single__media-tablet--vertical .ecom-product-single__media--thumbs .ecom-swiper-button-next{
                        right:auto;
                        left:50%;
                        transform:translateX(-50%);
                        top:auto;
                        bottom:10px;
                    }
                    .ecom-product-single__media-tablet--vertical .ecom-product-single__media--thumbs .ecom-swiper-controls-thumb svg{
                        transform: rotate(90deg);
                    }
                    .ecom-product-single__media-tablet--vertical .ecom-product-single__media--thumbs .ecom-swiper-button-prev{
                        right:auto;
                        left:50%;
                        transform:translateX(-50%);
                        top:10px;
                        bottom:auto;
                    }
                }
                @media (max-width: 767px) {
                    .ecom-product-single__media--image.ecom-image-align-center--mobile img {
                        left: 50%;
                        right: unset;
                        transform: translateX(-50%);
                    }
                    .ecom-product-single__media--image.ecom-image-align-left--mobile img {
                        left: 0;
                        right: unset;
                        transform: none;
                    }
                    .ecom-product-single__media--image.ecom-image-align-right--mobile img {
                        left: unset;
                        right: 0;
                        transform: none;
                    }
                    .ecom-product-single__media--image, .ecom-product-single__media--full {
                        padding-top: var(--img_padding__mobile, 100%)
                    }
                    .ecom-product-single__media--vertical-mobile .ecom-product-single__media--featured {
                        width: auto;
                    }
                    .ecom-product-single__media--thumbs.ecom-swiper-mobile-vertical {
                       /* min-width: 50px;*/
                        width: auto;
                    }
                    .ecom-product-single__media-mobile--vertical .ecom-product-single__media--thumbs .ecom-swiper-button-next{
                        right:auto;
                        left:50%;
                        transform:translateX(-50%);
                        top:auto;
                        bottom:10px;
                    }
                    .ecom-product-single__media-mobile--vertical .ecom-product-single__media--thumbs .ecom-swiper-controls-thumb svg{
                        transform: rotate(90deg);
                    }
                    .ecom-product-single__media-mobile--vertical .ecom-product-single__media--thumbs .ecom-swiper-button-prev{
                        right:auto;
                        left:50%;
                        transform:translateX(-50%);
                        top:10px;
                        bottom:auto;
                    }
                }

                .ecom-product-single .ec_splide__arrows:not(.ec_splide__arrows--ttb) .ec_splide__arrow.ec_splide__arrow--prev svg {
                    transform: none;
                }

                @keyframes fadeZoomIn {
                0% {
                    transform: scale(0.8);
                    opacity: 0; }

                100% {
                    transform: scale(1);
                    opacity: 1; } }

                @keyframes fadeZoomOut {
                0% {
                    opacity: 1; }

                100% {
                    opacity: 0; } }

                /* iOS Safari GPU memory fix:
                   EcSplide CSS sets backface-visibility:hidden and will-change:transform
                   on every slide, forcing each into its own GPU compositing layer.
                   With many product images this causes ~50MB per layer → OOM crash.
                   Override to collapse all slides into a single compositing layer. */
                .ecom-product-single__media--featured .ec_splide__slide,
                .ecom-product-single__media--thumbs .ec_splide__slide {
                    -webkit-backface-visibility: unset !important;
                    backface-visibility: unset !important;
                    will-change: unset !important;
                }
                /* iOS 15: address bar interferes with horizontal swipe events on the track */
                .ecom-product-single__media--featured .ec_splide__track {
                    touch-action: pan-y;
                }

            
                    .ec-swatch-shopify-color {
                        display: block;
                        max-width: 100%;
                        aspect-ratio: 1 / 1;
                        background: var(--ec-swatch--background);
                        background-position: var(--ec-swatch-focal-point, initial);
                        background-size: cover;
                        background-origin: border-box;
                    }
                    .ecom-product-single__variant-picker--options{
                        align-items:flex-start;
                        display:flex;
                        flex-direction:column;
                    }
                    .ecom-product-single__variant-picker-wrapper .ecom-allow-pointer-event .ecom-variant-disable {
                        pointer-events: auto;
                        cursor: pointer;
                    }
                    .ecom-product-single__variant-picker-wrapper .ecom-variant-disable {
                        opacity: .4;
                        pointer-events: none;
                        cursor: not-allowed;
                    }
                    .ecom-product-single__variant-picker [name="id"]{
                        display:none;
                    }


                    .ecom-product-single__variant-picker-container[data-picker-type="dropdown"] .selector-wrapper{
                        display:flex;
                    }

                    .ecom-product-single__variant-picker--only-default .ecom-product-single__variant-picker--options .selector-wrapper {
                        display:none;
                    }

                    .ecom-product-single__variant-picker-container{
                        flex-direction: column;
                    }
                    .ecom-product-single__variant-picker-container.ecom-placeholder-on-builder-mode:empty::before, .ecom-product-single__variant-picker-container.ecom-force-show.ecom-placeholder-on-builder-mode::before{
                        display: flex;
                        flex-direction: row;
                        flex-wrap: nowrap;
                        position: relative;
                        justify-content: center;
                        align-items: center;
                        border-radius: 8px;
                        border: 1px dashed #91D0FF;
                        color: #00527C;
                        font-size: 13px;
                        line-height: 20px;
                        font-weight: 650;
                        opacity: 1;
                        padding: 6px;
                    }
                    .ecom-product-single__picker-radio-list{
                        display:block;
                        position:relative;
                        width:100%;
                    }
                    .ecom-product-single__picker-radio-list .ecom-product-single__picker-radio-list-item{
                        display:flex;
                        flex-direction: row;
                        cursor: pointer;
                    }

                    .ecom-product-single__picker-colors-item {
                        padding: 2px;
                        cursor: pointer;

                    }
                    .ecom-product-single__picker-colors-item span {
                        width:20px;
                        height:20px;
                        display:block;
                    }

                    .ecom-product-single__picker-colors-item {
                        display: inline-flex;
                        padding: 2px;
                        border : 2px solid #9e9e9e;
                    }

                    .ecom-product-single__picker-colors-item.ecom-button-active{
                        border-color:  rgba(5, 150, 105,1);
                    }

                    .ecom-product-single__variant-picker .ecom-product-single__picker-main,
                    .ecom-product-single__variant-picker .selector-wrapper {
                        display:flex;
                        flex-direction: column;
                        align-items:inherit;
                    }
                    .ecom-product-single__variant-picker .selector-wrapper{
                        display:none;
                         overflow:hidden;
                        width: 100%;
                    }
                     .ecom-product-single__variant-picker select{
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        text-align: center;
                    }
                    @media (max-width: 767px) {
                        .ecom-product-single__variant-picker select{
                            text-align-last: center;
                            -moz-text-align-last: center;
                        }
                    }

                    .ecom-product-single__picker-colors-list,
                    .ecom-product-single__picker-radio-list,
                    .ecom-product-single__picker-images-list {

                        display: flex;
                        flex-wrap: wrap;
                    }
                    .ecom-product-single__picker-images-list li {
                        cursor: pointer;
                        margin: 0;
                    }

                     .ecom-product-single__variant-picker .selector-wrapper label {
                        display: inline-block;
                        line-height:1
                    }

                    .ecom-product-single__picker-radio-list li {
                        cursor: pointer;
                        text-align: center;
                        justify-content: center;
                    }
                    .ecom-product-single__picker-images-item{
                        overflow: hidden;
                    }
                    .ecom-product-single__picker-images-item img {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }
                    [data-ecom-tooltip]:before {
                        position : absolute;
                        content : attr(data-ecom-tooltip);
                        text-transform: none;
                        font-size: .9em;
                        line-height: 1;
                        user-select: none;
                        pointer-events: none;
                        opacity : 0;
                        z-index: 1;
                        width: 50%;
                        /*white-space: nowrap;*/
                        overflow: hidden;
                        text-overflow: ellipsis;
                        padding: 1ch 1.5ch;
                        border-radius: .3ch;
                        box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
                        background: #333;
                        color: #fff;
                    }
                    [data-ecom-tooltip]:hover:before {
                        opacity : 1;
                    }

                    .ecom-product-single__price--prices {
                        display: inline-block;
                    }

                    .ecom-product-single__picker-colors-item span{
                        transition:inherit;
                        border-radius:inherit;
                    }
                    .ecom-product-single__variant-picker--main{
                        flex-direction:column;
                        display:flex;
                    }
                    .ecom-product-single__variant-picker--main > div{
                        display:flex;
                        flex-direction:column;
                        align-items:inherit;
                        justify-content:inherit;
                    }
                    .ecom-block  .ecom_not_hide_dropdown_arrow select {
                        -webkit-appearance: auto;
                        -moz-appearance: auto;
                        appearance: auto;
                    }
                    .ecom-product-single__variant-picker-wrapper.ecom_not_hide_dropdown_arrow .ecom-product-single__variant-picker-container select {
                        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
                        background-repeat: no-repeat;
                        background-position: right center;
                        background-size: 20px 20px;
                    }
                    .ecom-product-single__variant-picker-wrapper .ecom-product-single__variant-picker-container select {
                        appearance: none;
                        -webkit-appearance: none;
                        background-image: none;
                    }
                    .ecom-product-single__variant-picker-wrapper .ecom-product-single__variant-picker-container .ecom-variant-disable {
                        display: flex;
                        position: relative;
                        overflow: hidden;
                        justify-content: center;
                        align-items: center;
                    }
                    .ecom-product-single__variant-picker-wrapper .ecom-disable-style-slash .ecom-variant-disable:after {
                        content: '';
                        width: 2px;
                        height: 85%;
                        position: absolute;
                        z-index: 10;
                        opacity: inherit;
                        pointer-events: none;
                        transform: rotate(40deg);
                        background-color: #999999;
                    }
                    .ecom-product-single__variant-picker-wrapper .ecom-disable-style-cross .ecom-variant-disable:before {
                        content: '';
                        width: 2px;
                        height: 85%;
                        position: absolute;
                        z-index: 10;
                        opacity: inherit;
                        transform: rotate(45deg);
                        pointer-events: none;
                        background-color: #999999;
                    }
                    .ecom-product-single__variant-picker-wrapper .ecom-disable-style-cross .ecom-variant-disable:after {
                        content: '';
                        width: 2px;
                        height: 85%;
                        position: absolute;
                        z-index: 10;
                        opacity: inherit;
                        pointer-events: none;
                        transform: rotate(135deg);
                        background-color: #999999;
                    }
                    .ecom-product-single__variant-picker-wrapper .ecom-product-single__variant-picker-container.ecom-disable-style-hide .ecom-variant-disable {
                        display: none;
                    }
                
.ecom-core.ecom-qmelzt8b0bs{width: 100.00%;}.ecom-core.ecom-qmelzt8b0bs>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}.ecom-core.ecom-qmelzt8b0bs>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-qmelzt8b0bs{width: 100%;}}html body .ecom-core.ecom-qmelzt8b0bs>div.core__column--wrapper{padding: 0px !important;}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-qmelzt8b0bs>div.core__column--wrapper{padding-top: 0px !important;}}.ecom-core.ecom-ji6ai4r0rdp .ecom-base__breadcrumbs__list a,.ecom-core.ecom-ji6ai4r0rdp .ecom-base__breadcrumbs__list a a{font-weight: 400;font-size: 13px;line-height: 1.55em;font-family: 'DM Sans', sans-serif;letter-spacing: 0em;text-decoration: none;}.ecom-core.ecom-ji6ai4r0rdp .ecom-base__breadcrumbs__list a{color: var(--ecom-global-colors-xyt95N);}.ecom-core.ecom-ji6ai4r0rdp .ecom-base__breadcrumbs--icon{color: var(--ecom-global-colors-xyt95N);margin: 0px 5px 0px 5px;}.ecom-core.ecom-ji6ai4r0rdp .ecom-base__breadcrumbs--icon svg{height: 13px;width: 13px;}.ecom-core.ecom-0ixx352bm9yg>div.core__row--columns{overflow: hidden;}.ecom-core.ecom-0ixx352bm9yg{background-color: var(--ecom-global-colors-primary);border-style: solid;border-top-width: 1px;border-color: var(--ecom-global-colors-DTLF50);}.ecom-core.ecom-0ixx352bm9yg{padding: 10px 48px 10px 48px !important;margin-bottom: 0px !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-0ixx352bm9yg{padding: 35px 0px 0 0px !important;}.ecom-core.ecom-0ixx352bm9yg > div.core__row--columns{flex-direction: row !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-0ixx352bm9yg{padding: 15px !important;}.ecom-core.ecom-0ixx352bm9yg > div.core__row--columns{flex-direction: column-reverse !important;}} .ecom-core.ecom-0ixx352bm9yg section{
    margin-top: 100px !important;
}
@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)}}@keyframes ecomFadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}100%{opacity:1;transform: translate3d(0,0,0)}}.ecom-core.ecom-8crs9kxb9ty{width: 100.00%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-8crs9kxb9ty{width: 100%;}}html body .ecom-core.ecom-8crs9kxb9ty>div.core__column--wrapper{padding: 72px 48px 72px 46px !important;}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-8crs9kxb9ty>div.core__column--wrapper{padding: 0px !important;}}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-35etx8umzll > div.core__row--columns{flex-direction: row !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-35etx8umzll > div.core__row--columns{flex-direction: column-reverse !important;}}.ecom-core.ecom-9bfx63qiyp{width: 50%;}.ecom-core.ecom-9bfx63qiyp>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: flex-start;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-9bfx63qiyp{width: 100%;}}html body .ecom-core.ecom-9bfx63qiyp>div.core__column--wrapper{padding: 0px !important;margin-left: 56px !important;}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-9bfx63qiyp>div.core__column--wrapper{margin-top: 24px !important;margin-left: auto !important;}} @media (min-width: 1024px) {
    .ecom-core.ecom-9bfx63qiyp > .core__column--wrapper{
        height: fit-content;
        position: sticky;
        top: 0px;
    }
}.ecom-core.ecom-dcvr8uqf0tm{text-align: left;}.ecom-core.ecom-dcvr8uqf0tm{margin-bottom: 16px !important;}.ecom-core.ecom-0r2nvxya177a .ecom-button-default{justify-content: flex-start;}.ecom-core.ecom-0r2nvxya177a .ecom__element--button, .ecom-core.ecom-0r2nvxya177a .ecom__element--button span{justify-content: center;text-align: center;align-items: center;}.ecom-core.ecom-0r2nvxya177a .ecom__element--button{font-weight: var(--ecom-global-typography-h3-font-weight);font-size: var(--ecom-global-typography-h3-font-size);line-height: var(--ecom-global-typography-h3-line-height);letter-spacing: var(--ecom-global-typography-h3-letter-spacing);font-family: var(--ecom-global-typography-h3-font-family);width: 100%;height: 48px;min-height: 48px;color: var(--ecom-global-colors-text);background-color: #ffffff;border-style: solid;border-width: 1.5px;border-color: var(--ecom-global-colors-DTLF50);border-radius: 8px;transition: all 500ms ease;transition-duration: 400ms;;;padding: 14px 15px 14px 15px;}.ecom-core.ecom-0r2nvxya177a .ecom__element--button:hover{border-style: solid;border-width: 1.5px;border-color: var(--ecom-global-colors-text);cursor: pointer;}.ecom-core.ecom-0r2nvxya177a .ecom__element--button.animated{animation-name: ecomShake;;animation-duration: .75s;;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-0r2nvxya177a .ecom__element--button{padding: 10px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-0r2nvxya177a .ecom-button-default{justify-content: center;}.ecom-core.ecom-0r2nvxya177a .ecom__element--button, .ecom-core.ecom-0r2nvxya177a .ecom__element--button span{justify-content: center;text-align: center;align-items: center;}.ecom-core.ecom-0r2nvxya177a .ecom__element--button{padding: 10px;}}.ecom-core.ecom-0r2nvxya177a{margin-top: 0px !important;margin-bottom: 10px !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-0r2nvxya177a{margin-top: 0px !important;margin-right: 0px !important;}}.ecom-core.ecom-z0me8ugvpsk .ecom__element--button-icon{order: -1;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit{gap: 10px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart-buttons-wrapper{align-items: center;justify-content: center;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit{justify-content: center;font-weight: var(--ecom-global-typography-h3-font-weight);font-size: var(--ecom-global-typography-h3-font-size);line-height: var(--ecom-global-typography-h3-line-height);letter-spacing: var(--ecom-global-typography-h3-letter-spacing);font-family: var(--ecom-global-typography-h3-font-family);width: 100%;height: 48px;min-height: 48px;color: var(--ecom-global-colors-m6D2bq);background: linear-gradient(104deg, var(--ecom-global-colors-accent) 12%, var(--ecom-global-colors-YwMi2D) 97%);border-style: none;border-radius: 7px;transition-duration: 400ms;;;padding: 0px;margin: 0px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit:hover{background: linear-gradient(130deg, #6b003d 3%, var(--ecom-global-colors-accent) 51%, #6b003d 94%);}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit.animated{animation-name: ecomShake;;animation-duration: .75s;;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit.ecom-product-single__pre-order{font-size: 16px;font-weight: 600;line-height: 1.25em;letter-spacing: 0px;font-family: 'DM Sans', sans-serif;width: 100%;height: 57px;min-height: 57px;color: #fff;background-color: #7D51CE;border-radius: 7px;margin: 0px;padding: 12.5px 25px 12.5px 25px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit.ecom-product-single__pre-order:hover{width: 100%;color: #fff;background-color: #000;}.ecom-core.ecom-z0me8ugvpsk .ecom-add-to-cart__price .ecom-product-single__price--sale,.ecom-core.ecom-z0me8ugvpsk .ecom-add-to-cart__price .ecom-product-single__price--sale a,.ecom-core.ecom-z0me8ugvpsk .ecom-add-to-cart__price .separator,.ecom-core.ecom-z0me8ugvpsk .ecom-add-to-cart__price .separator a{font-size: 14px;font-weight: 400;}.ecom-core.ecom-z0me8ugvpsk .ecom-add-to-cart__price .ecom-product-single__price--sale,.ecom-core.ecom-z0me8ugvpsk .ecom-add-to-cart__price .separator{color: #ffffff;}.ecom-core.ecom-z0me8ugvpsk .ecom-add-to-cart__price .separator,.ecom-core.ecom-z0me8ugvpsk .ecom-add-to-cart__price .separator{margin-right: 10px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit:disabled{font-weight: var(--ecom-global-typography-h3-font-weight);font-size: var(--ecom-global-typography-h3-font-size);line-height: var(--ecom-global-typography-h3-line-height);letter-spacing: var(--ecom-global-typography-h3-letter-spacing);font-family: var(--ecom-global-typography-h3-font-family);height: 48px;min-height: 48px;color: var(--ecom-global-colors-m6D2bq);background-color: var(--ecom-global-colors-bB7FOx);border-style: none;border-radius: 8px;padding: 12.5px 25px 12.5px 25px;margin: 0px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit:disabled:hover{background-color: var(--ecom-global-colors-bB7FOx);}.ecom-core.ecom-z0me8ugvpsk .ecom__element--button-icon svg{height: 20px;width: 20px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit{height: 46px;min-height: 46px;padding-right: 10px;padding-left: 10px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit.ecom-product-single__pre-order{font-size: 13px;height: 46px;min-height: 46px;padding-right: 10px;padding-left: 10px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit:disabled{font-size: 13px;height: 46px;min-height: 46px;padding-right: 10px;padding-left: 10px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit{height: 48px;min-height: 48px;padding-right: 10px;padding-left: 10px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit.ecom-product-single__pre-order{font-size: 13px;height: 46px;min-height: 46px;padding-right: 10px;padding-left: 10px;}.ecom-core.ecom-z0me8ugvpsk .ecom-product-single__add-to-cart--submit:disabled{font-size: 13px;height: 46px;min-height: 46px;padding-right: 10px;padding-left: 10px;}}.ecom-core.ecom-z0me8ugvpsk{padding-bottom: 0px !important;margin-bottom: 10px !important;width: 100%;max-width: 100%;--element-width: 100%;flex-shrink: 0;flex-grow: 0;} .ecom-core.ecom-z0me8ugvpsk{
    flex: 1 0 0;
}.ecom-core.ecom-2b7sr5aitlf{background-color: var(--ecom-global-colors-primary);border-style: solid;border-width: 1px;border-color: var(--ecom-global-colors-DTLF50);}.ecom-core.ecom-2b7sr5aitlf,.ecom-core.ecom-2b7sr5aitlf >div.ecom-section__overlay .ecom-overlay{border-radius: 8px;}.ecom-core.ecom-l8n3yc0y4fj{width: 50%;}.ecom-core.ecom-l8n3yc0y4fj>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-l8n3yc0y4fj{width: 100%;}}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-l8n3yc0y4fj>div.core__column--wrapper{padding-top: 0px !important;}}.ecom-core.ecom-24zfrdg1p8b .ecom-product-single__inventory-container{justify-content: flex-end;}.ecom-core.ecom-24zfrdg1p8b .ecom-product-single__inventory .ecom-product-single__inventory-icon svg{height: 20px;width: 20px;}.ecom-core.ecom-24zfrdg1p8b .ecom-product-single__inventory .ecom-product-single__inventory-icon{color: var(--ecom-global-colors-dvXDmx);margin-right: 5px;}.ecom-core.ecom-24zfrdg1p8b .ecom-product-single-status--instock{font-family: var(--ecom-global-typography-iBYzCP-font-family);font-size: var(--ecom-global-typography-iBYzCP-font-size);font-weight: var(--ecom-global-typography-iBYzCP-font-weight);letter-spacing: var(--ecom-global-typography-iBYzCP-letter-spacing);line-height: var(--ecom-global-typography-iBYzCP-line-height);color: var(--ecom-global-colors-dvXDmx);}.ecom-core.ecom-24zfrdg1p8b .ecom-product-single-status--outstock{line-height: 1.25em;font-weight: 400;font-size: 16px;font-family: 'DM Sans', sans-serif;letter-spacing: 0px;color: #000;}.ecom-core.ecom-24zfrdg1p8b .ecom-product-single-status--unavailable{font-size: 16px;line-height: 1.25em;font-weight: 400;font-family: 'DM Sans', sans-serif;letter-spacing: 0px;color: #000;}.ecom-core.ecom-24zfrdg1p8b .ecom-product-single-status--preorder{font-size: 16px;font-weight: 400;line-height: 1.25em;font-family: 'DM Sans', sans-serif;letter-spacing: 0px;color: #000;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-24zfrdg1p8b .ecom-product-single__inventory-container{justify-content: center;}}.ecom-core.ecom-24zfrdg1p8b{padding-bottom: 0 !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-24zfrdg1p8b{margin-bottom: 20px !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-24zfrdg1p8b{margin-top: 0px !important;padding-bottom: 0px !important;}}.ecom-core.ecom-u5f8wkkqs5j{width: 50%;}.ecom-core.ecom-u5f8wkkqs5j>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-u5f8wkkqs5j{width: 100%;}}.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading,.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading a{font-weight: 300;font-size: 15px;line-height: 1.7em;font-family: 'DM Sans', sans-serif;letter-spacing: 0em;}.ecom-core.ecom-qj6nai6mfuf  .element__heading .ecom__heading,.ecom-core.ecom-qj6nai6mfuf  .element__heading .ecom__heading a{color: var(--ecom-global-colors-7WvuIf);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading{text-align: left;}.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading,.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading a{font-size: 40px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading,.ecom-core.ecom-qj6nai6mfuf .element__heading .ecom__heading a{font-weight: var(--ecom-global-typography-h5-font-weight);font-size: var(--ecom-global-typography-h5-font-size);line-height: var(--ecom-global-typography-h5-line-height);font-family: var(--ecom-global-typography-h5-font-family);letter-spacing: var(--ecom-global-typography-h5-letter-spacing);}}.ecom-core.ecom-qj6nai6mfuf{padding-bottom: 0 !important;margin-top: 0px !important;margin-bottom: 0px !important;}.ecom-core.ecom-qj6nai6mfuf.ecom-animated{animation-name: ecomFadeInUp;;animation-duration: .75s;;animation-timing-function: ease;animation-fill-mode: forwards;animation-duration: 800ms !important;--ec-delay: 200ms;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price-container-grid{justify-content: flex-start;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--sale.ecom-product-single__price-normal,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--sale.ecom-product-single__price-normal a{font-weight: var(--ecom-global-typography-h2-font-weight);font-size: var(--ecom-global-typography-h2-font-size);line-height: var(--ecom-global-typography-h2-line-height);letter-spacing: var(--ecom-global-typography-h2-letter-spacing);font-family: var(--ecom-global-typography-h2-font-family);}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--sale.ecom-product-single__price-normal{color: var(--ecom-global-colors-xyt95N);}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--regular,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--regular a{font-weight: 500;font-size: 24px;line-height: 1.25em;font-family: 'DM Sans', sans-serif;letter-spacing: 0px;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--regular{color: #ABABAB;margin-top: 0px;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sale,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sale a{font-size: 12px;font-weight: 700;line-height: 1.5em;text-transform: uppercase;font-family: 'DM Sans', sans-serif;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sale{color: #ffffff;margin-left: 12px;padding: 5px 12px 5px 12px;background-color: #DB1215;border-radius: 40px;overflow: hidden;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sold-out,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sold-out a{font-size: 12px;font-weight: 500;line-height: 1.5em;font-family: 'DM Sans', sans-serif;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sold-out{color: #ffffff;margin-left: 12px;padding: 5px 12px 5px 12px;background-color: #111827;border-radius: 50px;overflow: hidden;}.ecom-core.ecom-yuberk2bvf .ec-product__tax,.ecom-core.ecom-yuberk2bvf .ec-product__tax a{font-size: 12px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--sale.ecom-product-single__price-normal,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--sale.ecom-product-single__price-normal a{font-size: 25px;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--regular,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--regular a{font-size: 25px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-yuberk2bvf .ecom-product-single__price-container-grid{justify-content: center;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--sale.ecom-product-single__price-normal,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--sale.ecom-product-single__price-normal a{font-size: 30px;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--regular,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--regular a{font-size: 25px;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sale,.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sale a{font-size: 14px;}.ecom-core.ecom-yuberk2bvf .ecom-product-single__price--badges-sale{padding-right: 15px;padding-left: 15px;}}.ecom-core.ecom-yuberk2bvf{padding-bottom: 0 !important;margin-top: 0px !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-yuberk2bvf{margin-top: 0px !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-yuberk2bvf{margin-top: 0px !important;}}.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading,.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading a{font-weight: var(--ecom-global-typography-h7-font-weight);font-size: var(--ecom-global-typography-h7-font-size);line-height: var(--ecom-global-typography-h7-line-height);font-family: var(--ecom-global-typography-h7-font-family);letter-spacing: var(--ecom-global-typography-h7-letter-spacing);}.ecom-core.ecom-2ldxf0we1rl  .element__heading .ecom__heading,.ecom-core.ecom-2ldxf0we1rl  .element__heading .ecom__heading a{color: var(--ecom-global-colors-7WvuIf);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading{text-align: left;}.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading,.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading a{font-size: 40px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading,.ecom-core.ecom-2ldxf0we1rl .element__heading .ecom__heading a{font-weight: var(--ecom-global-typography-h5-font-weight);font-size: var(--ecom-global-typography-h5-font-size);line-height: var(--ecom-global-typography-h5-line-height);font-family: var(--ecom-global-typography-h5-font-family);letter-spacing: var(--ecom-global-typography-h5-letter-spacing);}}.ecom-core.ecom-2ldxf0we1rl{padding-bottom: 0 !important;margin-top: 0px !important;margin-bottom: 0px !important;}.ecom-core.ecom-2ldxf0we1rl.ecom-animated{animation-name: ecomFadeInUp;;animation-duration: .75s;;animation-timing-function: ease;animation-fill-mode: forwards;animation-duration: 800ms !important;--ec-delay: 200ms;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container{flex-direction: column;gap: 0px;align-items: flex-start;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container{align-items: center;}}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls input,.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-controls-button,.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-dropdown{height: 60px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container label{text-align: left;color: #000;margin-bottom: 8px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container label,.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container label a{font-weight: 600;font-size: 14px;line-height: 1.25em;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: 0px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls input{text-align: center;font-weight: 600;font-size: 24px;line-height: 1.5em;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: 0px;color: #000;width: 80px;background-color: #ffffff;border-style: solid;border-color: #000000;border-width: 1px;border-radius: 7px;outline-style:none;margin: 0px;padding: 0px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls input:focus{outline-style:none;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls-minus svg{height: 18px;width: 18px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls-minus{color: #000;background-color: #ffffff;border-style: none;border-radius: 3px 0px 0px 3px;padding-right: 10px;padding-left: 10px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls-minus:hover{color: #DB1215;background-color: #F5F5F5;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls-plus svg{height: 18px;width: 18px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls-plus{color: #000;background-color: #ffffff;border-style: none;border-radius: 0% 3% 3% 0%;padding-right: 10px;padding-left: 10px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls-plus:hover{color: #DB1215;background-color: #F5F5F5;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls input,.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-controls-button,.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-dropdown{height: 40px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls input{font-size: 14px;width: 35px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls-plus svg{height: 12px;width: 12px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls input,.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-controls-button,.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-dropdown{height: 40px;}.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container .ecom-product-single__quantity-controls input{width: 45vw;}}.ecom-core.ecom-mmxsyefma1j{margin-top: 0px !important;width: 100%;max-width:100%;} 
.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container{
  display: flex;
  align-items: left;
  gap: 12px;
}

.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-container-label{
  font-family: 'Ubuntu', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #64748b;
}


.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-controls{
  display: inline-flex !important;
  align-items: center !important;
  border: 1.5px solid #e2e8f0 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  background: #fff !important;
}


.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-controls-button{
  width: 40px !important;
  height: 40px !important;
  background: #f1f5f9 !important;
  border: none !important;
  cursor: pointer !important;
  color: #334155 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: background .15s, color .15s !important;
  flex-shrink: 0 !important;
  padding: 0 !important;
}
.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-controls-button:hover{
  background: #e2e8f0 !important;
  color: #0d1f3c !important;
}


.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-controls-button svg{
  width: 12px !important;
  height: 12px !important;
}


.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-input{
  width: 52px !important;
  height: 40px !important;
  border: none !important;
  border-left: 1.5px solid #e2e8f0 !important;
  border-right: 1.5px solid #e2e8f0 !important;
  text-align: center !important;
  font-family: 'Ubuntu', sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #0f172a !important;
  background: #fff !important;
  outline: none !important;
  -moz-appearance: textfield !important;
  padding: 0 !important;
}


.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-input::-webkit-outer-spin-button,.ecom-core.ecom-mmxsyefma1j .ecom-product-single__quantity-input::-webkit-inner-spin-button{
  -webkit-appearance: none !important;
  margin: 0 !important;
}.ecom-core.ecom-ddu1x69xfj .ecom-product-variant--option-label-text{display: inline-block;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-images-list,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-colors-list,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-list{column-gap: 12px;row-gap: 12px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-ddu1x69xfj .ecom-product-variant--option-label-text{display: inline-block;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-ddu1x69xfj .ecom-product-variant--option-label-text{display: inline-block;}}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__variant-picker-container .ecom-product-single__variant-picker--options,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__variant-picker-container .ecom-product-single__variant-picker--main,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__variant-picker-container .ecom-product-single__picker-radio-list{align-items: flex-start;justify-content: flex-start;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-main-label .ecom-product-variant--option-label-text,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-main-label .ecom-product-variant--option-label-text a,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-label .ecom-product-variant--option-label-text,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-label .ecom-product-variant--option-label-text a,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-dropdown-label .ecom-product-variant--option-label-text,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-dropdown-label .ecom-product-variant--option-label-text a,.ecom-core.ecom-ddu1x69xfj .selector-wrapper .ecom-product-variant--option-label-text,.ecom-core.ecom-ddu1x69xfj .selector-wrapper .ecom-product-variant--option-label-text a{title: New Item;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 700;font-size: 12px;text-transform: capitalize;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-main-label .ecom-product-variant--option-label-text,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-label .ecom-product-variant--option-label-text,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-dropdown-label .ecom-product-variant--option-label-text,.ecom-core.ecom-ddu1x69xfj .selector-wrapper .ecom-product-variant--option-label-text{color: #000;margin-top: 20px;margin-bottom: 20px;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__variant-picker--selected-value,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__variant-picker--selected-value a{title: New Item;font-family: 'Plus Jakarta Sans', sans-serif;font-size: 12px;font-weight: 700;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__variant-picker--selected-value{color: #787878;margin-left: 0px;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-colors-item span{width: 33px;height: 33px;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-colors-item{border-style: solid;border-width: 1px;border-color: rgba(255, 0, 0, 0);border-radius: 50px;overflow: hidden;padding: 1px;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-colors-item:hover{border-style: solid;border-width: 1px;border-color: #ccc;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-colors-item.ecom-box-active{border-style: solid;border-width: 1px;border-color: #ccc;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-list-item{font-size: 14px;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 600;line-height: 2em;width: 42px;height: 42px;min-height: 42px;color: #000;border-style: solid;border-width: 1px;border-color: #E3E2EC;border-radius: 42px;padding: 5px;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-list-item:hover{border-style: solid;border-width: 1px;border-color: #000;}.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-list-item.ecom-button-active{border-style: solid;border-width: 1px;border-color: #000;}.ecom-core.ecom-ddu1x69xfj{padding: 0px !important;margin: 0px !important;} 
.ecom-core.ecom-ddu1x69xfj .ecom-product-single__variant-picker--options{
  display: none;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-label{
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 0px;
}
.ecom-core.ecom-ddu1x69xfj .ecom-product-variant--option-label-text{
  font-family: 'Ubuntu', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #64748b;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-plattenhohe,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-ansicht{
  margin-bottom: 10px;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-radio-list{
  display: flex !important;
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  padding: 0 !important;
  margin: 0 !important;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__swatch-item{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 16px !important;
  height: 38px !important;
  border: 1.5px solid #e2e8f0 !important;
  border-radius: 10px !important;
  background: #fff !important;
  font-family: 'Ubuntu', sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #0f172a !important;
  cursor: pointer;
  transition: border-color .2s, background .2s, color .2s !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  width: auto !important;
  min-width: unset !important;
  box-sizing: border-box !important;
}
.ecom-core.ecom-ddu1x69xfj .ecom-product-single__swatch-item:hover{
  border-color: #0d1f3c !important;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__swatch-item.ecom-button-active,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__swatch-item.ecom-box-active,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__swatch-item.ecom-image-active{
  border-color: #0d1f3c !important;
  background: #0d1f3c !important;
  color: #fff !important;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__swatch-item.ecom-soldout,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__swatch-item.ecom-unavailable{
  opacity: 0.35 !important;
  cursor: not-allowed !important;
  text-decoration: line-through !important;
  pointer-events: none !important;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-plattenhohe .ecom-product-single__swatch-item{
  min-width: 64px !important;
  border-radius: 10px !important;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-ansicht .ecom-product-single__swatch-item{
  border-radius: 999px !important;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item{
  border-radius: 999px !important;
  border-color: transparent !important;
  color: #fff !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.4) !important;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Naturgrau"]{
  background: #c8c8c8 !important;
  color: #334155 !important;
  text-shadow: none !important;
}
.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Anthrazit durchgefärbt"]{
  background: #4a4a4a !important;
}
.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Schwarz/Coating"]{
  background: #141414 !important;
}


.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item.ecom-button-active,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item.ecom-box-active,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item.ecom-image-active{
  outline: 2px solid #0d1f3c !important;
  outline-offset: 2px !important;
  
  background: inherit;
}
.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Naturgrau"].ecom-button-active,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Naturgrau"].ecom-box-active{
  background: #c8c8c8 !important;
}
.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Anthrazit durchgefärbt"].ecom-button-active,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Anthrazit durchgefärbt"].ecom-box-active{
  background: #4a4a4a !important;
}
.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Schwarz\/Coating"].ecom-button-active,.ecom-core.ecom-ddu1x69xfj .ecom-product-single__picker-option-farbe .ecom-product-single__swatch-item[data-value="Schwarz\/Coating"].ecom-box-active{
  background: #141414 !important;
}.ecom-core.ecom-tazjy5wd8zr .ecom-product-description-tab__items{gap: 5px;}.ecom-core.ecom-tazjy5wd8zr .ecom__element--button-icon{order: 1;}.ecom-core.ecom-tazjy5wd8zr .ecom-product-single__description--less-actions button ,.ecom-core.ecom-tazjy5wd8zr .ecom-product-single__description--more-actions button{gap: 5px;}.ecom-core.ecom-tazjy5wd8zr .ecom-effect-accodion{transition: height 400ms ease, opacity 400ms ease;}.ecom-core.ecom-tazjy5wd8zr .ecom-text-des,.ecom-core.ecom-tazjy5wd8zr .ecom-html-des,.ecom-core.ecom-tazjy5wd8zr .ecom-product-single__description--full-content,.ecom-core.ecom-tazjy5wd8zr .ecom-product-description-tab__content,.ecom-core.ecom-tazjy5wd8zr .ecom-product-description_accordion-content{text-align: left;color: var(--ecom-global-colors-bB7FOx);}.ecom-core.ecom-tazjy5wd8zr .ecom-text-des,.ecom-core.ecom-tazjy5wd8zr .ecom-text-des a,.ecom-core.ecom-tazjy5wd8zr .ecom-html-des,.ecom-core.ecom-tazjy5wd8zr .ecom-html-des a,.ecom-core.ecom-tazjy5wd8zr .ecom-product-single__description--full-content,.ecom-core.ecom-tazjy5wd8zr .ecom-product-single__description--full-content a,.ecom-core.ecom-tazjy5wd8zr .ecom-product-description-tab__content,.ecom-core.ecom-tazjy5wd8zr .ecom-product-description-tab__content a,.ecom-core.ecom-tazjy5wd8zr .ecom-product-description_accordion-content,.ecom-core.ecom-tazjy5wd8zr .ecom-product-description_accordion-content a{font-weight: var(--ecom-global-typography-h5-font-weight);font-size: var(--ecom-global-typography-h5-font-size);line-height: var(--ecom-global-typography-h5-line-height);font-family: var(--ecom-global-typography-h5-font-family);letter-spacing: var(--ecom-global-typography-h5-letter-spacing);}.ecom-core.ecom-tazjy5wd8zr{} .ecom-core.ecom-tazjy5wd8zr li{
margin-left: 20px; list-style-type: disc;
}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--slider{flex-flow: column;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media .ecom-product-single__media-container{gap: 16px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--slider{flex-flow: column;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media .ecom-product-single__media-container{gap: 10px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--slider{flex-flow: column;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media .ecom-product-single__media-container{gap: 8px;}}.ecom-core.ecom-bsgy33xbm6c .ecom-image-default{width: 100% !important;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured img{object-fit: cover;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured .ecom-image-default,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured > picture,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured > img{border-style: none;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured ,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured .ecom-image-default,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured  > picture,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured > img{border-radius: 8px;overflow: hidden;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--video  svg{height: 14px;width: 14px;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--video  .ecom-product-single__media--play-control-wrapper svg{color: #fff;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbnail img{object-fit: fill;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbnail{opacity: 1;border-style: solid;border-width: 1px;border-color: var(--ecom-global-colors-YYoNEE);transition: all 300ms ease;margin-right: 1px;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbnail ,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbnail img{border-radius: 8px;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbnail:hover{opacity: 1;border-style: solid;border-width: 1px;border-color: var(--ecom-global-colors-YwMi2D);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbnail.ec_splide__slide.is-active{opacity: 1;border-style: solid;border-width: 1px;border-color: var(--ecom-global-colors-accent);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-prev svg,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-next svg{height: 16px;width: 16px;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-prev,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-next{color: #000;background-color: #fff;box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);border-radius: 50px;padding: 8px;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-prev:hover,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-next:hover{color: #240e0e;box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.2);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-prev svg,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-next svg{height: 15px;width: 15px;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-prev,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-next{color: var(--ecom-global-colors-m6D2bq);background-color: var(--ecom-global-colors-accent);border-radius: 50%;padding: 5px;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-prev:hover,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-next:hover{color: var(--ecom-global-colors-m6D2bq);background-color: var(--ecom-global-colors-accent);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured .ecom-swiper-pagination-bullet{width: 7px;min-width: 7px;height: 7px;background-color: var(--ecom-global-colors-YYoNEE);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured .ecom-swiper-pagination-bullet:hover{background-color: var(--ecom-global-colors-secondary);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured .ecom-swiper-pagination-bullet.ecom-swiper-pagination-bullet-active{background-color: var(--ecom-global-colors-YYoNEE);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured .ecom-swiper-pagination .ecom-swiper-pagination-bullet{margin-right: 4px;margin-left: 4px;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label-sale,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label-sale a{font-size: 12px;font-weight: 800;line-height: 1.25em;letter-spacing: 0px;font-family: 'Plus Jakarta Sans', sans-serif;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label-sale{color: #fff;padding: 9px 12px 9px 12px;margin-left: 5px;background-color: #FF013A;border-radius: 50px;overflow: hidden;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label-sold-out,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label-sold-out a{font-size: 12px;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 800;line-height: 1.25em;letter-spacing: 0px;text-transform: uppercase;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label-sold-out{color: #fff;padding: 5px 12px 5px 12px;margin-left: 5px;background-color: #000;border-radius: 50px;overflow: hidden;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label--bage-sale,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label--bage-sale a{font-size: 12px;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 800;line-height: 1.25em;letter-spacing: 0px;text-transform: uppercase;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label--bage-sale{color: #fff;padding: 4px 10px 4px 10px;margin-left: 5px;background-color: #DD3131;border-radius: 50px;overflow: hidden;}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label--metafield,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label--metafield a{font-weight: var(--ecom-global-typography-h4-font-weight);font-size: var(--ecom-global-typography-h4-font-size);line-height: var(--ecom-global-typography-h4-line-height);letter-spacing: var(--ecom-global-typography-h4-letter-spacing);font-family: var(--ecom-global-typography-h4-font-family);text-transform: var(--ecom-global-typography-h4-text-transform);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label > span.ecom-product-single__media-label--metafield{color: var(--ecom-global-colors-m6D2bq);padding: 10px;background-color: var(--ecom-global-colors-YwMi2D);border-radius: 15px;overflow: hidden;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-prev,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-next{background-color: var(--ecom-global-colors-accent);}.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-prev:hover,.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs .ecom-swiper-button-next:hover{background-color: var(--ecom-global-colors-YwMi2D);}}@media screen and (min-width: 1025px) {.ecom-core.ecom-bsgy33xbm6c{margin-top: 0px !important;margin-bottom: 0px !important;padding-bottom: 0px !important;display: none;}}.ecom-core.ecom-bsgy33xbm6c.ecom-animated{animation-duration: 1000ms !important;--ec-delay: 500ms;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-bsgy33xbm6c{display: none;}} .ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media-label span[data-text=" "]{
    display: none!important;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-swiper-pagination:has(>.ecom-swiper-pagination-bullet:only-child){
    display: none!important;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs{
    padding: 1px;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media .ecom-product-single__media-container{
    overflow: hidden;
}
@media (min-width: 1199px){
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media .ecom-product-single__media--vertical .ecom-product-single__media--thumbs{
    min-width: 82px;
    max-width:82px;
    height: 470px;
}

.ecom-core.ecom-bsgy33xbm6c .ecom-swiper-controls-thumb{
    margin: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbs:hover .ecom-swiper-controls-thumb{
    opacity: 1;
    visibility: visible;
}
}
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbnail:last-child{
    margin: 0;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--thumbnail--icon{
    background-color: #F29946;
    display: inline-block;
    width: 30px;
    height: 30px;
    padding: 10px 10px 12px 12px;
    border-radius: 50%;
    background-repeat: no-repeat;
    transition: 0.4s;
    color: #fff;
    background-position: center;
    transform: scale(1) translateY(-50%) translateX(-50%);
}
 .ecom-core.ecom-bsgy33xbm6c .ecom-swiper-pagination-bullet{
    transform: scale(1)!important;
    left: auto!important;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-swiper-pagination{
    width: auto!important;
    padding: 3px 15px;
    height: 33px;
    line-height: 33px;
    justify-content: center;
    display: inline-block!important;
    border: 1px solid #000;
    background-color: #fff;
    border-radius: 30px;
    margin-bottom: 25px;
    position: absolute!important;
    align-items: center;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--model-wrapper{
    padding: 0!important;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-swiper-controls{
    transition: 0.3s;
    transform: scale(0.6);
    opacity: 0;
    visibility: hidden;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured:hover .ecom-swiper-controls{
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}
.ecom-core.ecom-bsgy33xbm6c .ecom-product-single__media--featured{
    position: relative;
}.ecom-core.ecom-i4b6pi669d{text-align: left;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-i4b6pi669d{margin-bottom: 10px !important;}}.ecom-core.ecom-hvwua0zj2z4 .ecom-product__heading,.ecom-core.ecom-hvwua0zj2z4 .ecom-product__heading a{font-weight: var(--ecom-global-typography-h2-font-weight);font-size: var(--ecom-global-typography-h2-font-size);line-height: var(--ecom-global-typography-h2-line-height);letter-spacing: var(--ecom-global-typography-h2-letter-spacing);font-family: var(--ecom-global-typography-h2-font-family);}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-hvwua0zj2z4 .ecom-product__heading,.ecom-core.ecom-hvwua0zj2z4 .ecom-product__heading a{font-weight: var(--ecom-global-typography-h2-font-weight);font-size: var(--ecom-global-typography-h2-font-size);line-height: var(--ecom-global-typography-h2-line-height);letter-spacing: var(--ecom-global-typography-h2-letter-spacing);font-family: var(--ecom-global-typography-h2-font-family);}}.ecom-core.ecom-hvwua0zj2z4{padding-bottom: 0 !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-hvwua0zj2z4{padding-bottom: 0 !important;}}.ecom-core.ecom-wczb21v6lm .ecom-product-single__metafield-container{text-align: left;color: var(--ecom-global-colors-secondary);}.ecom-core.ecom-wczb21v6lm .ecom-product-single__metafield-container,.ecom-core.ecom-wczb21v6lm .ecom-product-single__metafield-container a{font-weight: var(--ecom-global-typography-h7-font-weight);font-size: var(--ecom-global-typography-h7-font-size);line-height: var(--ecom-global-typography-h7-line-height);font-family: var(--ecom-global-typography-h7-font-family);letter-spacing: var(--ecom-global-typography-h7-letter-spacing);}.ecom-core.ecom-wczb21v6lm{padding-bottom: 0 !important;} .ecom-core.ecom-wczb21v6lm <style>
.bf-specs-table{
  width: 100%;
  border-collapse: collapse;
  border-radius: 1rem;
  overflow: hidden;
  border: 1px solid #e2e8f0;
}
.ecom-core.ecom-wczb21v6lm .bf-specs-table tr:nth-child(even) td{ background: #f1f5f9; }
.ecom-core.ecom-wczb21v6lm .bf-specs-table td{
  padding: 13px 18px;
  font-family: 'DM Sans', sans-serif;
  font-size: 16px;
  border-bottom: 1px solid #e2e8f0;
  vertical-align: top;
}
.ecom-core.ecom-wczb21v6lm .bf-specs-table tr:last-child td{ border-bottom: none; }
.ecom-core.ecom-wczb21v6lm .bf-specs-table td:first-child{
  font-weight: 600;
  color: #334155;
  width: 40%;
}
.ecom-core.ecom-wczb21v6lm .bf-specs-table td:last-child{ color: #64748b; }
@media (max-width: 600px) {
  .ecom-core.ecom-wczb21v6lm .bf-specs-table td{ display: block; width: 100% !important; padding: 8px 14px; }
  .ecom-core.ecom-wczb21v6lm .bf-specs-table td:first-child{
    padding-bottom: 2px; border-bottom: none;
    font-size: 11px; text-transform: uppercase;
    letter-spacing: 0.06em; color: #94a3b8; font-weight: 700;
  }
  .ecom-core.ecom-wczb21v6lm .bf-specs-table td:last-child{ padding-top: 0; font-size: 14px; }
  .ecom-core.ecom-wczb21v6lm .bf-specs-table tr{ border-bottom: 1px solid #e2e8f0; display: block; padding: 8px 0; }
  .ecom-core.ecom-wczb21v6lm .bf-specs-table tr:last-child{ border-bottom: none; }
  .ecom-core.ecom-wczb21v6lm .bf-specs-table tr:nth-child(even) td{ background: transparent; }
  .ecom-core.ecom-wczb21v6lm .bf-specs-table tr:nth-child(even){ background: #f8fafc; }
}
.ecom-core.ecom-wczb21v6lm </style>{{ product.metafields.custom.specs_table.value }}.ecom-core.ecom-48uluni8jao{width: 50%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-48uluni8jao{width: 100%;}}html body .ecom-core.ecom-48uluni8jao>div.core__column--wrapper{padding: 0px !important;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__title{text-align: left;background-color: var(--ecom-global-colors-YYoNEE);border-style: solid;border-width: 1px;border-color: var(--ecom-global-colors-DTLF50);border-radius: 8px;padding: 16px 30px 16px 30px;margin-right: 0px;margin-bottom: 25px;margin-left: 0px;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__title:hover{background-color: var(--ecom-global-colors-xyt95N);}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__title.ecom-item-active{background-color: var(--ecom-global-colors-xyt95N);}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__title .ecom-items--icon svg{height: 20px;width: 20px;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__title .ecom-items--icon{color: #fff;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__item .ecom-accordion__title .ecom-items--text{font-weight: var(--ecom-global-typography-h3-font-weight);font-size: var(--ecom-global-typography-h3-font-size);line-height: var(--ecom-global-typography-h3-line-height);letter-spacing: var(--ecom-global-typography-h3-letter-spacing);font-family: var(--ecom-global-typography-h3-font-family);color: var(--ecom-global-colors-primary);}.ecom-core.ecom-tg2abexi5eo .ecom-items:hover  .ecom-items--text{color: var(--ecom-global-colors-primary);}.ecom-core.ecom-tg2abexi5eo .ecom-items.ecom-item-active  .ecom-items--text{color: var(--ecom-global-colors-primary);}.ecom-core.ecom-tg2abexi5eo .ecom-accordion_wrapper-info .ecom-items--icon svg{height: 20px;width: 20px;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion_wrapper-info .ecom-accordion_icon-title{color: #fff;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion_icon-title{margin-right: 7px;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__body > .ec-flex-wp{border-style: none;padding: 10px 30px 50px 30px;margin: 0px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-tg2abexi5eo .ecom-accordion__body > .ec-flex-wp{padding-bottom: 50px;margin-bottom: 0px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-tg2abexi5eo .ecom-accordion__title{padding: 10px 15px 10px 15px;margin-bottom: 15px;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__title .ecom-items--icon svg{height: 14px;width: 14px;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__item .ecom-accordion__title .ecom-items--text{font-size: 14px;}.ecom-core.ecom-tg2abexi5eo .ecom-accordion__body > .ec-flex-wp{padding-right: 15px;padding-bottom: 30px;padding-left: 15px;}}.ecom-core.ecom-yb9d5uvg88r .ecom-product-single__metafield-container{text-align: left;color: var(--ecom-global-colors-text);}.ecom-core.ecom-yb9d5uvg88r{padding-bottom: 0 !important;} 
.ecom-core.ecom-yb9d5uvg88r .pdl-section{
  padding: 2rem 0;
  border-top: 1px solid #e2e8f0;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-eyebrow{
  font-family: 'DM Sans', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #94a3b8;
  margin-bottom: 14px;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-item{
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 11px 14px;
  background: #f7f9fc;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  text-decoration: none;
  transition: all .2s;
  position: relative;
  overflow: hidden;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-item::after{
  content: '';
  position: absolute;
  left: 0; top: 0; bottom: 0;
  width: 3px;
  background: linear-gradient(180deg, #1e88e5, #e91e8c);
  transform: scaleY(0);
  transform-origin: bottom;
  transition: transform .22s;
  border-radius: 0 2px 2px 0;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-item:hover{
  background: #ffffff;
  border-color: #4fc3f7;
  box-shadow: 0 4px 16px rgba(0,0,0,.07);
  transform: translateX(3px);
}
.ecom-core.ecom-yb9d5uvg88r .pdl-item:hover::after{ transform: scaleY(1); }
.ecom-core.ecom-yb9d5uvg88r .pdl-icon{
  width: 32px;
  height: 32px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-family: 'Ubuntu', sans-serif;
  font-size: 8px;
  font-weight: 700;
  letter-spacing: .04em;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-icon-pdf{ background: #fce7f3; color: #e91e8c; }
.ecom-core.ecom-yb9d5uvg88r .pdl-icon-dwg{ background: #e8f4fd; color: #1e88e5; }
.ecom-core.ecom-yb9d5uvg88r .pdl-icon-cert{ background: #dcfce7; color: #16a34a; }
.ecom-core.ecom-yb9d5uvg88r .pdl-meta{ flex: 1; min-width: 0; }
.ecom-core.ecom-yb9d5uvg88r .pdl-name{
  font-family: 'Ubuntu', sans-serif;
  font-size: 12px;
  font-weight: 700;
  color: #0f172a;
  line-height: 1.3;
  margin-bottom: 1px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-sub{
  font-family: 'DM Sans', sans-serif;
  font-size: 10px;
  color: #94a3b8;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-dl{
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #f1f5f9;
  border: 1px solid #e2e8f0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  color: #64748b;
  transition: all .2s;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-item:hover .pdl-dl{
  background: #e91e8c;
  border-color: #e91e8c;
  color: #fff;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-all{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 12px;
  font-family: 'DM Sans', sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #1e88e5;
  text-decoration: none;
  transition: gap .18s;
}
.ecom-core.ecom-yb9d5uvg88r .pdl-all:hover{ gap: 10px; }

@media (max-width: 600px) {
  .ecom-core.ecom-yb9d5uvg88r .pdl-grid{ grid-template-columns: 1fr; }
}
.ecom-core.ecom-yb9d5uvg88r{{ product.metafields.custom.downloads.value }}.ecom-core.ecom-8cuwzwsvmqy .ecom-product-single__metafield-container{text-align: left;color: var(--ecom-global-colors-text);}.ecom-core.ecom-8cuwzwsvmqy{padding-bottom: 0 !important;} .ecom-core.ecom-8cuwzwsvmqy <style>
.bf-specs-table{
  width: 100%;
  border-collapse: collapse;
  border-radius: 1rem;
  overflow: hidden;
  border: 1px solid #e2e8f0;
}
.ecom-core.ecom-8cuwzwsvmqy .bf-specs-table tr:nth-child(even) td{ background: #f1f5f9; }
.ecom-core.ecom-8cuwzwsvmqy .bf-specs-table td{
  padding: 13px 18px;
  font-family: 'DM Sans', sans-serif;
  font-size: 16px;
  border-bottom: 1px solid #e2e8f0;
  vertical-align: top;
}
.ecom-core.ecom-8cuwzwsvmqy .bf-specs-table tr:last-child td{ border-bottom: none; }
.ecom-core.ecom-8cuwzwsvmqy .bf-specs-table td:first-child{
  font-weight: 600;
  color: #334155;
  width: 40%;
}
.ecom-core.ecom-8cuwzwsvmqy .bf-specs-table td:last-child{ color: #64748b; }
@media (max-width: 600px) {
  .ecom-core.ecom-8cuwzwsvmqy .bf-specs-table td{ display: block; width: 100% !important; padding: 8px 14px; }
  .ecom-core.ecom-8cuwzwsvmqy .bf-specs-table td:first-child{
    padding-bottom: 2px; border-bottom: none;
    font-size: 11px; text-transform: uppercase;
    letter-spacing: 0.06em; color: #94a3b8; font-weight: 700;
  }
  .ecom-core.ecom-8cuwzwsvmqy .bf-specs-table td:last-child{ padding-top: 0; font-size: 14px; }
  .ecom-core.ecom-8cuwzwsvmqy .bf-specs-table tr{ border-bottom: 1px solid #e2e8f0; display: block; padding: 8px 0; }
  .ecom-core.ecom-8cuwzwsvmqy .bf-specs-table tr:last-child{ border-bottom: none; }
  .ecom-core.ecom-8cuwzwsvmqy .bf-specs-table tr:nth-child(even) td{ background: transparent; }
  .ecom-core.ecom-8cuwzwsvmqy .bf-specs-table tr:nth-child(even){ background: #f8fafc; }
}
.ecom-core.ecom-8cuwzwsvmqy </style>{{ product.metafields.custom.specs_table.value }}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--slider{flex-flow: column;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media .ecom-product-single__media-container{gap: 16px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--slider{flex-flow: column;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media .ecom-product-single__media-container{gap: 10px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--slider{flex-flow: column;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media .ecom-product-single__media-container{gap: 8px;}}.ecom-core.ecom-kbg54v9dxu .ecom-image-default{width: 100% !important;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured img{object-fit: cover;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured .ecom-image-default,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured > picture,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured > img{border-style: none;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured ,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured .ecom-image-default,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured  > picture,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured > img{border-radius: 8px;overflow: hidden;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--video  svg{height: 14px;width: 14px;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--video  .ecom-product-single__media--play-control-wrapper svg{color: #fff;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbnail img{object-fit: fill;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbnail{opacity: 1;border-style: solid;border-width: 1px;border-color: var(--ecom-global-colors-YYoNEE);transition: all 300ms ease;margin-right: 1px;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbnail ,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbnail img{border-radius: 8px;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbnail:hover{opacity: 1;border-style: solid;border-width: 1px;border-color: var(--ecom-global-colors-YwMi2D);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbnail.ec_splide__slide.is-active{opacity: 1;border-style: solid;border-width: 1px;border-color: var(--ecom-global-colors-accent);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-prev svg,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-next svg{height: 16px;width: 16px;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-prev,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-next{color: #000;background-color: #fff;box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.1);border-radius: 50px;padding: 8px;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-prev:hover,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured.ecom-swiper-container .ecom-swiper-button-next:hover{color: #240e0e;box-shadow: 0px 4px 10px 0 rgba(0, 0, 0, 0.2);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-prev svg,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-next svg{height: 15px;width: 15px;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-prev,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-next{color: var(--ecom-global-colors-m6D2bq);background-color: var(--ecom-global-colors-accent);border-radius: 50%;padding: 5px;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-prev:hover,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-next:hover{color: var(--ecom-global-colors-m6D2bq);background-color: var(--ecom-global-colors-accent);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured .ecom-swiper-pagination-bullet{width: 7px;min-width: 7px;height: 7px;background-color: var(--ecom-global-colors-YYoNEE);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured .ecom-swiper-pagination-bullet:hover{background-color: var(--ecom-global-colors-secondary);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured .ecom-swiper-pagination-bullet.ecom-swiper-pagination-bullet-active{background-color: var(--ecom-global-colors-YYoNEE);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured .ecom-swiper-pagination .ecom-swiper-pagination-bullet{margin-right: 4px;margin-left: 4px;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label-sale,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label-sale a{font-size: 12px;font-weight: 800;line-height: 1.25em;letter-spacing: 0px;font-family: 'Plus Jakarta Sans', sans-serif;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label-sale{color: #fff;padding: 9px 12px 9px 12px;margin-left: 5px;background-color: #FF013A;border-radius: 50px;overflow: hidden;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label-sold-out,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label-sold-out a{font-size: 12px;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 800;line-height: 1.25em;letter-spacing: 0px;text-transform: uppercase;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label-sold-out{color: #fff;padding: 5px 12px 5px 12px;margin-left: 5px;background-color: #000;border-radius: 50px;overflow: hidden;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label--bage-sale,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label--bage-sale a{font-size: 12px;font-family: 'Plus Jakarta Sans', sans-serif;font-weight: 800;line-height: 1.25em;letter-spacing: 0px;text-transform: uppercase;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label--bage-sale{color: #fff;padding: 4px 10px 4px 10px;margin-left: 5px;background-color: #DD3131;border-radius: 50px;overflow: hidden;}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label--metafield,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label--metafield a{font-weight: var(--ecom-global-typography-h4-font-weight);font-size: var(--ecom-global-typography-h4-font-size);line-height: var(--ecom-global-typography-h4-line-height);letter-spacing: var(--ecom-global-typography-h4-letter-spacing);font-family: var(--ecom-global-typography-h4-font-family);text-transform: var(--ecom-global-typography-h4-text-transform);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label > span.ecom-product-single__media-label--metafield{color: var(--ecom-global-colors-m6D2bq);padding: 10px;background-color: var(--ecom-global-colors-YwMi2D);border-radius: 16px;overflow: hidden;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-prev,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-next{background-color: var(--ecom-global-colors-accent);}.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-prev:hover,.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs .ecom-swiper-button-next:hover{background-color: var(--ecom-global-colors-YwMi2D);}}.ecom-core.ecom-kbg54v9dxu{margin-top: 0px !important;margin-bottom: 24px !important;padding-bottom: 0px !important;}.ecom-core.ecom-kbg54v9dxu.ecom-animated{animation-duration: 1000ms !important;--ec-delay: 500ms;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-kbg54v9dxu{display: none;}} .ecom-core.ecom-kbg54v9dxu .ecom-product-single__media-label span[data-text=" "]{
    display: none!important;
}
.ecom-core.ecom-kbg54v9dxu .ecom-swiper-pagination:has(>.ecom-swiper-pagination-bullet:only-child){
    display: none!important;
}
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs{
    padding: 1px;
}
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media .ecom-product-single__media-container{
    overflow: hidden;
}
@media (min-width: 1199px){
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media .ecom-product-single__media--vertical .ecom-product-single__media--thumbs{
    min-width: 82px;
    max-width:82px;
    height: 470px;
}

.ecom-core.ecom-kbg54v9dxu .ecom-swiper-controls-thumb{
    margin: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbs:hover .ecom-swiper-controls-thumb{
    opacity: 1;
    visibility: visible;
}
}
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbnail:last-child{
    margin: 0;
}
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--thumbnail--icon{
    background-color: #F29946;
    display: inline-block;
    width: 30px;
    height: 30px;
    padding: 10px 10px 12px 12px;
    border-radius: 50%;
    background-repeat: no-repeat;
    transition: 0.4s;
    color: #fff;
    background-position: center;
    transform: scale(1) translateY(-50%) translateX(-50%);
}
 .ecom-core.ecom-kbg54v9dxu .ecom-swiper-pagination-bullet{
    transform: scale(1)!important;
    left: auto!important;
}
.ecom-core.ecom-kbg54v9dxu .ecom-swiper-pagination{
    width: auto!important;
    padding: 3px 15px;
    height: 33px;
    line-height: 33px;
    justify-content: center;
    display: inline-block!important;
    border: 1px solid #000;
    background-color: #fff;
    border-radius: 30px;
    margin-bottom: 25px;
    position: absolute!important;
    align-items: center;
}
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--model-wrapper{
    padding: 0!important;
}
.ecom-core.ecom-kbg54v9dxu .ecom-swiper-controls{
    transition: 0.3s;
    transform: scale(0.6);
    opacity: 0;
    visibility: hidden;
}
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured:hover .ecom-swiper-controls{
    transform: scale(1);
    opacity: 1;
    visibility: visible;
}
.ecom-core.ecom-kbg54v9dxu .ecom-product-single__media--featured{
    position: relative;
}.ecom-core.ecom-yb6w3udt8ri>div.core__row--columns{overflow: hidden;}.ecom-core.ecom-yb6w3udt8ri{border-style: solid;border-top-width: 1px;border-color: var(--ecom-global-colors-DTLF50);}.ecom-core.ecom-yb6w3udt8ri{padding: 0px 48px 0px 48px !important;margin-bottom: 0px !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-yb6w3udt8ri{padding: 35px 0px 0 0px !important;}.ecom-core.ecom-yb6w3udt8ri > div.core__row--columns{flex-direction: row !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-yb6w3udt8ri{padding: 24px !important;}.ecom-core.ecom-yb6w3udt8ri > div.core__row--columns{flex-direction: column-reverse !important;}} .ecom-core.ecom-yb6w3udt8ri section{
    margin-top: 100px !important;
}

.ecom-core.ecom-yb6w3udt8ri .ecom-position-sticky{
  position: sticky !important;
  top: 20px;
  align-self: flex-start;
}


.ecom-core.ecom-yb6w3udt8ri .ecom-nwiaixqq0o,.ecom-core.ecom-yb6w3udt8ri .core__blocks,.ecom-core.ecom-yb6w3udt8ri .core__blocks--body{
  overflow: visible !important;
}
.ecom-core.ecom-jsipwewq42{width: 100.00%;}.ecom-core.ecom-jsipwewq42>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}.ecom-core.ecom-jsipwewq42>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-jsipwewq42{width: 100%;}}html body .ecom-core.ecom-jsipwewq42>div.core__column--wrapper{padding: 0px !important;margin: 0px !important;}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-jsipwewq42>div.core__column--wrapper{padding-top: 0px !important;}}.ecom-core.ecom-qwt6zo2n98t{text-align: left;}.ecom-core.ecom-qwt6zo2n98t{margin-top: 0px !important;margin-bottom: 34px !important;padding-right: 48px !important;padding-left: 48px !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-qwt6zo2n98t{padding-right: 15px !important;padding-bottom: 0px !important;padding-left: 15px !important;margin-bottom: 0px !important;}}.ecom-core.ecom-ktw5e0rzbwo{text-align: left;}.ecom-core.ecom-ktw5e0rzbwo{margin-top: 0px !important;margin-bottom: 34px !important;padding-right: 48px !important;padding-left: 48px !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-ktw5e0rzbwo{padding-right: 15px !important;padding-bottom: 0px !important;padding-left: 15px !important;}}.ecom-core.ecom-2aemlm6rx89>div.core__row--columns{overflow: hidden;}.ecom-core.ecom-2aemlm6rx89{background-color: var(--ecom-global-colors-m6D2bq);border-style: solid;border-top-width: 1.5px;border-color: var(--ecom-global-colors-DTLF50);}.ecom-core.ecom-2aemlm6rx89{padding: 32px 48px 0px 48px !important;margin-bottom: 0px !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-2aemlm6rx89{padding: 35px 0px 0 0px !important;}.ecom-core.ecom-2aemlm6rx89 > div.core__row--columns{flex-direction: row !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-2aemlm6rx89{padding: 24px 0px 0px 0px !important;margin: 0px !important;}.ecom-core.ecom-2aemlm6rx89 > div.core__row--columns{flex-direction: column-reverse !important;}}
@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)}}@keyframes ecomFadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}100%{opacity:1;transform: translate3d(0,0,0)}}.ecom-core.ecom-x6ewel2j85{width: 100.00%;}.ecom-core.ecom-x6ewel2j85>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}.ecom-core.ecom-x6ewel2j85>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-x6ewel2j85{width: 100%;}}html body .ecom-core.ecom-x6ewel2j85>div.core__column--wrapper{padding: 0px !important;}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-x6ewel2j85>div.core__column--wrapper{padding-top: 0px !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-p1s9om8x58{padding-right: 24px !important;padding-left: 24px !important;}}.ecom-core.ecom-ncpwo39apzd{width: 100.00%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-ncpwo39apzd{width: 100%;}}html body .ecom-core.ecom-ncpwo39apzd>div.core__column--wrapper{padding: 72px 48px 72px 46px !important;}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-ncpwo39apzd>div.core__column--wrapper{padding: 48px 0px 48px 0px !important;}}.ecom-core.ecom-4hpisuiuh8n{width: 50%;}.ecom-core.ecom-4hpisuiuh8n>div.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-content: center;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-4hpisuiuh8n{width: 100%;}}html body .ecom-core.ecom-4hpisuiuh8n>div.core__column--wrapper{padding: 0px !important;}.ecom-core.ecom-lddic0lfid .ecom-button-default{justify-content: flex-start;}.ecom-core.ecom-lddic0lfid .ecom__element--button, .ecom-core.ecom-lddic0lfid .ecom__element--button span{justify-content: center;text-align: center;align-items: center;}.ecom-core.ecom-lddic0lfid .ecom__element--button{font-weight: var(--ecom-global-typography-h3-font-weight);font-size: var(--ecom-global-typography-h3-font-size);line-height: var(--ecom-global-typography-h3-line-height);letter-spacing: var(--ecom-global-typography-h3-letter-spacing);font-family: var(--ecom-global-typography-h3-font-family);width: 100%;height: 48px;min-height: 48px;color: #ffffff;background-color: var(--ecom-global-colors-accent);border-radius: 8px;transition: all 500ms ease;transition-duration: 400ms;;;padding: 14px 15px 14px 15px;}.ecom-core.ecom-lddic0lfid .ecom__element--button:hover{background-color: var(--ecom-global-colors-YwMi2D);border-style: solid;border-width: 1.5px;border-color: var(--ecom-global-colors-text);cursor: pointer;}.ecom-core.ecom-lddic0lfid .ecom__element--button.animated{animation-name: ecomShake;;animation-duration: .75s;;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-lddic0lfid .ecom__element--button{padding: 10px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-lddic0lfid .ecom-button-default{justify-content: center;}.ecom-core.ecom-lddic0lfid .ecom__element--button, .ecom-core.ecom-lddic0lfid .ecom__element--button span{justify-content: center;text-align: center;align-items: center;}.ecom-core.ecom-lddic0lfid .ecom__element--button{padding: 10px;}}.ecom-core.ecom-lddic0lfid{margin-top: 0px !important;margin-left: 30px !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-lddic0lfid{margin-top: 0px !important;margin-right: 0px !important;margin-left: 0px !important;}}.ecom-core.ecom-d8fyiy3pnjg{text-align: left;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-d8fyiy3pnjg{text-align: center;}}.ecom-core.ecom-d8fyiy3pnjg{margin-top: 0px !important;margin-bottom: 0px !important;margin-left: 30px !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-d8fyiy3pnjg{margin-left: 0px !important;}}.ecom-core.ecom-izxx8ndzos{width: 50%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-izxx8ndzos{width: 100%;}}html body .ecom-core.ecom-izxx8ndzos>div.core__column--wrapper{padding: 30px !important;}@media screen and (max-width: 767px) and (min-width: 101px){html body .ecom-core.ecom-izxx8ndzos>div.core__column--wrapper{padding: 0px !important;}}.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading,.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading a{font-weight: 300;font-size: 15px;line-height: 1.7em;font-family: 'DM Sans', sans-serif;letter-spacing: 0em;}.ecom-core.ecom-3olkxipxfeh  .element__heading .ecom__heading,.ecom-core.ecom-3olkxipxfeh  .element__heading .ecom__heading a{color: var(--ecom-global-colors-7WvuIf);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading{text-align: left;}.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading,.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading a{font-size: 40px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading,.ecom-core.ecom-3olkxipxfeh .element__heading .ecom__heading a{font-weight: var(--ecom-global-typography-h5-font-weight);font-size: var(--ecom-global-typography-h5-font-size);line-height: var(--ecom-global-typography-h5-line-height);font-family: var(--ecom-global-typography-h5-font-family);letter-spacing: var(--ecom-global-typography-h5-letter-spacing);}}.ecom-core.ecom-3olkxipxfeh{padding-bottom: 0px !important;margin-top: 0px !important;}.ecom-core.ecom-3olkxipxfeh.ecom-animated{animation-name: ecomFadeInUp;;animation-duration: .75s;;animation-timing-function: ease;animation-fill-mode: forwards;animation-duration: 800ms !important;--ec-delay: 200ms;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-3olkxipxfeh{margin-bottom: 24px !important;}}.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading,.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading a{font-weight: var(--ecom-global-typography-h2-font-weight);font-size: var(--ecom-global-typography-h2-font-size);line-height: var(--ecom-global-typography-h2-line-height);letter-spacing: var(--ecom-global-typography-h2-letter-spacing);font-family: var(--ecom-global-typography-h2-font-family);}.ecom-core.ecom-v6ml8p2xtt  .element__heading .ecom__heading,.ecom-core.ecom-v6ml8p2xtt  .element__heading .ecom__heading a{color: var(--ecom-global-colors-primary);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading{text-align: left;}.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading,.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading a{font-size: 40px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading,.ecom-core.ecom-v6ml8p2xtt .element__heading .ecom__heading a{font-size: 26px;}}.ecom-core.ecom-v6ml8p2xtt{padding-bottom: 0 !important;margin-top: 0px !important;margin-bottom: 10px !important;}.ecom-core.ecom-v6ml8p2xtt.ecom-animated{animation-name: ecomFadeInUp;;animation-duration: .75s;;animation-timing-function: ease;animation-fill-mode: forwards;animation-duration: 800ms !important;--ec-delay: 200ms;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-v6ml8p2xtt{padding-bottom: 0 !important;}}.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading,.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading a{font-weight: 500;font-size: 12px;line-height: 1.4em;font-family: 'DM Sans', sans-serif;letter-spacing: 0.2em;}.ecom-core.ecom-rh1wq5zrwun  .element__heading .ecom__heading,.ecom-core.ecom-rh1wq5zrwun  .element__heading .ecom__heading a{color: var(--ecom-global-colors-accent);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading{text-align: left;}.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading,.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading a{font-size: 40px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading,.ecom-core.ecom-rh1wq5zrwun .element__heading .ecom__heading a{font-size: 11px;}}.ecom-core.ecom-rh1wq5zrwun{padding-bottom: 0px !important;margin-top: 0px !important;margin-bottom: 8px !important;}.ecom-core.ecom-rh1wq5zrwun.ecom-animated{animation-name: ecomFadeInUp;;animation-duration: .75s;;animation-timing-function: ease;animation-fill-mode: forwards;animation-duration: 800ms !important;--ec-delay: 200ms;}.ecom-core.ecom-o1vshnt2yyl>div.core__row--columns{overflow: hidden;}.ecom-core.ecom-o1vshnt2yyl{background: linear-gradient(299deg, var(--ecom-global-colors-YYoNEE) 0%, var(--ecom-global-colors-xyt95N) 97%);border-style: solid;border-top-width: 1px;border-color: var(--ecom-global-colors-DTLF50);}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-o1vshnt2yyl>div.ecom-section__overlay>.ecom-overlay{background: rgba(0, 0, 0, 0.53);}}.ecom-core.ecom-o1vshnt2yyl{padding: 0px 48px 0px 48px !important;margin-bottom: 0px !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-o1vshnt2yyl{padding: 35px 0px 0 0px !important;}.ecom-core.ecom-o1vshnt2yyl > div.core__row--columns{flex-direction: row !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-o1vshnt2yyl{padding: 0px !important;}.ecom-core.ecom-o1vshnt2yyl > div.core__row--columns{flex-direction: column-reverse !important;}} .ecom-core.ecom-o1vshnt2yyl section{
    margin-top: 100px !important;
}

