@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 100;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEi35zS1g.ttf?v=ec-179817228366bb946bae46c) format('truetype');}@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 200;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEj35zS1g.ttf?v=ec-78778102366bb946bd74a9) format('truetype');}@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 300;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFE8j35zS1g.ttf?v=ec-170295618466bb946c055ca) format('truetype');}@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj35zS1g.ttf?v=ec-90150118866bb946c2824c) format('truetype');}@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFCMj35zS1g.ttf?v=ec-96489786166bb946c4cbfe) format('truetype');}@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFM8k35zS1g.ttf?v=ec-195256052766bb946c744d5) format('truetype');}@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk35zS1g.ttf?v=ec-130487845466bb946ca5157) format('truetype');}@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 800;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEk35zS1g.ttf?v=ec-156031119166bb946cc970b) format('truetype');}@font-face {  font-family: 'Noto Sans JP';  font-style: normal;  font-weight: 900;  font-display: swap;  src: url(/cdn/shop/files/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFLgk35zS1g.ttf?v=ec-177088067466bb946d37953) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 100;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyeAZ9hjQ.ttf?v=ec-142922398966b63b35dd855) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 200;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyfAZ9hjQ.ttf?v=ec-189155720466b63b360ecb9) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 300;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfAZ9hjQ.ttf?v=ec-178096990166b63b36309e7) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hjQ.ttf?v=ec-32672353566b63b3651bfc) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZ9hjQ.ttf?v=ec-207516226666b63b3676b12) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hjQ.ttf?v=ec-45302376266b63b369b2c6) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hjQ.ttf?v=ec-157079627466b63b36c9200) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 800;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYAZ9hjQ.ttf?v=ec-191221980966b63b36eac5d) format('truetype');}@font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 900;  font-display: swap;  src: url(/cdn/shop/files/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuBWYAZ9hjQ.ttf?v=ec-113755892866b63b3719aa5) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 100;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAop1RSW3z.ttf?v=ec-21402344266ba1f014b9da) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 200;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpxRSW3z.ttf?v=ec-35780149266ba1f016d78e) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 300;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwA_JxRSW3z.ttf?v=ec-39888459666ba1f018b9a5) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxRSW3z.ttf?v=ec-182652032166ba1f01b2717) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxRSW3z.ttf?v=ec-98279599866ba1f01dbca5) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJtRSW3z.ttf?v=ec-140023405066ba1f020bca2) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZtRSW3z.ttf?v=ec-209612433466ba1f0232611) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 800;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIptRSW3z.ttf?v=ec-139245003266ba1f02558a5) format('truetype');}@font-face {  font-family: 'DM Sans';  font-style: normal;  font-weight: 900;  font-display: swap;  src: url(/cdn/shop/files/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5tRSW3z.ttf?v=ec-187188849666ba1f027d1ce) format('truetype');}@font-face {  font-family: 'Tenor Sans';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(/cdn/shop/files/bx6ANxqUneKx06UkIXISn3V4Dw.ttf?v=ec-162564215466b3adf92732c) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 100;  font-display: swap;  src: url(/cdn/shop/files/pxiGyp8kv8JHgFVrLPTucHtF.ttf?v=ec-43455897766ba6ec8bdcfc) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 200;  font-display: swap;  src: url(/cdn/shop/files/pxiByp8kv8JHgFVrLFj_Z1xlEA.ttf?v=ec-198833338866ba6ec8e61e1) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 300;  font-display: swap;  src: url(/cdn/shop/files/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf?v=ec-95901043066ba6ec9157ba) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(/cdn/shop/files/pxiEyp8kv8JHgFVrJJfedw.ttf?v=ec-42590719466ba6ec938af7) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(/cdn/shop/files/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf?v=ec-72462208366ba6ec96f565) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(/cdn/shop/files/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf?v=ec-62322354766ba6ec9994dd) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(/cdn/shop/files/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf?v=ec-188037748666ba6ec9c1508) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 800;  font-display: swap;  src: url(/cdn/shop/files/pxiByp8kv8JHgFVrLDD4Z1xlEA.ttf?v=ec-201546453366ba6ec9e524e) format('truetype');}@font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 900;  font-display: swap;  src: url(/cdn/shop/files/pxiByp8kv8JHgFVrLBT5Z1xlEA.ttf?v=ec-179686614566ba6eca187cd) format('truetype');}/**ECOM-INSERT-CSS**/                .ecom-column {                    position: relative;                    /* display: flex; responsive generate display block */                }                .ecom-column>.core__column--wrapper {                    align-items: flex-start; /* fix tam de mn lam layout */                    display: flex;                }                /*.ecom-column:hover {                    z-index: 1;                }*/                .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-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:not(.ecom-section) {                    float: left;                }                .ecom-row.ecom-section {                    clear: both;                }                .ecom-row:hover {                    z-index: 1;                }                .ecom-row>div.core__row--columns.core__row--full {                    max-width: 100%;                }                @media (min-aspect-ratio: 16/9) {                    .ecom-section__overlay .ecom-video-background-youtube  { height: 300%; top: -100%; }                }                @media (max-aspect-ratio: 16/9) {                    .ecom-section__overlay .ecom-video-background-youtube  { width: 300%; left: -100%; }                }                @supports not (aspect-ratio: 16 / 9) {                    .ecom-video-background-youtube:before {                        display: block;                        content: "";                        width: 100%;                        padding-top: 56.25%;                    }                    .ecom-video-background-youtube .ecom-video-background {                        position: absolute;                        top: 0;                        right: 0;                        bottom: 0;                        left: 0;                    }                    .ecom-video-background {                        -o-object-fit: unset !important;                        object-fit: unset !important;                    }                }                @media (max-width: 767px) {                    .ecom-section__video-bg .ecom-video-background-youtube {                        display: none;                    }                }                                .ecom__text--dropcap:first-letter {                    font-size: 40px;                    color: #2bcf19;                    display:inline-flex;                    border-style: solid;                    border-width: 1px;                    border-color: transparent;                    float:left;                    line-height:1;                }                .ecom__text--dropcap.has-drop-cap-view-default:first-letter {                    border:none;                }                body[ecom-loaded] .ecom-sections .element__text a {                    cursor: auto;                }                .text-content.ecom-html {                    overflow: hidden;                    position: relative;                }                .ecom-text--is-mark::after {                    position: absolute;                    content: '';                    left: 0;                    right: 0;                    bottom: 0;                    height: 150px;                    background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));                    pointer-events: none;                }                .ecom-text_view-more-btn,                .ecom-text_view-less-btn {                    display: flex;                    background: none;                    outline: none;                    border: none;                    align-items: center;                }                .ecom__element--button-icon {                    display: flex;                    align-items: center;                }                .ecom-text_view-more-btn svg, .ecom-text_view-less-btn svg {                    width: 16px;                    color: #fff;                }                                .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%);                    }                    @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: 768px) {                        .el__heading--tooltip-content.el__tooltip-tablet {                            display: none;                        }                        .el__heading--tooltip-content.el__tooltip-mobile {                            display: block;                        }                    }                                    .image-resize {                        width: auto !important;                        max-width: 100% !important;                    }                    .ecom-base-image .ecom-container-image.resize .ecom-image-content-position.ecom-image-default picture {                        height: var(--height-resize) !important;                        width: var(--width-resize) !important;                    }                    .ecom-base-image .ecom-container-image.resize .ecom-image-content-position.ecom-image-default .ecom-image-picture img {                        width: 100% !important;                        height: 100% !important;                    }                    .ecom-container-image.resize .ecom-image-content-position.ecom-image-default.ecom-base-image-container-overlay{                        width: var(--width-resize) !important;                        user-select: none;                        -ms-user-select: none;                        -webkit-user-select: none;                    }                    .ecom-container-image.resize .ecom-image-picture * {                        /*transition: none;*/                        pointer-events: none;                    }                    .ecom-base-image.ecom-overlay > .ecom-overlay-text{                        text-align:center                    }                    .ecom-image-align{                        display:flex;                    }                    .ecom-image-picture-link,                    .ecom-image-picture{                        overflow: hidden;                        width:100%;                        height:100%;                    }                    .ecom-image-picture img {                        min-height: 1px;                    }                    .ecom-base-image picture {                        overflow: hidden;                        flex:1 1 auto;                        min-height:1px;                    }                    .ecom-base-image picture img{                        display: block;                        max-width: 100%;                        height: auto;                        width: 100%;                    }                    .ecom-base-image figure{                        display: flex;                    }                    .ecom-container-image{                        display: flex;                        flex-direction: column;                        width:100%;                    }                    .ecom-image-picture-link,                    .ecom-image-content-position{                        position: relative;                    }                    .ecom-base-image.ecom-overlay {                        position: absolute;                        z-index: 1;                        opacity: 0.5;                        display: flex;                        align-items: center;                        justify-content: center;                        top: 0;                        left: 0;                        right: 0;                        bottom: 0;                    }                    .ecom-image__caption{                        width:100%;                    }                    .ecom-base-image .ecom-image-picture, .ecom-base-image .ecom-image-picture img {                        width: 100%;                        max-width: 100%;                    }                    .ecom-base-image .ecom-base-image-container-overlay:hover>.ecom-overlay {                        background-color: rgba(17, 24, 39, 0.3);                    }                    .ecom-base-image.image-highlight:after {                        content: "";                        position: fixed;                        top: 0;                        right: 0;                        bottom: 0;                        left: 0;                        background: #000000bf;                        z-index: 999;                        opacity: 1;                        pointer-events: none; /* for clickable thought overlay */                    }                    .ecom-base-image.image-highlight .ecom-container-image {                        z-index: 1000;                    }                                    .ecom__heading-highlight{                        -webkit-text-fill-color: #000;                        background-position: 100% 100%;                        background-repeat: no-repeat;                        position: relative;                        max-width: 100%;                    }                    .ecom__heading-highlight.highlight-animation--typing::after {                        content: "|";                        position: absolute;                        font-weight: 200;                        color: #000;                        display: inline-flex;                        -webkit-text-fill-color: #000;                        animation:  blink 1s step-end infinite;                    }                    .ecom__heading-highlight.highlight-animation--typing.ecom__heaading-linear-gradient::after{                    }                    @keyframes blink {                        0%, 100% {opacity: 1;}                        50% {opacity: 0;}                    }                    .ecom__heading-highlight.highlight-animation--smooth::after{                        position: absolute;                        content: '';                        width: 2px;                        height: 100%;                        background-color: #000;                        top: 0;                        right: -5px;                    }                    .heading-animation--smooth-item{                        display: inline-block;                        position: absolute;                        top: 0;                        left: 0;                        white-space: nowrap;                        margin: 0;                        visibility: hidden;                        opacity:0;                    }                    .ecom__heaading-linear-gradient>.heading-animation--smooth-item{                        background-image: var(--background-image);                        -webkit-background-clip: text;                        -webkit-text-fill-color: transparent;                    }                    .heading-animation--smooth-item.is-active{                        position: relative;                        visibility: visible;                        opacity:1;                        overflow: hidden;                        -webkit-animation: animateSmooth 3s ease-in-out infinite;                    }                    @-webkit-keyframes animateSmooth {                        0% {                            max-width: 0;                        }                        50% {                            max-width: 2000px;                        }                        100% {                            max-width: 0;                        }                    }                                .ecom-shopify__collection-container.ecom-shopify__collection-style-slider {                    opacity: 0;                    height: 0;                    visibility: hidden;                }                .ecom-shopify__collection-container.ecom-shopify__collection-style-slider.ecom-swiper-initialized {                    height: inherit;                    opacity: 1;                    visibility: visible;                }                .ecom-shopify__collection-wrapper .ecom-swiper-pagination:not(.ecom-swiper-pagination-progressbar) {                    position: relative;                }                .ecom-element.ecom-shopify.ecom-shopify__collection-wrapper {                    display: flex;                    flex-direction: column;                }                .ecom-shopify__collection-wrapper .ecom-swiper-button:after {                   content: '';                }                .ecom-shopify__list-collections__empty {                    display: flex;                    align-items: center;                }                .ecom-shopify__collection-card {                    width: 100%;                    position: relative                }                .ecom-shopify__list-collections-media {                    position: relative                }                .ecom-shopify__list-collections-media:not(.ecom-shopify__list-collections-media--custom) img {                    position: absolute;                    width: 100%;                    height: 100% !important;                    object-fit: cover;                }                .ecom-shopify__list-collections-media--portrait {                    padding-bottom: 125%                }                .ecom-shopify__list-collections-media--square {                    padding-bottom: 100%                }                .ecom-disabled {                    pointer-events: none                }                .ecom-shopify__collection-card {                    text-decoration: none;                }                .ecom-shopify__collection-card-title {                    display: flex;                    flex-flow: row;                    vertical-align: middle;                    align-items: center;                    align-content: center;                    text-align: center;                    align-self: center;                    flex-wrap: wrap;                    justify-content: center;                }                .ecom-shopify__collection-style-grid .ecom-shopify__list-collections {                    grid-template-columns: repeat(3, minmax(0, 1fr));                    display: grid;                    gap: 1rem;                    list-style: none;                }                .ecom-shopify__collection-heading-title {                    width: 100%;                    font-style: normal;                    font-weight: 500;                    font-size: 14px;                    line-height: 20px;                    color: #111827;                }                .ecom-shopify__list-collections-media {                    border-radius: 6px;                    overflow: hidden;                }                .ecom-collection__pagination {                    margin: auto;                    text-align: center;                }                .ecom-collection__pagination li {                    display: inline-flex;                }                .ecom-collection__pagination .ecom-collection__pagination--visuallyhidden {                    display: none;                }                .ecom-collection__pagination-navigation svg {                    width: 20px;                    height: auto;                    fill: rgb(156, 163, 175);                }                .ecom-paginate-action span {                    display: flex;                }                .ecom-paginate-action {                    display: inline-flex !important;                    grid-column-gap: 12px;                    align-items: center;                    text-decoration: none;                    color: inherit;                }                .ecom-collection__pagination-navigation {                    display: flex;                    justify-content: center;                    padding-left: 0;                    list-style: none;                }                .ecom-shopify__list-collections--item {                    list-style: none;                    overflow: hidden;                }                .ecom-collection__pagination-navigation li {                    font-style: normal;                    font-weight: 500;                    font-size: 1.4rem;                    line-height: 20px;                    text-align: center;                    color: #6B7280;                }                .ecom-pagination-item a {                    text-decoration: none;                    color: unset;                }                .ecom-collection__pagination li .ecom-paginate-action {                    padding: 16px 0 0                }                .ecom-pagination-item.ecom-button-active {                    font-style: normal;                    font-weight: 500;                    font-size: 1.4rem;                    line-height: 20px;                    text-align: center;                    color: rgb(5, 150, 105);                }                .ecom-shopify__list-collections-media-wrapper {                    display: flex;                }                .ecom-shopify__list-collections-media-wrapper .ecom-image-default {                    width: 100%                }                .ecom-shopify__collection-layout-2 .ecom-shopify__collection-card-title {                    position: absolute;                    text-align: center;                    width: 100%;                    top: 50%;                    padding: 0 5px;                    -ms-transform: translateY(-50%);                    -webkit-transform: translateY(-50%);                    transform: translateY(-50%);                    transition: .3s;                    hyphens: auto;                    z-index: 10;                    -webkit-transition: .3s;                    -moz-transition: .3s;                    -o-transition: .3s;                }                .ecom-shopify__collection-layout-2 .ecom-shopify__collection-card::before {                    content: '';                    position: absolute;                    top: 0;                    right: 0;                    bottom: 0;                    left: 0;                    background-color: #000;                    opacity: .2;                    pointer-events: none;                    z-index: 5;                    -webkit-transition: .6s ease-in-out;                    -moz-transition: .6s ease-in-out;                    -o-transition: .6s ease-in-out;                    transition: .6s ease-in-out;                }                .ecom-shopify__collection-layout-2 .ecom-shopify__list-collections--item:hover .ecom-shopify__collection-card::before {                    opacity: .5;                }                .ecom-shopify__collection-layout-2 .ecom-shopify__list-collections--item:hover .ecom-shopify__collection-card-title {                    -webkit-transform: translateY(-15px);                    -moz-transform: translateY(-15px);                    -o-transform: translateY(-15px);                    transform: translateY(-15px);                }                .ecom-shopify__collection-card-counter {                    display: block;                    width: 100%;                }                .ecom-shopify__collection-card-description {                    margin: 0;                }                        /** progress bar pagination **/                .ecom-pagination-progress-bar--wrapper {                    display: flex;                    justify-content: center;                    align-items: center;                    width: 100%;                }                .ecom-pagination-progress-bar {                    display: flex;                    justify-content: center;                    flex-direction: var(--ecom-flex-direction, column);                    align-items: center;                }                .ecom-paginate__progress-bar--outner {                    width: 250px;                    border-radius: 4px;                    position: relative;                    height: 10px;                    background-color: rgba(0 0 0 /.3);                }                .ecom-paginate__progress-bar--inner {                    border-radius: inherit;                    position: absolute;                    height: 100%;                    width: 20%;                    background-color: rgba(0 0 0 /1);                    top: 0;                    left: 0;                }                .ecom-paginate__progress-text {                    margin: 0;                    width: 100%;                }                .ecom-unit-price {                    display: block;                }                /** Swiper css **/                .ecom-swiper-navigation-position .ecom-swiper-button {                    position: var(--ecom-position);                }                @media (max-width: 1024px) {                    .ecom-swiper-navigation-position .ecom-swiper-button {                        position: var(--ecom-position__tablet);                    }                }                @media (max-width: 767px) {                    .ecom-swiper-navigation-position .ecom-swiper-button {                        position: var(--ecom-position__mobile);                    }                    .ecom-collection__product--wrapper-items.ecom-collection__product--no-item {grid-template-columns: repeat(1, 1fr);}                }                .ecom-swiper-pagination-bullet:only-child {                    opacity: none                }                .ecom-flex-center, .ecom-swiper-navigation {                    display: flex;                    align-items: center;                }                .ecom-swiper-navigation{                    justify-content: center                }                .ecom-swiper-navigation[data-navigator-type="combine"]{                    justify-content: center                }                .ecom-swiper-pagination:not(.ecom-swiper-pagination-lock){                    display:flex;                }                /** Core **/                .ecom-flex-column {                    display: flex;                    flex-direction: column                }                .ecom-collection__product-item--information{                    flex: 1                }                .ecom-collection.ecom-collection__product {                    width: 100%;                    overflow: hidden;                }                .ecom-d-flex {                    display: flex;                    flex-wrap:wrap;                }                .ecom-collection__product--rating-wrapper {                    position: relative                }                .ecom-collection__product-item[data-style="absolute"] .ecom-collection__product--actions[data-layout="lite"] {                    display: none;                }                .ecom-collection__product .ecom-collection__product-media a {                    text-decoration: none;                    color: inherit;                    width: 100%                }                .ecom-collection__product--wrapper-items {                    grid-template-columns: repeat(3, minmax(0, 1fr));                    display: grid;                    gap: 1rem;                }                /*                .ecom-collection__product--wrapper-items.ecom-collection-product__layout-list {                    grid-template-columns: repeat(1, minmax(0, 1fr));                    grid-gap: 10px;                }                */                .ecom-swiper-wrapper.ecom-collection__product--wrapper-items{                    display:flex;                    gap:0                }                .ecom-collection__product-main.ecom-swiper-container {                    opacity: 0;                    visibility: hidden;                }                .ecom-collection__product-main.ecom-swiper-container.ecom-swiper-initialized {                    opacity: 1;                    visibility: visible;                }                .ecom-collection__product-main.ecom-swiper-container:not(.ecom-swiper-initialized) .ecom-collection__product-item{                    max-width: 200px;                }                .ecom-collection__product-quick-shop--force-hide {                    display: none !important;                }                .ecom-collection__product-countdown-progress-bar {                    display: flex;                    align-items: center;                    width: 100%;                }                .ecom-collection__product-countdown-progress-bar--wrap {                    flex: 1;                    background: #BABFC3;                    border-radius: 2px;                    overflow:hidden;                }                .ecom-collection__product-countdown-progress-bar--timer {                    position: relative;                    width: 100%;                    height: 5px;                    background: #111827;                    display: block;                    border-radius: 2px;                    z-index: 1                }                .ecom-collection__pagination-navigation .ecom-pagination-item svg {                    width: 12px;                    height: 12px;                }                .ecom-collection__product-media {                    display: block;                    position: relative;                }                .ecom-collection__product-media--portrait {                    padding-bottom: 125% !important;                }                .ecom-collection__product-media--square {                    padding-bottom: 100% !important;                }                .ecom-collection__product-item svg.ecom-colection__product-svg-placeholder{                    width: 100%;                    height: 100%;                    background-color: rgba(0 0 0 /.1);                    position: absolute;                    top: 0;                    left: 0;                }                body[ecom-loaded] .ecom-products-pagination-infinite {                    display: none;                }                .ecom-products-pagination-infinite button.ecom-loading {                    display: block;                    margin: 25px auto;                    border: none;                    background: none;                }                .ecom-core .ecom-collection__product-media img {                    max-width: 100%;                    position: absolute;                    top: 0;                    left: 0;                    height: 100%;                    width: 100%;                    object-fit: cover;                    object-position: center center;                    /*transition: opacity .4s cubic-bezier(.25, .46, .45, .94);*/                }                .ecom-collection__product--text-only {                    background: rgb(26 27 24 / 8%);                }                .ecom-collection__product-item {                    overflow: hidden;                }                .ecom-collection__product-media-wrapper {                    position:relative;                }                .ecom-collection__product-item[data-style="horizontal"] .ecom-collection__product-media-wrapper{                    flex-basis:30%;                }                .ecom-collection__product-item[data-style="absolute"] .ecom-collection__product--actions:not([data-layout="full"]){                    position: absolute;                    opacity: 1;                    display: flex;                    flex-direction: column;                    align-items: center;                    align-self: center;                    justify-content: center;                    inset: 0;                    margin: auto;                    text-align: center;                }                .ecom-collection__product-prices .ecom-collection__product-price--from {                    text-decoration: none !important;                }                .ecom-collection__product-item .ecom-collection__product-item--inner {                    display: flex;                    width:100%;                    height:100%;                    overflow:hidden;                }                .ecom-product-single__countdown-container {                    display: flex;                }                .ecom-collection__product--text-only .ecom-collection__product-item--content {                    grid-row: 2;                    justify-self: center;                    margin-bottom: 6rem;                    margin-top: 5rem;                }                .ecom-collection__product--text-only .ecom-collection__product-item--inner {                    display: grid;                    grid-template-rows: 1fr auto 1fr;                    width: 100%;                }                .ecom-collection__product-badge {                    z-index: 3;                    position: absolute;                    right: 8px;                    left: 8px;                    top: 8px;                    display: flex;                    flex-direction: column;                    pointer-events: none                }                .ecom-paginate-loadmore--icon {                    width: 16px;                }                .ecom-collection__product-badge>span {                    pointer-events: auto                }                .ecom-visually-hidden {                    display: none;                }                .ecom-collection__product-quick-shop-wrapper {                    display: none;                }                .ecom-collection__product-variants[data-picker-type="dropdown"] .ecom-collection__product-quick-shop-wrapper,                .ecom-collection__product-variants[data-picker-type="radio"] .ecom-collection__product-quick-shop-wrapper{                    display: block;                }                .ecom-collection__product-media-image {                    display: block;                }                .ecom-collection__product-media--hover-effect img.ecom-collection__product-secondary-media {                    opacity: 0;                    -webkit-transition: .4s ease-in-out;                    transition: .4s ease-in-out;                }                @media(min-width: 1025px) {                    .ecom-collection__product-media-wrapper:hover .ecom-collection__product-media--hover-effect .ecom-collection__product-media-image {                        opacity: 0;                        transition: opacity .4s cubic-bezier(.25, .46, .45, .94);                    }                    .ecom-collection__product-media-wrapper:hover .ecom-collection__product-media--hover-effect .ecom-collection__product-secondary-media {                        opacity: 1;                    }                }                @media(max-width: 1024px) {                    .ecom-collection__product-media-wrapper.ecom-enable-hover--mobile:hover .ecom-collection__product-media--hover-effect .ecom-collection__product-media-image {                        opacity: 0;                        transition: opacity .4s cubic-bezier(.25, .46, .45, .94);                    }                    .ecom-collection__product-media-wrapper.ecom-enable-hover--mobile:hover .ecom-collection__product-media--hover-effect .ecom-collection__product-secondary-media {                        opacity: 1;                    }                }                .ecom-collection__product .selector-wrapper,                .ecom-collection__product .ecom-collection__product-picker-main,                .ecom-collection__product .ecom-collection__product-picker-other {                    display: flex;                    flex-direction: column;                    align-items: flex-start;                }                .ecom-collection__product .selector-wrapper label{                    width:100%;                }                .ecom-collection__product-picker-colors-item .ecom-collection__product-picker-colors-item--preview {                    display: block;                    width: 100%;                    height: 100%;                }                .ecom-collection__product-picker-images-list,                .ecom-collection__product-picker-colors-list,                .ecom-collection__product-picker-radio-list {                    display: flex;                    width: 100%;                    flex-wrap: wrap;                    overflow:hidden;                    list-style: none;                }                .ecom-collection__product-picker-radio-list {                    list-style: none;                }                .ecom-collection__product-picker-colors-item,                .ecom-collection__product-picker-images-item {                    overflow: hidden;                }                .ecom-collection__product-picker-radio-list li,                .ecom-collection__product-picker-images-list li,                .ecom-collection__product-picker-colors-list li {                    position: relative;                    cursor: pointer;                    list-style: none;                    min-height: unset;                }                .ecom-collection__product-picker-radio-label,                .ecom-collection__product-swatch-item--wrapper {                    display: inline-block                }                .ecom-collection__product-swatch-item img{                    display:block                }                .ecom-collection__product-swatch-item--wrapper {                    position: absolute;                    inset: 0;                    z-index: 1;                }                .ecom-collection__product-variants{                    transition: all 300ms ease;                }                .ecom-collection__product-item[data-style="absolute"] .ecom-collection__product-variants.ecom-active {                    position: absolute;                    background:rgb(238 238 238 / 70%);                    inset: 0;                    z-index:999;                }                .ecom-collection__product-item[data-style="absolute"] .ecom-collection__product-variants.ecom-active .ecom-collection__product-form{                    display:flex;                    align-items: center;                    justify-content:center;                    align-self: center;                    position:relative;                    height:100%;                    flex-direction: column;                    align-items:center;                }                .ecom-collection__product-item .ecom-collection__product-close{                    display:none;                }                .ecom-collection__product-item[data-style="absolute"] .ecom-collection__product-variants.ecom-active .ecom-collection__product-close{                    display:flex;                    justify-content: center;                    align-items: center;                }                .ecom-collection__product-item[data-style="absolute"]  .ecom-collection__product-close {                    position: absolute;                    right: 5px;                    top: 5px;                    z-index:999;                    border:none;                    box-shadow: none;                    padding: 0;                    width: 24px;                    height: 24px;                    min-height: 24px;                    overflow: hidden;                    border-radius: 50%;                  }                  .ecom-collection__product-media {                    display: block;                    position: relative;                    width: 100%;                    height: 100%;                }                  .ecom-collection__product-item[data-style="absolute"]  .ecom-collection__product-close:hover {                    opacity: 1;                    transition: width 1s;                     -webkit-transition: width 1s;                  }                  .ecom-collection__product-item[data-style="absolute"]  .ecom-collection__product-close:before,  .ecom-collection__product-item[data-style="absolute"]  .ecom-collection__product-close:after {                    position: absolute;                    content: ' ';                    width: 2px;                    height: 14px;                    background-color: #222;                  }                  .ecom-collection__product-item[data-style="absolute"]  .ecom-collection__product-close:before {                    transform: rotate(45deg);                  }                  .ecom-collection__product-item[data-style="absolute"]  .ecom-collection__product-close:after {                    transform: rotate(-45deg);                  }                .ecom-collection__product-countdown-time {                    display: inline-flex;                    flex-wrap: wrap;                    align-items:center;                }                .ecom-collection__pagination {                    margin: auto;                    text-align: center;                }                .ecom-collection__pagination li {                    display: inline-flex;                }                .ecom-collection__pagination .ecom-collection__pagination--visuallyhidden {                    display: none;                }                .ecom-paginate-action span {                    display: flex;                }                .ecom-paginate-action {                    display: inline-flex !important;                    grid-column-gap: 12px;                    align-items: center;                    color:currentColor;                    text-decoration:none;                }                .ecom-collection__pagination-navigation {                    display: flex;                    justify-content: center;                    align-items: center;                    list-style: none;                }                .ecom-collection__pagination-navigation li {                    display:flex;                }                a.ecom-pagination-item {                    display: flex;                    text-decoration: none;                    color: unset;                }                .ecom-collection__product--compare-at-price {                    text-decoration: line-through;                }                .ecom-collection__product-quick-shop--force-show {                    display: block !important;                }                .ecom-collection__product-item-vendor a {                    display: block;                }                /** Skeleton **/                .ecom-collection__product-card {                    background-color: #fff;                    border-radius: 6px;                    overflow: hidden;                    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);                }                .ecom-collection__product-card .ecom-collection__product-card-image {                    height: 200px;                }                .ecom-collection__product-card .ecom-collection__product-card-image img {                    display: block;                    width: 100%;                    height: inherit;                    object-fit: cover;                }                .ecom-collection__product-card .ecom-collection__product-card-content {                    padding: 2rem 1.8rem;                }                .ecom-collection__product-card h4 {                    margin: 0 0 1rem;                    font-size: 1.5rem;                    line-height: 1.5rem;                }                .ecom-collection__product-card .ecom-collection__product-card-description {                    font-size: 1rem;                    line-height: 1.4rem;                }                .ecom-collection__product-card.ecom-collection__product-card-loading .ecom-collection__product-card-image,                .ecom-collection__product-card.ecom-collection__product-card-loading h4,                .ecom-collection__product-card.ecom-collection__product-card-loading .ecom-collection__product-card-description {                    background-color: #ededed;                    background: linear-gradient(100deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 60%) #ededed;                    background-size: 200% 100%;                    background-position-x: 180%;                }                @keyframes loading {                    to {                        background-position-x: -20%;                    }                }                .ecom-collection__product-card.ecom-collection__product-card-loading h4 {                    min-height: 1.6rem;                    border-radius: 4px;                    animation-delay: 0.05s;                }                .ecom-collection__product-card.ecom-collection__product-card-loading .ecom-collection__product-card-description {                    min-height: 4rem;                    border-radius: 4px;                    animation-delay: 0.06s;                }                .ecom-collection__product-item {                    position: relative;                }                .ecom-collection__product-form__actions {                    display: flex;                    flex-direction: column;                    align-items: flex-start;                }                .ecom-collection__product-item:hover .ecom-product-image-loading img:last-child {                    min-height: 150px;                }                /* Quantity input */                .ecom-collection__product-form__actions.ecom-collection__product-quantity--inline {                    flex-direction: row;                }                input.ecom-collection__product-quantity-input::-webkit-outer-spin-button,                input.ecom-collection__product-quantity-input::-webkit-inner-spin-button {                    -webkit-appearance: none;                }                .ecom-collection__product-quantity-input {                    text-align: center;                    align-self: center;                    box-shadow: none;                    outline: none;                    width: 100%;                    height: 100%;                    position: relative;                }                .ecom-collection__product-quantity--wrapper {                    overflow: hidden;                    width: 100%;                    align-self: center;                }                button.ecom-collection__quantity-controls-button {                    color: #000000;                    border-style: solid;                    border-color: #c2bcbc;                    background: transparent;                    display: flex;                    align-items: center;                }                .ecom-collection__quantity-controls-minus {                    border-top-width: 0.8px;                    border-left-width: 0.8px;                    border-bottom-width: 0.8px;                    border-right-width: 0;                }                .ecom-collection__quantity-controls-plus {                    border-top-width: 0.8px;                    border-left-width: 0px;                    border-bottom-width: 0.8px;                    border-right-width: 0.8px;                }                .ecom-collection__quantity-controls-button svg {                    width: 12px;                    height: 12px;                }                /* Quantity input */                .ecom-collection__product-item:hover .ecom-product-image-loading::before {                    visibility: visible;                }                .ecom-collection__product-form__actions--soldout,                .ecom-collection__product-form__actions--view-more,                .ecom-collection__product-form__actions--add {                    cursor: pointer;                    display: flex;                    flex-direction: row;                    align-content: center;                    justify-content: center;                    align-items: center;                }                /*.ecom-collection__product-item svg{                    width:40px;                    height: 40px;                }*/                .ecom-collection__product-view-more-after .ecom-collection__product-view-more-icon,                .ecom-collection__product-quickshop-icon-after .ecom-collection__product-quickshop-icon,                .ecom-collection__product-add-cart-icon-after .ecom-collection__product-add-cart-icon,                .ecom-collection__product-sold-out-after .ecom-collection__product-sold-out-icon {                    order: 1;                }                .ecom-collection__product-add-cart-icon {                    display: flex;                }                .ecom-collection__product-submit:not(.ecom-collection__product-quick-shop--force-hide),                .ecom-collection__product-form__actions--quickshop:not(.ecom-collection__product-quick-shop--force-hide) {                    display: inline-flex;                    flex-direction: row;                    flex-wrap: nowrap;                    align-content: center;                    justify-content: center;                    align-items: center;                }                .ecom-product-image-loading::before {                    content: ' ';                    position: absolute;                    width: 40px;                    height: 40px;                    top: 0;                    left: 0;                    bottom: 0;                    right: 0;                    z-index: 4;                    border: 4px solid #343232;                    opacity: 1;                    visibility: hidden;                    border-radius: 50%;                    animation: ecom-loading .5s cubic-bezier(0, 0.2, 0.8, 1) infinite;                    vertical-align: middle;                    margin: auto;                }                @keyframes ecom-loading {                    0% {                        top: 0px;                        left: 0px;                        width: 0;                        height: 0;                        opacity: 1;                    }                    100% {                        top: 0px;                        left: 0px;                        width: 72px;                        height: 72px;                        opacity: 0;                    }                }            .ecom-collection__product-login-to-see{                display: flex;            }            .ecom-collection__product-login-to-see>a{                color: inherit;                text-decoration: inherit;            }            .ecom-collection__product .ecom-swiper-controls:after            {                content:'';            }            .ecom-collection__product .ecom-swiper-controls svg{                width:40px;                height:40px;            }            .ecom-collection__product .ecom-swiper-button-next,.ecom-collection__product  .ecom-swiper-button-prev{                width:auto;                height:auto            }            .ecom-collection__product-picker-main-label{                width:100%;            }            .ecom-collection__product-picker-dropdown-label,            .ecom-collection__product-picker-radio-label,            .ecom-collection__product-item-information-title{                width:100%;            }            .ecom-collection__product-item-information-title{                display: -webkit-box;                -webkit-box-orient: vertical;                -webkit-line-clamp: var(--ecom-webkit-line-clamp,2);                text-overflow: ellipsis;                overflow: hidden;            }            .ecom-collection__product-item-information-title.ecom-title-one-row{                display: block;                white-space: nowrap;                text-overflow: ellipsis;                overflow: hidden;            }            .ecom-collection__product-price-wrapper{                display:flex;                gap:10px;                flex-wrap: wrap;                align-items: baseline;            }            .ecom-collection__product-price-range{                word-break: break-word;            }            .ecom-collection__product-container {                display: flex;                flex-direction: column;            }            .ecom-collection__product-container .ecom-swiper-container {                width: 100%            }            .ecom-collection__product-container .ecom-swiper-button-next:after,            .ecom-collection__product-container .ecom-swiper-button-prev:after {                content: none;            }            .ecom-collection__product-container .ecom-swiper-navigation[data-navigator-type="combine"] .ecom-swiper-button-next,            .ecom-collection__product-container .ecom-swiper-navigation[data-navigator-type="combine"] .ecom-swiper-button-prev {                position: static;                margin: 0;            }            .ecom-collection__product-container .ecom-swiper-button-next,            .ecom-collection__product-container .ecom-swiper-button-prev {                border: 0;                background: transparent;                width: auto;                height: auto;                padding: 5px;                color: #444;            }            .ecom-collection__product-container .ecom-swiper-pagination:not(.ecom-swiper-pagination-progressbar, .ecom-swiper-pagination-lock) {                position: relative;                display: flex;                flex-wrap: wrap;                align-items: center            }            .ecom-collection__product-container .ecom-swiper-pagination-bullet {                width: 15px;                height: 15px;                opacity: 1;                overflow: hidden;            }            .ecom-collection__product-container .ecom-swiper-pagination-bullet,            .ecom-collection__product-container .ecom-swiper-pagination-bullet-active{                background-clip: content-box;                padding: 1px;                box-sizing: content-box !important;                background-color: currentColor;            }            .ecom-collection__product-media-wrapper.ecom-image-align{                display: flex;                overflow: hidden;                flex-direction: column;                justify-content: center;            }            .ecom-collection__product-countdown-wrapper{                display:flex;                flex-direction:column;            }            .ecom-collection__product-badge > span{                display:flex;                align-items: center;                text-align: center;                justify-content: center;            }            .ecom-flex-row,            .ecom-collection-product__layout-list .ecom-collection__product-item--wrapper {                display:grid;                grid-template-columns: 40% auto;            }            .ecom-collection__product-loading {                margin-top: 50px;            }            .ecom-doing-filter .ecom-collection__product-loading, .ecom-doing-scroll .ecom-collection__product-loading {                display: block;            }            .ecom-doing-filter .ecom-collection__product-container_collection {                display: none;            }            /**             *             * Quick view             * **/            .ecom-product-quickview{                display: flex;                justify-content: center;                align-items: center;                gap: 3px;            }            .ecom-collection__product--quickview-wrapper {                display: flex;            }        /* Progressbar **/        .ecom-collection__product-countdown-progress-bar--wrap >div {            background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);            background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));            -webkit-animation: 2s linear infinite ecom_progress_bar;            animation: 2s linear infinite ecom_progress_bar;            background-size: 60px 60px;            transition: width 1s;            -webkit-transition: width 1s;        }        @-webkit-keyframes ecom_progress_bar {            from {                background-position: 0 0            }            to {                background-position: 40px 0            }        }        @keyframes ecom_progress_bar {            from {                background-position: 0 0            }            to {                background-position: 40px 0            }        }        .ecom-collection__product-item .ecom-product__compare-link {            display: flex;            justify-content: center;            align-items: center;            position: relative;            line-height: 1.2;            width: fit-content;            font-size: 14px;            pointer-events: auto;            color: #000;            padding: 2.5px;            margin-left: 15px;        }        .ecom-product__compare-icon span {            display: flex;        }        .ecom-collection__product-item .ecom-product__compare-icon svg {            width: 18px;            height: auto;        }        span.ecom-product__compare-added {            display: none;        }        .ecom-product__compare-link-added span.ecom-product__compare-added {            display: flex;            justify-content: center;        }        .ecom-product__compare-link-added span.ecom-product__compare-normal {            display: none;        }        .ecom-collection__action .ecom-product__compare-tooltip {            position: absolute;            top: 50%;            bottom: auto;            left: calc(100% + 4px);            transform: translate(0, -50%);            background: #383838;            color: #ffffff;            padding: 4px 10px;            opacity: 0;            visibility: hidden;            transition: 0.25s;            z-index: 10;            text-wrap: nowrap;            font-size: 12px;        }        .ecom-collection__action .ecom-product__compare-link:hover .ecom-product__compare-tooltip {            opacity: 1;            visibility: visible;            transform: translate(4px, -50%);        }        .ecom-product__wishlist, .ecom-product__compare {            width: 100%;            display: flex;        }        .ecom-collection__product-item .ecom-product__wishlist-link {            display: inline-flex;            justify-content: center;            align-items: center;            position: relative;            line-height: 1.2;            font-size: 14px;            text-decoration: none;            color: #000;            pointer-events: auto;            padding: 2.5px;            margin-top: 10px;            margin-left: 15px;        }        .ecom-product__wishlist-icon span {            display: flex;        }        .ecom-collection__product-item .ecom-product__wishlist-icon svg {            width: 18px;            height: auto;        }        span.ecom-product__wishlist-added {            display: none;        }        .ecom-product__wishlist-link-added span.ecom-product__wishlist-added {            display: flex;            justify-content: center;        }        .ecom-product__wishlist-link-added span.ecom-product__wishlist-normal {            display: none;        }        .ecom-collection__action .ecom-product__wishlist-tooltip {            position: absolute;            top: 50%;            bottom: auto;            left: calc(100% + 4px);            transform: translate(0, -50%);            background: #383838;            color: #ffffff;            padding: 5px 10px;            opacity: 0;            visibility: hidden;            transition: 0.25s;            z-index: 10;            text-wrap: nowrap;            font-size: 12px;            min-width: 100%;            text-align: center;            pointer-events: none;        }        .ecom-product__wishlist-tooltip:empty, .ecom-product__compare-tooltip:empty {            display: none !important;        }        .ecom-collection__action .ecom-product__wishlist-link:hover .ecom-product__wishlist-tooltip {            opacity: 1;            visibility: visible;            transform: translate(4px, -50%);        }        .ecom-collection__product-group-button-action {            position: absolute;            top: 0;            left: 0;            right: 0;            bottom: 0;            pointer-events: none;        }        .ecom-collection__product-group-button-action-wrapper {            display: flex;            flex-direction: column;            justify-content: start;            align-items: start;        }        .ecom-product__wishlist-visibility-hover, .ecom-product__wishlist-visibility-hover_active {            visibility: hidden;            opacity: 0;            transition: 0.25s;        }        .ecom-collection__product-item:hover .ecom-product__wishlist-visibility-hover, .ecom-collection__product-item:hover .ecom-product__wishlist-visibility-hover_active, .ecom-product__wishlist-visibility-hover_active.ecom-button-active {            visibility: visible;            opacity: 1;        }        .ecom-collection__action.ecom-product__wishlist,        .ecom-collection__action.ecom-product__compare {            position: absolute;            top: 0;            left: 0;            right: 0;            bottom: 0;            display: flex;            align-items: start;            pointer-events: none;        }        .ecom-collection__product-group-button-action-wrapper .ecom-collection__action {            position: relative;        }        .ecom-collection__action-hor-end .ecom-product__wishlist-tooltip,        .ecom-collection__action-hor-end .ecom-product__compare-tooltip {            right: calc(100% + 4px);            left: auto;            transform: translate(0, -50%);        }        .ecom-collection__action-hor-center.ecom-collection__action-ver-start .ecom-product__wishlist-tooltip,        .ecom-collection__action-hor-center.ecom-collection__action-ver-start .ecom-product__compare-tooltip {            top: 100%;            left: 50%;            right: auto;            transform: translate(-50%, 0);        }        .ecom-collection__action-hor-center.ecom-collection__action-ver-start .ecom-product__wishlist-link:hover .ecom-product__wishlist-tooltip,        .ecom-collection__action-hor-center.ecom-collection__action-ver-start .ecom-product__compare-link:hover .ecom-product__compare-tooltip {            transform: translate(-50%, 4px);        }        .ecom-collection__action-hor-center.ecom-collection__action-ver-center .ecom-product__wishlist-tooltip,        .ecom-collection__action-hor-center.ecom-collection__action-ver-end .ecom-product__wishlist-tooltip,        .ecom-collection__action-hor-center.ecom-collection__action-ver-center .ecom-product__compare-tooltip,        .ecom-collection__action-hor-center.ecom-collection__action-ver-end .ecom-product__compare-tooltip {            top: auto;            bottom: 100%;            left: 50%;            right: auto;            transform: translate(-50%, 0);        }        .ecom-collection__action-hor-center.ecom-collection__action-ver-center .ecom-product__wishlist-link:hover .ecom-product__wishlist-tooltip,        .ecom-collection__action-hor-center.ecom-collection__action-ver-end .ecom-product__wishlist-link:hover .ecom-product__wishlist-tooltip,        .ecom-collection__action-hor-center.ecom-collection__action-ver-center .ecom-product__compare-link:hover .ecom-product__compare-tooltip,        .ecom-collection__action-hor-center.ecom-collection__action-ver-end .ecom-product__compare-link:hover .ecom-product__compare-tooltip {            transform: translate(-50%, -4px);        }        .ecom-ext-wishlist-icon-loading * {            opacity: 0;        }        .ecom-product__wishlist-link.ecom-ext-wishlist-icon-loading:before {            content: "";            position: absolute;            transform: translate(-50%, -50%);            border: 1.5px solid #f3f3f3;            border-radius: 50%;            border-top: 1.5px solid #000;            width: 20px;            height: 20px;            -webkit-animation: spin 0.5s linear infinite; /* Safari */            animation: spin .5s linear infinite;        }        @-webkit-keyframes spin {        0% { -webkit-transform: rotate(0deg); }        100% { -webkit-transform: rotate(360deg); }        }        @keyframes spin {            0% { transform: rotate(0deg); }            100% { transform: rotate(360deg); }        }        @media screen and (max-width: 1024px) {            .ecom-product__wishlist-visibility-hover, .ecom-product__wishlist-visibility-hover_active {                visibility: visible;                opacity: 1;            }            .ecom-product__compare-tooltip {                display: none !important;            }            .ecom-product__wishlist-tooltip {                display: none !important;            }        }        @media screen and (max-width: 767px) {            .ecom-collection__product-form__actions-hide-mobile {                display: none !important;            }        }        .ecom-core.ecom-zhs99wkwc3t{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-zhs99wkwc3t{width: 100%;}}.ecom-core.ecom-eqrjq0wchbo .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-eqrjq0wchbo .element__heading .ecom__heading,.ecom-core.ecom-eqrjq0wchbo .element__heading .ecom__heading a{font-weight: 900;font-family: 'Noto Sans JP', sans-serif;font-size: 64px;}.ecom-core.ecom-eqrjq0wchbo  .element__heading .ecom__heading,.ecom-core.ecom-eqrjq0wchbo  .element__heading .ecom__heading a{color: #000000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-eqrjq0wchbo .element__heading .ecom__heading{text-align: left;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-eqrjq0wchbo .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-eqrjq0wchbo .element__heading .ecom__heading,.ecom-core.ecom-eqrjq0wchbo .element__heading .ecom__heading a{font-size: 25px;}}.ecom-core.ecom-eqrjq0wchbo{padding-bottom: 0 !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-eqrjq0wchbo{display: none;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-eqrjq0wchbo{display: none;}}.ecom-core.ecom-vwh4wi0efri{background-color: #ffffff;}.ecom-core.ecom-vwh4wi0efri{padding-bottom: 0 !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-vwh4wi0efri div.core__row--columns{flex-direction: row;}.ecom-core.ecom-vwh4wi0efri{display: none;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-vwh4wi0efri div.core__row--columns{flex-direction: row;}.ecom-core.ecom-vwh4wi0efri{display: none;}}.ecom-core.ecom-77i5llrgog7{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-77i5llrgog7{width: 100%;}}.ecom-core.ecom-j7j3q5xk5jq .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-j7j3q5xk5jq .element__heading .ecom__heading,.ecom-core.ecom-j7j3q5xk5jq .element__heading .ecom__heading a{font-size: 50px;line-height: 1.25em;}.ecom-core.ecom-j7j3q5xk5jq  .element__heading .ecom__heading,.ecom-core.ecom-j7j3q5xk5jq  .element__heading .ecom__heading a{color: #ffffff;}.ecom-core.ecom-j7j3q5xk5jq .ecom__heading-highlight,.ecom-core.ecom-j7j3q5xk5jq .ecom__heading-highlight a{font-weight: 600;}.ecom-core.ecom-j7j3q5xk5jq .ecom__heading-highlight{-webkit-text-fill-color: #000000;sub_gradient: [object Object];text-shadow: 1px -1px 10px #faf7f7;}.ecom-core.ecom-lvzune2ory8>div.ecom-section__overlay>.ecom-overlay{background: url('/cdn/shop/files/Menu_Background2_5551628e-7356-440f-bf56-893af3d8c8c7.png?v=1723494042') no-repeat scroll center center/cover;}.ecom-core.ecom-lvzune2ory8{display: block;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-lvzune2ory8 div.core__row--columns{flex-direction: row;}.ecom-core.ecom-lvzune2ory8{display: none;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-lvzune2ory8 div.core__row--columns{flex-direction: row;}.ecom-core.ecom-lvzune2ory8{display: none;}}.ecom-core.ecom-vii4lafjek{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-vii4lafjek{width: 100%;}}.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading,.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading a{font-weight: 900;font-family: 'Inter', sans-serif;font-size: 55px;}.ecom-core.ecom-4laay4pwv0c  .element__heading .ecom__heading,.ecom-core.ecom-4laay4pwv0c  .element__heading .ecom__heading a{color: #ffffff;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading,.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading a{font-family: 'Noto Sans JP', sans-serif;font-size: 45px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading,.ecom-core.ecom-4laay4pwv0c .element__heading .ecom__heading a{font-size: 18px;font-weight: 900;font-family: 'Noto Sans JP', sans-serif;}}.ecom-core.ecom-4laay4pwv0c{padding-bottom: 0 !important;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-4laay4pwv0c{padding-bottom: 0 !important;}}.ecom-core.ecom-2cvr2shv94j>div.ecom-section__overlay>.ecom-overlay{background: url('/cdn/shop/files/Menu_Background2_5551628e-7356-440f-bf56-893af3d8c8c7.png?v=1723494042') no-repeat scroll center center/cover;}@media screen and (min-width: 1025px) {.ecom-core.ecom-2cvr2shv94j{display: none;}}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-2cvr2shv94j div.core__row--columns{flex-direction: row;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-2cvr2shv94j div.core__row--columns{flex-direction: row;}}.ecom-core.ecom-kcmg86guv8{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-kcmg86guv8{width: 100%;}}.ecom-core.ecom-i9a7swcy2bc .ecom-image-align{align-items: center;}.ecom-core.ecom-i9a7swcy2bc .ecom-image-default{max-width: 100% !important;}.ecom-core.ecom-i9a7swcy2bc .ecom-base-image .ecom-image-picture img{object-fit: contain;}.ecom-core.ecom-i9a7swcy2bc .ecom-base-image .ecom-image-picture ,.ecom-core.ecom-i9a7swcy2bc .ecom-base-image .ecom-image-picture .ecom-image-default{opacity: 1;}.ecom-core.ecom-i9a7swcy2bc .ecom-base-image .ecom-image-picture:hover ,.ecom-core.ecom-i9a7swcy2bc .ecom-base-image .ecom-image-picture:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-rs0lvtngaf .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-rs0lvtngaf .element__heading .ecom__heading,.ecom-core.ecom-rs0lvtngaf .element__heading .ecom__heading a{font-weight: 600;font-size: 50px;line-height: 90px;letter-spacing: -0.02em;}.ecom-core.ecom-rs0lvtngaf  .element__heading .ecom__heading,.ecom-core.ecom-rs0lvtngaf  .element__heading .ecom__heading a{color: #000000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-rs0lvtngaf .element__heading .ecom__heading{text-align: left;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-rs0lvtngaf .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-rs0lvtngaf .element__heading .ecom__heading,.ecom-core.ecom-rs0lvtngaf .element__heading .ecom__heading a{font-size: 25px;}}.ecom-core.ecom-rs0lvtngaf{padding-bottom: 0 !important;}.ecom-core.ecom-9vyy95dslw{background-color: #fff;}.ecom-core.ecom-e747hf4jrok{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-e747hf4jrok{width: 100%;}}.ecom-core.ecom-bsvn2tpw98q{text-align: left;}.ecom-core.ecom-bsvn2tpw98q{padding-bottom: 0 !important;}.ecom-core.ecom-59mcrein0z{background-color: #fff;}.ecom-core.ecom-bfbxwwzqbkl{width: 100.00%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-bfbxwwzqbkl{width: 100%;}}.ecom-core.ecom-c56b1xg8r9v .ecom-text--more-actions button ,.ecom-core.ecom-c56b1xg8r9v .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-c56b1xg8r9v .text-content,.ecom-core.ecom-c56b1xg8r9v  .text-content a,.ecom-core.ecom-c56b1xg8r9v  .text-content p,.ecom-core.ecom-c56b1xg8r9v  .text-content span{text-align: left;color: #000000;}.ecom-core.ecom-c56b1xg8r9v .text-content,.ecom-core.ecom-c56b1xg8r9v .text-content a,.ecom-core.ecom-c56b1xg8r9v  .text-content a,.ecom-core.ecom-c56b1xg8r9v  .text-content a a,.ecom-core.ecom-c56b1xg8r9v  .text-content p,.ecom-core.ecom-c56b1xg8r9v  .text-content p a,.ecom-core.ecom-c56b1xg8r9v  .text-content span,.ecom-core.ecom-c56b1xg8r9v  .text-content span a{font-size: 12px;}.ecom-core.ecom-c56b1xg8r9v .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-c56b1xg8r9v .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-c56b1xg8r9v .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-c56b1xg8r9v .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-mrpkrw6f4ab{background-color: #ffffff;}.ecom-core.ecom-5is4tbbfsir{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-5is4tbbfsir{width: 100%;}}.ecom-core.ecom-x9j671kjkc .ecom-text--more-actions button ,.ecom-core.ecom-x9j671kjkc .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-x9j671kjkc .text-content,.ecom-core.ecom-x9j671kjkc  .text-content a,.ecom-core.ecom-x9j671kjkc  .text-content p,.ecom-core.ecom-x9j671kjkc  .text-content span{text-align: center;color: #000;}.ecom-core.ecom-x9j671kjkc .text-content,.ecom-core.ecom-x9j671kjkc .text-content a,.ecom-core.ecom-x9j671kjkc  .text-content a,.ecom-core.ecom-x9j671kjkc  .text-content a a,.ecom-core.ecom-x9j671kjkc  .text-content p,.ecom-core.ecom-x9j671kjkc  .text-content p a,.ecom-core.ecom-x9j671kjkc  .text-content span,.ecom-core.ecom-x9j671kjkc  .text-content span a{font-size: 10px;}.ecom-core.ecom-x9j671kjkc .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-x9j671kjkc .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-x9j671kjkc .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-x9j671kjkc .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-yda779arx3{background-color: #fff;}.ecom-core.ecom-5wnznby0xvs{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-5wnznby0xvs{width: 100%;}}.ecom-core.ecom-ltx6wv6y74k .ecom-text--more-actions button ,.ecom-core.ecom-ltx6wv6y74k .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-ltx6wv6y74k .text-content,.ecom-core.ecom-ltx6wv6y74k  .text-content a,.ecom-core.ecom-ltx6wv6y74k  .text-content p,.ecom-core.ecom-ltx6wv6y74k  .text-content span{text-align: center;color: #050505;}.ecom-core.ecom-ltx6wv6y74k .text-content,.ecom-core.ecom-ltx6wv6y74k .text-content a,.ecom-core.ecom-ltx6wv6y74k  .text-content a,.ecom-core.ecom-ltx6wv6y74k  .text-content a a,.ecom-core.ecom-ltx6wv6y74k  .text-content p,.ecom-core.ecom-ltx6wv6y74k  .text-content p a,.ecom-core.ecom-ltx6wv6y74k  .text-content span,.ecom-core.ecom-ltx6wv6y74k  .text-content span a{text-decoration: line-through;}.ecom-core.ecom-ltx6wv6y74k .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-ltx6wv6y74k .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-ltx6wv6y74k .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-ltx6wv6y74k .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-ltx6wv6y74k .text-content,.ecom-core.ecom-ltx6wv6y74k  .text-content a,.ecom-core.ecom-ltx6wv6y74k  .text-content p,.ecom-core.ecom-ltx6wv6y74k  .text-content span{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-ltx6wv6y74k{display: none;}}.ecom-core.ecom-nynchlpj64l{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-nynchlpj64l{width: 100%;}}.ecom-core.ecom-osgp58petm .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-osgp58petm .element__heading .ecom__heading,.ecom-core.ecom-osgp58petm .element__heading .ecom__heading a{font-weight: 500;}.ecom-core.ecom-osgp58petm  .element__heading .ecom__heading,.ecom-core.ecom-osgp58petm  .element__heading .ecom__heading a{color: #000000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-osgp58petm .element__heading .ecom__heading{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-osgp58petm .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-osgp58petm .element__heading .ecom__heading,.ecom-core.ecom-osgp58petm .element__heading .ecom__heading a{font-size: 25px;}}.ecom-core.ecom-osgp58petm{padding-bottom: 0 !important;}.ecom-core.ecom-nugiucr8z9{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-nugiucr8z9{width: 100%;}}.ecom-core.ecom-mqc7lsm4ue .ecom-text--more-actions button ,.ecom-core.ecom-mqc7lsm4ue .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-mqc7lsm4ue .text-content,.ecom-core.ecom-mqc7lsm4ue  .text-content a,.ecom-core.ecom-mqc7lsm4ue  .text-content p,.ecom-core.ecom-mqc7lsm4ue  .text-content span{text-align: center;color: #050505;}.ecom-core.ecom-mqc7lsm4ue .text-content,.ecom-core.ecom-mqc7lsm4ue .text-content a,.ecom-core.ecom-mqc7lsm4ue  .text-content a,.ecom-core.ecom-mqc7lsm4ue  .text-content a a,.ecom-core.ecom-mqc7lsm4ue  .text-content p,.ecom-core.ecom-mqc7lsm4ue  .text-content p a,.ecom-core.ecom-mqc7lsm4ue  .text-content span,.ecom-core.ecom-mqc7lsm4ue  .text-content span a{text-decoration: line-through;}.ecom-core.ecom-mqc7lsm4ue .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-mqc7lsm4ue .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-mqc7lsm4ue .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-mqc7lsm4ue .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-mqc7lsm4ue .text-content,.ecom-core.ecom-mqc7lsm4ue  .text-content a,.ecom-core.ecom-mqc7lsm4ue  .text-content p,.ecom-core.ecom-mqc7lsm4ue  .text-content span{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-mqc7lsm4ue{display: none;}}.ecom-core.ecom-35l3ecgccmd>.core__row--columns>.ecom-column>.core__column--wrapper{padding: 5px;}.ecom-core.ecom-35l3ecgccmd>div.core__row--columns>.ecom-core.ecom-column>.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-items: baseline;align-items: center;}.ecom-core.ecom-35l3ecgccmd>div.ecom-section__overlay>.ecom-overlay{background-color: #ffffff;}.ecom-core.ecom-35l3ecgccmd{padding-bottom: 0 !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-35l3ecgccmd{padding-bottom: 0 !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-35l3ecgccmd{padding-bottom: 0 !important;}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.ecom-core.ecom-plo2tblxcsd{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-plo2tblxcsd{width: 100%;}}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product--wrapper-items{grid-template-columns: repeat(5,1fr);}.ecom-core.ecom-n1rulxtfbrs{show_price: block;show_ground_price: false;show_picker: show;}@media screen and (min-width: 1025px) {.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-selection .selector-wrapper label{display: none;}}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-time--item{display: inline-flex;flex-direction: column;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-title-tag{order: 2;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-description{order: 9;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-vendor-element{order: 3;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-sku-element{order: 4;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-type-element{order: 5;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-prices{order: 7;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product--actions{order: 10;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-rating-wrapper{order: 2;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-variants{order: 9;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-countdown{order: 1;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product--wrapper-items{grid-template-columns: repeat(3,1fr);}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product--wrapper-items{grid-template-columns: repeat(1,1fr);}}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item{background-color: rgba(255, 255, 255, 0);border-style: none;border-radius: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item .ecom-collection__product-media--container{width: 100% !important;margin-bottom: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item .ecom-collection__product-media img{border-radius: 24px;overflow: hidden;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-information-title{text-align: center;color: #ffffff;text-shadow: 1px -1px 10px #000000;margin: 16px 0px 0px 0px;padding: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-information-title,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-information-title a{font-size: 16px;text-decoration: none;font-weight: 700;font-style: normal;line-height: 1.3em;letter-spacing: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-information-title:hover{color: #008F86;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price-wrapper{justify-content: center;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price a{font-weight: 700;font-size: 20px;text-transform: none;font-style: normal;text-decoration: none;line-height: 1.2em;letter-spacing: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price{color: #ffffff;text-shadow: 1px -1px 8px #000000;margin-top: 10px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--regular,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--regular a,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--from,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--from a{font-size: 14px;font-weight: 400;line-height: 1.2em;letter-spacing: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--regular,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--from{color: #545454;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--sale{font-size: 20px;font-weight: 700;font-family: 'DM Sans', sans-serif;line-height: 1.2em;letter-spacing: 0px;color: #000;}.ecom-core.ecom-n1rulxtfbrs .ecom-product__compare-link svg{width: 18px;}.ecom-core.ecom-n1rulxtfbrs .ecom-product__compare-link{margin-left: 15px;padding: 2.5px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-submit{align-self: center;font-size: 14px;font-weight: 700;text-decoration: none;font-style: normal;text-transform: uppercase;font-family: 'DM Sans', sans-serif;letter-spacing: 0px;line-height: 1.25em;color: #fff;background-color: #008F86;border-style: solid;border-width: 1px;border-color: #008F86;border-radius: 12px;transition-duration: 400ms;;;padding: 10px 30px 10px 30px;margin-top: 15px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-submit:hover{color: #008F86;background-color: #fff;border-style: solid;border-width: 1px;border-color: #fff;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-submit .ecom-collection__product-add-cart-icon svg{width: 19px;height: 19px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--quickshop{align-self: center;font-size: 12px;font-weight: 400;line-height: 1.25em;text-decoration: none;font-style: normal;text-transform: uppercase;font-family: 'Tenor Sans', sans-serif;letter-spacing: 0px;color: #3F4137;background-color: rgba(0, 0, 0, 0);border-style: solid;border-color: #3F4137;border-radius: 40px;padding: 9px 24px 8px 24px;margin-top: 15px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--quickshop:hover{color: #3F4137;background-color: rgba(63, 65, 55, 0.1);}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--quickshop .ecom-collection__product-add-cart-icon svg{width: 19px;height: 19px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--soldout{align-self: center;font-size: 14px;font-weight: 700;font-family: 'DM Sans', sans-serif;line-height: 1.25em;letter-spacing: 0px;text-decoration: none;text-transform: uppercase;color: #fff;background-color: #555;border-style: none;border-radius: 12px;padding: 10px 30px 10px 30px;margin-top: 15px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--soldout:hover{color: #fff;background-color: rgba(49, 69, 44, 0.8);border-style: none;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--view-more{align-self: center;text-transform: uppercase;text-decoration: none;font-size: 14px;font-family: 'DM Sans', sans-serif;font-weight: 700;line-height: 1.25em;letter-spacing: 0px;color: #fff;background-color: #31452c;border-style: none;margin-top: 15px;padding: 10px 30px 10px 30px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--view-more:hover{color: #fff;background-color: rgba(49, 69, 44, 0.8);border-style: none;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--view-more svg{width: 19px;height: 19px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-badge .ecom-collection__product-price--bage-sale{align-self: flex-end;font-size: 10px;font-weight: 500;line-height: 1.3em;font-family: 'DM Sans', sans-serif;letter-spacing: 0px;color: #fff;background-color: #C1272D;border-radius: 30px;padding: 3px 6px 3px 6px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-badge .ecom-collection__product-badge--sale{align-self: flex-end;font-size: 10px;font-weight: 500;font-family: 'DM Sans', sans-serif;line-height: 1.3em;letter-spacing: 0px;color: #fff;background-color: #d1793e;border-radius: 40px;padding: 3px 15px 3px 15px;margin: 0px 0px 5px 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-badge .ecom-collection__product-badge--sold-out{align-self: flex-end;font-size: 10px;font-weight: 500;font-family: 'DM Sans', sans-serif;line-height: 1.3em;letter-spacing: 0px;color: #ffffff;background-color: #111827;border-radius: 40px;margin-bottom: 5px;padding: 3px 10px 3px 10px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-badge .ecom-collection__product-badge--custom{align-self: flex-end;font-size: 10px;font-family: 'DM Sans', sans-serif;font-weight: 700;line-height: 1.3em;letter-spacing: 0px;text-transform: uppercase;color: #ffffff;background-color: #3c1100;border-radius: 30px;margin-bottom: 5px;padding: 3px 10px 3px 10px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-sku-element,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-sku-element a{font-size: 12px;font-weight: 400;text-decoration: none;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-sku-element{color: #df5641;margin-top: 10px;margin-bottom: 10px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-sku-title{color: #333;margin: 0px;padding: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-countdown-wrapper{position: absolute;left: 0px;bottom: 100%;z-index: 2 !important;background-color: #fff;box-shadow: 0px 4px 24px 0 rgba(0, 0, 0, 0.06);border-radius: 16px;overflow: hidden;margin: 16px;padding: 16px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-countdown-wrapper .ecom-product-single__countdown-container,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-countdown-wrapper .ecom-collection__product-countdown-wrapper--title{justify-content: center;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-countdown-wrapper--title,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-countdown-wrapper--title a{font-size: 13px;font-weight: 400;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-time--item{width: 40px;background-color: rgba(0, 0, 0, 0);margin-right: 5px;margin-left: 5px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-time--number{text-align: center;font-size: 24px;font-weight: 700;font-family: 'DM Sans', sans-serif;line-height: 1.25em;color: #ED2A1E;margin: 0px;padding: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-time--label{text-align: center;font-size: 10px;font-weight: 500;font-family: 'DM Sans', sans-serif;text-transform: capitalize;line-height: 1.25em;color: #000;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-radio-label{text-align: left;margin: 0px;padding: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-radio-label,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-radio-label a{font-size: 12px;font-weight: 300;font-family: 'DM Sans', sans-serif;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-radio-list,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-images-list{justify-content: center;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-swatch-item{text-align: center;font-size: 13px;font-weight: 500;font-family: 'DM Sans', sans-serif;line-height: 1.25em;color: #6D7175;background-color: #fff;border-style: solid;border-width: 1px;border-color: #d5d5d5;border-radius: 20px;margin: 8px 4px 0px 4px;padding: 4px 8px 3.5px 8px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-swatch-item:hover{color: #fff;background-color: #000;border-style: solid;border-width: 1px;border-color: #000;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-swatch-item.ecom-product-swatch-item--active{color: #fff;background-color: #000;border-style: solid;border-width: 1px;border-color: #000;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-main-label{text-align: left;margin: 10px 0px 0px 0px;padding: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-main-label,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-main-label a{font-size: 12px;font-weight: 400;font-family: 'DM Sans', sans-serif;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-colors-list,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-images-list{justify-content: center;margin-top: 8px;margin-bottom: 5px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-colors-list li,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-images-list li{width: 32px;height: 32px;border-style: solid;border-width: 1px;border-color: #DBDBDB;margin: 4px;padding: 0px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-colors-list li:not(.ecom-product-swatch-item--active):hover,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-images-list li:not(.ecom-product-swatch-item--active):hover{border-style: solid;border-width: 1px;border-color: #C1272D;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-colors-list li.ecom-product-swatch-item--active,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-images-list li.ecom-product-swatch-item--active{border-style: solid;border-width: 1px;border-color: #C1272D;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-colors-list li,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-colors-list li img,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-colors-list li .ecom-collection__product-picker-colors-item--preview,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-images-list li,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-images-list li img,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-picker-images-list li .ecom-collection__product-picker-colors-item--preview{border-radius: 6px;overflow: hidden;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-information-title,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-information-title a{font-size: 14px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price a{line-height: 1.2em;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price{margin-top: 5px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--regular,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--regular a,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--from,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--from a{line-height: 1.2em;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price--sale{line-height: 1.2em;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-submit{align-self: center;font-size: 13px;padding-right: 20px;padding-left: 20px;margin-top: 15px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--quickshop{align-self: center;font-size: 13px;height: 40px;min-height: 40px;padding-right: 20px;padding-left: 20px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--soldout{align-self: center;font-size: 13px;height: 40px;min-height: 40px;padding-right: 20px;padding-left: 20px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--view-more{align-self: center;font-size: 14px;height: 40px;min-height: 40px;padding-right: 20px;padding-left: 20px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-countdown-wrapper{padding: 12px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-time--item{width: 30px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-time--number{font-size: 20px;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item .ecom-collection__product-media img{border-radius: 12px;overflow: hidden;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-information-title,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-information-title a{font-size: 20px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-submit{font-size: 12px;height: 40px;min-height: 40px;padding-right: 20px;padding-left: 20px;margin-top: 20px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--quickshop{font-size: 12px;height: 40px;min-height: 40px;padding-right: 20px;padding-left: 20px;margin-top: 20px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--soldout{font-size: 12px;height: 40px;min-height: 40px;padding-right: 20px;padding-left: 20px;margin-top: 20px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions--view-more{font-size: 12px;height: 40px;min-height: 40px;padding-right: 20px;padding-left: 20px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-time--item{width: 45px;}}.ecom-core.ecom-n1rulxtfbrs{margin-top: 0px !important;padding-bottom: 0 !important;animation-duration: 600ms !important;}.ecom-core.ecom-n1rulxtfbrs.ecom-animated{animation-name: fadeIn;;animation-duration: .75s;;animation-duration: 600ms !important;animation-delay: 600ms;transition-delay: 600ms;transition-property: opacity;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-n1rulxtfbrs{margin-top: 35px !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-n1rulxtfbrs{margin-top: 35px !important;}} .ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-countdown-wrapper{    width: -webkit-fill-available;    width: -moz-available;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-badge{    right: 16px;    left: 16px;    top: 16px;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-submit.ecom-ajax-loading{    position: relative;}.ecom-core.ecom-n1rulxtfbrs .ecom-child-element:before,.ecom-core.ecom-n1rulxtfbrs .ecom-child-element::after{   display: none ! important;}.ecom-core.ecom-n1rulxtfbrs .ecom-ajax-loading::after{    position: absolute;    top: 50%;    left: 50%;    margin-top: -9px;    margin-left: -9px;    opacity: 0;    padding: 0;    transition: opacity .2s;    content: "";    display: inline-block !important;    width: 18px;    height: 18px;    border: 1px solid rgba(255,255,255,.3);    border-left-color: #fff;    border-radius: 50%;    vertical-align: middle;    border-left-color: currentColor;    opacity: 1;    -webkit-animation: 450ms linear infinite ecom-spin;    animation: 450ms linear infinite ecom-spin;    background: transparent;    min-width: inherit;    bottom: auto;    transform: none;}.ecom-core.ecom-n1rulxtfbrs .ecom-ajax-loading span.ecom-collection__product-add-cart-icon,.ecom-core.ecom-n1rulxtfbrs .ecom-ajax-loading .ecom-add-to-cart-text{opacity: 0;}.ecom-core.ecom-n1rulxtfbrs span.ecom-collection__product-badge--sale:first-child:not(:last-child){    display: none;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product .ecom-collection__product-picker-main,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product .ecom-collection__product-picker-other,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product .selector-wrapper{    text-align: center;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-swatch-item:not(.ecom-collection__product-picker-radio-list-item).ecom-product-swatch-item--active,.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-swatch-item:not(.ecom-collection__product-picker-radio-list-item):hover{    background: transparent;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection.ecom-collection__product{    overflow: visible;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item-type-element{    position: relative;    z-index: 1;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-price-wrapper{    gap: inherit;    column-gap: 5px;    flex-wrap: wrap;    word-break: break-all;    text-align: center;}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-badge:has(>span.ecom-collection__product-price--bage-sale) .ecom-collection__product-badge--sale{    display: none ! important;}@media (min-width:1025px){.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-item--wrapper:hover .ecom-collection__product-form__actions{    opacity: 1;    visibility: visible;    transform: translateY(0);}.ecom-core.ecom-n1rulxtfbrs .ecom-collection__product-form__actions{    transition: 0.4s;    transform: translateY(-10px);    opacity: 0;    visibility: hidden;}.ecom-core.ecom-n1rulxtfbrs .ecom-swiper-navigation-position button{    opacity: 0;    visibility: hidden;    transition: 0.3s;}.ecom-core.ecom-n1rulxtfbrs div:has(>.ecom-swiper-container):hover .ecom-swiper-navigation-position button{    opacity: 1;    visibility: visible;}}.ecom-core.ecom-dm5jjmhyu{background: url('/cdn/shop/files/Menu_Background2_5551628e-7356-440f-bf56-893af3d8c8c7.png?v=1723494042') no-repeat scroll center center/cover;}.ecom-core.ecom-dm5jjmhyu{padding-bottom: 0 !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-dm5jjmhyu{padding-bottom: 0 !important;}}.ecom-core.ecom-9xty7ckhlia{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-9xty7ckhlia{width: 100%;}}.ecom-core.ecom-rguukqk9ae8 .ecom-text--more-actions button ,.ecom-core.ecom-rguukqk9ae8 .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-rguukqk9ae8 .text-content,.ecom-core.ecom-rguukqk9ae8  .text-content a,.ecom-core.ecom-rguukqk9ae8  .text-content p,.ecom-core.ecom-rguukqk9ae8  .text-content span{text-align: center;color: #050505;}.ecom-core.ecom-rguukqk9ae8 .text-content,.ecom-core.ecom-rguukqk9ae8 .text-content a,.ecom-core.ecom-rguukqk9ae8  .text-content a,.ecom-core.ecom-rguukqk9ae8  .text-content a a,.ecom-core.ecom-rguukqk9ae8  .text-content p,.ecom-core.ecom-rguukqk9ae8  .text-content p a,.ecom-core.ecom-rguukqk9ae8  .text-content span,.ecom-core.ecom-rguukqk9ae8  .text-content span a{text-decoration: line-through;}.ecom-core.ecom-rguukqk9ae8 .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-rguukqk9ae8 .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-rguukqk9ae8 .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-rguukqk9ae8 .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-rguukqk9ae8 .text-content,.ecom-core.ecom-rguukqk9ae8  .text-content a,.ecom-core.ecom-rguukqk9ae8  .text-content p,.ecom-core.ecom-rguukqk9ae8  .text-content span{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-rguukqk9ae8{display: none;}}.ecom-core.ecom-u9ivj5p5u4m{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-u9ivj5p5u4m{width: 100%;}}.ecom-core.ecom-twyyhoes2a .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-twyyhoes2a .element__heading .ecom__heading,.ecom-core.ecom-twyyhoes2a .element__heading .ecom__heading a{font-weight: 500;}.ecom-core.ecom-twyyhoes2a  .element__heading .ecom__heading,.ecom-core.ecom-twyyhoes2a  .element__heading .ecom__heading a{color: #000000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-twyyhoes2a .element__heading .ecom__heading{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-twyyhoes2a .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-twyyhoes2a .element__heading .ecom__heading,.ecom-core.ecom-twyyhoes2a .element__heading .ecom__heading a{font-size: 25px;}}.ecom-core.ecom-twyyhoes2a{padding-bottom: 0 !important;}.ecom-core.ecom-cfhiwqorb55{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-cfhiwqorb55{width: 100%;}}.ecom-core.ecom-q6tdq07wu4j .ecom-text--more-actions button ,.ecom-core.ecom-q6tdq07wu4j .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-q6tdq07wu4j .text-content,.ecom-core.ecom-q6tdq07wu4j  .text-content a,.ecom-core.ecom-q6tdq07wu4j  .text-content p,.ecom-core.ecom-q6tdq07wu4j  .text-content span{text-align: center;color: #050505;}.ecom-core.ecom-q6tdq07wu4j .text-content,.ecom-core.ecom-q6tdq07wu4j .text-content a,.ecom-core.ecom-q6tdq07wu4j  .text-content a,.ecom-core.ecom-q6tdq07wu4j  .text-content a a,.ecom-core.ecom-q6tdq07wu4j  .text-content p,.ecom-core.ecom-q6tdq07wu4j  .text-content p a,.ecom-core.ecom-q6tdq07wu4j  .text-content span,.ecom-core.ecom-q6tdq07wu4j  .text-content span a{text-decoration: line-through;}.ecom-core.ecom-q6tdq07wu4j .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-q6tdq07wu4j .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-q6tdq07wu4j .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-q6tdq07wu4j .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-q6tdq07wu4j .text-content,.ecom-core.ecom-q6tdq07wu4j  .text-content a,.ecom-core.ecom-q6tdq07wu4j  .text-content p,.ecom-core.ecom-q6tdq07wu4j  .text-content span{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-q6tdq07wu4j{display: none;}}.ecom-core.ecom-6bcs4fkrjju>.core__row--columns>.ecom-column>.core__column--wrapper{padding: 5px;}.ecom-core.ecom-6bcs4fkrjju>div.core__row--columns>.ecom-core.ecom-column>.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-items: baseline;align-items: center;}.ecom-core.ecom-6bcs4fkrjju>div.ecom-section__overlay>.ecom-overlay{background-color: #ffffff;}.ecom-core.ecom-6bcs4fkrjju{padding-bottom: 0 !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-6bcs4fkrjju{padding-bottom: 0 !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-6bcs4fkrjju{padding-bottom: 0 !important;}}.ecom-core.ecom-8wdk003jav8{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-8wdk003jav8{width: 100%;}}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__list-collections-media-wrapper{display: flex;}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection-style-grid .ecom-shopify__list-collections{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 20px;row-gap: 10px;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection-style-grid .ecom-shopify__list-collections{grid-template-columns: repeat(3,minmax(0,1fr));}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection-style-grid .ecom-shopify__list-collections{grid-template-columns: repeat(1,minmax(0,1fr));column-gap: 15px;row-gap: 15px;}}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__list-collections--item{box-shadow: 0 0 2px 1px #ebebeb;border-style: none;border-radius: 5px;overflow: hidden;padding: 15px;}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__list-collections--item .ecom-shopify__collection-card-title{flex-flow: column-reverse;}.ecom-core.ecom-htzyh9ryzrm .ecom-image-default img{object-fit: contain;}.ecom-core.ecom-htzyh9ryzrm .ecom-image-default ,.ecom-core.ecom-htzyh9ryzrm .ecom-image-default .ecom-image-default{opacity: 1;}.ecom-core.ecom-htzyh9ryzrm .ecom-image-default ,.ecom-core.ecom-htzyh9ryzrm .ecom-image-default .ecom-image-default,.ecom-core.ecom-htzyh9ryzrm .ecom-image-default  > picture,.ecom-core.ecom-htzyh9ryzrm .ecom-image-default > img{border-radius: 0px;overflow: hidden;}.ecom-core.ecom-htzyh9ryzrm .ecom-image-default:hover ,.ecom-core.ecom-htzyh9ryzrm .ecom-image-default:hover .ecom-image-default{opacity: 1;}.ecom-core.ecom-htzyh9ryzrm .ecom-image-default:hover ,.ecom-core.ecom-htzyh9ryzrm .ecom-image-default:hover .ecom-image-default,.ecom-core.ecom-htzyh9ryzrm .ecom-image-default:hover  > picture,.ecom-core.ecom-htzyh9ryzrm .ecom-image-default:hover > img{border-radius: 5px;overflow: hidden;}.ecom-core.ecom-htzyh9ryzrm .ecom-image-default:hover{transform: scale(0.9);}.ecom-core.ecom-htzyh9ryzrm .ecom-image-default{transition: all 300ms ease;}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection-heading-title{text-align: center;color: #000000;margin-top: 5px;}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection-heading-title,.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection-heading-title a{font-weight: 600;font-size: 16px;}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection .ecom-swiper-pagination-bullet{width: 20px;min-width: 20px;height: 20px;background-color: #575757;}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection .ecom-swiper-pagination-bullet:hover{background-color: #852222;}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection .ecom-swiper-pagination-bullet.ecom-swiper-pagination-bullet-active{background-color: #8f3b3b;}.ecom-core.ecom-htzyh9ryzrm .ecom-shopify__collection .ecom-swiper-pagination .ecom-swiper-pagination-bullet{margin-right: 5px;}.ecom-core.ecom-htzyh9ryzrm{} .ecom-core.ecom-htzyh9ryzrm .ecom__heading.ecom-db{position:fixed;top:100px;z-index:99;text-align: center;left:20%;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-nkxbepc28a>.core__row--columns>.ecom-column>.core__column--wrapper{padding: 5px;}}.ecom-core.ecom-nkxbepc28a{background: url('/cdn/shop/files/Menu_Background2_5551628e-7356-440f-bf56-893af3d8c8c7.png?v=1723494042') no-repeat scroll center center/cover;}.ecom-core.ecom-nkxbepc28a{padding-bottom: 0 !important;}.ecom-core.ecom-55c18s67t0y{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-55c18s67t0y{width: 100%;}}.ecom-core.ecom-ozs5e40i6a .ecom-text--more-actions button ,.ecom-core.ecom-ozs5e40i6a .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-ozs5e40i6a .text-content,.ecom-core.ecom-ozs5e40i6a  .text-content a,.ecom-core.ecom-ozs5e40i6a  .text-content p,.ecom-core.ecom-ozs5e40i6a  .text-content span{text-align: center;color: #050505;}.ecom-core.ecom-ozs5e40i6a .text-content,.ecom-core.ecom-ozs5e40i6a .text-content a,.ecom-core.ecom-ozs5e40i6a  .text-content a,.ecom-core.ecom-ozs5e40i6a  .text-content a a,.ecom-core.ecom-ozs5e40i6a  .text-content p,.ecom-core.ecom-ozs5e40i6a  .text-content p a,.ecom-core.ecom-ozs5e40i6a  .text-content span,.ecom-core.ecom-ozs5e40i6a  .text-content span a{text-decoration: line-through;}.ecom-core.ecom-ozs5e40i6a .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-ozs5e40i6a .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-ozs5e40i6a .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-ozs5e40i6a .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-ozs5e40i6a .text-content,.ecom-core.ecom-ozs5e40i6a  .text-content a,.ecom-core.ecom-ozs5e40i6a  .text-content p,.ecom-core.ecom-ozs5e40i6a  .text-content span{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-ozs5e40i6a{display: none;}}.ecom-core.ecom-vghnsmqsfc{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-vghnsmqsfc{width: 100%;}}.ecom-core.ecom-0kfpeff9rzzb .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-0kfpeff9rzzb .element__heading .ecom__heading,.ecom-core.ecom-0kfpeff9rzzb .element__heading .ecom__heading a{font-weight: 500;}.ecom-core.ecom-0kfpeff9rzzb  .element__heading .ecom__heading,.ecom-core.ecom-0kfpeff9rzzb  .element__heading .ecom__heading a{color: #000000;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-0kfpeff9rzzb .element__heading .ecom__heading{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-0kfpeff9rzzb .element__heading .ecom__heading{text-align: center;}.ecom-core.ecom-0kfpeff9rzzb .element__heading .ecom__heading,.ecom-core.ecom-0kfpeff9rzzb .element__heading .ecom__heading a{font-size: 25px;}}.ecom-core.ecom-0kfpeff9rzzb{padding-bottom: 0 !important;}.ecom-core.ecom-pny5ozulpse{width: 33.33%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-pny5ozulpse{width: 100%;}}.ecom-core.ecom-g6mb8y0ghke .ecom-text--more-actions button ,.ecom-core.ecom-g6mb8y0ghke .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-g6mb8y0ghke .text-content,.ecom-core.ecom-g6mb8y0ghke  .text-content a,.ecom-core.ecom-g6mb8y0ghke  .text-content p,.ecom-core.ecom-g6mb8y0ghke  .text-content span{text-align: center;color: #050505;}.ecom-core.ecom-g6mb8y0ghke .text-content,.ecom-core.ecom-g6mb8y0ghke .text-content a,.ecom-core.ecom-g6mb8y0ghke  .text-content a,.ecom-core.ecom-g6mb8y0ghke  .text-content a a,.ecom-core.ecom-g6mb8y0ghke  .text-content p,.ecom-core.ecom-g6mb8y0ghke  .text-content p a,.ecom-core.ecom-g6mb8y0ghke  .text-content span,.ecom-core.ecom-g6mb8y0ghke  .text-content span a{text-decoration: line-through;}.ecom-core.ecom-g6mb8y0ghke .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-g6mb8y0ghke .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-g6mb8y0ghke .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-g6mb8y0ghke .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-g6mb8y0ghke .text-content,.ecom-core.ecom-g6mb8y0ghke  .text-content a,.ecom-core.ecom-g6mb8y0ghke  .text-content p,.ecom-core.ecom-g6mb8y0ghke  .text-content span{text-align: center;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-g6mb8y0ghke{display: none;}}.ecom-core.ecom-trax449jar>.core__row--columns>.ecom-column>.core__column--wrapper{padding: 5px;}.ecom-core.ecom-trax449jar>div.core__row--columns>.ecom-core.ecom-column>.core__column--wrapper>div.core__blocks>div.core__blocks--body{align-items: baseline;align-items: center;}.ecom-core.ecom-trax449jar>div.ecom-section__overlay>.ecom-overlay{background-color: #ffffff;}.ecom-core.ecom-trax449jar{padding-bottom: 0 !important;}@media screen and (max-width: 1024px) and (min-width: 768px){.ecom-core.ecom-trax449jar{padding-bottom: 0 !important;}}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-trax449jar{padding-bottom: 0 !important;}}.ecom-core.ecom-q1uutj5k9yl{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-q1uutj5k9yl{width: 100%;}}.ecom-core.ecom-msob9nk3hm .ecom-text--more-actions button ,.ecom-core.ecom-msob9nk3hm .ecom-text--less-actions button{gap: 6px;}.ecom-core.ecom-msob9nk3hm .text-content,.ecom-core.ecom-msob9nk3hm  .text-content a,.ecom-core.ecom-msob9nk3hm  .text-content p,.ecom-core.ecom-msob9nk3hm  .text-content span{text-align: center;color: #050505;}.ecom-core.ecom-msob9nk3hm .text-content,.ecom-core.ecom-msob9nk3hm .text-content a,.ecom-core.ecom-msob9nk3hm  .text-content a,.ecom-core.ecom-msob9nk3hm  .text-content a a,.ecom-core.ecom-msob9nk3hm  .text-content p,.ecom-core.ecom-msob9nk3hm  .text-content p a,.ecom-core.ecom-msob9nk3hm  .text-content span,.ecom-core.ecom-msob9nk3hm  .text-content span a{font-family: 'Poppins', sans-serif;}.ecom-core.ecom-msob9nk3hm .ecom-text_view-more-btn{justify-content: flex-start;text-decoration: underline;font-size: none;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-msob9nk3hm .ecom-text_view-more-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-msob9nk3hm .ecom-text_view-less-btn{text-decoration: underline;color: #ffffff;background-color: #0691b1;border-radius: 2px;padding-top: 5px;padding-bottom: 5px;}.ecom-core.ecom-msob9nk3hm .ecom-text_view-less-btn:hover{background-color: rgba(6, 145, 177, 0.69);}.ecom-core.ecom-9b27rg381r{background-color: #ffffff;}.ecom-core.ecom-yl6m2zgojgf{width: 100%;}@media screen and (max-width: 767px) and (min-width: 101px){.ecom-core.ecom-yl6m2zgojgf{width: 100%;}}