/** Shopify CDN: Minification failed

Line 13:10286 Unexpected "}"
Line 13:14435 Expected identifier but found bad string token
Line 13:14436 Unterminated string token
Line 1138:0 Unexpected "{"
Line 1157:384 Expected "}" to go with "{"

**/
slideshow-component{position:relative;display:flex;flex-direction:column}slideshow-component .slideshow.banner{flex-direction:row;flex-wrap:nowrap;margin:0;gap:0;overflow-y:hidden}.slideshow__slide{padding:0;position:relative;display:flex;flex-direction:column;visibility:visible}@media screen and (max-width:749px){.slideshow--placeholder.banner--mobile-bottom.banner--adapt_image .slideshow__media,.slideshow--placeholder.banner--adapt_image:not(.banner--mobile-bottom){height:28rem}}@media screen and (min-width:750px){.slideshow--placeholder.banner--adapt_image{height:56rem}}.slideshow__text.banner__box{display:flex;flex-direction:column;justify-content:center;max-width:54.5rem}.slideshow__text>*{max-width:100%}@media screen and (max-width:749px){slideshow-component.page-width .slideshow__text{border-right:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));border-left:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity))}.banner--mobile-bottom .slideshow__text.banner__box{max-width:100%}.banner--mobile-bottom .slideshow__text-wrapper{flex-grow:1}.banner--mobile-bottom .slideshow__text.banner__box{height:100%}.banner--mobile-bottom .slideshow__text .button{flex-grow:0}.slideshow__text.slideshow__text-mobile--left{align-items:flex-start;text-align:left}.slideshow__text.slideshow__text-mobile--right{align-items:flex-end;text-align:right}}@media screen and (min-width:750px){.slideshow__text.slideshow__text--left{align-items:flex-start;text-align:left}.slideshow__text.slideshow__text--right{align-items:flex-end;text-align:right}}.slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper{height:100%}@media screen and (min-width:750px){.slideshow__text-wrapper.banner__content{height:100%;padding:5rem}}.slideshow__controls{border:.1rem solid rgba(var(--color-foreground),.08)}.slideshow__controls--top{order:2;z-index:1}@media screen and (max-width:749px){.slideshow__controls--border-radius-mobile{border-bottom-right-radius:var(--text-boxes-radius);border-bottom-left-radius:var(--text-boxes-radius)}}.spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls{border-bottom:none}@media screen and (min-width:750px){.slideshow__controls{position:relative}}slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0}.slideshow__control-wrapper{display:flex}.slideshow__autoplay{position:absolute;right:0;border-left:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width:749px){slideshow-component.page-width .slideshow__autoplay{right:1.5rem}}@media screen and (min-width:750px){.slideshow__autoplay.slider-button{position:inherit;margin-left:.6rem;padding:0 0 0 .6rem;border-left:.1rem solid rgba(var(--color-foreground),.08)}}.slideshow__autoplay .icon.icon-play,.slideshow__autoplay .icon.icon-pause{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform 150ms ease,opacity 150ms ease;width:.8rem;height:1.2rem}.slideshow__autoplay .icon.icon-play{height:1rem}.slideshow__autoplay path{fill:rgba(var(--color-foreground),.75)}.slideshow__autoplay:hover path{fill:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.slideshow__autoplay path,.slideshow__autoplay:hover path{fill:CanvasText}}.slideshow__autoplay:hover svg{transform:scale(1.1)}.slideshow__autoplay--paused .icon-pause,.slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play{visibility:hidden;opacity:0;transform:scale(.8)}slider-component{--desktop-margin-left-first-item:max(
    5rem,
    calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2)
  );position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item:1.5rem}@media screen and (max-width:749px){slider-component.page-width{padding:0 1.5rem}}@media screen and (min-width:749px) and (max-width:990px){slider-component.page-width{padding:0 5rem}}.slider__slide{--focus-outline-padding:0.5rem;--shadow-padding-top:calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom:calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider--mobile:after{content:'';width:0;padding-left:1.5rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding), var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding), var(--shadow-padding-bottom))}.slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding:0rem}}@media screen and (min-width:750px){.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width:989px){.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider--tablet:after{content:'';width:0;padding-left:1.5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding), var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding), var(--shadow-padding-bottom))}.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding:0rem}}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width:990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scroll-padding-left:var(--desktop-margin-left-first-item)}.slider--desktop:after{content:'';width:0;padding-left:5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding), var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding), var(--shadow-padding-bottom))}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider-component-full-width .slider--desktop{scroll-padding-left:1.5rem}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width .slider--desktop:after{padding-left:1.5rem}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding:0rem}}@media (prefers-reduced-motion){.slider{scroll-behavior:auto}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{display:flex;justify-content:center;min-width:4.4rem}@media screen and (min-width:750px){.slider-counter--dots{margin:0 1.2rem}}.slider-counter__link{padding:1rem}@media screen and (max-width:749px){.slider-counter__link{padding:.7rem}}.slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.slider-counter__link--dots .dot,.slider-counter__link--numbers{transition:transform 0.2s ease-in-out}.slider-counter__link--active.slider-counter__link--numbers,.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.slider-counter__link--numbers:hover{transform:scale(1.1)}.slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.slider-buttons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width:989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width:750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{color:rgba(var(--color-foreground),.75);background:#fff0;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}.hero-cont h1{line-height:124%;letter-spacing:15px;padding-bottom:10px}.hero-cont h5{letter-spacing:2px;padding-right:10px}.back-img-slider{height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}.banner-flex{height:100vh;padding:100px 0 60px}.banner-desc{width:25%}.banner-slick ul.slick-dots{position:absolute;top:20%;left:auto;transform:translate(-50%,-50%);right:50px;display:flex!important;flex-direction:column;row-gap:15px;align-items:center;color:#000}.slick-slider.banner-slick.slick-initialized{position:relative}.banner-slick ul.slick-dots button{font-size:0;border-radius:50%;width:13px;height:13px;background:#F9F9F9;border:1px solid #F9F9F9;padding:0;margin:0;color:#000}.banner-slick li.slick-active button{font-size:14px;border-radius:0;border:none;background:none;color:#fff;font-family:'Cristagrotesk';font-weight:700}.hero-cont{width:max-content}.passion-cont{row-gap:10px}.passion-cont h3{letter-spacing:5px}.passion-img-1 img{width:100%;max-width:315px;display:block;height:100%;object-fit:cover;border-radius:20px;max-height:485px}.passion-img-2 img{width:100%;max-width:335px;height:100%;object-fit:cover;border-radius:20px;display:block;max-height:500px}.passion-imgs{width:100%;max-width:54%;column-gap:10px}.passion-flex-cont{width:100%;max-width:40%}.passion-flex-cont p{padding:18px 0 58px}.passion-img-1 p{padding-top:20px}.client-imgs img{width:72px;height:72px;border:3px solid #000;border-radius:50%}.client-imgs img:nth-child(2){position:absolute;left:50px;z-index:2}.client-imgs img:nth-child(3){margin-left:33px;position:relative;z-index:2}.client-review p{padding:0;margin-left:20px;line-height:26px}section.passion-section{padding:100px 0 190px}.passion-flex{margin-top:60px}.passion-img-2 img{margin-top:90px}.mini-logo::after{position:absolute;content:'';background-image:url(/cdn/shop/files/logo-vector.png?v=1724427126);width:107px;height:107px;z-index:-1;background-position:center;background-size:cover;background-repeat:no-repeat;bottom:-1px;right:0}.mini-logo img{width:72px;height:72px}.mini-logo{position:absolute;bottom:0;right:0;z-index:2}section.best-seller{padding-bottom:100px}.product-col{width:100%;max-width:calc(33.33% - 12px);background:#fff;border:1px solid rgb(249 249 249 / .1);border-radius:20px}.seller-collection-slider button.slick-prev,.seller-collection-slider button.slick-next{color:yellow!important}.product-img img{width:100%;display:block;height:100%;max-height:310px;border-radius:10px}.product-inner-col{padding:18px;row-gap:26px}.product-mian-cont{row-gap:30px}.product-inner-cont p{padding-top:0}}.product-inner-cont h3{padding:0}.view-btn{column-gap:5px}button.play-button{background:#007685;border:1px solid #007685;outline:none;border-radius:10px;padding:27px 28px;cursor:pointer}button.play-button i{color:#fff;font-size:15px}.product-play{position:absolute;bottom:0;right:0;z-index:2}.product-play button::after{position:absolute;content:'';background-image:url(/cdn/shop/files/play-btn-vector.png?v=1724427126);width:100px;height:100px;right:-1px;bottom:-2px;z-index:-1}.product-img{position:relative}.lightbox{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);justify-content:center;align-items:center;overflow:hidden}.lightbox-content{position:relative;width:90%;max-width:800px}.lightbox-content video{width:100%;height:auto;max-height:80vh}.close{position:absolute;top:10px;right:20px;color:#fff;font-size:30px;cursor:pointer;z-index:99}html.lightbox-active{overflow:hidden!important}.seller-flex{column-gap:16px;row-gap:20px;padding:74px 0 58px;flex-wrap:wrap}.newsletter-bg{background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:20px}.newsletter-cont{width:100%;max-width:42%;margin-left:auto;row-gap:20px;padding:60px 140px 60px 0}.newsletter-form form{width:100%}.newsletter-form form input{border:1px solid rgb(249 249 249 / .3);background:#fff0;width:100%;border-radius:10px;padding:14px}.submit-btn button{border:none;cursor:pointer;border:2px solid #007685}.submit-btn{display:flex;align-items:end;justify-content:end;margin-top:58px}.social-icon img{width:26px;height:26px}.social-icon{column-gap:15px;margin-top:18px}.footer-logo{row-gap:15px}.footer-cont{row-gap:48px;width:100%;max-width:25%}.menu-1{width:100%;max-width:33.33%}.menu-1 ul{row-gap:15px}.menu-1 h4{margin-bottom:44px}.footer-menus{width:100%;max-width:55%}.footer-holder{background:#fff;border-radius:20px}.footer-flex{padding:34px}.menu-1 h4::after{position:absolute;content:'';width:20%;height:3px;background-color:#000;bottom:-14px;left:0;border-radius:10px}.menu-1 h4{position:relative;width:max-content}.menu-1.menu-1 h4::before{position:absolute;content:'';background-color:#000;width:65%;height:3px;bottom:-14px;right:0;border-radius:10px}footer.colmants-footer{padding:55px 0}.page-bg{background-position:center;background-size:cover;background-repeat:no-repeat}.page-header-cont{padding:220px 0 180px 0}.get-touch-main-cont{row-gap:10px}.touch-icon-cont{column-gap:20px;margin-bottom:25px}.touch-icon-cont img{width:44px;height:44px;border:1px solid #000;border-radius:50%;padding:10px;cursor:pointer}.get-in-touch-form input,.get-in-touch-form textarea{background:#fff;border:1px solid rgb(0 0 0 / .1);padding:15px;border-radius:4px;width:100%;font-family:'Cristagrotesk';font-weight:700;font-size:clamp(14px, 1.111vw, 16px);color:#000;resize:none}.get-touch-cont p{padding-top:15px}.get-in-touch-form input::placeholder,.get-in-touch-form textarea::placeholder{opacity:.5}.get-in-touch-form{width:100%;max-width:50%}.type-name{display:flex;column-gap:20px}.get-in-touch-form form{display:flex;flex-direction:column;row-gap:55px}.send-btn button{display:inline-block;width:100%;border:2px solid #007685;cursor:pointer}section.get-in-touch{padding-top:100px}button.cart-icon{background:#007685;border:1px solid #007685;outline:none;border-radius:10px;padding:24px 26px;cursor:pointer}button.cart-icon:hover{background:#334FB4;border:1px solid #007685;outline:none;border-radius:10px;padding:24px 26px;cursor:pointer;color:#000}span.actual-price{color:#000;opacity:.6;text-decoration:line-through;padding-left:15px}.product-mian-cont-two{row-gap:18px}.collection-video{position:relative}.collection-video video{width:100%;height:100%;display:block;border-radius:20px;z-index:1;position:relative;margin-top:40px}.play-button-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background-size:contain;cursor:pointer;z-index:2;display:block}.product-play span{display:none;position:absolute;bottom:0;left:0;right:0;background:#2a7383;color:#fff;font-family:'Cristagrotesk';"
  
  font-weight:600;
  
}

.product-play:hover span {
  display: block;
  border: white 5px;
  font-size:13px;
}

/* Main CSS End */


/* * Global Styling */ 
/* Global Default Styles */

* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

body {
    padding: 0;
    margin: 0;
    width: 100%;
    overflow-x: hidden;
    position: relative;
    background-color: #F9F9F9 !important;
    scroll-behavior: smooth;
}

html {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    scroll-behavior: smooth;
}

ol,
ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    display: block;
}
a{
    text-decoration: none;
    outline: none;
}
a:hover,
a:focus {
    outline: none;
    text-decoration: none;
    color: inherit !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
    letter-spacing: normal;
}

/* Font Family */

/* Font Family - Cristagrotesk-fonts */
@font-face {
    font-family: 'Cristagrotesk';
    src: url(/cdn/shop/files/Cristagrotesk-Bold.woff2?v=1724426974) format('woff2'),
        url(/cdn/shop/files/Cristagrotesk-Bold.woff?v=1724426974) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cristagrotesk-R';
    src: url(/cdn/shop/files/Cristagrotesk-Regular.woff?v=1730397205) format('woff');
    font-style: normal;
    font-display: swap;
}
.ff-crista {
    font-family: 'Cristagrotesk';
}

.ff-crista-r {
    font-family: 'Cristagrotesk-R';
}
/* Font Family - signletter-font */
@font-face {
    font-family: 'SignPainter HouseScript';
    src: url(/cdn/shop/files/SignPainterHouseScript.woff2?v=1724427062) format('woff2'),
        url(/cdn/shop/files/SignPainterHouseScript.woff?v=1724427062) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.ff-signpainter {
    font-family: 'SignPainter HouseScript';
}

/* Container Sizes */
.primary-container{
    width: 100%;
    max-width: 1270px;
    margin: 0 auto;
    padding: 0 15px !important;
}

/* Font-Sizes */
.main-heading{
    font-size: clamp(44px, 6.111vw, 88px);

}
.sub-heading{
    font-size: clamp(14px, 1.25vw, 18px);
}
.section-headings{
    font-size: clamp(22px, 3.056vw, 44px);
}
.section-sub-heading{
    font-size: clamp(28px, 2.222vw, 32px);
    letter-spacing: 3px;
}
.para-desc{
    font-size: clamp(14px, 1.111vw, 16px);
}
.sub-para{
    font-size: clamp(22px, 1.667vw, 24px);
}
.span-size{
    font-size: clamp(18px, 1.389vw, 20px);
}
/* Font Weight */
.fw-400{
    font-weight: 400;
}
.fw-700{
    font-weight: 700;
}

/* Font Color */
.black-c{
    color: #000;
}
.white-c{
    color: #F9F9F9;
}
.blue-c{
    color: #0C44D3;
}
.skyblue-c{
    color: #007685;
}
.grey-c{
    color: #3D3D3D;
    /* opacity: 0.8; */
}
/* Text Style */
.t-uppercase{
    text-transform: uppercase;
}
.t-center{
    text-align: center;
}
.t-end{
    text-align: end;
}
/* Line Height */
.para-lh{
    line-height: 26px;
}

/* Primary Button */
.primary-button{
    font-size: clamp(12px, 1.111vw, 16px);
    background-color: #007685;
    border: 2px solid #007685;
    border-radius: 100px;
    padding: clamp(12px, 1.111vw, 16px) clamp(30px, 2.778vw, 40px);
    display: flex;
    width: max-content;
}
/* Flexbox and Column*/
.d-flex {
    display: flex;
}
.c-flex{
    flex-direction: column;
}
.flex-justify-space{
    justify-content: space-evenly;
}
.flex-justify-center{
    justify-content: center;
}
.flex-align-center{
    align-items: center;
}


/* Positions */
.p-relative{
    position: relative;
}
.p-absolute{
    position: absolute;
}

/* Btn Hover */
.primary-button:hover {
    background: transparent;
    transition: .3s;
    border: 2px solid #007685;
    color: #007685;
}
.banner-btn .primary-button:hover {
    color: #fff !important;
}
.touch-icon-cont img:hover, .social-icon img:hover{
    filter: invert(18%) sepia(69%) saturate(6132%) hue-rotate(177deg) brightness(96%) contrast(101%);
    transition: .3s;
}

/* Global CSS End */


@media (max-width:1260px){
    .banner-flex {
            height: 60vh;
            padding: 100px 0 30px;
        }
.back-img-slider {
    height: 60vh;
  
}
.banner-slick ul.slick-dots {
    position: absolute;
    top: 45%;
    left: auto;
    transform: translate(-50%, -50%);
    right: 45px;
  color:black;
}
section.passion-section {
    padding: 70px 0 90px;
}
.seller-flex {
    padding: 50px 0 40px;
}
section.best-seller {
    padding-bottom: 70px;
}
.newsletter-cont {
    width: 100%;
    max-width: 45%;
    margin-left: auto;
    row-gap: 20px;
    padding: 60px 60px 60px 0;
}
.passion-img-2 img {
    margin-top: 0;
}
.passion-img-2{
    margin-top: 80px;
}
.passion-img-1 img {
    max-height: 420px;
}
.banner-desc {
    width: 33%;
}
.page-header-cont{
    width: 100%;
    text-align: center !important;
}
.page-header-cont h5{
    padding-left: 0;
    padding-top: 10px;
    text-align: center;
}
}
@media (max-width:992px){
    .passion-flex-cont {
            width: 100%;
            max-width: 100%;
        }

.passion-imgs {
    width: 100%;
    max-width: 100%;
    column-gap: 10px;
}
details#Details-menu-drawer-menu-item-3 {
    display: none;
}
.overflow-hidden-tablet {
    overflow-y: hidden !important;
    position: fixed;
}
.passion-flex {
    flex-direction: column;
    row-gap: 50px;
}
.passion-img-1 {
    width: 100%;
}
.passion-img-2 {
    width: 100%;
}
        .passion-img-1 img {
            max-height: 420px;
            max-width: 100%;
        }
.passion-img-2 img {
    margin-top: 0;
    max-width: 100%;
    max-height: 450px;
}
.passion-flex-cont p {
    padding: 18px 0 30px;
}
        section.passion-section {
            padding: 60px 0 50px;
        }
.seller-flex {
    column-gap: 20px;
    padding: 50px 0 40px;
    flex-wrap: wrap;
    row-gap: 40px;
}
.product-col {
    width: 100%;
    max-width: calc(50% - 12px);
}
        .newsletter-cont {
            width: 100%;
            max-width: 60%;
            margin-left: auto;
            row-gap: 20px;
            padding: 40px 40px 40px 0;
        }
.footer-flex {
    padding: 15px;
}
        .footer-flex {
            padding: 15px;
            flex-direction: column;
            row-gap: 50px;
        }
.footer-cont {
    row-gap: 30px;
    width: 100%;
    max-width: 100%;
}
.footer-menus {
    width: 100%;
    max-width: 100%;
}
footer.colmants-footer {
    padding: 40px 0;
}
        .banner-desc {
            width: 45%;
        }
.get-touch-flex {
    flex-direction: column;
    row-gap: 40px;
}
.get-in-touch-form {
    width: 100%;
    max-width: 100%;
}
.get-touch-main-cont {
    row-gap: 40px;
}
.get-in-touch-form form {
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}
section.get-in-touch {
    padding-top: 50px;
}
.menu-drawer__menu-item {
    display: none !important;
}
}
@media (max-width:767px){
    .banner-flex {
            height: 70vh;
            padding: 140px 0 60px;
        }
        .back-img-slider {
            height: 70vh;
        }
    .hero-cont h1 {
        letter-spacing: 3px !important;
    }
.hero-btn-desc {
    flex-direction: column-reverse;
    align-items: start;
    row-gap: 20px;
}
        .banner-desc {
            width: 100%;
        }
        .banner-slick ul.slick-dots {
            position: absolute;
            top: 45%;
            left: auto;
            transform: translate(-50%, -50%);
            right: 20px;
          color:black;
        }
.mini-logo img {
    width: 60px;
    height: 60px;
}
.mini-logo::after {
    position: absolute;
    content: '';
    width: 90px;
    height: 90px;
    z-index: -1;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    bottom: -1px;
    right: 0px;
}
        .passion-img-2 {
            margin-top: 65px;
        }
        .passion-img-1 img {
            max-height: 280px;
            max-width: 100%;
        }
section.passion-section {
    padding: 35px 0 30px;
}
.passion-flex {
    margin-top: 30px;
}
.product-col {
    width: 100%;
    max-width: calc(100% - 12px);
}
.seller-flex {
    column-gap: 20px;
    padding: 20px 0 40px;
    flex-wrap: wrap;
    row-gap: 40px;
}
.product-play button::after {
    position: absolute;
    content: '';
    width: 95px;
    height: 95px;
    right: 0;
    bottom: 0;
}
.newsletter-cont {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    row-gap: 15px;
    padding: 200px 20px 40px 20px;
}
.newsletter-cont h3 br {
    display: none;
}
        .footer-cont {
            row-gap: 25px;
            width: 100%;
            max-width: 100%;
            justify-content: center;
            align-items: center;
            text-align: center;
        }
.footer-logo {
    row-gap: 10px;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.menu-1 {
    width: 100%;
    max-width: 40%;
}
        .footer-menus {
            width: 100%;
            max-width: 100%;
            flex-wrap: wrap;
            justify-content: space-between;
            row-gap: 30px;
        }
.type-name {
    display: flex;
    column-gap: 0;
    flex-direction: column;
    row-gap: 30px;
}
  .product-mian-cont {
    row-gap: 25px;
}
.product-inner-col {
    row-gap: 15px;
}
.product-mian-cont-two {
    row-gap: 25px;
}
/* .footer-flex {
    padding: 24px 0px 24px 30px;
    flex-direction: column;
    row-gap: 50px;
} */

.hero-cont {
    width: 100%;
}
}

/* Responsive CSS End */

/* .index .header__heading-logo-wrapper img, .about-us .header__heading-logo-wrapper img, .contact-us .header__heading-logo-wrapper img{
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(185deg) brightness(300%) contrast(180%) !important;
} */
header.header ul li a, .header__active-menu-item, .header__menu-item{
   font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  font-size: clamp(14px, 1.111vw, 16px) !important;
   color: #000 !important;
  text-decoration: none !important;
  padding: 0;
}
table.cart-items th{
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  font-size: clamp(14px, 1.111vw, 16px) !important;
  color: #000 !important;
  text-decoration: none !important;
  padding: 0;
}
.cart td.cart-item__details a {
    font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  font-size: clamp(14px, 1.111vw, 16px) !important;
  color: #000 !important;
  text-decoration: none !important;
}
.cart td.cart-item__details .product-option{
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  font-size: clamp(14px, 1.111vw, 20px) !important;
  color: #000 !important;
  text-decoration: none !important;
}
.header {
        padding-top: 0px;
        padding-bottom: 0px;
        border-bottom: 1px solid rgba(249, 249, 249, 0.2);
        
    }
a#HeaderMenu-products-product-1, .cart a#HeaderMenu-products-product-1 {
    color: #000 !important;
}
ul.list-menu.list-menu--inline {
    column-gap: 50px;
}
sticky-header.header-wrapper {
    background: #fff !important;
     /* position: absolute !important; */
  z-index: 999;

    width: 100% !important;
  transition: .3s;
}
    .header--middle-left {
        grid-template-columns: 1fr auto 1fr !important;
    }
.header__icon .icon {
    height: 40px;
    width: 40px;
   background: #0003;
    fill: none;
    vertical-align: middle;
    color: #000;
  border-radius: 50%;
  padding: 10px;
}
.header__icons{
  column-gap: 15px;
}
svg.icon.icon-cart-empty {
    padding: 3px;
}


.list-collections section.best-seller, .collection section.banner-video{
  padding-top: 180px;
}
.list-collections .seller-flex, .collection .seller-flex{
    column-gap: 16px;
    padding: 60px 0 0px;
    flex-wrap: wrap;
}
.list-collections header.header ul li a, .list-collections .header__active-menu-item, .list-collections .header__menu-item, .collection header.header ul li a, .collection .header__active-menu-item, .collection .header__menu-item{
  color: #000 !important;
}
.cart header.header ul li a, .cart .header__active-menu-item, .cart .header__menu-item,  .product header.header ul li a, .product .header__active-menu-item, .product .header__menu-item{
  color: #000 !important;
}
.list-collections .header__icon .icon, .collection .header__icon .icon, .cart .header__icon .icon, .product .header__icon .icon{
  background:rgba(0, 0, 0, 0.2);
  color: #000;
}
.list-collections .header, .collection .header, .cart .header, .product .header{
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
h2.drawer__heading{
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  font-size: clamp(22px, 3.056vw, 44px) !important;
   color: #F9F9F9 !important;
  text-transform: uppercase;
}
.drawer.active .drawer__inner {
    background: #007685 !important;
}
.drawer__footer {
    padding: 40px !important;
    background: #fff;
    /* border: none; */
}
.drawer__inner {
    height: 100%;
    width: 60rem !important;
    padding: 0 !important;
    border: none !important;
}
.drawer__close {
    top: 0 !important;
    right: 0 !important;
    background-color: #fff !important;
    border: none !important;
    padding: 40px !important;
    border-radius: 0 0 0 20px !important;
}
th#CartDrawer-ColumnTotal {
    display: none;
}
.cart-drawer .cart-items thead th:nth-child(2) {
    width: 50%;
    padding-left: 0;
    display: none;
}
.drawer__header {
    position: relative;
    padding: 120px 40px 0 40px !important;

}
.cart-drawer__form {
    padding: 0px 50px 0 50px;
}

.drawer__cart-items-wrapper{
  border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}
 div#CartDrawer-CartItems .cart-item__name{
  font-size: clamp(18px, 1.389vw, 20px) !important;
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  color: #F9F9F9 !important;
  text-decoration: none !important; 
}
div#CartDrawer-CartItems .product-option, span.price.price--end{
  font-size: clamp(14px, 1.111vw, 16px) !important;
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  color: #F9F9F9 !important;
  text-decoration: none !important; 
}
#CartDrawer-Item-1 .quantity:after, #CartDrawer-Item-1 .quantity:before{
    border: .1rem solid #fff !important;
    border-radius: 55px !important;
    background: transparent !important;
}
quantity-popover .quantity{
  background: transparent !important;
}
div#CartDrawer-CartItems quantity-popover .quantity__button:not(:focus-visible):not(.focused), quantity-popover .quantity__input:not(:focus-visible):not(.focused), .quantity__button, cart-remove-button .icon-remove{
    color: #fff !important;
}
small.tax-note.caption-large.rte {
    display: none;
}
.totals {
    margin-bottom: 25px;
}
.quantity:before{
  background: transparent !important;
}
.quantity:after{
  border-radius: 40px !important;
  border: 1.9px solid #fff !important;
}
#CartDrawer-CartItems svg.icon.icon-remove {
    color: #fff !important;
}
#CartDrawer-CartItems span.price.price--end {
    color: #fff !important;
}
.cart-count-bubble {
    position: absolute;
    background-color: #007685 !important;
    bottom: 2.0rem !important;
    left: 3.2rem !important;
}
h2.totals__total, p.totals__total-value{
  font-size: clamp(22px, 1.667vw, 24px) !important;
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  color: #000 !important;
}
.cart-drawer .cart__checkout-button {
    max-width: none;
    border-radius: 100px;
    background: #007685;
    font-family: 'Cristagrotesk' !important;
    font-weight: 700 !important;
    text-transform: uppercase;
}
.cart-drawer .cart__checkout-button::after, .cart-drawer .cart__checkout-button::before{
  border: none !important;
  box-shadow: none !important;
}
body.gradient.cart {
    color: #000 !important;
}

.cart .cart-item__name {
    color: #000 !important;
}

.cart .product-option, span.price.price--end {
    color: #000 !important;
}

.cart quantity-popover .quantity__button:not(:focus-visible):not(.focused), quantity-popover .quantity__input:not(:focus-visible):not(.focused), .quantity__button, cart-remove-button .icon-remove {
    color: #000 !important;
}
.cart-primary {
    padding-top: 50px !important;
}
.cart-primary .title-wrapper-with-link{
  display: none !important;
}
.cart .quantity:after{
  border-radius: 40px !important;
}
.gradient{
  background: #f9f9f9!important;
}
svg.icon.icon-cart {
    padding: 4px !important;
}
.primary-product-detail {
    padding-top: 25px !important;
  padding-bottom: 0px !important;
}
.product .product__title h1{
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  font-size: clamp(20px, 3.056vw, 32px) !important;
   color: #000 !important;
  text-decoration: none !important;
}
.product span.price-item.price-item--regular{
   font-family: 'Cristagrotesk' !important;
  font-weight: 900 !important;
  font-size: clamp(20px, 2.222vw, 20px) !important;
   color: #334fb4 !important;
  text-decoration: none !important;
}
.product .caption-large{
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  font-size:  clamp(14px, 1.111vw, 16px) !important;
   color: #3D3D3D !important;
  opacity: 0.6 !important;
}
.custom-quantity{
  font-family: 'Cristagrotesk';
  font-weight: 700;
  color: #000;
  font-size: 24px;
}
.product label.quantity__label.form__label {
    display: none;
}
.product div#Quantity-Form-template--18093017006321__main {
    display: flex;
    align-items: center;
    column-gap: 50px;
  background: #fff;
    padding: 20px;
    width: 100%;
    border-radius: 10px;
}
.product .quantity:after {
    border-radius: 40px !important;
    border: 1.9px solid #000 !important;
}
.product input#Quantity-template--18093017006321__main {
    font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  color: #000 !important;
  font-size: 16px !important;
}
.quantity__button:focus-visible, .quantity__input:focus-visible {
    background-color: initial !important;
    z-index: 2;
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
  
}
.quantity__input .quantity__input:hover .quantity__input:focus
{
  color: red !important;
}
.product .quantity {
    width: calc(18rem / var(--font-body-scale) + var(--inputs-border-width)* 2) !important;
}
.product button.slider-button.slider-button--next{
    background: #007685;
    border-radius: 0 10px 10px 0;
    padding: 40px 0 !important;
}
.product button.slider-button.slider-button--prev{
   background: #007685;
    opacity: 0.6;
    padding: 40px 0 !important;
  border-radius: 10px 0 0 10px;
}
.product button.slider-button.slider-button--next svg, button.slider-button.slider-button--prev svg{
    height: 18px !important;
    color: #fff !important;
    width: 18px !important;
    
}
.product .thumbnail[aria-current] {
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    opacity: 0.3 !important;
    border-radius: 10px !important;
}
.product .thumbnail[aria-current]:focus:not(:focus-visible){
  box-shadow: none !important;
}
.shopify-payment-button__more-options { display:none !important; }
.product button#ProductSubmitButton-template--18093017006321__main {
    background: #007685;
    border: 1px solid #007685;
    outline: none;
    color: #fff;
    width: 50%;
    border-radius: 24px;
    font-size: 16px;
    text-transform: uppercase; 
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
}
.product button#ProductSubmitButton-template--18093017006321__main::after{
  box-shadow: none !important;
  outline: none !important; 
}
.product .kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--small{
  border-radius: 24px !important;
}
.product .shopify-payment-button {
    width: 50%;
    /* border-radius: 24px !important; */
}
.product .product-form__buttons {
    display: flex;
    column-gap: 20px;
}
.product h2.h4.accordion__title.inline-richtext{
    font-size: 16px;
    color: #FF0000;
    text-transform: uppercase;
     font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
}
.product div#ProductAccordion-collapsible_tab_ayrrw6-template--18093017006321__main p{
  color: #3D3D3D;
   font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
  line-height: 24px;
}
.product .product__accordion.accordion.quick-add-hidden svg {
    display: none;
}
.product__accordion.accordion.quick-add-hidden {
    padding: 15px;
    background: #fff;
    border-radius: 10px;
}
.product .product__accordion.accordion.quick-add-hidden {
    padding: 15px;
    background: #fff;
    border-radius: 10px;
  border: none !important;
}
.product__accordion .accordion__content {
    padding: 0 !important;
}
.product .product-media-container.media-type-image.media-fit-cover.global-media-settings.gradient.constrain-height {
    border: none !important;
    border-radius: 20px !important; 
}
button#checkout {
    background: #007685;
    border: 1px solid #007685;
    outline: none;
    text-transform: uppercase;
  color: #fff;
   font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
}

button#checkout::after {
    border: none;
    box-shadow: none;
}
.cart-drawer__empty-content .button {
    color: #fff !important;
    background: transparent;
    border: 1px solid #fff;
  text-transform: uppercase;
}
.cart-drawer__empty-content .button::after {
    box-shadow: none !important;
}
.cart-drawer__empty-content h2, .cart-drawer__empty-content p, .cart-drawer__empty-content a {
    color: #fff !important;
   font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
}

.cart-drawer quantity__input
{
  text-decoration-color:white !important;
}


/* Responsive Point */
@media (max-width: 992px){
  .menu-drawer__navigation-container{
    background: #007685 !important;
  }
  .menu-drawer__menu-item{
    padding: 20px !important;
    color: #fff !important;
  }
  .hero-cont h1 {
    letter-spacing: 5px;
}
  .header--middle-left {
    grid-template-columns: 0.7fr auto 1fr !important;
}
  header.header ul li a, .header__active-menu-item, .header__menu-item {
    padding: 20px !important;
    font-size: clamp(16px, 1.111vw, 16px) !important;
    color: #fff !important;
}
  .cart header.header ul li a, .cart .header__active-menu-item, .cart .header__menu-item, .product header.header ul li a, .product .header__active-menu-item, .product .header__menu-item {
    color: #fff !important;
}
.list-collections header.header ul li a, .list-collections .header__active-menu-item, .list-collections .header__menu-item, .collection header.header ul li a, .collection .header__active-menu-item, .collection .header__menu-item {
    color: #fff !important;
}
  .drawer__close {
    top: 0 !important;
    right: 0 !important;
    background-color: #fff !important;
    border: none !important;
    padding: 30px !important;
    border-radius: 0 0 0 20px !important;
}
.cart-drawer__form {
    padding: 0 20px;
}
.product .quantity {
    width: calc(14rem / var(--font-body-scale) + var(--inputs-border-width)* 2) !important;
}
.custom-quantity {
    font-family: Cristagrotesk;
    font-weight: 700;
    color: #000;
    font-size: 18px;
}
.product div#Quantity-Form-template--18093017006321__main {
    column-gap: 20px;
}
  .product button#ProductSubmitButton-template--18093017006321__main{
    font-size: 14px;
  }
.product button.slider-button.slider-button--prev {
    padding: 30px 0 !important;
}
.product button.slider-button.slider-button--next {
    padding: 30px 0 !important;
}
.primary-product-detail {
    padding-top: 25x !important;
    padding-bottom: 40px !important;
}
}
@media (max-width: 767px){
  .list-collections .seller-flex, .collection .seller-flex {
    column-gap: 16px;
    padding: 12px 0 0;
    flex-wrap: wrap;
}
    .list-collections section.best-seller, .collection section.best-seller {
    padding-top: 35px !important;
}
  .header__heading-logo {
    height: auto;
    max-width: 85%;
}
.cart-primary {
    padding-top: 20px !important;
}
  .drawer__footer {
    padding: 24px !important;
    background: #fff;
}
.slider-buttons.quick-add-hidden {
    margin: 20px 0;
}
    .custom-quantity {
        font-family: Cristagrotesk;
        font-weight: 700;
        color: #000;
        font-size: 24px;
    }
    .primary-product-detail {
        padding-top: 100px !important;
        padding-bottom: 10px !important;
    }
.slider-counter.caption {
    font-size: 16px;
  font-family: 'Cristagrotesk' !important;
  font-weight: 700 !important;
}
.list-collections section.best-seller, .collection section.banner-video {
    padding-top: 130px;
}
}
.upsell_wrapper
{
  font-family: 'Cristagrotesk' !important;
}

.upsell_wrapper img {
    border-radius: 5px; /* Adjust the value as needed */
}

.upsell-slide-variant-content 
{
  visibility: hidden;
  padding:0px;
}

.upsell-slide-variant-content div:last-of-type
{
  visibility:visible;
}

.upsell-slide-content h2  {
    text-decoration:underline;
    color:#ffffff !important;
}

.upsell-slide-content h2 a:hover
{
  color:#0d51d9;
}

.upsell_wrapper h2
{
  color:white;
}
ul.uncol
{
  list-style-position: outside;
  padding-left:10px;
  
}
ul.uncol li::marker {
  color: #007685;
   
}
.uh-popup__footer .uh-btn.uh-btn--outline {
  background-color: #0d51d9;
}
.uh-free-shipping__bar {
{
  background-color: #0d51d9 !importamt;
}

.rbr-page-container
{
  font-size:10px !important;
}

hr
{
  height:10px !important; 
  visibility:hidden !important;
}


   
.store-info-heading::after
{
  content: "New text";text-indent:0;display:block;line-height:initial}.colmants_product_title{font-size:clamp(22px, 3.056vw, 32px);color:#0c44d3;font-weight:400;font-family:SignPainter HouseScript;text-align:center}.quantity__input{color:black!important;font-weight:600;border-color:#0d51d9!important}.moonbundle-cart-progress-bar-container{padding:0px!important;margin:0px!important}