
/* extracted style block */
.hdt-announcement-bar {
        min-height: 7.0rem;
        font-size: 1.2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    .hdt-announcement-bar--bottom-border {
        border-bottom: 0.1rem solid rgb(var(--color-line-border));
    }

    .hdt-announcement-bar a {
        color: rgb(var(--color-foreground)) !important;
        text-decoration-thickness: 0.1rem !important;
    }

    .hdt-announcement-bar__text a {
        position: relative;
        z-index: 1;
    }

    .hdt-announcement-bar__text svg {
        margin: 0;
        transition: all .3s ease;
        position: relative;
        top: -0.1rem;
    }

    .hdt-announcement-bar__wrap {
        padding: 0.5rem 1rem;
    }

    .hdt-announcement-bar__grid {
        display: grid;

        grid-template-columns: 1fr;
        grid-template-areas: "announcements";

    }

    .hdt-announcement-bar__grid hdt-marquee {
        grid-area: announcements;
    }

    .hdt-announcement-bar .hdt-op-0 {
        opacity: 0 !important;
    }

    .hdt-announcement-bar__wrap {
        grid-area: announcements;
    }

    .hdt-announcement-bar__close {
        grid-area: close;
    }

    .hdt-announcement-bar__close.hdt-block-empty {
        grid-area: block;
    }

    .hdt-announcement-bar__close {
        padding: 0;
        background-color: transparent;
        line-height: 1;
        transition: .2s;
        font-size: 1.2rem;
        display: inline-flex;
        padding-inline-start: 1rem;
    }

    .hdt-type-close-1 .hdt-announcement-bar__close svg {
        width: 0.9rem;
        height: 0.9rem;
        stroke-width: 0.2rem;
    }

    .hdt-type-close-2 .hdt-announcement-bar__close {
        font-size: 0
    }

    .hdt-announcement-bar:not(.hdt-type-close-1) .hdt-iconsvg-close {
        width: 1.5rem;
        height: 1.5rem;
        stroke-width: 0.15rem;
    }

    .hdt-announcement-bar.hdt-type-close-3 .hdt-iconsvg-close {
        display: none !important;
    }

    .hdt-announcement-bar__text .hdt-cd--hide {
        display: none
    }

    .hdt-announcement-bar__marquee-icon {
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background-color: currentColor;
        display: block;
    }

    .hdt-announcement-bar__marquee-icon-image {
        width: 14px;
        height: 14px;
        display: block;
    }

    .hdt-announcement-bar .hdt-marquee-item {
        display: inline-flex;
        align-items: center;
        column-gap: 0;

        & > * {
            padding-inline-start: calc(var(--space-item, var(--spacing-x)) / 2);
            padding-inline-end: calc(var(--space-item, var(--spacing-x)) / 2);
        }
    }

    .hdt-announcement-bar .hdt-marquee-inner {
        column-gap: 0;
    }

    wrapp-close-announce {
        gap: 5px;
        cursor: pointer;
    }

    @media (-moz-touch-enabled: 0), (hover: hover) and (min-width: 1150px) {
        .hdt-announcement-bar a:hover,
        .hdt-announcement-bar__close:hover {
            opacity: 0.65;
        }

        .hdt-announcement-bar__slider-content:hover .hdt-icon-arrow {
            transform: translateX(0.25rem);
        }
    }

/* extracted style block */
:root {
        --sticky-header-enabled: 1;
    }

    html {
        --header-height: 60px;
        --header-height2: var(--header-height);
        --h-space-tr: 0px;
    }

    @media (min-width: 768px) {
        html {
            --header-height: 84px;
        }
    }

    .hdt-navigation {
        --spacing-menu-item: 30px;
    }

    .hdt-menu-uppercase-true #hdt-nav-ul > li > a,
    .hdt-menu-uppercase-true #hdt-nav-ul > li > hdt-header-menu > details > summary .hdt-menu-link-text {
        text-transform: uppercase;
    }

    .hdt-section-header.scrolled-past-header.shopify-section-header-sticky hdt-sticky-header.is-sticky {
        background-color: rgb( / 1);
    }
    

/* extracted style block */
.hdt-logo {
                            padding: 5px 0;
                        }

                        .hdt-logo a img {
                            width: 95px !important;
                            min-width: 95px !important;
                        }

                        .hdt-logo picture.hdt-logo-sticky {
                            display: none;
                        }

                        .scrolled-past-header.shopify-section-header-sticky .hdt-logo picture.hdt-logo-sticky {
                            display: inline-flex;
                        }

                        .scrolled-past-header.shopify-section-header-sticky .hdt-logo picture:not(.hdt-logo-sticky) {
                            display: none;
                        }

                        @media (min-width: 768px) {
                            .hdt-logo a img {
                                width: 135px !important;
                                min-width: 135px !important;
                            }
                        }

/* extracted style block */
 #header-section-sections .hdt-scrolling-inner svg {
        width: 6px;
    }

    #header-section-sections .hdt-scrolling-inner .hdt-badge.hdt-badge__on-sale {
        background-color: transparent;
        padding: 0;
    }

    #header-section-sections .hdt-scrolling-inner .hdt-badge__on-sale span {
        color: #ff1818;
    }

    #header-section-sections .hdt-scrolling-text {
        color: white;
    }

    @media (width > 1650px) {
        #header-section-sections .hdt-container-full {
            padding-inline: 5rem;
        }

        #header-section-sections .hdt-navigation {
            --spacing-menu-item: min(55px, 2.2cqw);
        }
    } 

/* extracted style block */
#slider-template {
            --aspect-ratioapt: 400px;
            --aspect-ratioapt-md: 910px;
        }

        .hdt-section-spacing-template--20751072887040__slideshow_EVrUzi {
            @layer sectionspace.base {
            }
            @layer sectionspace.tablet {
            }
            @layer sectionspace.mobile {
            }
        }
        

/* extracted style block */
 @media (width < 768px) {
            #section-template--20751072887040__slideshow_EVrUzi .hdt-button-block {
                --hdt-btn-line-height: 25px !important;
            }

            #section-template--20751072887040__slideshow_EVrUzi .hdt-slider__dots {
                justify-content: center;
            }
        }

        @media (width >= 1150px) {
            #section-template--20751072887040__slideshow_EVrUzi .hdt-pagination {
                margin-inline: -3rem;
            }
        } 

/* extracted style block */

            #section-template {
                --spacing-dk: 0px;
                --spacing-tb: 0px;
                --spacing-mb: 0px;
            }

            .hdt-section-spacing-template {
                @layer sectionspace.base {
                    --mg-block-start: 20px;
                    --pd-block-start: 0px;
                    --mg-inline-end: 0px;
                    --pd-inline-end: 50px;
                    --mg-block-end: 20px;
                    --pd-block-end: 0px;
                    --mg-inline-start: 0px;
                    --pd-inline-start: 50px;
                }
                @layer sectionspace.tablet {
                    --mg-block-start: calc(20px * var(--space-rate-block, 0.75));
                    --pd-block-start: calc(0px * var(--space-rate-block, 0.75));
                    --mg-inline-end: calc(0px * var(--space-rate-inline, 0.75));
                    --pd-inline-end: calc(50px * var(--space-rate-inline, 0.75));
                    --mg-block-end: calc(20px * var(--space-rate-block, 0.75));
                    --pd-block-end: calc(0px * var(--space-rate-block, 0.75));
                    --mg-inline-start: calc(0px * var(--space-rate-inline, 0.75));
                    --pd-inline-start: calc(50px * var(--space-rate-inline, 0.75));
                }
                @layer sectionspace.mobile {
                    --mg-block-start: 0px;
                    --pd-block-start: 0px;
                    --pd-inline-end: 0px;
                    --mg-block-end: 15px;
                    --pd-block-end: 0px;
                    --pd-inline-start: 0px;
                }
            }
        

/* extracted style block */

                        #AV1JxV2JpdG5QTFRhb__multi_column_jm3Eh8 {
                            --background-color: #000000;
                            --column-padding-mb: 15px 20px;
                            --column-padding-tb: 15px 20px;
                            --column-padding-dk: 70px 20px;
                        }
                    

/* extracted style block */
#block-ASlhGUENyeGNUallYN__text_cR3qTa {
                                                --text-custom-lg: 30px;
                                                --text-custom-mb: 16px;
                                                --text-ls: 0px;
                                            }

/* extracted style block */

                                                    .hdt-text-sale {
                                                        display: flex;
                                                        align-items: center;
                                                        gap: 1.9rem;
                                                        @media (768px < width <= 1150px) {
                                                            flex-direction: column;
                                                            gap: 0;
                                                        }

                                                        .hdt-text-column {
                                                            display: flex;
                                                            flex-direction: column;
                                                            @media (768px < width <= 1150px) {
                                                                flex-direction: row;
                                                                gap: 10px;
                                                            }

                                                            span {
                                                                font-size: clamp(24px, 3vw, 30px);
                                                                font-weight: 600;
                                                                line-height: 2.8rem;
                                                            }
                                                        }

                                                        .hdt-sale-percent {
                                                            font-size: clamp(35px, 4vw, 70px);
                                                            margin: 0;
                                                            font-weight: 700;
                                                        }
                                                    }
                                                

/* extracted style block */
 #section-template {
            --space-rate-inline: 0.3;
        } 

/* extracted style block */
#template--20751072887040__banners_wFjLz6 {

            --aspect-ratioapt: 300px;
            --aspect-ratioapt-md: 700px;
            --space-items: 20px;
            --space-items-tb: 15px;
            --space-items-mb: 15px;
        }

        #template--20751072887040__banners_wFjLz6 .hdt-banner-row {
            gap: var(--space-items-mb);
        }

        #template--20751072887040__banners_wFjLz6 .hdt-card-product__media-wrapp.hdt-ratio {

            --ratio-percent: 300px;

        }

        @media (min-width: 768px) and (max-width: 1150px) {
            #template--20751072887040__banners_wFjLz6 .hdt-banner-row {
                gap: var(--space-items-tb);
            }

            #template--20751072887040__banners_wFjLz6 .md\:hdt-height--fixed {
                --media-overlap-content-h: calc(var(--aspect-ratioapt-md, auto) * 0.75);
            }

            #template--20751072887040__banners_wFjLz6 .hdt-card-product__media-wrapp.hdt-ratio {
                --ratio-percent: calc(var(--aspect-ratioapt-md, auto) * 0.75);
            }

        }

        @media (min-width: 1151px) {
            #template--20751072887040__banners_wFjLz6 .hdt-banner-row {
                gap: var(--space-items);
            }

            #template--20751072887040__banners_wFjLz6 .hdt-card-product__media-wrapp.hdt-ratio {

                --ratio-percent: 700px;

            }
        }

        .hdt-section-spacing-template--20751072887040__banners_wFjLz6 {
            @layer sectionspace.base {
                --pd-inline-end: 50px;
                --mg-block-end: 20px;
                --pd-block-end: 0px;
                --pd-inline-start: 50px;
            }
            @layer sectionspace.tablet {
                --pd-inline-end: calc(50px * var(--space-rate-inline, 0.75));
                --mg-block-end: calc(20px * var(--space-rate-block, 0.75));
                --pd-block-end: calc(0px * var(--space-rate-block, 0.75));
                --pd-inline-start: calc(50px * var(--space-rate-inline, 0.75));
            }
            @layer sectionspace.mobile {
                --pd-inline-end: 15px;
                --mg-block-end: 15px;
                --pd-block-end: 0px;
                --pd-inline-start: 15px;
            }
        }
        

/* extracted style block */
#AMDFUbVJVLzU0QjB5d__banner_item_hDJePq .hdt-media-overlap-content {
                                --media-overlap-content-gap-r: 30px;
                                --media-overlap-content-gap-c: 25px;
                            }

                            @media (max-width: 1149px) {
                                #AMDFUbVJVLzU0QjB5d__banner_item_hDJePq .hdt-media-overlap-content {
                                    --media-overlap-content-gap-r: 20px;
                                    --media-overlap-content-gap-c: 20px;
                                }
                            }

/* extracted style block */

                                    #AYW9lVGVhc3dVc1Nid__banner-media {


                                    }
                                

/* extracted style block */
#block-AWlE0MHpmdHppWnVkU__heading_nGrKDq {
                                                --heading-fs-lg: 36px;
                                                --heading-fs-mb: 22px;
                                                --heading-ls: 0px;
                                            }

/* extracted style block */
#ARmN5VjNwU0IzNUxGZ__banner_item_7fpe3N .hdt-media-overlap-content {
                                --media-overlap-content-gap-r: 30px;
                                --media-overlap-content-gap-c: 25px;
                            }

                            @media (max-width: 1149px) {
                                #ARmN5VjNwU0IzNUxGZ__banner_item_7fpe3N .hdt-media-overlap-content {
                                    --media-overlap-content-gap-r: 20px;
                                    --media-overlap-content-gap-c: 20px;
                                }
                            }

/* extracted style block */

                                    #AcUtJak9xMU1uTTNhT__banner-media {


                                    }
                                

/* extracted style block */
#block-AYlB2eC9lUVI1MGtvZ__heading_cGcUqt {
                                                --heading-fs-lg: 36px;
                                                --heading-fs-mb: 24px;
                                                --heading-ls: 0px;
                                            }

/* extracted style block */
#AMExsdm45QTZOR2JkQ__banner_item_hk4b9c .hdt-media-overlap-content {
                                --media-overlap-content-gap-r: 30px;
                                --media-overlap-content-gap-c: 25px;
                            }

                            @media (max-width: 1149px) {
                                #AMExsdm45QTZOR2JkQ__banner_item_hk4b9c .hdt-media-overlap-content {
                                    --media-overlap-content-gap-r: 20px;
                                    --media-overlap-content-gap-c: 20px;
                                }
                            }

/* extracted style block */
#block-Ad1Jkb2xkd0o0T1BQZ__heading_krJmV6 {
                                                --heading-fs-lg: 36px;
                                                --heading-fs-mb: 24px;
                                                --heading-ls: 0px;
                                            }

/* extracted style block */
 #section-template--20751072887040__banners_wFjLz6 {
            --space-rate-inline: 0.3;
        }

        #section-template--20751072887040__banners_wFjLz6 .hdt-text-custom > p {
            font-family: var(--f_family_3), sans-serif;
        } 

/* extracted style block */
#section-template--20751072887040__banner_masonry_fHCrk8 {
            --masonry-grid-row-height: 435px;
            --masonry-grid-row-height-mb: 150px;
            --space-items: 20px;
            --space-items-tb: 15px;
            --space-items-mb: 15px;
        }

        #template--20751072887040__banner_masonry_fHCrk8 .hdt-banner_masonry {
            gap: var(--space-items-mb);
        }

        @media (min-width: 768px) and (max-width: 1150px) {
            #template--20751072887040__banner_masonry_fHCrk8 .hdt-banner_masonry {
                gap: var(--space-items-tb);
            }
        }

        @media (min-width: 1151px) {
            #template--20751072887040__banner_masonry_fHCrk8 .hdt-banner_masonry {
                gap: var(--space-items);
            }
        }

        .hdt-section-spacing-template--20751072887040__banner_masonry_fHCrk8 {
            @layer sectionspace.base {
                --pd-inline-end: 50px;
                --mg-block-end: 150px;
                --pd-block-end: 0px;
                --pd-inline-start: 50px;
            }
            @layer sectionspace.tablet {
                --pd-inline-end: calc(50px * var(--space-rate-inline, 0.75));
                --mg-block-end: calc(150px * var(--space-rate-block, 0.75));
                --pd-block-end: calc(0px * var(--space-rate-block, 0.75));
                --pd-inline-start: calc(50px * var(--space-rate-inline, 0.75));
            }
            @layer sectionspace.mobile {
                --pd-inline-end: 15px;
                --mg-block-end: 50px;
                --pd-block-end: 0px;
                --pd-inline-start: 15px;
            }
        }
        

/* extracted style block */

                                #block_id-AOE9TWWovOEpSMEF5T__item_masonry_KCtdtg {
                                    --content-pd-tb-dk: 30px;
                                    --content-pd-lr-dk: 30px;
                                    --content-min-width: 350px;
                                }
                            

/* extracted style block */
#block-Ab0FnNVlEQXZzNmQzT__heading_pTxUew {
                                            --heading-fs-lg: 36px;
                                            --heading-fs-mb: 22px;
                                            --heading-ls: 0px;
                                        }

/* extracted style block */

                                #block_id-AMHlKY3V2bG4zcDVZb__item_masonry_qEjN8n {
                                    --content-pd-tb-dk: 30px;
                                    --content-pd-lr-dk: 30px;
                                    --content-min-width: 350px;
                                }
                            

/* extracted style block */
#block-Acmpna1liRlMyTVQzU__heading_9HyCkm {
                                            --heading-fs-lg: 36px;
                                            --heading-fs-mb: 22px;
                                            --heading-ls: 0px;
                                        }

/* extracted style block */

                                #block_id-AcTJKQ0NQWnhsMzRkT__item_masonry_jgybAE {
                                    --content-pd-tb-dk: 30px;
                                    --content-pd-lr-dk: 30px;
                                    --content-min-width: 350px;
                                }
                            

/* extracted style block */
#block-ANkFGbHA4NE5ZcGFWN__heading_Cp6ND7 {
                                            --heading-fs-lg: 36px;
                                            --heading-fs-mb: 22px;
                                            --heading-ls: 0px;
                                        }

/* extracted style block */

                                #AOEhJdUtEV21WcS9oY__banner-masonry-media {


                                }
                            

/* extracted style block */

                                #block_id-ALzRrV2ZJaHo5U2lsd__item_masonry_hwkUhP {
                                    --content-pd-tb-dk: 30px;
                                    --content-pd-lr-dk: 30px;
                                    --content-min-width: 350px;
                                }
                            

/* extracted style block */
#block-AUENhQ3JPTFl0YVBKb__heading_hb6XjE {
                                            --heading-fs-lg: 36px;
                                            --heading-fs-mb: 22px;
                                            --heading-ls: 0px;
                                        }

/* extracted style block */

                                #block_id-AY1M2eEoweVpWMU9Qe__item_masonry_KRGaUq {
                                    --content-pd-tb-dk: 30px;
                                    --content-pd-lr-dk: 30px;
                                    --content-min-width: 350px;
                                }
                            

/* extracted style block */
#block-AU3M5RldNcHcxRXhBe__heading_UXfcVy {
                                            --heading-fs-lg: 36px;
                                            --heading-fs-mb: 22px;
                                            --heading-ls: 0px;
                                        }

/* extracted style block */
 #section-template--20751072887040__banner_masonry_fHCrk8 {
            --space-rate-inline: 0.3;
        } 

/* extracted style block */


            .hdt-section-spacing-template--20751072887040__featured_collection_w9wkYr {
                @layer sectionspace.base {
                    --mg-block-end: 150px;
                    --pd-block-end: 0px;
                }
                @layer sectionspace.tablet {
                    --mg-block-end: calc(150px * var(--space-rate-block, 0.75));
                    --pd-block-end: calc(0px * var(--space-rate-block, 0.75));
                }
                @layer sectionspace.mobile {
                    --pd-block-start: 0px;
                    --pd-inline-end: 15px;
                    --mg-block-end: 50px;
                    --pd-block-end: 0px;
                    --pd-inline-start: 15px;
                }
            }
        

/* extracted style block */

                        #AbHB5bDkwdmNpajJTb__pr-heading {
                            row-gap: 0.0px;
                            margin-bottom: 20.0px;
                        }


                        #AbHB5bDkwdmNpajJTb__pr-heading .hdt-btn:not(.hdt-btn-full-width) {
                            width: fit-content;
                        }

                        #AbHB5bDkwdmNpajJTb__pr-heading.hdt-text-center .hdt-btn {
                            margin: 0 auto;
                        }

                        #AbHB5bDkwdmNpajJTb__pr-heading.hdt-text-right .hdt-btn {
                            margin-inline-start: auto;
                        }

                        @media (min-width: 1150px) {
                            #AbHB5bDkwdmNpajJTb__pr-heading {
                                row-gap: 0px;
                                margin-bottom: 40px;
                            }


                        }
                    

/* extracted style block */
#block-AYllWbzVNajI1WXRnQ__heading_section_afLDfb {
                            --heading-fs-lg: 36px;
                            --heading-fs-mb: 28px;
                            --heading-ls: 0px;
                        }

/* extracted style block */
#block-AajR4SzJlOTkxN04yT__sub_heading_section_AdKzCw {
                            --text-custom-lg: 16px;
                            --text-custom-mb: 14px;
                            --text-ls: 0px;
                        }

/* extracted style block */
 #section-template--20751072887040__featured_collection_w9wkYr .hdt-navigation {
            z-index: 2;
        }

        @media (width >= 1150px) {
            #section-template--20751072887040__featured_collection_w9wkYr .hdt-slider .hdt-navigation {
                --gap-arrow: 40%;
            }
        }

        @media (width >= 1440px) {
            #section-template--20751072887040__featured_collection_w9wkYr .hdt-slider .hdt-navigation {
                --spacing-x: 130px;
            }
        } 

/* extracted style block */
#template--20751072887040__banners_Qkhdyt {

            --aspect-ratioapt: 300px;


            --aspect-ratioapt-md: 580px;

            --space-items: 0px;
            --space-items-tb: 15px;
            --space-items-mb: 15px;
        }

        #template--20751072887040__banners_Qkhdyt .hdt-banner-row {
            gap: var(--space-items-mb);
        }

        #template--20751072887040__banners_Qkhdyt .hdt-card-product__media-wrapp.hdt-ratio {

            --ratio-percent: 300px;

        }

        @media (min-width: 768px) and (max-width: 1150px) {
            #template--20751072887040__banners_Qkhdyt .hdt-banner-row {
                gap: var(--space-items-tb);
            }

            #template--20751072887040__banners_Qkhdyt .md\:hdt-height--fixed {
                --media-overlap-content-h: calc(var(--aspect-ratioapt-md, auto) * 0.75);
            }

            #template--20751072887040__banners_Qkhdyt .hdt-card-product__media-wrapp.hdt-ratio {
                --ratio-percent: calc(var(--aspect-ratioapt-md, auto) * 0.75);
            }

        }

        @media (min-width: 1151px) {
            #template--20751072887040__banners_Qkhdyt .hdt-banner-row {
                gap: var(--space-items);
            }

            #template--20751072887040__banners_Qkhdyt .hdt-card-product__media-wrapp.hdt-ratio {

                --ratio-percent: 580px;

            }
        }

        .hdt-section-spacing-template--20751072887040__banners_Qkhdyt {
            @layer sectionspace.base {
                --pd-inline-end: 50px;
                --mg-block-end: 0px;
                --pd-block-end: 0px;
                --pd-inline-start: 50px;
            }
            @layer sectionspace.tablet {
                --pd-inline-end: calc(50px * var(--space-rate-inline, 0.75));
                --mg-block-end: calc(0px * var(--space-rate-block, 0.75));
                --pd-block-end: calc(0px * var(--space-rate-block, 0.75));
                --pd-inline-start: calc(50px * var(--space-rate-inline, 0.75));
            }
            @layer sectionspace.mobile {
                --pd-inline-end: 15px;
                --mg-block-end: 50px;
                --pd-block-end: 0px;
                --pd-inline-start: 15px;
            }
        }
        

/* extracted style block */
#AeCtOaTUwRm9CZy8zZ__banner_item_8Nnhd9 .hdt-media-overlap-content {
                                --media-overlap-content-gap-r: 68px;
                                --media-overlap-content-gap-c: 20px;
                            }

                            @media (max-width: 1149px) {
                                #AeCtOaTUwRm9CZy8zZ__banner_item_8Nnhd9 .hdt-media-overlap-content {
                                    --media-overlap-content-gap-r: 20px;
                                    --media-overlap-content-gap-c: 20px;
                                }
                            }

/* extracted style block */

                                    #AOEVCVklQVXZFdkZ0L__banner-media {


                                    }
                                

/* extracted style block */
#block-AcC9BMHI2Syt3TURGb__heading_DADW8h {
                                                --heading-fs-lg: 36px;
                                                --heading-fs-mb: 24px;
                                                --heading-ls: 0px;
                                            }

/* extracted style block */
#Ab1Y0WGkzM2NXQjZDT__banner_item_VW3gAt .hdt-media-overlap-content {
                                --media-overlap-content-gap-r: 68px;
                                --media-overlap-content-gap-c: 20px;
                            }

                            @media (max-width: 1149px) {
                                #Ab1Y0WGkzM2NXQjZDT__banner_item_VW3gAt .hdt-media-overlap-content {
                                    --media-overlap-content-gap-r: 20px;
                                    --media-overlap-content-gap-c: 20px;
                                }
                            }

/* extracted style block */

                                    #AeGU5Y05LTnNxV0VKb__banner-media {


                                    }
                                

/* extracted style block */
#block-AdTdZeE9FaU9BMnpGR__heading_WjEDzM {
                                                --heading-fs-lg: 36px;
                                                --heading-fs-mb: 24px;
                                                --heading-ls: 0px;
                                            }

/* extracted style block */
 #section-template--20751072887040__banners_Qkhdyt {
            --space-rate-inline: 0.3;
        } 

/* extracted style block */

            .hdt-section-spacing-template--20751072887040__marquee_VV7igF {
                @layer sectionspace.base {
                    --mg-block-start: 135px;
                    --mg-block-end: 100px;
                    --pd-block-end: 50px;
                }
                @layer sectionspace.tablet {
                    --mg-block-start: calc(135px * var(--space-rate-block, 0.75));
                    --mg-block-end: calc(100px * var(--space-rate-block, 0.75));
                    --pd-block-end: calc(50px * var(--space-rate-block, 0.75));
                }
                @layer sectionspace.mobile {
                    --mg-block-start: 50px;
                    --mg-block-end: 50px;
                }
            }
        

/* extracted style block */

            .hdt-marquee-section .hdt-marquee__item-icon--image {
                flex: 1 0 var(--size-icon);
            }

            @media (max-width: 767px) {
                .hdt-marquee-section .hdt-marquee__item-icon--image {
                    flex: 1 0 var(--size-icon-mb);
                }
            }
        

/* extracted style block */
.hdt-marquee-section .hdt-marquee-item .hdt-marquee__item-text {
                                    --heading-fs-lg: 50px;
                                    --heading-fs-mb: 24px;
                                    --heading-fw: 600;
                                    --heading-ls: 0px;
                                }

/* extracted style block */
.hdt-marquee-section .hdt-marquee-item .hdt-marquee__item-text {
                                    --heading-fs-lg: 50px;
                                    --heading-fs-mb: 24px;
                                    --heading-fw: 600;
                                    --heading-ls: 0px;
                                }

/* extracted style block */
#hdt-marquee-template--20751072887040__marquee_VV7igF{--spacing-item:30px; .hdt-marquee-inner {column-gap:0;}} .hdt-marquee__item{vertical-align:middle;padding-inline-start:calc(var(--spacing-item) / 2);padding-inline-end:calc(var(--spacing-item) / 2)}.hdt-marquee__item-text.hdt-h1 a:not(.hdt-btn){border-bottom-width:.2rem}.hdt-marquee__item img{width:var(--size-icon)}.hdt-marquee__item svg{width:var(--size-icon);height:auto;fill:rgb(var(--color-foreground))}.hdt-marquee__item-content{gap:var(--spacing-item)}.hdt-marquee__item-text.hdt-rte a:not(.hdt-btn){text-decoration-line:none;border-bottom:.1rem solid currentColor;padding-bottom:.1rem;line-height:1;display:inline-block}.hdt-marquee-icon-on-text .hdt-marquee__item-content{gap:calc(var(--spacing-item) / 4)}.hdt-marquee__item-content .hdt-marquee__item--highlight{ font-size: 3.6rem; }.hdt-marquee-text-uppercase{text-transform:uppercase;letter-spacing:.06rem}@media (min-width:767px) and (max-width:1149px){.hdt-marquee__item{padding-inline-start:calc(calc(var(--spacing-item) * 0.85) / 2);padding-inline-end:calc(calc(var(--spacing-item) * 0.85) / 2)}.hdt-marquee__item-content{gap:calc(var(--spacing-item) * 0.85)}}@media (max-width:767px){.hdt-marquee__item{padding-inline-start:calc(calc(var(--spacing-item) * 0.75) / 2);padding-inline-end:calc(calc(var(--spacing-item) * 0.75) / 2)}.hdt-marquee__item-content{gap:calc(var(--spacing-item) * 0.75)}.hdt-marquee__item img{width:var(--size-icon-mb)}.hdt-marquee__item svg{width:var(--size-icon-mb)}}@media (min-width:768px){.hdt-section-marquee :where(h5:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h5){font-size:calc(var(--font-heading-scale) * 2.4rem)}}.hdt-marquee__item-text a {color: rgb(var(--color-foreground))!important;}

/* extracted style block */

            .hdt-announcement-bar--bottom-border {
                border-bottom: 0.1rem solid rgb(var(--color-line-border));
            }

            .hdt-section-marquee:has(.effect-rotate) {
                overflow-x: clip;
            }

            .effect-rotate {
                position: relative;

                .hdt-marquee {
                    --width-marquee: 300%;
                    position: absolute;
                    top: 0;
                    left: calc((var(--width-marquee) - 100%) / 2 * -1);
                    background: rgb(var(--color-background));
                    transform: rotate(-4deg);
                    width: var(--width-marquee);
                }
            }
        

/* extracted style block */


            .hdt-section-spacing-template--20751072887040__featured_collection_ANx7qC {
                @layer sectionspace.base {
                    --mg-block-end: 150px;
                }
                @layer sectionspace.tablet {
                    --mg-block-end: calc(150px * var(--space-rate-block, 0.75));
                }
                @layer sectionspace.mobile {
                    --mg-block-start: 60px;
                    --mg-block-end: 50px;
                }
            }
        

/* extracted style block */

                        #AZWdpRlJsUXJnNHkrZ__pr-heading {
                            row-gap: 0.0px;
                            margin-bottom: 20.0px;
                        }


                        #AZWdpRlJsUXJnNHkrZ__pr-heading .hdt-btn:not(.hdt-btn-full-width) {
                            width: fit-content;
                        }

                        #AZWdpRlJsUXJnNHkrZ__pr-heading.hdt-text-center .hdt-btn {
                            margin: 0 auto;
                        }

                        #AZWdpRlJsUXJnNHkrZ__pr-heading.hdt-text-right .hdt-btn {
                            margin-inline-start: auto;
                        }

                        @media (min-width: 1150px) {
                            #AZWdpRlJsUXJnNHkrZ__pr-heading {
                                row-gap: 0px;
                                margin-bottom: 40px;
                            }


                        }
                    

/* extracted style block */
#block-AQmVLT1BDU0hReWFLW__heading_section_rx6RhU {
                            --heading-fs-lg: 36px;
                            --heading-fs-mb: 28px;
                            --heading-ls: 0px;
                        }

/* extracted style block */
#block-AQjB6OGZpbUhISk1oU__sub_heading_section_rf7mTW {
                            --text-custom-lg: 16px;
                            --text-custom-mb: 14px;
                            --text-ls: 0px;
                        }

/* extracted style block */

            @media (min-width: 768px) and (max-width: 1149px) {
                #template--20751072887040__product_video_KkNgBa .md\:hdt-height--fixed {
                    --media-overlap-content-h: calc(var(--aspect-ratioapt-md, auto) * 0.75);
                }
            }

            @media (min-width: 768px) {
                #section-template--20751072887040__product_video_KkNgBa .hdt-dots-outline .hdt-slider__dots {
                    margin-top: var(--dots-distance) !important;
                }
            }

            @media (max-width: 767px) {
                #section-template--20751072887040__product_video_KkNgBa .hdt-dots-outline .hdt-slider__dots {
                    margin-top: calc(var(--dots-distance) / 2.0) !important;
                }
            }

            .hdt-section-spacing-template--20751072887040__product_video_KkNgBa {
                @layer sectionspace.base {
                    --mg-block-end: 150px;
                }
                @layer sectionspace.tablet {
                    --mg-block-end: calc(150px * var(--space-rate-block, 0.75));
                }
                @layer sectionspace.mobile {
                    --mg-block-end: 50px;
                }
            }
        

/* extracted style block */

                        #AU0xHNjBmQlA2OUxob__product-video {
                            row-gap: 7.5px;
                            margin-bottom: 12.0px;
                        }


                        #AU0xHNjBmQlA2OUxob__product-video .hdt-btn:not(.hdt-btn-full-width) {
                            width: fit-content;
                        }

                        #AU0xHNjBmQlA2OUxob__product-video.hdt-text-center .hdt-btn {
                            margin: 0 auto;
                        }

                        #AU0xHNjBmQlA2OUxob__product-video.hdt-text-right .hdt-btn {
                            margin-inline-start: auto;
                        }

                        @media (min-width: 1150px) {
                            #AU0xHNjBmQlA2OUxob__product-video {
                                row-gap: 15px;
                                margin-bottom: 24px;
                            }


                        }
                    

/* extracted style block */
#block-ATUxFVHV4ZmpuVk9Ra__heading_section_WNrTFb {
                            --heading-fs-lg: 36px;
                            --heading-fs-mb: 28px;
                            --heading-ls: 0px;
                        }

/* extracted style block */
#hdt-media-AeHlxR2tRemNqTWpTL__product_video_wDigHU {
                                    --aspect-ratioapt-md: 580px;
                                    --aspect-ratioapt: 0.563;
                                }

/* extracted style block */
#hdt-media-AeHlxR2tRemNqTWpTL__product_video_wDigHU {
                                    --aspect-ratioapt-md: 580px;
                                    --aspect-ratioapt: 0.563;
                                }

/* extracted style block */
 #section-template--20751072887040__product_video_KkNgBa.hdt-product-video .hdt-style-2 .hdt-content__item--title {
            line-height: 1.2;
        } 

/* extracted style block */


            .hdt-section-spacing-template--20751072887040__banner_spec_MQrLCX {
                @layer sectionspace.base {
                    --pd-inline-end: 50px;
                    --mg-block-end: 150px;
                    --pd-block-end: 0px;
                    --pd-inline-start: 50px;
                }
                @layer sectionspace.tablet {
                    --pd-inline-end: calc(50px * var(--space-rate-inline, 0.75));
                    --mg-block-end: calc(150px * var(--space-rate-block, 0.75));
                    --pd-block-end: calc(0px * var(--space-rate-block, 0.75));
                    --pd-inline-start: calc(50px * var(--space-rate-inline, 0.75));
                }
                @layer sectionspace.mobile {
                    --pd-inline-end: 15px;
                    --mg-block-end: 50px;
                    --pd-block-end: 0px;
                    --pd-inline-start: 15px;
                }
            }
        

/* extracted style block */

                        #ASEQ5TnZjb3pwN0ZQV__banner-heading {
                            row-gap: 0.0px;
                            margin-bottom: 20.0px;
                        }


                        #ASEQ5TnZjb3pwN0ZQV__banner-heading .hdt-btn:not(.hdt-btn-full-width) {
                            width: fit-content;
                        }

                        #ASEQ5TnZjb3pwN0ZQV__banner-heading.hdt-text-center .hdt-btn {
                            margin: 0 auto;
                        }

                        #ASEQ5TnZjb3pwN0ZQV__banner-heading.hdt-text-right .hdt-btn {
                            margin-inline-start: auto;
                        }

                        @media (min-width: 1150px) {
                            #ASEQ5TnZjb3pwN0ZQV__banner-heading {
                                row-gap: 0px;
                                margin-bottom: 40px;
                            }


                        }
                    

/* extracted style block */
#block-ARzh3MUtHbXF1NmoyQ__heading_section_gjUcrW {
                            --heading-fs-lg: 36px;
                            --heading-fs-mb: 28px;
                            --heading-ls: 0px;
                        }

/* extracted style block */
#block-AUmIzZHI4d0ZwamhGR__sub_heading_section_kBn9A4 {
                            --text-custom-lg: 16px;
                            --text-custom-mb: 14px;
                            --text-ls: 0px;
                        }

/* extracted style block */
 #section-template--20751072887040__banner_spec_MQrLCX {
            --space-rate-inline: 0.3;
        }

        @media (width < 768px) {
            #section-template--20751072887040__banner_spec_MQrLCX .hdt-product-item__title {
                line-height: 1.5;
            }
        } 

/* extracted style block */

            #section-template--20751072887040__custom_section_YgqJWP {
                --spacing-dk: 20px;
                --spacing-tb: 15px;
                --spacing-mb: 15px;
            }

            .hdt-section-spacing-template--20751072887040__custom_section_YgqJWP {
                @layer sectionspace.base {
                    --mg-block-end: 150px;
                }
                @layer sectionspace.tablet {
                    --mg-block-end: calc(150px * var(--space-rate-block, 0.75));
                }
                @layer sectionspace.mobile {
                    --mg-block-end: 50px;
                }
            }
        

/* extracted style block */

                        #AcEl0QkV4V0cxdFgyc__multi_column_rMW3Q4 {
                            --background-color: #ffffff;
                            --column-padding-mb: 0px 0px;
                            --column-padding-tb: 0px 0px;
                            --column-padding-dk: 0px 0px;
                        }
                    

/* extracted style block */
#block-AOHBkQ1U0ck96bEVpT__heading_3RN4Wp {
                                --heading-fs-lg: 36px;
                                --heading-fs-mb: 28px;
                                --heading-ls: 0px;
                            }

/* extracted style block */

                        #AdTE2TFdiNmxoZ3pCZ__multi_column_J3g36m {
                            --background-color: rgba(0, 0, 0, 0);
                            --column-padding-mb: 0px 0px;
                            --column-padding-tb: 0px 0px;
                            --column-padding-dk: 0px 0px;
                        }
                    

/* extracted style block */

                        #AU3VvK21wTE85VU5MY__multi_column_zHq7ie {
                            --background-color: #eaeaea;
                            --column-padding-mb: 15px 15px;
                            --column-padding-tb: 15px 15px;
                            --column-padding-dk: 15px 37px;
                        }
                    

/* extracted style block */
 @media (width >= 768px) {
            #section-template--20751072887040__custom_section_YgqJWP .hdt-slider {
                border-radius: 1rem;
            }
        } 

/* extracted style block */


            .hdt-section-spacing-template {
                @layer sectionspace.base {
                    --pd-block-start: 0px;
                    --mg-block-end: 120px;
                    --pd-block-end: 0px;
                }
                @layer sectionspace.tablet {
                    --pd-block-start: calc(0px * var(--space-rate-block, 0.75));
                    --mg-block-end: calc(120px * var(--space-rate-block, 0.75));
                    --pd-block-end: calc(0px * var(--space-rate-block, 0.75));
                }
                @layer sectionspace.mobile {
                    --pd-block-start: 0px;
                    --mg-block-end: 30px;
                    --pd-block-end: 0px;
                }
            }
        

/* extracted style block */
#block-AZ3I3RWxTR256aGxwU__heading_tqUtaa {
                                        --heading-fs-lg: 18px;
                                        --heading-fs-mb: 18px;
                                        --heading-ls: 0px;
                                    }

/* extracted style block */
#block-ANzJhWFFQSUVlWnAzb__text_W7zanC {
                                        --text-custom-lg: 15px;
                                        --text-custom-mb: 14px;
                                        --text-ls: 0px;
                                    }

/* extracted style block */
#block-AK3kzbzNPdm5PMDdPN__heading_m3BNwf {
                                        --heading-fs-lg: 18px;
                                        --heading-fs-mb: 18px;
                                        --heading-ls: 0px;
                                    }

/* extracted style block */
#block-AMUZKU2pFTU5JdEFod__text_B6HMrq {
                                        --text-custom-lg: 15px;
                                        --text-custom-mb: 14px;
                                        --text-ls: 0px;
                                    }

/* extracted style block */
#block-ATGVBUmdEZFU4QVYvW__heading_Pti8cN {
                                        --heading-fs-lg: 18px;
                                        --heading-fs-mb: 18px;
                                        --heading-ls: 0px;
                                    }

/* extracted style block */
#block-AczA0QWxOSGZEcm9oK__text_YRQxyC {
                                        --text-custom-lg: 15px;
                                        --text-custom-mb: 14px;
                                        --text-ls: 0px;
                                    }

/* extracted style block */
#block-AcjZGcDlnRUEwdWJqR__heading_NqAAmP {
                                        --heading-fs-lg: 18px;
                                        --heading-fs-mb: 18px;
                                        --heading-ls: 0px;
                                    }

/* extracted style block */
#block-AMEFLRUNoZkFEaXBJQ__text_tnHtHg {
                                        --text-custom-lg: 15px;
                                        --text-custom-mb: 14px;
                                        --text-ls: 0px;
                                    }

/* extracted style block */
 #section-template .hdt-ship-item-wrap {
            gap: 1.6rem;
        } 

/* extracted style block */

            .hdt-section-spacing-sections--20751064072448__footer_KwXhWr {
                @layer sectionspace.base {
                    --pd-block-start: 110px;
                    --pd-inline-end: 130px;
                    --pd-block-end: 110px;
                    --pd-inline-start: 130px;
                }
                @layer sectionspace.tablet {
                    --pd-block-start: calc(110px * var(--space-rate-block, 0.75));
                    --pd-inline-end: calc(130px * var(--space-rate-inline, 0.75));
                    --pd-block-end: calc(110px * var(--space-rate-block, 0.75));
                    --pd-inline-start: calc(130px * var(--space-rate-inline, 0.75));
                }
                @layer sectionspace.mobile {
                    --pd-block-start: 45px;
                    --pd-inline-end: 5px;
                    --pd-block-end: 45px;
                    --pd-inline-start: 5px;
                }
            }

            .hdt-footer-col-block .hdt-footer-heading + .hdt-collapse-content {
                margin-block-start: 20px;
            }

            @media only screen and (max-width: 767px) {
                .hdt-footer-col-block:not(:has(.hdt-section-spacing.open)) .hdt-footer-heading + .hdt-collapse-content {
                    margin-block-start: 0px;
                }

                .hdt-footer-collapse-true .hdt-footer-heading {
                    cursor: pointer
                }

                .hdt-footer-heading .hdt-collapse-icon {
                    width: 30px;
                    height: 30px;
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                }

                .hdt-footer-collapse-true .hdt-footer-heading .hdt-collapse-icon:after,
                .hdt-footer-collapse-true .hdt-footer-heading .hdt-collapse-icon:before {
                    position: absolute;
                    content: "";
                    background-color: rgb(var(--color-foreground));
                    transform: translate(-50%, -50%) rotate(-90deg);
                    top: 50%;
                    left: 50%;
                    transition: transform .25s ease-in-out, opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
                }

                .hdt-footer-collapse-true .hdt-footer-heading .hdt-collapse-icon:after {
                    width: 1px;
                    height: 12px;
                }

                .hdt-footer-collapse-true .hdt-footer-heading .hdt-collapse-icon:before {
                    width: 12px;
                    height: 1px;
                }

                .hdt-footer-collapse-true .open .hdt-footer-heading .hdt-collapse-icon:after {
                    transform: translate(-50%, -50%) rotate(90deg);
                }

                .hdt-footer-collapse-true .open .hdt-footer-heading .hdt-collapse-icon:before {
                    opacity: 0;
                }

                .hdt-footer-collapse-true .hdt-collapse-content {
                    height: 0;
                    overflow: hidden;
                    transition: all 0.25s ease-out;
                }

                .hdt-footer-collapse-true .open .hdt-collapse-content {
                    max-height: auto;
                    transition: all 0.25s ease-in-out 0s !important;
                }
            }

            @media (min-width: 1150px) {
            }

            .hdt-footer-heading {
                width: 100%;
            }

            .hdt-footer-col-block {
                flex-wrap: wrap;
                align-content: flex-start;
            }

            .hdt-footer-col-block > * {
                flex: 1 0 100%;
            }

/* extracted style block */


                        .hdt-section-spacing-AcHAxdk8wbkpsUmVIS__footer_column_C3zLBR {
                            @layer sectionspace.base {
                            }
                            @layer sectionspace.tablet {
                            }
                            @layer sectionspace.mobile {
                            }
                        }

                        .hdt-group-block--AcHAxdk8wbkpsUmVIS__footer_column_C3zLBR {
                            --gap: var(--spacing-x);
                            --width-group-lg: 20%;
                            --width-group-md: 33.33333333%;
                            --width-group: 100%;
                            row-gap: 15.0px;
                            width: var(--width-group);
                        }

                        @media (min-width: 768px) {
                            .hdt-group-block--AcHAxdk8wbkpsUmVIS__footer_column_C3zLBR {
                                width: var(--width-group-md);
                            }

                        }

                        @media (min-width: 1150px) {
                            .hdt-group-block--AcHAxdk8wbkpsUmVIS__footer_column_C3zLBR {
                                width: var(--width-group-lg);
                                row-gap: 30px;
                            }
                        }

                        @media (max-width: 768px) {
                        }
                    

/* extracted style block */
.hdt-AL0ZNVzAycXdBSXgwU__linklist_mTLiQc .hdt--menu_item {
                                        --text-custom-lg: 15px;
                                        --text-custom-md: px;
                                        --text-custom-mb: 14px;
                                        --text-fw: ;
                                        --text-ls: 0px;
                                    }

/* extracted style block */


                        .hdt-section-spacing-Ad2YxYlFZVFZsazR4Q__footer_column_3Dap6p {
                            @layer sectionspace.base {
                            }
                            @layer sectionspace.tablet {
                            }
                            @layer sectionspace.mobile {
                            }
                        }

                        .hdt-group-block--Ad2YxYlFZVFZsazR4Q__footer_column_3Dap6p {
                            --gap: var(--spacing-x);
                            --width-group-lg: 20%;
                            --width-group-md: 33.33333333%;
                            --width-group: 100%;
                            row-gap: 15.0px;
                            width: var(--width-group);
                        }

                        @media (min-width: 768px) {
                            .hdt-group-block--Ad2YxYlFZVFZsazR4Q__footer_column_3Dap6p {
                                width: var(--width-group-md);
                            }

                        }

                        @media (min-width: 1150px) {
                            .hdt-group-block--Ad2YxYlFZVFZsazR4Q__footer_column_3Dap6p {
                                width: var(--width-group-lg);
                                row-gap: 30px;
                            }
                        }

                        @media (max-width: 768px) {
                        }
                    

/* extracted style block */
.hdt-AQ2Rrdkt2WHIyUVgyN__linklist_BDr677 .hdt--menu_item {
                                        --text-custom-lg: 15px;
                                        --text-custom-md: px;
                                        --text-custom-mb: 14px;
                                        --text-fw: ;
                                        --text-ls: 0px;
                                    }

/* extracted style block */


                        .hdt-section-spacing-ARWNGdEQ3Z3dGaFlrc__footer_column_U4EkTn {
                            @layer sectionspace.base {
                            }
                            @layer sectionspace.tablet {
                            }
                            @layer sectionspace.mobile {
                            }
                        }

                        .hdt-group-block--ARWNGdEQ3Z3dGaFlrc__footer_column_U4EkTn {
                            --gap: var(--spacing-x);
                            --width-group-lg: 20%;
                            --width-group-md: 33.33333333%;
                            --width-group: 100%;
                            row-gap: 15.0px;
                            width: var(--width-group);
                        }

                        @media (min-width: 768px) {
                            .hdt-group-block--ARWNGdEQ3Z3dGaFlrc__footer_column_U4EkTn {
                                width: var(--width-group-md);
                            }

                        }

                        @media (min-width: 1150px) {
                            .hdt-group-block--ARWNGdEQ3Z3dGaFlrc__footer_column_U4EkTn {
                                width: var(--width-group-lg);
                                row-gap: 30px;
                            }
                        }

                        @media (max-width: 768px) {
                        }
                    

/* extracted style block */
.hdt-AdHZidnFxZHRNWXFNN__linklist_cCjYzb .hdt--menu_item {
                                        --text-custom-lg: 15px;
                                        --text-custom-md: px;
                                        --text-custom-mb: 14px;
                                        --text-fw: ;
                                        --text-ls: 0px;
                                    }

/* extracted style block */


                        .hdt-section-spacing-AS2dtZ0YrcFhFb2dsZ__footer_column_CqMkMb {
                            @layer sectionspace.base {
                            }
                            @layer sectionspace.tablet {
                            }
                            @layer sectionspace.mobile {
                            }
                        }

                        .hdt-group-block--AS2dtZ0YrcFhFb2dsZ__footer_column_CqMkMb {
                            --gap: var(--spacing-x);
                            --width-group-lg: 20%;
                            --width-group-md: 45%;
                            --width-group: 100%;
                            row-gap: 15.0px;
                            width: var(--width-group);
                        }

                        @media (min-width: 768px) {
                            .hdt-group-block--AS2dtZ0YrcFhFb2dsZ__footer_column_CqMkMb {
                                width: var(--width-group-md);
                            }

                        }

                        @media (min-width: 1150px) {
                            .hdt-group-block--AS2dtZ0YrcFhFb2dsZ__footer_column_CqMkMb {
                                width: var(--width-group-lg);
                                row-gap: 30px;
                            }
                        }

                        @media (max-width: 768px) {
                        }
                    

/* extracted style block */
.hdt-Ab0hhbGhXMWhma0t2d__linklist_Gr8Hig .hdt--menu_item {
                                        --text-custom-lg: 15px;
                                        --text-custom-md: px;
                                        --text-custom-mb: 14px;
                                        --text-fw: ;
                                        --text-ls: 0px;
                                    }

/* extracted style block */


                        .hdt-section-spacing-AQ0R1eVBuOXk5YzZSR__footer_column_dYTFqa {
                            @layer sectionspace.base {
                            }
                            @layer sectionspace.tablet {
                            }
                            @layer sectionspace.mobile {
                            }
                        }

                        .hdt-group-block--AQ0R1eVBuOXk5YzZSR__footer_column_dYTFqa {
                            --gap: var(--spacing-x);
                            --width-group-lg: 20%;
                            --width-group-md: 55%;
                            --width-group: 100%;
                            row-gap: 15.0px;
                            width: var(--width-group);
                        }

                        @media (min-width: 768px) {
                            .hdt-group-block--AQ0R1eVBuOXk5YzZSR__footer_column_dYTFqa {
                                width: var(--width-group-md);
                            }

                        }

                        @media (min-width: 1150px) {
                            .hdt-group-block--AQ0R1eVBuOXk5YzZSR__footer_column_dYTFqa {
                                width: var(--width-group-lg);
                                row-gap: 30px;
                            }
                        }

                        @media (max-width: 768px) {
                        }
                    

/* extracted style block */
 #header-section-sections--20751064072448__footer_KwXhWr {
            --space-rate-inline: 0.3;
        }

        #header-section-sections--20751064072448__footer_KwXhWr .hdt-newsletter__inner {
            border: 1px solid #cdd0dd;
        }

        #header-section-sections--20751064072448__footer_KwXhWr .hdt-newsletter_10 .hdt-newsletter__inner .hdt-newsletter__submit:hover {
            color: rgb(var(--color-accent));
        }

        @media (width > 1150px) {
            #header-section-sections--20751064072448__footer_KwXhWr .hdt-footer-col-block {
                flex: 0 0 auto;
                width: auto;
            }

            #header-section-sections--20751064072448__footer_KwXhWr .hdt-row {
                justify-content: space-between;
            }

            #header-section-sections--20751064072448__footer_KwXhWr .hdt-footer-col-block:last-of-type {
                width: 400px;
            }
        } 

/* extracted style block */

            .hdt-section-spacing-sections--20751064072448__footer_ziwVXA {
                @layer sectionspace.base {
                    --pd-block-start: 16px;
                    --pd-inline-end: 135px;
                    --pd-block-end: 16px;
                    --pd-inline-start: 135px;
                }
                @layer sectionspace.tablet {
                    --pd-block-start: calc(16px * var(--space-rate-block, 0.75));
                    --pd-inline-end: calc(135px * var(--space-rate-inline, 0.75));
                    --pd-block-end: calc(16px * var(--space-rate-block, 0.75));
                    --pd-inline-start: calc(135px * var(--space-rate-inline, 0.75));
                }
                @layer sectionspace.mobile {
                    --pd-block-start: 30px;
                    --pd-inline-end: 0;
                    --pd-block-end: 30px;
                    --pd-inline-start: 0;
                }
            }

            .hdt-footer-col-block .hdt-footer-heading + .hdt-collapse-content {
                margin-block-start: 20px;
            }

            @media only screen and (max-width: 767px) {
                .hdt-footer-col-block:not(:has(.hdt-section-spacing.open)) .hdt-footer-heading + .hdt-collapse-content {
                    margin-block-start: 0px;
                }

                .hdt-footer-collapse-true .hdt-footer-heading {
                    cursor: pointer
                }

                .hdt-footer-heading .hdt-collapse-icon {
                    width: 30px;
                    height: 30px;
                    display: inline-flex;
                    align-items: center;
                    justify-content: center;
                }

                .hdt-footer-collapse-true .hdt-footer-heading .hdt-collapse-icon:after,
                .hdt-footer-collapse-true .hdt-footer-heading .hdt-collapse-icon:before {
                    position: absolute;
                    content: "";
                    background-color: rgb(var(--color-foreground));
                    transform: translate(-50%, -50%) rotate(-90deg);
                    top: 50%;
                    left: 50%;
                    transition: transform .25s ease-in-out, opacity .25s ease-in-out, -webkit-transform .25s ease-in-out;
                }

                .hdt-footer-collapse-true .hdt-footer-heading .hdt-collapse-icon:after {
                    width: 1px;
                    height: 12px;
                }

                .hdt-footer-collapse-true .hdt-footer-heading .hdt-collapse-icon:before {
                    width: 12px;
                    height: 1px;
                }

                .hdt-footer-collapse-true .open .hdt-footer-heading .hdt-collapse-icon:after {
                    transform: translate(-50%, -50%) rotate(90deg);
                }

                .hdt-footer-collapse-true .open .hdt-footer-heading .hdt-collapse-icon:before {
                    opacity: 0;
                }

                .hdt-footer-collapse-true .hdt-collapse-content {
                    height: 0;
                    overflow: hidden;
                    transition: all 0.25s ease-out;
                }

                .hdt-footer-collapse-true .open .hdt-collapse-content {
                    max-height: auto;
                    transition: all 0.25s ease-in-out 0s !important;
                }
            }

            @media (min-width: 1150px) {
            }

            .hdt-footer-heading {
                width: 100%;
            }

            .hdt-footer-col-block {
                flex-wrap: wrap;
                align-content: flex-start;
            }

            .hdt-footer-col-block > * {
                flex: 1 0 100%;
            }

/* extracted style block */


                        .hdt-section-spacing-AOWFaaG42eHp0S0ZPK__footer_column_FjtR4d {
                            @layer sectionspace.base {
                            }
                            @layer sectionspace.tablet {
                            }
                            @layer sectionspace.mobile {
                            }
                        }

                        .hdt-group-block--AOWFaaG42eHp0S0ZPK__footer_column_FjtR4d {
                            --gap: var(--spacing-x);
                            --width-group-lg: 100%;
                            --width-group-md: 100%;
                            --width-group: 100%;
                            row-gap: 15.0px;
                            width: var(--width-group);
                        }

                        @media (min-width: 768px) {
                            .hdt-group-block--AOWFaaG42eHp0S0ZPK__footer_column_FjtR4d {
                                width: var(--width-group-md);
                            }

                        }

                        @media (min-width: 1150px) {
                            .hdt-group-block--AOWFaaG42eHp0S0ZPK__footer_column_FjtR4d {
                                width: var(--width-group-lg);
                                row-gap: 30px;
                            }
                        }

                        @media (max-width: 768px) {
                            .hdt-group-block--AOWFaaG42eHp0S0ZPK__footer_column_FjtR4d .hdt-footer-heading {
                                pointer-events: none;
                            }

                            .hdt-group-block--AOWFaaG42eHp0S0ZPK__footer_column_FjtR4d .hdt-footer-heading .hdt-collapse-icon {
                                display: none;
                            }

                            .hdt-group-block--AOWFaaG42eHp0S0ZPK__footer_column_FjtR4d .hdt-footer-heading + .hdt-collapse-content {
                                display: block !important;
                                height: auto;
                                overflow: visible;
                                margin-block-start: 20px !important;
                            }
                        }
                    

/* extracted style block */
#AeDFpdTlUSjBCZktlW__currency_language_gRnVrq {
                                    gap: 15px;
                                }

                                #AeDFpdTlUSjBCZktlW__currency_language_gRnVrq div:empty {
                                    display: none;
                                }

/* extracted style block */


                        .hdt-section-spacing-AQ0JCTC9LNEVPcmhiV__footer_column_87WHLF {
                            @layer sectionspace.base {
                            }
                            @layer sectionspace.tablet {
                            }
                            @layer sectionspace.mobile {
                            }
                        }

                        .hdt-group-block--AQ0JCTC9LNEVPcmhiV__footer_column_87WHLF {
                            --gap: var(--spacing-x);
                            --width-group-lg: 100%;
                            --width-group-md: 100%;
                            --width-group: 100%;
                            row-gap: 15.0px;
                            width: var(--width-group);
                        }

                        @media (min-width: 768px) {
                            .hdt-group-block--AQ0JCTC9LNEVPcmhiV__footer_column_87WHLF {
                                width: var(--width-group-md);
                            }

                        }

                        @media (min-width: 1150px) {
                            .hdt-group-block--AQ0JCTC9LNEVPcmhiV__footer_column_87WHLF {
                                width: var(--width-group-lg);
                                row-gap: 30px;
                            }
                        }

                        @media (max-width: 768px) {
                            .hdt-group-block--AQ0JCTC9LNEVPcmhiV__footer_column_87WHLF .hdt-footer-heading {
                                pointer-events: none;
                            }

                            .hdt-group-block--AQ0JCTC9LNEVPcmhiV__footer_column_87WHLF .hdt-footer-heading .hdt-collapse-icon {
                                display: none;
                            }

                            .hdt-group-block--AQ0JCTC9LNEVPcmhiV__footer_column_87WHLF .hdt-footer-heading + .hdt-collapse-content {
                                display: block !important;
                                height: auto;
                                overflow: visible;
                                margin-block-start: 20px !important;
                            }
                        }
                    

/* extracted style block */
#block-AUk5TNUZrdytYZmRrN__liquid_QiTWyx {
                                    --text-custom-lg: 15px;
                                    --text-custom-md: px;
                                    --text-custom-mb: 14px;
                                    --text-fw: ;
                                    --text-ls: 0px;
                                }

/* extracted style block */
 #header-section-sections--20751064072448__footer_ziwVXA .hdt-row {
            row-gap: 10px;
        } 
