/** Shopify CDN: Minification failed

Line 554:158 Expected ":"
Line 942:117 Expected ":"

**/
@font-face {
    font-family: 'DM Sans';
    src: url('/cdn/shop/files/DMSans-Light.eot?v=1709270591');
    src: url('/cdn/shop/files/DMSans-Light.eot?v=1709270591') format('embedded-opentype'),
        url('/cdn/shop/files/DMSans-Light.woff2?v=1709270591') format('woff2'),
        url('/cdn/shop/files/DMSans-Light.woff?v=1709270591') format('woff'),
        url('/cdn/shop/files/DMSans-Light.ttf?v=1709270591') format('truetype'),
        url('/cdn/shop/t/8/assets/DMSans-Light.svg?v=1709270729') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DM Sans';
    src: url('/cdn/shop/files/DMSans-Regular.eot?v=1709270591');
    src: url('/cdn/shop/files/DMSans-Regular.eot?v=1709270591') format('embedded-opentype'),
        url('/cdn/shop/files/DMSans-Regular.woff2?v=1709270591') format('woff2'),
        url('/cdn/shop/files/DMSans-Regular.woff?v=1709270592') format('woff'),
        url('/cdn/shop/files/DMSans-Regular.ttf?v=1709270591') format('truetype'),
        url('/cdn/shop/t/8/assets/DMSans-Regular.svg?v=1709270886') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DM Sans';
    src: url('/cdn/shop/files/DMSans-Medium.eot?v=1709270592');
    src: url('/cdn/shop/files/DMSans-Medium.eot?v=1709270592') format('embedded-opentype'),
        url('/cdn/shop/files/DMSans-Medium.woff2?v=1709270591') format('woff2'),
        url('/cdn/shop/files/DMSans-Medium.woff?v=1709270591') format('woff'),
        url('/cdn/shop/files/DMSans-Medium.ttf?v=1709270591') format('truetype'),
        url('/cdn/shop/t/8/assets/DMSans-Medium.svg?v=1709270957') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DM Sans';
    src: url('/cdn/shop/files/DMSans-SemiBold.eot?v=1709270591');
    src: url('/cdn/shop/files/DMSans-SemiBold.eot?v=1709270591') format('embedded-opentype'),
        url('/cdn/shop/files/DMSans-SemiBold.woff2?v=1709270591') format('woff2'),
        url('/cdn/shop/files/DMSans-SemiBold.woff?v=1709270591') format('woff'),
        url('/cdn/shop/files/DMSans-SemiBold.ttf?v=1709270591') format('truetype'),
        url('/cdn/shop/t/8/assets/DMSans-SemiBold.svg?v=1709271211') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'DM Sans';
    src: url('/cdn/shop/files/DMSans-Bold.eot?v=1709270591');
    src: url('/cdn/shop/files/DMSans-Bold.eot?v=1709270591') format('embedded-opentype'),
        url('/cdn/shop/files/DMSans-Bold.woff2?v=1709270591') format('woff2'),
        url('/cdn/shop/files/DMSans-Bold.woff?v=1709270592') format('woff'),
        url('/cdn/shop/files/DMSans-Bold.ttf?v=1709270592') format('truetype'),
        url('/cdn/shop/t/8/assets/DMSans-Bold.svg?v=1709271299') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Tenor Sans';
    src: url('/cdn/shop/files/TenorSans.eot?v=1709271501');
    src: url('/cdn/shop/files/TenorSans.eot?v=1709271501') format('embedded-opentype'),
        url('/cdn/shop/files/TenorSans.woff2?v=1709271500') format('woff2'),
        url('/cdn/shop/files/TenorSans.woff?v=1709271501') format('woff'),
        url('/cdn/shop/files/TenorSans.ttf?v=1709271502') format('truetype'),
        url('/cdn/shop/t/8/assets/TenorSans.svg?v=1709271552') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Regular.eot?v=1709271770');
    src: url('/cdn/shop/files/Montserrat-Regular.eot?v=1709271770') format('embedded-opentype'),
        url('/cdn/shop/files/Montserrat-Regular.woff2?v=1709271769') format('woff2'),
        url('/cdn/shop/files/Montserrat-Regular.woff?v=1709271769') format('woff'),
        url('/cdn/shop/files/Montserrat-Regular.ttf?v=1709271770') format('truetype'),
        url('/cdn/shop/t/8/assets/Montserrat-Regular.svg?v=1709271826') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/t/8/assets/Montserrat-Regular.svg?v=1709271826');
    src: url('/cdn/shop/t/8/assets/Montserrat-Regular.svg?v=1709271826') format('embedded-opentype'),
        url('/cdn/shop/files/Montserrat-Regular.woff2?v=1709271769') format('woff2'),
        url('/cdn/shop/files/Montserrat-Regular.woff?v=1709271769') format('woff'),
        url('/cdn/shop/files/Montserrat-Regular.ttf?v=1709271770') format('truetype'),
        url('/cdn/shop/t/8/assets/Montserrat-Medium.svg?v=1709271899') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Rethink Sans';
    src: url('/cdn/shop/files/RethinkSans-Bold.eot?v=1709638777');
    src: url('/cdn/shop/files/RethinkSans-Bold.eot?v=1709638777') format('embedded-opentype'),
        url('/cdn/shop/files/RethinkSans-Bold.woff2?v=1709638776') format('woff2'),
        url('/cdn/shop/files/RethinkSans-Bold.woff?v=1709638776') format('woff'),
        url('/cdn/shop/files/RethinkSans-Bold.ttf?v=1709638776') format('truetype'),
        url('/cdn/shop/t/8/assets/RethinkSans-Bold.svg?v=1709638839') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/*================ Font Face ================*/
/* font-family: 'DM Sans';
font-family: 'Tenor Sans';
font-family: 'Montserrat';
font-family: 'Rethink Sans';
*/

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/*==== AOS CSS ====*/
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*==== AOS CSS ====*/

/*================ General ================*/
body {font-family: 'DM Sans';}
.h1 , h1 .h2,  h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6,.heading--small{font-family: 'Tenor Sans';word-break: break-word;}
.h2,  h2{letter-spacing: 0.56px;font-size:28px;font-weight: 400; line-height: 1;}
.button, .shopify-challenge__button, #shopify-product-reviews .spr-summary-actions-newreview, .button:not(.button--text),
#shopify-product-reviews .spr-button, .shopify-payment-button__button{font-size:14px;text-transform:uppercase;letter-spacing: 1.4px;font-weight:bold; padding: 12px 30px;line-height: 1;}
html.js {padding-bottom: 0 !important;}
label.input__label {display: none;}
.section__header .h2 {font-size: 28px; text-transform: uppercase;line-height: 34px;}
.section__header { margin-bottom: 32px;}
.section {margin: 90px 0;}
.heading--small { font-size: 15px; text-transform: uppercase; letter-spacing: 1.8px;font-family: 'DM Sans';}
.heading--small.is_sale_link {color: #A00000;}
.dots-nav__item {background: #b1aea4;opacity: .3; width: 8px; height: 8px; position: relative;border-radius: 50%;}
.drawer {z-index: 99;}
.predictive-search .drawer__header svg path {stroke: currentColor;}

.input__field, #shopify-product-reviews .spr-form-input-text,
#shopify-product-reviews .spr-form-input-email, #shopify-product-reviews .spr-form-input-textarea {font-size: 13px;color: #696969;letter-spacing: 0;}
.input__field:focus,
.input__field:not(:placeholder-shown),
.input__field:-webkit-autofill,
.input__field:focus,
.input__field:not(:placeholder-shown),
.input__field:-webkit-autofill ,.input__field::placeholder{opacity: 1 !important;}
input, .input__field {height: 40px;}
textarea.input__field--textarea {height:auto;}

.swiper-button-next, .swiper-button-prev { width: 50px !important; height: 50px !important;margin-top: 0 !important;}
.swiper-button-next svg, .swiper-button-prev svg{width: 50px; height: 50px;}
.swiper-button-next:after, .swiper-button-prev:after{display:none;}
.swiper-pagination .swiper-pagination-bullet {background: #b1aea4;}
.product-list .product-list__inner.swiper-wrapper {gap: 0;overflow: visible;}
.prev-next-button {border: none;}

.label--custom, .label--custom2 {background: #b1aea4;color: #fff;}

.breadcrumb__link {font-size: 11px;line-height: 18px;text-transform: uppercase;letter-spacing: 1.32px;color: #7C7C7C;}
.breadcrumb__link:not([aria-current=page]):not(:hover) {opacity: 1;}
.breadcrumb__item+.breadcrumb__item:before {content: ">";opacity: 1;margin: 0 10px;color: #7C7C7C;}
/*================ Header ================*/
.header__wrapper {padding: 20px 0;}
.announcement-bar .tap-area {display: none;}
.announcement-bar__message {letter-spacing: 0.6px;font-size: 12px; padding-top: 13px; padding-bottom: 13px; line-height: 1;}
.announcement-bar-wrapper .container { position: relative;}
.announcement-bar-wrapper .container .announcement-bar {padding: 0;}
.announcement-bar-wrapper .container .g_app_locale_selector.announce-language {position: absolute; right: 40px;  top: 7px;}
.announcement-bar-wrapper .container .g_app_locale_selector.announce-language select {cursor: pointer;background: transparent; border: 0;outline: 0 !important; box-shadow: none !important;}
.announcement-bar-wrapper .container .g_app_locale_selector.announce-language select option {color: #000;}
.header__wrapper .header__secondary-links #header-localization-form { display: none;}
.sticky_active .announcement-bar-wrapper {background: #fff;color: #262626;}
.page\.faq-suffix .announcement-bar-wrapper,
.page\.contact-suffix .announcement-bar-wrapper,
.customers\/login-suffix .announcement-bar-wrapper,
.customers\/register-suffix .announcement-bar-wrapper,
.collection-suffix .announcement-bar-wrapper,
.product-suffix .announcement-bar-wrapper,
.cart-suffix .announcement-bar-wrapper,
.search-suffix .announcement-bar-wrapper,
.\34 04-suffix .announcement-bar-wrapper {background: #fff;color: #262626;}
.slideshow__nav {justify-content: flex-end;max-width: 100%;}
.slideshow__progress-bar:before, .slideshow__progress-bar:after { width: 8px; height: 8px; border-radius: 50%;max-width: 8px;}
.slideshow__progress-bar {flex-basis: 26px;}
.header__inline-navigation {padding-left: 20px;}
.header__linklist-item:not(:last-child) {margin-inline-end: 40px;}
.header__icon-list {gap: 20px;}
.header__icon-list [aria-controls="newsletter-popup"] {display: none;}
.bubble-count { width: 17px; height: 17px; line-height: 1;background: #b1aea4; color: #fff !important;border-radius: 50%;min-width: 17px; right: -9px !important;}
.sticky_active .bubble-count {background: #696969;}
#mobile-menu-drawer .bubble-count {background: #b1aea4;}
.page\.faq-suffix .bubble-count,
.page\.contact-suffix .bubble-count,
.customers\/login-suffix .bubble-count,
.customers\/register-suffix .bubble-count,
.collection-suffix .bubble-count,
.product-suffix .bubble-count,
.cart-suffix .bubble-count,
.search-suffix .bubble-count,
.\34 04-suffix .bubble-count {background: #696969;}
.header__icon-wrapper svg {width: 18px;height: 20px;}
.header__icon-wrapper {line-height: 1;}
.header__secondary-links .header__cross-border {margin-inline-end: 20px;}
.header__linklist-link { letter-spacing: 1.8px; font-size: 15px;}
.header__secondary-links button[aria-controls="header-localization-form-locale"] {text-transform: uppercase;}
.mega-menu {background: transparent;}
.mega-menu:after{display:none;}
.mega-menu .container {background: #fff;}
.mega-menu__inner {overflow: hidden;}
.mega-menu__images-wrapper--tight { gap: 40px;}
.mobile-nav__item {border-bottom: 1px solid rgba(var(--text-color),.15);}
.mobile-nav__item .mobile-nav__link svg.icon {transition: 0.3s;}
.mobile-nav__item .mobile-nav__link[aria-expanded="true"] svg.icon {transform: rotate(-180deg);}
#header-localization-form select.gt_selector { background: transparent; border: 0; box-shadow: none; color: #fff; cursor: pointer;}
#header-localization-form select.gt_selector option {color: #000;}
.mobile-language {padding: 21px 0;display: none;}
.mobile-language select {cursor: pointer;background: transparent;border: 0;outline: 0 !important;box-shadow: none !important;}

.slideshow__image-wrapper video.slideshow__video {height: 100%; object-fit: cover;}
.slideshow__text-wrapper .content-box .heading.heading--small {color: #F9F6F4; font-size: 24px; letter-spacing: 0.48px;margin-bottom:12px;font-family: 'Tenor Sans';font-weight: 400;}
.slideshow__text-wrapper .content-box h3.heading.heading--large { letter-spacing: 0.9px; font-size: 45px;margin: 12px 0 0;}
.slideshow__text-wrapper .content-box--medium {width: 740px;}
.slideshow__text-wrapper .button-wrapper .button {background: transparent;border: 1px solid rgba(255, 255, 255, 0.4); color: #fff;}
.slideshow__text-wrapper .button-wrapper .button:hover,
.slideshow__text-wrapper .button-wrapper .button:active,
.slideshow__text-wrapper .button-wrapper .button:focus{background: #b1aea4;}
.shopify-section--slideshow .section.section--flush {margin: 0;}
/*================ Footer ================*/

/*================ Homepage ================*/
.image-text-highlight { position: relative; width: 100%;}
.image-text-highlight-wrapper { display: flex; width: 100%; overflow-y: hidden;}
.image-text-highlight-wrapper.image-with-text--reverse {flex-direction: row-reverse;}
.image-text-highlight-wrapper .highlight-image, .image-text-highlight-wrapper .highlight-content-text {width: 50%;}
.highlight-image .image-high img { width: 100%; display: inline-block;  vertical-align: middle;}
.highlight-content-text .highlight-content-text-inner { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; padding: 50px;    position: relative; overflow: hidden;}
.image-high {overflow: hidden;visibility: hidden; width: 100%;max-width: 100%;position: relative;}
.image-high img { height: 100%; width: 100%; object-fit: cover; transform-origin: left;}
.highlight-content-text-inner .content-text-item { display: flex; width: 100%;justify-content: center; text-align: center; padding: 0 50px;}
.content-text-item .content-text-inner { width: 50%;}
.highlight-content-text-inner h6.small-heading { margin-bottom: 60px; font-family: 'DM Sans'; letter-spacing: 1.92px; color: #696969;text-transform: uppercase;font-size: 16px; font-weight: 400;  width: 100%;  text-align: center;}
.content-text-item .content-text-inner h3.main-title { font-family: 'Montserrat'; letter-spacing: 0px; color: #696969; text-transform: uppercase; font-size: 22px; font-weight: 500;   margin-bottom: 60px;}
.content-text-item .content-text-inner .content-desc p a { color: #696969; text-transform: uppercase; font-size: 17px; text-decoration: none; font-weight: 400; font-family: 'Montserrat'; margin-bottom: 5px; display: block;}
.content-text-item .content-text-inner .content-desc p br { display: none;}

.shopify-section--featured-collections { position: relative; width: 100%;}
.shopify-section--featured-collections .product-list__prev-next {transform: translateY(-30%); top: 30%;}
.product-item__image-wrapper .product-item__aspect-ratio .product-image-ratio { padding-top: 135%; position: relative;width:100%;}
.product-item__image-wrapper .product-item__aspect-ratio .product-image-ratio img {  position: absolute; top: 0 !important; left: 0 !important; width: 100%; height: 100%; object-fit: cover; transform: none !important;    max-width: 100%; max-height: 100%;}
.product-item__image-wrapper {margin-block-end: 18px;}
.product-item-meta__title { font-size: 15px; letter-spacing: 0; margin-bottom: 14px;color: #696969;}
.product-item-meta__price-list-container .price-list { font-size: 13px; font-weight: 500;color: #696969;}
.shopify-section--featured-collections .product-list__arrow {    position: absolute; visibility: visible; opacity: 1; transform: scale(1); width: 40px; height: 40px; border: 0; background: transparent;}
.shopify-section--featured-collections .prev-next-button--prev:hover svg {animation: none;}
.shopify-section--featured-collections .product-list__arrow[disabled] {opacity: 0.5;}
.shopify-section--featured-collections .product-list__prev-next .prev-next-button--prev {left: -20px;}
.shopify-section--featured-collections .product-list__prev-next .prev-next-button--next {right: -20px;}
.shopify-section--featured-collections .product-list__inner.swiper-wrapper {gap: 0;overflow: visible;}
.shopify-section--featured-collections .swiper-button-next,.shopify-section--featured-collections .swiper-button-prev {top: 30%;}
.shopify-section--featured-collections .swiper-button-prev{left: -60px;}
.shopify-section--featured-collections .swiper-button-next{right:-60px;}

.index-suffix .shopify-section--image-with-text-overlay .section {margin: 0;}
.image-overlay__content-wrapper .image-overlay__content h2 { letter-spacing: 1.8px; font-size: 15PX; font-family: 'DM Sans';margin-bottom: 15px;}
.image-overlay__content-wrapper .image-overlay__content h3 { font-size: 30px; letter-spacing: 0.6px; margin-top: 0;line-height: 1.27;}

.index-suffix .shopify-section--image-with-text .section,.index-suffix .shopify-section--text-with-icons .section { margin: 0;}

.Home-image-with-text .image-with-text__wrapper {padding: 0;}
.Home-image-with-text .image-with-text__wrapper .image-with-text__image-wrapper, .image-with-text__wrapper  .image-with-text__content-wrapper {width: 50%;}
.Home-image-with-text .image-with-text__wrapper .image-with-text__image-wrapper {position:relative; margin:0;}
.Home-image-with-text .image-with-text__wrapper .image-with-text__content-wrapper { margin: 0; padding: 50px;}
.Home-image-with-text .image-with-text__wrapper .image-with-text__content-wrapper .image-with-text__content-list {max-width: 485px; margin: 0 auto;}
.image-with-text__content h3.heading.h3 {letter-spacing: 0.56px; font-size: 28px; margin: 0 0 32px;line-height: 34px;}
.image-with-text__content .image-with-text__text-wrapper p {line-height: 1.7; font-size: 16px; letter-spacing: 0; margin-bottom: 0;}
.image-with-text__text-wrapper .button-wrapper .button { background: transparent; padding: 0; font-size: 16px; color: #555555; text-transform: none; font-weight: 500; letter-spacing: 0; text-decoration: underline;text-underline-offset: 5px;}
.image-with-text:before {width: 100%;}
.Home-image-with-text .section {margin: 0;}
.home-image-slider page-dots.homeimage_dots.swiper-pagination-clickable {position:absolute; bottom:20px; z-index:2;}
.home-image-slider .swiper-pagination-bullet {background:#fff; opacity:1;}
.home-image-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {background:#b1aea4;}

.shipping-icon-text-section { padding: 25px 0; position: relative;  width: 100%;}
.shipping-section-wrapper { display: flex; align-items: center;}
.shipping-section-wrapper .shipping-section-item { width: 20%;}
.shipping-section-item .shipping-section-item-inner {display: flex;flex-direction: column; justify-content: center; align-items: center;}
.shipping-section-item-inner .shipping-text { margin-top: 20px;text-align:center;}
.shipping-section-item-inner .shipping-text h6 { letter-spacing: 1.8px; color: #F9F6F4; text-transform: uppercase; font-size: 15px; font-family: 'DM Sans'; font-weight: 400;}
.shipping-section-wrapper .swiper-wrapper { align-items: flex-end;}

.shopify-section--testimonials .section__header {margin-bottom: 80px;}
.testimonial-list {max-width: 840px;}
blockquote.testimonial__content.blockquote {font-size: 16px; text-transform: none;padding-top: 0; line-height: 1.5;color: #555555;letter-spacing: 0;}
.blockquote:not(.blockquote--center):before, .rte blockquote:not(.blockquote--center):before {width: 50px;height: 50px;}
.blockquote:before, .rte blockquote:before {background-image: url(/cdn/shop/files/home-10.svg?v=1709532163); background-repeat: no-repeat;  mask-image: none;  background-color: transparent; opacity: 1; width: 50px;height: 50px;}
.testimonial .testimonial__author {color: #7C7C7C;font-size: 11px; text-transform: uppercase; margin-top: 40px; padding-left: 70px;padding-right: 0;}
.testimonial-list .testimonial-list__nav prev-next-buttons.testimonial-list__prev-next-buttons {display: none;}
.testimonial-list .testimonial-list__nav page-dots.testimonial-list__dots { display: flex !important; justify-content: center;  align-items: center;}
.testimonial-list .testimonial-list__nav page-dots.testimonial-list__dots .dots-nav__item {margin: 6px 13px;}

.Home-image-content-section {position: relative;width: 100%; margin-bottom: 90px;}
.Home-image-content-section .section__header {margin-bottom: 50px;}
.Home-image-content-wrapper { display: flex;}
.Home-image-content-item {width: 25%;display: flex;}
.Home-image-content-item-inner {display: flex;flex-direction: column; width: 100%;}
.Home-image img { width: 100%;}
.Home-image-content-item-inner .home-content-description { margin-top: 16px; line-height: normal; display: flex; flex-direction: column; flex-wrap: wrap;  width: 100%;  flex: 1;}
.home-content-description .content-text { margin-bottom: 16px;}
.home-content-description .content-text h6 {letter-spacing: 1.8px;color: #000000;font-size: 15px;font-family: 'DM Sans'; font-weight: 400;  line-height: 1;}
.home-content-description .content-desc p { letter-spacing: 0px; color: #707070; font-size: 14px;  line-height: 24px;}
.home-content-description .image-button { margin-top: 16px;}
.home-content-description .image-button .button {color: #707070; font-size: 16px; padding: 0; letter-spacing: 0; font-weight: 500; text-decoration: underline; text-transform: none;text-underline-offset: 3px;}
.home-content-description .content-desc {height: auto;flex: 1;}

.footer {padding: 80px 0 30px;}
.footer__inner .footer-logo.mobile { display: none;}
.footer__item--newsletter .footer__item-title {letter-spacing: -0.56px; color: #696969;font-size: 28px;}
.footer__item-title {letter-spacing: 0.28px;color: #000000;text-transform: uppercase;font-size: 14px; margin-bottom: 25px;font-family: 'Tenor Sans';}
.footer__item.footer__item--newsletter { max-width: 450px;padding-right: 60px;}
.footer__item .footer_logo {margin-bottom: 20px;display: flex;}
.footer__item .footer_logo img {width: 167px;}
.footer__item.footer__item--image .footer-image .footer__image { margin: 0 auto 20px;}
.linklist__item a {font-size: 16px;}
.linklist__item:not(:first-child) {padding-block-start: 10px;}
.footer__item .footer__item-title {pointer-events: none;}
.footer__item .footer__item-title .icon--chevron {display: none;}
.footer__item.footer__item--text {max-width: 270px;}
.footer__item--text .footer__item-content p em { font-size: 13px; font-style: normal;}
.footer__item--text .footer__item-content p a {text-decoration: none;}
.footer__newsletter-form input {border: 0; border-bottom: 1px solid #696969;padding-left: 10px;padding-right: 60px;}
.footer__item-content .below_newsletter_cls {display: flex; align-items: flex-start; margin-top: 10px;}
.below_newsletter_cls input { background-color: transparent; width: 12px; height: 12px; min-width: 12px; border: 0.5px solid #A2A2A2; margin-top: 2px; padding: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; margin-bottom: 0; cursor: pointer;  margin-right: 8px;}
.below_newsletter_cls input:after { content: ""; display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: scale(.2); transform: scale(.2); -webkit-transition: all .2s ease-in-out .1s; transition: all .2s ease-in-out .1s;  opacity: 0;  width: 8px; height: 6px; margin-left: -4px; margin-top: -3px; background-image: url(/cdn/shop/files/checked.svg?v=1709542750),none; background-repeat: no-repeat; background-size: 8px;}
.below_newsletter_cls input[type=checkbox]:checked:after { -webkit-transform: scale(1);  transform: scale(1);   opacity: 1;}
.footer__newsletter-form .input__submit-icon { line-height: 1;    right: 0;}
.footer__newsletter-form .input__submit-icon svg { width: 25px; height: 25px;}
.footer__item-content .below_newsletter_cls label p {color: #A2A2A2; font-size: 11px; line-height: 1.5;cursor: pointer;}
.footer__item-content .below_newsletter_cls label p a { font-weight: 500; text-decoration: none;}
.footer__aside .footer__copyright {color: #7C7C7C; font-size: 13px; text-transform: capitalize;    line-height: 1;}
.footer__aside .footer__copyright.power { margin:0 0 0 34px; text-transform: none; }
.footer__aside .footer__copyright a { text-decoration:none; }
.footer__aside { align-items: flex-end;}
.footer-bottom-link {margin-left: 20px;    line-height: 1;}
.footer-bottom-link .linklist { display: flex;align-items: center; gap: 10px 34px;}
.footer-bottom-link .linklist .linklist__item {margin: 0;padding: 0;}
.footer-bottom-link .linklist .linklist__item a.link--faded {color: #7C7C7C;font-size: 13px; line-height: 1; vertical-align: middle;}
.footer__follow-and-payment .social-media { justify-content: flex-end;}
.footer__follow-and-payment .social-media .social-media__item {padding: 0 5px;    box-shadow: none;}
.social-media__item .social-media__link { width: 30px; height: 30px; background: #FFFFFF; border: 0; border-radius: 50%;}
.social-media__item .social-media__link svg { color: #b1aea4;}
.social-media__item:before{display:none;}
/*================ Collection ================*/
.collection-bread-sort-section { position: relative; width: 100%; margin-bottom: 60px;}
.collection-bread-sort-wrapper { display: flex; flex-direction: row; justify-content: space-between; align-items: center; position: relative; width: 100%; padding: 35px 0 25px; border-bottom: 1px solid #E6E6E6;}
.collection-breadcrum nav.breadcrumb { position: relative; top: 0; left: 0;}
.collection-bread-sort-wrapper .breadcrumb .breadcrumb__list { padding: 0;}
.collection-bread-sort-wrapper .collection-sort-by product-facet.product-facet {  margin: 0;}
.collection-bread-sort-wrapper .product-facet__meta-bar-item--sort .product-facet__sort-by-title {display: none;}
.collection-bread-sort-wrapper .product-facet__main .product-facet__meta-bar { display: none;}
.product-facet__main .product-facet__meta-bar { display: none;}
.product-facet__product-list {margin-block-start: 0;}
.product-facet__aside .product-facet__filters-header { display: none;}
.block-swatch-list--small .block-swatch__item { min-width: 80px; border: 0; text-align: left; padding-left: 0; color: #696969; font-size: 13px;}
.collapsible-toggle { color: #696969; font-size: 13px; font-weight: 400;}
.collection-sort-by .popover-button {font-size: 13px;line-height: 18px;color: #7C7C7C;letter-spacing: 0;}
.collection-sort-by .popover-button svg {color: #7C7C7C;width: 10px;}
.collection-sort-by .popover-button+.popover {right: 0;}
.product-facet__filter-item:first-child .collapsible-toggle {padding-top: 0;}
.product-facet__filters .checkbox-container .checkbox+label {color: #696969;font-size: 13px;}
.product-list__inner {--product-list-column-gap: var(--grid-gap); --grid-gap: 16px;}
.product-list__inner+.product-list__inner {margin-top: 48px;}
.product-facet__filter-item:not(:last-child) .collapsible__content {padding-inline-start: 0;}
.pagination__nav-item.button { background: #b1aea4;border-color: #b1aea4;color: #fff;width: auto; line-height: 1; height: auto; padding: 13px 30px;}
/*================ Product ================*/
.shopify-section--main-product .breadcrumb__list {padding: 44px 0 30px;}
.product:not(.product--featured) {margin: 0;}
.product {justify-content: normal;gap: 30px 20px}
.product--thumbnails-left .product__media { width: 54%; padding-left: 0;}
.product--thumbnails-left .product__info {width: 46%;}
.product .product__info {padding: 30px 40px;background: #FDFCFC;}
.product__media .product__thumbnail-list {margin-inline-end: 10px;}
.product__media .product__thumbnail-list-inner {gap: 10px;}
.product__media .product__thumbnail { width: 108px; min-width: 108px;padding-bottom: 132%;position: relative;}
.product__media .product__thumbnail img { position: absolute; top: 0; left: 0; width: 100%;  height: 100%;  object-fit: cover;}
.product__media .product__zoom-button {width: auto;height: auto;border: none;background: transparent;color: #696969;bottom: auto;top: 20px;right: 20px;}
.product__media .product__zoom-button svg {width: 20px;height: 20px;}
.product__info .product-meta {margin: 0 0 30px;padding-block-end: 30px;}
.product__info .product-meta__title {font-size: 24px;line-height: 38px;letter-spacing: 0.48px;color: #696969;text-transform: uppercase;margin-block-end: 20px;}
.product__info .price.price--large {font-size: 20px;line-height: 30px;letter-spacing: 1.76px;color: #696969;}
.product__info .product-short__description {margin-top: 30px;font-size: 16px;line-height: 28px;letter-spacing: 0px;color: #555555;}
.product__info .product-form__option-info .product-form__option-name {font-size: 15px;letter-spacing: 0px;color: #696969;}
.product__info .product-form__option-info, .product__info .product-form__quantity-label {margin-block-end: 10px;}
.product__info .block-swatch-list .block-swatch__item {min-width: 60px;background: transparent;border: none;border-radius: 0;font-size: 16px;color: #696969;}
.product__info .block-swatch-list .block-swatch__radio:checked+.block-swatch__item {background: transparent;}
.product__info .block-swatch-list .block-swatch__item:after {border: 1px solid #000000;box-shadow: none;border-radius: 0;}
.product__info .block-swatch.is-disabled .block-swatch__item {color: #C9C9C9;}
.product__info .block-swatch.is-disabled .block-swatch__item:after {border-color: #C9C9C9;}
.product__info .product-form__option-info .product-form__option-link {font-size: 13px;line-height: 18px;letter-spacing: 0px;color: #7C7C7C;display: flex;align-items: center;column-gap: 8px;}
.product__info .product-form__quantity-label {display: none;}
.product__info .product-form {row-gap: 10px;}
.product__info .quantity-selector {border: 1px solid #696969;--quantity-selector-height: 38px;}
.product__info .quantity-selector .quantity-selector__button {width: 28px;}
.product__info .quantity-selector .quantity-selector__input {padding: 0 3px;color: #696969;}
.product__info .qty-buy-btn {display: flex;align-items: center;column-gap: 10px;margin-top: 10px;}
.product__info .product-form__buy-buttons {width: 100%;}
.product__info .product-form__buy-buttons .product-form__payment-container {margin-block-start: 0;}
.product__info .product-form__payment-container .loader-button__text {column-gap: 10px;}
/* .product__info .product-form__payment-container .loader-button__text:before {content: "";position: relative;background-image: url("/cdn/shop/files/Cart.svg?v=1710928325");width: 14px;height: 14px;}
.product__info .product-form__payment-container button[disabled] .loader-button__text:before {background-image: url("/cdn/shop/files/Cart-grey.svg?v=1710928644");} */
.product__info .product-form__payment-container .loader-button__text svg { width: 14px; height: 14px;}
.product__info .product-form__buy-buttons .product-form__add-button {line-height: 1.2;}
.product__info .product-form__buy-buttons .product-form__add-button[disabled] svg path {fill: currentColor;stroke: currentColor;}
.product__info .product-form__custom-liquid .gift-text {display: flex;align-items: center;justify-content: center;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #696969;column-gap: 10px;padding: 12px 40px;background-color: #F9F6F4;margin-top: 20px;}
.product__info .product-form__image {margin-top: 10px;}
.product__info .variant-swatch-list {margin: -6px -10px;}
.product__info .variant-swatch-list .variant-swatch__item:after {border: 0.75px solid #b1aea4;box-shadow: none;border-radius: 0;}
.product__info .variant-swatch-list .variant-swatch__item {border: none;margin: 6px 10px;}
.product__info .variant-swatch-list .variant-swatch__image {width: 59px;border-radius: 0;padding: 5px;}
.product__info .variant-swatch-list .variant-name {margin-top: 2px;display: block;font-size: 9px;line-height: 12px;letter-spacing: 0px;color: #7C7C7C;text-align: center;}
.product__info .product-form__option-value {display: flex;align-items: center;}
.product__info .product-form__option-value .swatch-color {width: 14px;height: 14px;display: block;background: #F4F0E9;border-radius: 50%;margin-right: 5px;}
.product__info .inventory {font-size: 13px;line-height: 17px;letter-spacing: 0px;color: #7C7C7C;margin-top: 10px;display: block;}
.product__info .inventory.inventory--low {color: rgb(var(--product-low-stock-text-color));}
.product__info  .price-list .price-tax {font-size: 13px;line-height: 17px;margin-left: 0;}

.product__info .custom_option {background-color: #f7f7f7;border: 1px solid #d1d1d1;padding: 20px;}
.product__info .custom_option .options_main .main_options {width: 100%;display: block;transition: 0.3s all;padding-bottom: 0px;margin-bottom: 20px;}
.product__info .custom_option .titile_te {font-size: 16px;line-height: 1.73333;text-align: left;color: #777777;padding-bottom: 5px;}
.product__info .custom_option .inp_color {display: inline-block;vertical-align: middle;margin-bottom: 10px;margin-right: 10px;}
.product__info .custom_option .inp_color label {width: 24px;height: 24px;border-radius: 100%;transition: .3s ease-in-out;cursor: pointer;position: relative;}
.product__info .custom_option .inp_color input[type="radio"] + label:after {border: 1px solid #DADADA;cursor: pointer;content: '';position: absolute;top: -4px;right: -4px;bottom: -4px;left: -4px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.product__info .custom_option .inp_color input[type="radio"]:checked + label:after {border-color: #000000;}
.product__info .custom_option .checkbox_da {display: inline-flex;align-items: center;cursor: pointer;margin-bottom: 5px;position: relative;}
.product__info .custom_option .checkbox_da input[type=checkbox] {display: inline-flex;align-items: center;justify-content: center;padding-bottom: 1px;padding-left: 1px;width: 16px;height: 16px;margin-right: 10px;position: relative;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #000;flex: 0 0 auto;}
.product__info .custom_option .checkbox_da input[type=checkbox]:checked {background-color: #000;}
.product__info .custom_option .checkbox_da input[type=checkbox]:after {content: "";display: block;position: absolute;top: 50%;left: 50%;opacity: 0;margin-left: -2px;margin-top: -5px;display: inline-block;-webkit-transform: rotate(48deg);-ms-transform: rotate(48deg);transform: rotate(48deg);height: 8px;width: 4px;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.product__info .custom_option .checkbox_da input[type=checkbox]:checked::after {opacity: 1;}
.product__info .custom_option .checkbox_da label {font-size: 15px;color: #000;}
.product__info .custom_option .text_main input[type="text"] {width: 100%;border: 1px solid #DADADA;padding: 10px;height: 36px;font-size: 15px;color: #000000;}
.product__info .custom_option .shoe_main .shoe_inpu,
.product__info .custom_option .side_main .side_div {display: flex;gap: 10px 20px;}
.product__info .custom_option .shoe_main .btn_re label,
.product__info .custom_option .side_main .side_btn_re label {border: 2px solid #eee;padding: 6px 12px;display: block;cursor: pointer;}
.product__info .custom_option .shoe_main .btn_re label:hover,
.product__info .custom_option .side_main .side_btn_re label:hover {border-color: #0090FA;}
.product__info .custom_option .shoe_main .btn_re input[type=radio]:checked + label,
.product__info .custom_option .side_main .side_btn_re input[type=radio]:checked + label {background: #0090FA;border-color: #0090FA;color: #fff;}

.product__info .variant-swatch-list .variant-swatch.active .variant-swatch__item:after {opacity: 1;transform: scale(1);}
.product__info .product-form__option-selector.custo-option-selector .variant-swatch-list .variant-swatch{position: relative; overflow:hidden;}
.product__info .product-form__option-selector.custo-option-selector .variant-swatch-list a.cust-swatch-product-link::after {content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

.product-content {margin-inline: 0;}
.product-content .product-content__tabs {width: 100%;margin: 0;}
.product-content .product-tabs .tabs-nav {margin-block-end: 0;padding: 40px 0 40px 20px;background-color: #F9F6F4;}
.product-content .tabs-nav__item-list {justify-content: center;gap: 40px;box-shadow: none;}
.product-content .tabs-nav__item.heading {font-family: 'Rethink Sans';font-size: 14px;line-height: 14px;font-weight: bold;letter-spacing: 1.4px;color: #8D8D8D;text-transform: uppercase;padding: 12px 40px;}
.product-content .tabs-nav__item[aria-expanded=true].heading {border: 1px solid #fff;color: #b1aea4;}
.product-content .tabs-nav__position {display: none;}
.product-content .product-tabs .product-tabs__content {margin-top: 64px;margin-bottom: 20px;}
.product-content .product-tabs .product-tabs__tab-item-content {display: flex;flex-direction: column;align-items: center;}
.product-content .product-tabs .product-tabs__tab-item-wrapper {border: none;padding: 0;}
.product-content .product-tabs .tabs-nav__arrows {display: none;}
.product-content .product-tabs .tabs-nav[arrows] .tabs-nav__scroller.is-scrollable:before {display: none;}
.product-content .product-tabs .tabs-nav[arrows] .tabs-nav__scroller {overflow-x: auto;overflow-y: hidden;}
.product-content .product-tabs .tabs-nav[arrows] .tabs-nav__item-list:after {display: none;}
.product-content .product-tabs .description .product-meta-content {max-width: 654px;width: 100%;}
.product-content .product-tabs .product-meta-content h4 {font-size: 28px;line-height: 33px;letter-spacing: 0.56px;color: #696969;margin-bottom: 32px;}
.product-content .product-tabs .product-meta-content p {font-size: 16px;line-height: 28px;letter-spacing: 0px;color: #555555;}
.product-content .product-tabs .text-with-images .product-tabs__tab-item-content {flex-direction: row-reverse;justify-content: center;}
.product-content .product-tabs .text-with-images .product-meta-content {flex: 1;margin-left: 100px;max-width: 520px;width: 100%;}
.product-content .product-tabs .text-or-images-only .product-meta-content {max-width: 654px;width: 100%;}
.product-content .product-tabs .text-or-images-only .product-meta-content h4 {text-align: center;}
.product-content .product-tabs .text-or-images-only .product-meta-content p {margin: 0;}
.product-content .product-tabs .size-chart-pdp-table {max-width: 563px;width: 100%;}
.product-content .product-tabs .rwd-table td:first-child,
.product-content .product-tabs .rwd-table th:first-child {text-align: left;}
.product-content .product-tabs .rwd-table th,
.product-content .product-tabs .rwd-table td {font-size: 16px;line-height: 21px;padding-block-end: 20px;letter-spacing: 0px;color: #555555;border-bottom: 1px solid #e6e6e6;text-align: center;}
.product-tabs__content .product-tabs__tab-item-content h2 { letter-spacing: 0.56px;color: #696969;font-size: 28px;margin-bottom: 30px;    text-align: center;}
.product-content .product-tabs .product-tabs__tab-item-wrapper.text-or-images-only p {margin-bottom: 10px;}
.product-content .product-tabs .product-tabs__tab-item-wrapper.text-with-images h2   {text-align: left;}
.product-tabs__tab-item-wrapper.liquid .product-tabs__tab-item-content .size-chart-pdp-table h2 {margin-bottom: 50px;}
.size-chart-pdp-table .table-wrapper .table-title { text-align: center;margin-bottom: 30px;text-transform: uppercase;}
.size-chart-pdp-table.men-table-pdp { margin-top: 60px;}
.product-form__option-selector[data-selector-type="variant-image"] { display: none;}

.product-content .product-tabs .ergonomic-design .product-tabs__tab-item-content {flex-direction: column;}
.product-content .product-tabs .ergonomic-design .product-meta-content {max-width: 100%;margin: 0 0 30px 0;flex: auto;text-align: center;}
.product-content .product-tabs .ergonomic-design .product-meta-content p {letter-spacing: 0.56px;color: #696969;font-size: 28px;text-align: center;line-height: 1.08333;font-family: var(--heading-font-family);font-weight: var(--heading-font-weight);font-style: var(--heading-font-style);text-transform: uppercase;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-content {display: flex;align-items: center;gap: 20px 65px;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-content .product-meta-image img {margin: 0;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-points p {font-size: 16px;line-height: 43px;letter-spacing: 0px;color: #696969;margin: 0;padding-left: 10px;position: relative;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-points p:before {content: "";position: absolute;right: 100%;top: 50%;transform: translateY(-50%);}
.product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-1:before {width: 269px;height: 12px;background: url("/cdn/shop/files/target-1.png?v=1713955124") center center no-repeat;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-2:before {width: 216px;height: 12px;background: url("/cdn/shop/files/target-2.png?v=1713955124") center center no-repeat;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-3:before {width: 228px;height: 12px;background: url("/cdn/shop/files/target-3.png?v=1713955124") center center no-repeat;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-4:before {width: 123px;height: 12px;background: url("/cdn/shop/files/target-4.png?v=1713955123") center center no-repeat;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-5:before {width: 159px;height: 12px;background: url("/cdn/shop/files/target-5.png?v=1713955123") center center no-repeat;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-bottom {margin-top: 60px;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-bottom span {font-size: 20px;font-weight: 400;line-height: 28px;letter-spacing: 0px;color: #555;position: relative;padding-left: 30px;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-bottom span:before {content: "";position: absolute;top: 5px;/*top: 50%;transform: translateY(-50%);*/left: 0;width: 21px;height: 13px;background: url("/cdn/shop/files/icon-shoes.png?v=1713954357") center center no-repeat;}
.product-content .product-tabs .ergonomic-design-content-wrapper {display: flex;align-items: center;gap: 30px 70px;}
.product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-content:nth-child(1) {flex-direction: row-reverse;}
.product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p {line-height: 24px;}
.product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-content:nth-child(1) .ergonomic-design-points p {padding-left: 0;padding-right: 10px;text-align: right;}
.product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-content:nth-child(1) .ergonomic-design-points p:before {right: auto;left: 100%;top: 40%;transform: rotate(180deg) translateY(-40%);}
.product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-1:before,
.product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-2:before {width: 140px;height: 12px;background: url("https://www.thecoastconceptstore.com/cdn/shop/files/target-5.png?v=1713955123") center center no-repeat;background-size: 140px;}
.product-content .product-tabs .ergonomic-design .ergonomic-design-bottom.design-2 {max-width: 800px;width: 100%;}

.shopify-section--recently-viewed-products .swiper-button-prev,
.shopify-section--recently-viewed-products .swiper-button-next,
.shopify-section--product-recommendations .swiper-button-prev,
.shopify-section--product-recommendations .swiper-button-next {display: none;} 
.shopify-section--recently-viewed-products .swiper-pagination-bullets.swiper-pagination, 
.shopify-section--product-recommendations .swiper-pagination-bullets.swiper-pagination {bottom: 0;position: relative;margin-top: 10px;}

.product-form__option-info { align-items: flex-start;}
.product-form__option-selector.custo-option-selector {margin-bottom: 20px;}
.Click-here {cursor: pointer;font-size:13px; margin-left: auto; text-decoration: underline;transition:background-image 3s ease-in-out;}
.Click-here:hover{transition:background-image 3s ease-in-out;}
.custom-model-main {text-align: center; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0;/* z-index: 1050; */-webkit-overflow-scrolling: touch; outline: 0; opacity: 0; -webkit-transition: opacity 0.15s linear, z-index 0.15; -o-transition: opacity 0.15s linear, z-index 0.15; transition: opacity 0.15s linear, z-index 0.15; z-index: -1;  overflow-x: hidden;  overflow-y: auto; display: flex; justify-content: center;  align-items: center;}
.size-model-open   {z-index: 99999; opacity: 1; overflow: hidden;}
.custom-model-inner {-webkit-transform: translate(0, -25%);-ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out;  -o-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; display: inline-block; vertical-align: middle; width: 600px;margin: 30px auto; max-width: 97%;}
.custom-model-wrap { display: block; width: 100%; position: relative; background-color: #fff; border: 1px solid #999;  border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);  background-clip: padding-box; outline: 0; text-align: left; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-height: calc(100vh - 70px);  overflow-y: auto;}
.size-model-open .custom-model-inner {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0); position: relative;z-index: 999;}
.size-model-open .bg-overlay {background: rgba(0, 0, 0, 0.6); z-index: 99;}
.bg-overlay { background: rgba(0, 0, 0, 0);height: 100vh;width: 100%;position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 0; -webkit-transition: background 0.15s linear;-o-transition: background 0.15s linear; transition: background 0.15s linear;}
.close-btn {position: absolute;right: 0;top: -40px; cursor: pointer; z-index: 99; font-size: 30px; color: #fff;}
.size-model-open .custom-model-inner table.rwd-table {width: 100%;}
.size-model-open .custom-model-inner table.rwd-table th ,.size-model-open .custom-model-inner table.rwd-table tr td { padding: 10px 15px;font-size: 16px; line-height: 21px;padding-block-end: 20px;letter-spacing: 0px; color: #555555; border-bottom: 1px solid #e6e6e6;  text-align: center;}
.size-model-open .custom-model-inner table.rwd-table td:first-child, .size-model-open .custom-model-inner table.rwd-table th:first-child {text-align: left;    padding-left: 0;}
.product-form__option-selector.material {display: none;}

.is_gift_card .product-content,
.is_gift_card .shipping-icon-text-section,
.is_gift_card .shopify-section--recently-viewed-products,
.is_gift_card .shopify-section--product-recommendations {display: none !important;}
.is_gift_card .shopify-section--main-product {margin-bottom: 30px;}

/*================ Pages ================*/
.trans-header .header {position: absolute; width: 100%; background: transparent; left: 0; right: 0;}
.trans-header.sticky_active .header {background: #b1aea4;}
.page-image-text-section { position: relative; width: 100%;}
.page-image {position: relative; z-index: 2;}
.page-image::before { position: absolute; content: "";background: transparent linear-gradient(180deg, #071B2B 0%, #071B2B00 100%) 0% 0% no-repeat; padding-box;opacity: 0.4;width: 100%;height: 100%;z-index: 1;}
.page-image img {width: 100%;}
.page-image .mob--img {display: none;}
.page-image-text-section .page-text-wrapper { position: absolute; bottom: 25%; z-index: 2; left: 0; right: 0; width: 100%;text-align: center;}
.page-text-inner .sub-heading {letter-spacing: 0.48px;color: #F9F6F4;text-transform: uppercase;font-size: 24px; font-weight: 400; margin-bottom: 12px; line-height: 1.3;}
.page-text-inner .main-heading { letter-spacing: 0.9px; color: #FFFFFF;font-size: 45px;font-weight: 400; margin: 0; line-height: 1;}

.menu-link-list-section { position: relative; width: 100%; padding: 40px 0;}
.menu-link-list-section .container {max-width: 1000px;}
.menu-link-list-wrapper .linklist { display: flex; align-items: center; justify-content: center;}
.menu-link-list-wrapper .linklist .linklist__item .link--faded {letter-spacing: 1.4px; color: #8D8D8D; text-transform: uppercase; font-size: 14px; font-family: 'Rethink Sans'; font-weight: 700; border: 1px solid #fff; padding: 12px 38px;line-height: 1;display: block;}
.menu-link-list-wrapper .linklist .linklist__item .link--faded.active { border-color: #b1aea4; color: #b1aea4;}
.menu-link-list-wrapper .linklist__item {text-align: center;padding: 0;}

.page-custom .Home-image-with-text .section {margin: 0;}

.page-custom .shopify-section--featured-collections .tabs-nav {margin-top: 15px;}
.page-custom .shopify-section--featured-collections .tabs-nav__item-list { box-shadow: none;}
.page-custom .shopify-section--featured-collections .tabs-nav__item-list .tabs-nav__item {padding: 0;border: 0;letter-spacing: 0.52px; color: #696969; text-transform: uppercase; font-size: 26px; font-family: 'Tenor Sans'; font-weight: 400;}
.page-custom .shopify-section--featured-collections .tabs-nav__item-list .tabs-nav__item[aria-expanded=true] {color: #b1aea4;}
.page-custom .shopify-section--featured-collections .tabs-nav__scroller-inner .tabs-nav__position.is-initialized {background: #b1aea4;}

.faq-image-wrapper { display: flex;align-items: flex-start;}
.faq-image-wrapper .faq-image-item-image {width: 360px;flex: 1 0 auto;}
.faq-image-wrapper .faq-image-item-faq {width: 100%; padding-left: 100px;}
.faq-image-wrapper .faq-image-item-faq .vertical-breather {padding: 0;}
.faq-image-item-faq .heading.h2 { margin-bottom: 20px;}
.faq-image-wrapper .faq-image-item-faq .section__header p {margin: 0; text-align: left; line-height: 1.54;}
.faq-image-item-faq .faq__wrapper { width: 100%; max-width: 100%;}
.faq__item .collapsible-toggle { border-bottom: 0.75px solid #696969; padding-left: 0; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; font-size: 16px;font-weight: 500; letter-spacing: 0px;  }
.faq__item .collapsible__content { padding-left: 0; padding-top: 15px; padding-bottom: 8px;}
.faq__item .collapsible__content p {font-size: 16px;}
.faq__item .collapsible-toggle[aria-expanded="true"] {color: #b1aea4;}
.faq-image video { width: 100%; height: 100%;}

.shopify-section--rich-text .content-box {width: 100%;margin: 0;}
.shopify-section--rich-text .container { max-width: 780px;}
.page\.our-values-suffix .shopify-section--rich-text .section {margin-top: 60px;}
.page\.our-values-suffix .shopify-section--rich-text .content-box .heading.h2 { text-align: center;  margin-bottom: 32px;}
.page\.our-values-suffix .shopify-section--rich-text .content-box .ric-content-block { margin-bottom: 60px;}
.shopify-section--rich-text .content-box p { font-size: 16px; line-height: 28px;}
.rich-text-block .rich-text-item{ margin-bottom: 40px;}
.rich-text-block .rich-text-item:last-child{ margin-bottom: 0px;}
.rich-text-block .rich-text-item h3 { letter-spacing: 0.44px;color: #696969; text-transform: uppercase; font-size: 22px; font-weight: 400; margin-bottom: 15px;line-height: 1;}

.page\.conceptstore-suffix .shopify-section--rich-text .section {margin: 60px 0 80px;}

.image-slider .section__header {margin-bottom: 50px;}
.image-slider-item .slider-image img {width: 100%;}
.image-slider-wrapper .swiper.image_swiper_slider .swiper-pagination { position: relative;  bottom: 0;  padding-top: 30px;}
.image-slider-wrapper .swiper.image_swiper_slider .swiper-pagination .swiper-pagination-bullet {margin: 0 12px;}

.image-content { position: relative; width: 100%;}
.image-content .container {max-width: 1250px;}
.image-content-wrapper {display: flex;align-items: center;justify-content: space-between;}
.image-content-wrapper .image-content-image {width: 65%;}
.image-content-image .image img { width: 100%;}
.image-content-wrapper .image-content-content {width: 30%;}
.image-content-content .content-button { margin-top: 30px;}
.image-content-content .content-button .button {background: #b1aea4;color: #fff;}

.map-content { position: relative; width: 100%;}
.map-content .container {max-width: 1250px;}
.map-content-wrapper {display: flex;align-items: center;justify-content: space-between;}
.map-content-wrapper .image-content-image {width: 65%;}
.image-content-image .image img { width: 100%;}
.map-content-wrapper .map-content-content {width: 30%;}
.map-content-content .content-button { margin-top: 30px;}
.map-content-content .content-button .button {background: #b1aea4;color: #fff;}
.page\.conceptstore-suffix .image-with-text__text-wrapper .button-wrapper .button {background: #b1aea4; color: #fff; text-decoration: none; padding: 13px 40px;  font-size: 14px;}

.shipping-number-text-section { position: relative; width: 100%; padding: 90px 0;}
.shipping-number-text-section .container { max-width: 1190px;}
.shipping-number-text-section .section__header {margin-bottom: 80px;}
.shipping-number-text-wrapper {position: relative;}
.shipping-number-text-wrapper .ship-numb-image { position: absolute;left: -160px; top: -90px;}
.shipping-number-text-wrapper .shipping-number-text-inner-wrapper { display: grid; align-items: center; position: relative; grid-template-columns: repeat(3, 1fr); grid-gap: 60px;}
.shipping-number-item-inner { background: #b1aea4; padding: 30px 25px; display: flex; align-items: flex-start;}
.shipping-number-item-inner .shipping-text { letter-spacing: 3.6px; color: #FFFFFF; font-size: 45px; font-family: 'Tenor Sans'; line-height: 1;}
.shipping-number-item-inner .number-desc { padding-left: 22px;}
.shipping-number-item-inner .number-desc p { letter-spacing: 0px; color: #FFFFFF; font-size: 16px;}
.shipping-number-text-inner-wrapper .shipping-number-item {position: relative;}
.shipping-number-text-inner-wrapper .shipping-number-item::After { position: absolute; content: ""; background-image: url(/cdn/shop/files/emp-3.svg?v=1709717480); width: 47px; height: 47px; top: 50px; right: -54px;}
.shipping-number-item:last-child::After {display: none;}

.page\.referral-program-suffix .shopify-section--image-with-text-overlay .section {margin: 0;}

.image-contact-form-wrapper {display: flex;flex-direction: row-reverse;}
.image-contact-form-wrapper .image-contact, .image-contact-form-wrapper .contact-from-image {width: 50%;}
.image-contact-form-wrapper .image-contact .image img {width: 100%;}
.image-contact-form-wrapper .contact-from-image .contact-from-image-inner { display: flex; justify-content: center; align-items: center;flex-direction: column; padding: 50px; width: 100%; height: 100%;}
.contact-from-image-inner h2 {margin-bottom: 50px;}
.contact-from-image-inner .contact__form { max-width: 480px; width: 480px;}
.contact-from-image-inner .contact__form input,.contact-from-image-inner .contact__form  .input__field { border: 0; border-bottom: 0.75px solid #000000; letter-spacing: 0px; color: #696969;padding: 0 5px;box-shadow: none;}
.contact__form .below_newsletter_cls {display: flex; align-items: center; margin-top: 11px; cursor: pointer;}
.contact-from-image-inner .below_newsletter_cls input { border: 0.5px solid #A2A2A2;margin-top: 0;}
.contact__form .below_newsletter_cls label p { font-size: 11px; color: #a2a2a2; line-height: 1;}
.contact__form .below_newsletter_cls label p a { font-weight: 500; text-decoration: none;}
.contact-from-image-inner .contact__form input::-webkit-input-placeholder {color: #696969;}
.contact-from-image-inner .contact__form input::-moz-placeholder { color: #696969;}
.contact-from-image-inner .contact__form input:-ms-input-placeholder { color: #696969;}
.contact-from-image-inner .contact__form input:-moz-placeholder {color: #696969;}

.shopify-section--faq {padding: 80px 0;}
.shopify-section--faq .section,.page\.faq-suffix .shopify-section--image-with-text-overlay .section { margin: 0;}
.shopify-section--faq .section__color-wrapper {background: transparent;}
.shopify-section--faq .section__header.text-container { margin-bottom: 30px;max-width: 100%;}
.faq__wrapper .faq__category {  background: transparent;  padding: 0;  letter-spacing: 0.4px; color: #696969; font-size: 20px; font-family: 'Tenor Sans'; margin-bottom: 20px;}
.image-overlay__content-wrapper .image-overlay__content.content-box--text-right.content-box--right {text-align: left;}
.page\.faq-suffix .image-overlay__content-wrapper .image-overlay__text-container .multi-column__link {text-decoration: none;border: 1px solid #fff; display: inline-block; vertical-align: middle;padding: 12px 20px;line-height: 1; letter-spacing: 1.4px; font-size: 14px;}
.page\.faq-suffix .image-overlay__text-container .multi-column__link:hover { background: #b1aea4; border-color: #b1aea4;}
.faq__wrapper .faq__category:not(first-child) {margin: 40px 0 0;}
.shopify-section--faq .faq__wrapper { max-width: 100%; width: 100%;margin: 0 auto;}
.shopify-section--faq .faq__item+.faq__item { border-top: 0;}
.shopify-section--faq  .faq__item .collapsible__content { padding-top: 25px;padding-bottom: 35px;}

.contact-form-wrapper-inner { display: flex;flex-direction: row-reverse;background: #FAFAFA;}
.contact-form-wrapper-inner .contact-form-item {width: 50%;    margin: 0 auto;}
.contact-form-image {position: relative;display: block;padding-bottom: 82%;height: 100%;}
.contact-form-image .contact__image {width: 100%;position: absolute;height: 100%;object-fit: cover;}
.contact-form-wrapper-inner .contact-form-item .contact, .contact-form-wrapper-inner .contact-form-item .contact__main{    display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%;}
.contact-form-wrapper-inner .contact-form-item .contact {padding: 50px;}
.contact-form-wrapper-inner .contact-form-item .contact__main {max-width: 540px;}
.contact-form-wrapper-inner .contact-form-item .contact__main .contact__form { max-width: 100%; width: 100%; margin: 0;}
.autosize {resize: none;overflow: hidden;}
.contact__form input, .contact__form textarea { border: 0;  border-bottom: 0.75px solid #696969;  padding: 0 5px;box-shadow: none !important;}
.contact__form .below_newsletter_cls input { border: 1px solid #a2a2a2; padding: 0;}
.contact-form-wrapper-inner .contact-form-item .contact__main .section__header { display: flex; align-items: flex-end; text-align: left;  justify-content: space-between;}
.contact-form-wrapper-inner .contact-form-item .contact__main .section__header .header-title-button { width: calc(100% - 130px);}
.contact-form-wrapper-inner .contact-form-item .contact__main .section__header .header-title-button .heading.h2 { margin-bottom: 20px;}
.header-title-button p { font-size: 13px; margin: 0;}
.contact-button .button { background: #b1aea4; color: #fff;padding: 13px 40px;}
.contact__form .below_newsletter_cls label {cursor: pointer;}

body.page\.kundenservice-suffix .contact-form-wrapper-inner .contact-form-item .contact__main { max-width: 100%;}
body.page\.kundenservice-suffix .contact-form-wrapper-inner .contact-form-item .contact__main header { width: 100%;}

.corporate-rich-text { position: relative; width: 100%;  padding: 80px 0;}
.corporate-rich-text .container { max-width: 740px;}
.corporate-rich-text-inner { position: relative;}
.corporate-rich-text-inner .cor-image {position: absolute; top: -20px; right: -220px;}
.corporate-rich-text-inner .main-title { margin: 0 0 30px; line-height: 1.3; text-align: center;}

.corporate-persnolized-image-section { position: relative; width: 100%;padding: 90px 0;}
.corporate-persnolized-image-section .heading.h2 {margin-bottom: 20px;}
.corporate-persnolized-image-slider-item img {width: 100%;}
.corpor-double-image { display: flex; align-items: center; justify-content: center; margin-top: 20px;}
.corpor-double-image .slider-image { margin: 0 25px;}
.corpor-double-image .slider-image img { margin: 0;}
.cor_image_swiper_slider .swiper-pagination { position: relative; bottom: 0; padding-top: 30px;}
.cor_image_swiper_slider .swiper-pagination .swiper-pagination-bullet {margin: 0 12px;}

.corproate-contact-form-section { position: relative; width: 100%; margin-bottom: 90px;}
.corproate-contact-form-section .container { max-width: 720px;}
.corproate-contact-form-wrapper { background: #FAFAFA;  padding: 55px;}
.corproate-contact-form-inner .contact__form { max-width: 100%; margin-inline-start: auto; margin-inline-end: auto;}
.corproate-contact-form-wrapper .form-desc p { font-size: 13px; max-width: 480px;  margin: 0 auto;}

.login-image-form-wrapper { display: flex;flex-direction: row-reverse;}
.login-image-form-wrapper .login-image-item { flex: 1;}
.login-image img { width: 100%;}
.login-recovery-form-inner { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%;background: #FAFAFA;padding: 30px;}
.login-recovery-form-inner #login-form-container,.login-recovery-form-inner #recover-form-container {width: 100%;}
.login-recovery-form-inner .page-content--small {max-width: 480px;margin-block-end: 0;}
.login-recovery-form-inner .page-content--small .page-header {text-align: left;}
.login-recovery-form-inner .page-content--small .page-header .page-header__text-wrapper.text-container {margin: 0 0 40px;}
.account__block-item .input__field {border: 0;border-bottom: 0.75px solid #696969;box-shadow: none;padding: 0 5px;}
.account__block-item .forget_password {font-size: 11px;line-height: 14px;letter-spacing: 0px;color: #A2A2A2;margin-top: 10px;width: 100%;text-decoration: none;}
.account__block-item .form__secondary-action {text-align: left;font-size: 14px;line-height: 20px;letter-spacing: 0px;color: #A2A2A2;}

/*================ Cart ================*/
.price-tax {font-size: 11px;line-height: 14px;letter-spacing: 0px;color: #7C7C7C;margin-left: 10px;}
.mini-cart.drawer--large {max-width: 460px;}
.mini-cart .drawer__header {justify-content: center;max-height: 50px;padding-block-start: 16px;padding-block-end: 14px;border: 1px solid #E6E6E6;background-color: #fff;padding-left: 30px;padding-right: 30px;}
.mini-cart .drawer__header .drawer__title {font-size: 15px;line-height: 18px;letter-spacing: 0px;color: #555555;column-gap: 10px;}
.mini-cart .drawer__header .drawer__title svg,
.mini-cart .drawer__header .drawer__title svg path {fill: currentColor;}
.mini-cart .drawer__content {padding-block-start: 10px;padding-left: 30px;padding-right: 30px;}
.mini-cart .drawer__content .line-item__image-wrapper {margin-inline-end: 15px;width: 60px;}
.mini-cart .drawer__content .line-item__content-wrapper {margin-bottom: 16px;margin-block-start: 0;padding-bottom: 16px;border-bottom: 1px solid #E6E6E6;}
.mini-cart .drawer__content .line-item:last-child .line-item__content-wrapper {margin-bottom: 0;}
.mini-cart .line-item__info {width: 100%;}
.mini-cart .line-item__info .product-item-meta__title {font-size: 13px;line-height: 22px;letter-spacing: 0px;color: #7C7C7C;max-width: 150px;width: 100%;}
.mini-cart .line-item__info .product-item-meta__price-list-container .price-list {font-size: 11px;line-height: 14px;font-weight: 400;letter-spacing: 0px;color: #000000;display: flex;align-items: center;}
.mini-cart .line-item__content-wrapper .line-item__quantity {margin-block-start: 0;margin-left: 15px;display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;}
.mini-cart .line-item__content-wrapper .quantity-selector__button[data-tooltip]:before,
.mini-cart .line-item__content-wrapper .quantity-selector__button[data-tooltip]:after {display: none;}
.mini-cart .line-item__content-wrapper .line-item__remove-button {margin: 0;font-size: 12px;line-height: 16px;letter-spacing: 0px;color: #959595;}
.mini-cart__drawer-footer {padding: 0 30px 30px 30px;box-shadow: none;}
.mini-cart__drawer-footer .upsell_products {padding: 40px 0 70px;border-bottom: 1px solid #E6E6E6;}
.cartdrawer-upsell .upsell-header {text-align: center;padding-bottom: 15px;border-bottom: 1px solid #E6E6E6;margin-bottom: 10px;}
.cartdrawer-upsell .upsell-header h3 {font-family: 'DM Sans';font-size: 16px;line-height: 20px;letter-spacing: 0px;color: #555555;font-weight: 400;}
.cartdrawer-upsell-wrap .upsell-pro-list {padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid #E6E6E6;}
.cartdrawer-upsell-wrap .upsell-pro-list:last-child {margin-bottom: 0;}
.cartdrawer-upsell-wrap .upsell-pro-list .main_wrapper {display: flex;column-gap: 15px;}
.cartdrawer-upsell-wrap .pro-image {flex: 1 0 auto;max-width: 60px;width: 100%;}
.cartdrawer-upsell-wrap .cart__item-details {display: flex;align-items: flex-end;column-gap: 20px;width: 100%;}
.cartdrawer-upsell-wrap .cart__item-details .pro-details-price-add-to-cart-button {flex: 1 0 auto;text-align: right;}
.cartdrawer-upsell-wrap .cart__item-details .cart__item-name {font-family: 'DM Sans';font-weight: 400;font-size: 13px;line-height: 22px;letter-spacing: 0px;color: #7C7C7C;margin-bottom: 15px;}
.cartdrawer-upsell-wrap .cart__item-details .product_type {display: none;}
.cartdrawer-upsell-wrap .cart__item-details .price_with_inc_label {font-size: 11px;line-height: 14px;letter-spacing: 0px;color: #000000;}
.cartdrawer-upsell-wrap .pro-details-price-add-to-cart-button .product-item__link {font-size: 12px;line-height: 16px;letter-spacing: 0px;color: #959595;margin: 0;}
.mini-cart__drawer-footer .totals {display: flex;align-items: flex-start;justify-content: space-between;margin-top: 10px;}
.mini-cart__drawer-footer .totals .totals__total {font-family: 'DM Sans';font-weight: 400;font-size: 15px;line-height: 20px;letter-spacing: 0px;color: #000000;margin-bottom: 4px;}
.mini-cart__drawer-footer .totals .total-desc span {font-size: 13px;line-height: 18px;letter-spacing: 0px;color: #7C7C7C;}
.mini-cart__drawer-footer .totals .total-desc span a {text-decoration: underline;}
.mini-cart__drawer-footer .totals .totals__total-value {margin-top: 0;font-size: 14px;line-height: 18px;font-weight: 700;letter-spacing: 0px;color: #000000;}
.mini-cart__drawer-footer a.button,
.mini-cart__drawer-footer .checkout-button{margin-top: 16px;}

.cart .cart__content .product-item-meta__title {font-size: 13px;line-height: 22px;letter-spacing: 0px;color: #7C7C7C;}
.cart .cart__content .product-item-meta__property-list {display: none;}
.cart .cart__content .product-item-meta__price-list-container .price-list {font-size: 11px;line-height: 14px;letter-spacing: 0px;color: #000000;}
.cart .cart__content .line-item__price-list-container .price-list.price-list--stack {font-size: 14px;line-height: 18px;letter-spacing: 0px;color: #000000;}
.cart .cart__content .line-item__remove-button {font-size: 12px;line-height: 16px;letter-spacing: 0px;color: #959595;}
.cart .cart__aside .cart__checkout-button {column-gap: 8px;}
.cart .cart__aside .checkout-button__lock {position: relative;left: auto;}

.timeline__prev-next-buttons .prev-next-button {background: transparent;border: none;}

.grossen-table-section { position: relative; width: 100%; padding: 80px 0 0;}
.grossen-table-wrapper h2 {text-align: center;    margin-bottom: 50px;}
.grossen-table-wrapper .grossen-table-wrapper-inner { display: flex; margin: 0 -25px;}
.grossen-table-wrapper-inner .grossen-table-wrapper-inner-item { width: 50%; margin: 0 auto 50px;padding: 0 25px;}
.grossen-table-wrapper-inner .grossen-table-wrapper-inner-item h4 { text-align: center; margin-bottom: 30px; text-transform: uppercase;  font-size: 22px; font-weight: 400;}
.grossen-size .table-wrapper table { width: 100%;}
.grossen-size .table-wrapper table tr th { font-size: 16px; line-height: 21px; padding-block-end: 20px; letter-spacing: 0px; color: #555555; border-bottom: 1px solid #e6e6e6; text-align: center;}
.grossen-size .table-wrapper table th:first-child {text-align:left;}
.grossen-size .table-wrapper table tr td {font-size: 16px; line-height: 21px; padding: 20px; letter-spacing: 0px; color: #555555; border-bottom: 1px solid #e6e6e6;text-align: center;}
.grossen-size .table-wrapper table tr td:first-child {text-align: left;padding-left: 0;}
.grossen-table-wrapper-inner .grossen-table-wrapper-inner-item:last-child { margin-bottom: 0;}

body.page\.referral-program-suffix .shopify-section--custom-liquid .container {max-width: 100%; padding: 0;}
body.page\.referral-program-suffix .shopify-section--custom-liquid  .section {margin: 0;}
.shopify-section--custom-liquid  .conjured_flexbox .conjured_content, .shopify-section--custom-liquid  .conjured_flexbox .conjured_image {flex: initial; width: 50%;}
.shopify-section--custom-liquid  .conjured_flexbox .conjured_content h1.template_advocate_signup_heading { font-family: 'Tenor Sans'; letter-spacing: 0.56px; font-size: 28px; font-weight: 400; line-height: 1;}
.shopify-section--custom-liquid  .conjured_flexbox.right_image .conjured_content { padding: 50px 10%;}
.shopify-section--custom-liquid .conjured_flexbox.right_image .conjured_content input { border: 0; border-bottom: 0.75px solid #000000; letter-spacing: 0px; color: #696969;  font-size: 13px;}
.shopify-section--custom-liquid .conjured_flexbox.right_image .template_advocate_signup_show_newsletter.conjured-checkbox input#conjured_accepts_marketing {    border-radius: 0 !important; border: 1px solid #a2a2a2; width: 12px;height: 12px;}
.shopify-section--custom-liquid .template_advocate_signup_show_newsletter.conjured-checkbox label {font-size: 13px;}

.image-with-text__image-wrapper.mySwiper .image-with-text__image[hidden] {visibility:visible !important; transition:visibility .6s linear; z-index:2!important;}


html.js[lang="fr"] .header__linklist-item:not(:last-child),
html.js[lang="es"] .header__linklist-item:not(:last-child){ margin-inline-end: 20px;}
html.js[lang="es"] .header__linklist-link {letter-spacing: 1px;}
/*================ Media Query ================*/
@media screen and (min-width:769px){}
@media screen and (max-width:1440px){
  .header__linklist-item:not(:last-child) {margin-inline-end: 30px;}
  .drawer__header {max-height: 80px;}  
  .drawer.drawer--from-left,.drawer__header {background: #F9F6F4;} 
  .drawer-header-wrapper {display: flex; justify-content: space-between; align-items: center; width: 100%;}  
  .drawer__header, .drawer__content { padding-left: 20px; padding-right: 20px;}  
  .mobile-nav__item .mobile-nav__link {letter-spacing: 1.8px;color: #696969; font-size: 15px;font-family: 'DM Sans';}  
  .mobile-nav__item .mobile-nav__link.is_sale_link {color: #A00000;}
  .shopify-section--custom-liquid  .conjured_flexbox.right_image .conjured_content {  padding: 50px 5%;}  
}
@media screen and (max-width:1350px){
  .shopify-section--featured-collections .swiper-button-prev {left: -30px;}  
  .shopify-section--featured-collections .swiper-button-next {right: -30px;}  
  .shipping-number-text-wrapper .ship-numb-image {left: -50px;}  
  .shopify-section--custom-liquid  .conjured_flexbox.right_image .conjured_content { padding: 50px 4%;}  
  html.js[lang="es"] .header__linklist-link,html.js[lang="fr"] .header__linklist-link { font-size: 14px;letter-spacing:0;}
}
@media screen and (max-width:1199px){
  .announcement-bar-wrapper .container {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: space-between;
    gap: 10px;
  }
  .announcement-bar-wrapper .container .announcement-bar {
    justify-content: flex-start;
  }
  .announcement-bar-wrapper .container .announcement-bar .announcement-bar__list {
    padding: 0;
  }
  .announcement-bar__message {
    text-align: left;
  }
  .announcement-bar-wrapper .container .g_app_locale_selector.announce-language {
    position: relative;
    right: auto;
    top: auto;
  }
  .announcement-bar-wrapper .container .g_app_locale_selector.announce-language select {
    height: 100%;
    width: 87px;
  }
  #header-sidebar-localization-form select.gt_selector.notranslate {color: #696969; background: transparent; border: 0; outline: 0; box-shadow: none;} 
  
  .drawer {z-index: 99;}  
  .header__inline-navigation {padding-left: 0;}  
  .highlight-content-text-inner h6.small-heading,.content-text-item .content-text-inner h3.main-title { margin-bottom: 30px;}  
  .content-text-item .content-text-inner h3.main-title {font-size: 18px;}  
  .content-text-item .content-text-inner .content-desc p a {font-size: 15px;} 
  .highlight-content-text-inner .content-text-item {padding: 0 30px;}  
  predictive-search-drawer#search-drawer { z-index: 999;}
  .Home-image-content-wrapper .swiper {padding-bottom: 60px;}
  .Home-image-content-wrapper .swiper .swiper-pagination {bottom: 0;}  
  .slideshow__text-wrapper .content-box h3.heading.heading--large {font-size: 38px;}  
  .slideshow__text-wrapper .content-box .heading.heading--small { font-size: 20px;}  
  .image-overlay__content-wrapper .image-overlay__content h3 {font-size: 24px;}  
  .image-with-text__content h3.heading.h3 {font-size: 22px;}  
  .shipping-section-wrapper .swiper {padding-bottom: 25px;}
  .shipping-icon-text-section .shipping-section-wrapper .swiper-pagination {bottom: -5px;}  
  .shipping-section-wrapper .swiper-pagination .swiper-pagination-bullet {background: #fff;}
  
  #mobile-menu-drawer .drawer__footer {box-shadow: none;border: 0;    padding: 20px;}
  #mobile-menu-drawer .drawer__footer:before {display:none;}
  #mobile-menu-drawer .drawer__footer .mobile-nav__footer .icon-text {display: none;}  
  #mobile-menu-drawer .drawer__footer .mobile-nav__footer {flex-direction: column;}  
  #mobile-menu-drawer .drawer__footer .mobile-nav__footer button[aria-controls="header-sidebar-localization-form-locale"] {font-size: 15px;line-height: 20px;letter-spacing: 0.75px;color: #696969;text-transform: uppercase;}
  #mobile-menu-drawer .drawer__footer .mobile-nav__footer .social-media {margin-top: 30px;}
  #mobile-menu-drawer .drawer__footer .mobile-nav__footer .social-media .social-media__item { box-shadow: none; margin: 0 10px 0 0;}  
  .mobile-nav__item .mobile-nav__images-wrapper {display: none;}  
  .mobile-nav .mobile-nav .mobile-nav {border: 0; padding-left: 0;}  
    
  .footer__item.footer__item--newsletter {max-width: 320px;padding-right: 20px;}  
  .footer-bottom-link .linklist {gap: 10px 20px;}
  .footer-bottom-link .linklist .linklist__item {line-height: 1;}  
  .footer__aside .footer__copyright.power {margin: 0 0 0 20px;}
  .footer__aside .footer__copyright,.footer-bottom-link .linklist .linklist__item a.link--faded {font-size: 12px;}  
  
  .page-text-inner .sub-heading {font-size: 20px;} 
  .page-text-inner .main-heading {font-size: 30px;}  
  .page-custom .shopify-section--featured-collections .tabs-nav { margin: 15px 0 0;}  
  
  .shipping-number-item-inner { padding: 30px 15px;}  
  .shipping-number-item-inner .number-desc { padding-left: 10px;}  
  .contact-from-image-inner .contact__form { max-width: 100%;  width: 100%;}  
  
  .corporate-rich-text-inner .cor-image {top: 0px;right: -120px;}
  .corporate-rich-text-inner .cor-image img { width: 120px;}  
  
  .block-swatch-list--small .block-swatch__item {min-width: 65px;}
  
  .shopify-section--testimonials .section__header {margin-bottom: 50px;}
  .grossen-table-wrapper .grossen-table-wrapper-inner {margin: 0;}
  .grossen-table-wrapper-inner .grossen-table-wrapper-inner-item { padding: 0 15px;}  

  .product-content .product-tabs .ergonomic-design-content-wrapper {gap: 30px 30px;}
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-1:before, 
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-2:before {width: 120px;background-size: 120px;}
}
@media screen and (max-width:1000px){
  .image-with-text__wrapper {align-items: center; display: flex;}
  .image-with-text--reverse .image-with-text__wrapper{flex-direction: column-reverse;}
  .image-with-text { padding: 0;}
  .image-with-text--overlap-text:before {height: 100%;}  
  .Home-image-with-text .image-with-text__wrapper .image-with-text__content-wrapper { padding: 30px;}
  .image-with-text__wrapper { flex-direction: column-reverse;}
  .Home-image-with-text .image-with-text__wrapper .image-with-text__image-wrapper,.image-with-text__wrapper .image-with-text__image-wrapper
  .image-with-text__wrapper .image-with-text__content-wrapper,.image-with-text__wrapper .image-with-text__content-wrapper { width: 100%;}  
  .Home-image-with-text .image-with-text__wrapper .image-with-text__content-wrapper .image-with-text__content-list { max-width: 100%;}  
}
@media screen and (max-width:999px){
  .container, .shopify-policy__container.shopify-policy__container { padding-left: 20px; padding-right: 20px;}  
  
  .shopify-section--main-search .main-search__form+.tabs-nav {margin-inline: 0;}
  
  .slideshow__text-wrapper .content-box--medium {width: 100%;margin: 0;}  
    
  .image-text-highlight-wrapper,.image-text-highlight-wrapper.image-with-text--reverse {flex-direction: column;}
  .image-text-highlight-wrapper .highlight-image, .image-text-highlight-wrapper .highlight-content-text {width: 100%;}  
  
  .shopify-section--featured-collections .swiper-button-prev {left: -10px;}  
  .shopify-section--featured-collections .swiper-button-next {right: -10px;}
    
  .footer__item-list { display: flex; flex-wrap: wrap;}
  .footer__item.footer__item--newsletter { max-width: 45%; padding-right: 0;width: 45%;}  
  .footer__item.footer__item--text,.footer__item { max-width: 45%; width: 45%;}  
  .footer__item.footer__item--image .footer-image .footer__image { margin-left: 0;}  
  .footer__aside .footer-bottom-link {margin-left: 0;margin-top: 30px;}  
  .footer-bottom-link .linklist {flex-wrap: wrap;}
  .footer__aside { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column-reverse;}  
  .footer__aside .footer__follow-and-payment { display: flex; width: 100%;flex-direction: column; justify-content: flex-start; align-items: flex-start;gap: 0;}  
  .footer__aside .footer__payment-methods { margin-top: 30px;}  
  
  .page-custom .shopify-section--featured-collections .tabs-nav__item-list .tabs-nav__item {font-size: 20px;letter-spacing: 0.4px;}  
  .timeline__nav-wrapper {margin-inline: 0;}  
  .faq-image-wrapper .faq-image-item-faq { padding-left: 30px;}  
  .faq-image-item-faq .heading.h2 {font-size: 24px;}  
  
  .shipping-number-text-section .section__header {margin-bottom: 30px;}
  .shipping-number-text-wrapper .shipping-number-text-inner-wrapper {display: flex;flex-direction: column;max-content; grid-gap: 70px;}  
  .shipping-number-text-inner-wrapper .shipping-number-item::After {top: auto; right: 0; left: 0; margin: 0 auto; bottom: -58px; transform: rotate(90deg);} 
  .shipping-number-text-wrapper .ship-numb-image {top: auto;  bottom: -90px;}  
  .image-contact-form-wrapper { flex-direction: column-reverse;} 
  .image-contact-form-wrapper .image-contact, .image-contact-form-wrapper .contact-from-image {width: 100%;}  
  .image-contact-form-wrapper .contact-from-image .contact-from-image-inner {padding: 50px 20px;}  
  .contact-from-image-inner .contact__form { max-width: 100%; width: 100%;}  
  .contact-from-image-inner .contact__form .form__submit { width: auto; margin: 30px auto 0; text-align: center; display: block;}  
  
  .image-content-wrapper .image-content-content h2 {font-size: 22px;}  
  .map-content-wrapper .map-content-content h2 {font-size: 22px;}
  .corporate-rich-text-inner .main-title { font-size: 24px;  text-align: left;  max-width: calc(100% - 150px);} 
  .corporate-rich-text-inner .cor-image { top: -20px;  right: 0;}  
  .corporate-persnolized-image-section { position: relative; width: 100%; padding: 60px 0;}  
  
  .contact-form-wrapper-inner {flex-wrap: wrap;flex-direction: column-reverse;} 
  .contact-form-wrapper-inner .contact-form-item { width: 100%;}  
  .contact-form-wrapper-inner .contact-form-item .contact { padding: 40px 20px;}  
  .contact-form-wrapper-inner .contact-form-item .contact__main { max-width: 100%;}  
  .contact-form-wrapper-inner .contact-form-item .contact__main .contact__form {text-align: center;}
  
  .product-list__inner {--grid-gap: 20px;}
  .product-list__inner+.product-list__inner {margin-top: 32px;}
  .product-facet__filter-item:first-child .collapsible-toggle {padding-top: 21px;}
  .collection-bread-sort-wrapper {flex-direction: column;align-items: normal;padding: 30px 0 20px;}
  .collection-bread-sort-section {margin-bottom: 30px;}
  .mobile-toolbar {position: relative;top: auto;justify-content: space-between;margin-top: 30px;}
  .mobile-toolbar__item {border: none;flex: none;padding: 7px 20px;}
  .mobile-toolbar__item+.mobile-toolbar__item {border-inline-start: none;}
  .mobile-toolbar__item.mobile-toolbar__item--filters {background-color: #b1aea4;color: #fff;font-size: 14px;letter-spacing: 1.12px;text-transform: uppercase;font-weight: 700;}
  .mobile-toolbar__item.mobile-toolbar__item--sort {font-size: 13px;line-height: 18px;color: #7C7C7C;letter-spacing: 0;}
  .mobile-toolbar__item.mobile-toolbar__item--sort svg {width: 10px;color: inherit;}
  .product-facet__aside .product-facet__filters {max-width: 428px;width: 100vw}
  .product-facet__aside .drawer.drawer--from-left,
  .product-facet__aside .drawer__header{background: #fff;}
  .product-facet__filters .drawer__header {border-bottom: 0;padding-bottom: 10px;max-height: 70px;}
  .product-facet__filters .drawer__title {display: none;}
  .product-facet__filters .drawer__close-button svg {width: 20px;height: 20px;}
  .product-facet__filters .drawer__header .drawer__close-button {right: 20px;}
  .block-swatch-list--small .block-swatch__item {min-width: 80px;}
  .product-facet__filters .drawer__footer:before {display: none;}
  .product-facet__filters .drawer__footer {padding-inline: 20px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;column-gap: 30px;}
  .product-facet__filters .drawer__footer:not(.drawer__footer--tight) {padding-bottom: 30px;}
  .product-facet__filters .drawer__footer .button-reset {background: transparent;padding: 0;font-size: 14px;line-height: 35px;color: #696969;font-weight: 700;letter-spacing: 1.12px;text-decoration: underline;text-transform: uppercase;}
  
  .product--thumbnails-left .product__media,
  .product--thumbnails-left .product__info {width: 100%;}
  .product--thumbnails-left .product__media .product__media-list {margin-inline: 0;}
  .product--thumbnails-left .product__media .product__media-item {padding-inline: 0;}
  .product .product__media .product__media-nav {justify-content: center;margin-block-start: 20px;margin-block-end: 30px;}
  .product .product__media .product__media-prev-next {display: none;}
  .product-content .product-tabs .product-tabs__tab-item-content {margin: 0;}
  .product-content .product-tabs .product-tabs__tab-item-wrapper {display: none;}
  .product-content .product-tabs .product-tabs__tab-item-wrapper:not([hidden]) {display: block;}
  .product-content .product-tabs .product-tabs__tab-item-wrapper .collapsible {visibility: visible;height: auto;overflow: auto;}
  
  .grossen-table-wrapper .grossen-table-wrapper-inner { flex-direction: column;}  
  .grossen-table-wrapper-inner .grossen-table-wrapper-inner-item {width: 100%;padding: 0;}  
  
  .shopify-section--custom-liquid .conjured_flexbox.right_image {flex-direction: column-reverse;}  
  .shopify-section--custom-liquid  .conjured_flexbox .conjured_content, .shopify-section--custom-liquid  .conjured_flexbox .conjured_image { width: 100%;}  
  .shopify-section--custom-liquid  .conjured_flexbox .conjured_content h1.template_advocate_signup_heading { text-align: center;}  

  .product-content .product-tabs .ergonomic-design .ergonomic-design-content {gap: 20px 20px;}
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-1:before, 
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-2:before {width: 61px;background-size: 61px;}
  .footer__aside .footer__copyright-block {display: flex;align-items: center;justify-content: space-between;margin-top: 30px;width: 100%;}
  .footer__aside .footer__copyright, .footer__aside .footer__copyright.power { margin: 0;}
}
@media screen and (max-width:768px){
  .swiper-button-next, .swiper-button-prev { width: 38px !important;  height: 38px !important;} 
  .swiper-button-next svg, .swiper-button-prev svg { width: 38px; height: 38px;}  
  .grossen-table-wrapper-inner .grossen-table-wrapper-inner-item { width: 100%;}  
}
@media screen and (max-width:740px){
  .section {margin: 40px 0;}  
  .section__header .h2, .h2, h2 { font-size: 24px; letter-spacing: 0.48px;} 
  p {font-size: 15px;line-height: 1.66;}   
  .text-container .heading--small, .rte .heading--small { margin: 10px 0;}  
  .button, .shopify-challenge__button, #shopify-product-reviews .spr-summary-actions-newreview, 
  .button:not(.button--text), #shopify-product-reviews .spr-button, .shopify-payment-button__button { padding: 11px 20px; letter-spacing: 1.12px;}  
  .announcement-bar__message {padding-top: 9px;padding-bottom: 9px;}  
  .announcement-bar__message p {font-size: 12px;}  
  .announcement-bar--multiple {justify-content: center;}  
  .slideshow--large { --slideshow-min-height: 120vw;}  
  .slideshow__progress-bar {flex-basis: 6px;}  
  .slideshow__text-wrapper .content-box .heading.heading--small { font-size: 18px; letter-spacing: 0.36px;line-height: 1; margin-bottom: 8px;}
  .slideshow__text-wrapper .content-box h3.heading.heading--large { font-size: 32px; letter-spacing: 0.64px; margin-top: 8px;}  
  .slideshow__text-wrapper .content-box .button-wrapper {margin-top: 25px;}  
  .highlight-content-text .highlight-content-text-inner {padding: 40px;}  
  .highlight-content-text-inner h6.small-heading {letter-spacing: 1.56px;font-size: 13px;}  
  .content-text-item .content-text-inner h3.main-title { margin-bottom: 20px;} 
  .content-text-item .content-text-inner .content-desc p a {font-size: 14px;margin-bottom: 12px;}  
  .highlight-content-text-inner .content-text-item {padding: 0;}  
  .shopify-section--featured-collections .product-list__inner.swiper-wrapper {margin: 0;}  
  .product-item-meta__title {font-size: 14px;}  
  .product-list__inner:not(.product-list__inner--scroller) {margin-inline: auto;}
  .shipping-section-item-inner .shipping-text h6 {font-size: 14px;letter-spacing: 1.68px;}  
  .page-custom.page\.referral-program-suffix .shopify-section--image-with-text-overlay .image-overlay--auto {--image-height: 260px;}
  .index-suffix .image-overlay__content-wrapper {padding: 60px 0;}
  .image-overlay__content-wrapper .image-overlay__content h2 {font-size: 14PX; margin-bottom: 10px; letter-spacing: 1.68px;} 
  .image-overlay .container {padding-left: 10px; padding-right: 10px;}  
  .Home-image-with-text .image-with-text__wrapper .image-with-text__content-wrapper { padding: 30px 20px;} 
  .image-with-text__content h2.heading.heading--small { font-size: 17px; letter-spacing: 2.04px; font-weight: 400; margin-bottom: 10px;}  
  .image-with-text__content h3.heading.h3 { font-size: 24px; letter-spacing: 0.48px; margin-bottom: 20px;}  
  .image-with-text__content .image-with-text__text-wrapper p {font-size: 15px;line-height: 1.66;}  
  .blockquote:not(.blockquote--center):before, .rte blockquote:not(.blockquote--center):before { left: 0; top: 0;background-position: center center;width: 35px;height: 35px;background-size: 35px;}  
  blockquote.testimonial__content.blockquote { font-size: 15px; padding: 0 0 0 60px;}  
  .testimonial .testimonial__author { margin-top: 20px;padding-left: 60px;}
  .shopify-section--testimonials .section {margin-top: 60px;}
  .shopify-section--testimonials .section__header { margin-bottom: 30px;}  
  .Home-image-content-section .container { padding: 0;}  
  .Home-image-content-section { margin-bottom: 50px;}  
  .payment-methods-list {display: flex; align-items: center;}  
  .footer__item-list { flex-direction: column;gap: 0;}  
  .footer__item.footer__item--newsletter,.footer__item.footer__item--text, .footer__item { max-width: 100%; width: 100%;}  
  .footer__item .footer__item-content {display: none;}
  .footer__item .footer__item-title.is_open + .footer__item-content { display: block;}
  .footer__item .footer__item-title {pointer-events: initial;margin: 0; padding: 15px 0;display: flex;align-items: center;justify-content: space-between;}
  .footer__item.footer__item--newsletter .footer__item-content {display: block;} 
  .footer__inner .footer-logo.mobile { display: block;margin-bottom: 20px;}
  .footer__inner .footer-logo.mobile img {width: 170px;}  
  .footer { padding-top: 30px;}  
  .footer__item-list .footer__item.footer__item--text { order: 0;}
  .footer__item-list .footer__item.footer__item--newsletter.is-first {order: 4;margin-top: 20px;}  
  .footer__item-list .footer__item.footer__item--newsletter.is-first .footer__item-title {display: none;}  
  .footer__item-list .footer__item.footer__item--newsletter.is-first .footer__item-content p {max-width: 340px;}  
  .footer__item-list .footer__item.footer__item--newsletter.is-first .footer__item-content .below_newsletter_cls p {max-width: 100%;}
  .footer__item.footer__item--image .footer-image { display: inline-block; vertical-align: middle; margin-right: 30px;}  
  .footer__item .footer__item-title .icon--chevron {display: inline-block;transition: 0.3s;}
  .footer__item .footer__item-title.is_open .icon--chevron {transform: rotate(-180deg);}
  .footer__item.footer__item--image .footer-image .footer__image { margin: 0;}
    
  .page-image .desk-img {display:none;}
  .page-image .mob--img {display: block;}  
  .page-image-text-section .page-text-wrapper { bottom: auto; transform: translateY(-60%); top: 60%;} 
  .page-text-inner .sub-heading {font-size: 18px; letter-spacing: 0.36px; margin-bottom: 8px;} 
  .page-text-inner .main-heading {font-size: 32px;letter-spacing: 0.64px;  line-height: 1.1;}  
  .menu-link-list-wrapper .linklist .linklist__item .link--faded {padding: 11px 12px;letter-spacing: 1.12px;    display: block;}  
  .menu-link-list-section .container {padding-right: 0;}  
  .timeline__nav-scroller .timeline__nav {margin: 0;}  
  .timeline__content.text-container .heading.h5 { font-size: 20px; color: #696969;}  
  .timeline__nav-item .heading.heading--small { font-size: 10px;letter-spacing: 0;}  
  .timeline__nav {padding-block-start: 10px;}  
  .shopify-section--faq .faq__item .collapsible__content {padding-top: 20px;padding-bottom: 0;}
  .faq-image-wrapper {flex-direction: column;} 
  .faq-image-wrapper .faq-image-item-image,.faq-image-wrapper .faq-image-item-image img {width: 100%;}  
  .faq-image-wrapper .faq-image-item-faq { width: 100%; padding-left: 0; padding-top: 50px;}  
  .faq-image-wrapper .faq-image-item-faq .section__header {text-align: left;}  
  .shipping-number-item-inner {max-width: 328px;width: 100%;}
  .shipping-number-item-inner .number-desc p { font-size: 15px;}  
  .shipping-number-text-section { padding: 50px 0;}  
  .shipping-number-text-wrapper .ship-numb-image { bottom: -65px;left: -35px;}  
  .shipping-number-text-wrapper .ship-numb-image img {width: 250px;}
  .contact-from-image-inner h2 {margin-bottom: 40px;text-align: center;}  
  .shipping-section-wrapper .swiper-wrapper { align-items: flex-start;}
  .page\.conceptstore-suffix .shopify-section--rich-text .section {margin: 40px 0 50px;}
  /* .Home-image-with-text .image-with-text__wrapper {flex-direction: column;} */
  .page\.our-values-suffix .Home-image-with-text .image-with-text__wrapper,
  .page\.conceptstore-suffix .Home-image-with-text .image-with-text__wrapper {flex-direction: column;}
  .page\.die-produktion-suffix .Home-image-with-text .image-with-text__wrapper,
  .page\.about-us-suffix .Home-image-with-text .image-with-text__wrapper {flex-direction: column-reverse;}
  
  .page\.our-values-suffix .shopify-section--rich-text .section {margin-top: 0;margin-bottom: 65px;}
  .page\.our-values-suffix .rich-text-block .rich-text-item h3 {font-size: 18px;letter-spacing: 0.36px;}
  .page\.our-values-suffix .shopify-section--rich-text .content-box .heading.h2 {text-align: left;margin-bottom: 20px;}
  
  
  .image-content-wrapper {flex-direction: column;}  
  .image-content-wrapper .image-content-image {width: 100%;}
  .image-content-wrapper .image-content-content {width: 100%; padding-top: 30px;text-align: center;}  
  .image-content-wrapper .image-content-content h2 {font-size: 24px;}
  
  .map-content-wrapper {flex-direction: column;}  
  .map-content-wrapper .image-content-image {width: 100%;}
  .map-content-wrapper .map-content-content {width: 100%; padding-top: 30px;text-align: center;}  
  .map-content-wrapper .map-content-content h2 {font-size: 24px;}
  
  .corporate-rich-text {padding: 40px 0;} 
  .corporate-rich-text-inner .cor-image img { width: 90px;}  
  .corporate-rich-text-inner .main-title {max-width: 100%;    margin: 0 0 15px;}  
  .corporate-persnolized-image-section .container {  padding: 0;}  
  .corporate-persnolized-image-section .section__header {padding: 0 20px;}  
  .corporate-persnolized-image-section {padding: 40px 0;}  
  .corproate-contact-form-section {margin-bottom: 0;}
  .corproate-contact-form-section .container {max-width: 100%;  padding: 0;}  
  .corproate-contact-form-wrapper {padding: 30px 20px;}  
  .corproate-contact-form-inner .contact__form { display: flex; flex-direction: column;}  
  .corproate-contact-form-inner .form__submit.button {margin: 30px auto 0;}  
  .shopify-section--faq .faq__wrapper { max-width: 100%;  width: 100%;} 
  .shopify-section--faq {padding: 40px 0;}
  .faq__wrapper .faq__category:not(first-child) { padding: 0 20px;}  
  .faq__wrapper .faq__category {padding: 0 20px;}  
  .faq__item .collapsible-toggle {font-size: 15px;}  
  .faq__item .collapsible__content p { font-size: 15px;}  
  .faq__item .collapsible__content { padding-top: 20px; padding-bottom: 20px;}  
  .image-overlay__content-wrapper .image-overlay__content.content-box--text-right.content-box--right { text-align: center; margin: 0;}  
  
  .contact-form-wrapper-inner .contact-form-item .contact__main .section__header { align-items: center; text-align: center; justify-content: center; flex-direction: column;}  
  .contact-form-wrapper-inner .contact-form-item .contact__main .contact-button {margin-top: 20px;}  
  .contact-form-wrapper-inner .contact-form-item .contact__main .section__header .header-title-button {width: 100%;} 
  
  .shopify-section--main-product .breadcrumb__list {padding: 30px 0;}
  .product .product__info {padding: 30px 20px;}
  .product__info .product-meta__title {font-size: 20px;line-height: 30px;letter-spacing: 0.4px;}
  .product__info .price.price--large {font-size: 18px;letter-spacing: 1.44px;}
  .product__info .product-short__description {margin-top: 20px;font-size: 15px;line-height: 25px;}
  .product__info .product-meta {margin: 0 0 20px;padding-block-end: 20px;}
  .product__info .product-form__custom-liquid .gift-text {margin-top: 10px;align-items: flex-start;}
  .product__info .product-form__custom-liquid .gift-text svg {flex: 1 0 auto;}
  .product-content {margin-block-start: 40px;margin-block-end: 40px;}
  .product-content .tabs-nav__item-list {gap: 22px;}
  .product-content .tabs-nav__item.heading {padding: 11px 18px;}
  .product-content .product-tabs .product-tabs__content {margin-top: 30px;}
  .product-content .product-tabs .product-meta-content h4 {font-size: 24px;line-height: 28px;letter-spacing: 0.48px;margin-bottom: 20px;text-align: center;}
  .product-content .product-tabs .rwd-table th, .product-content .product-tabs .rwd-table td {font-size: 15px;}
  .product-content .product-tabs .text-with-images .product-tabs__tab-item-content {flex-direction: column-reverse;}
  .product-content .product-tabs .text-with-images .product-meta-content {margin-left: 0;}
  
  .product-content .product-tabs .ergonomic-design .product-tabs__tab-item-content {flex-direction: column;}
  .product-content .product-tabs .ergonomic-design .product-meta-content p {font-size: 24px;letter-spacing: 0.20px;}
  .product-content .product-tabs .ergonomic-design .ergonomic-design-content {flex-direction: column;justify-content: center;}
  .product-content .product-tabs .ergonomic-design .ergonomic-design-points p {font-size: 13px;line-height: 28px;}
  .product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-1:before,
  .product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-2:before,
  .product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-3:before,
  .product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-4:before,
  .product-content .product-tabs .ergonomic-design .ergonomic-design-points p.content-5:before {width: 6px;height: 6px;background-color: #b1aea4;border-radius: 50%;}
  .product-content .product-tabs .ergonomic-design .ergonomic-design-bottom {margin-top: 40px;}
  .product-content .product-tabs .ergonomic-design .ergonomic-design-bottom span {font-size: 16px;}

  .product-content .product-tabs .ergonomic-design-content-wrapper {gap: 30px 30px;flex-wrap: wrap;justify-content: center;}
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-content:nth-child(1) {flex-direction: column-reverse;}
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-content:nth-child(1) .ergonomic-design-points p:before {right: 80%;left: auto;transform: rotate(270deg) translateX(-17%);top: 100%;width: 130px;background-size: 130px;height: 50px;}
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-1:before, 
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-2:before {width: 130px;background-size: 130px;right: auto;left: 80%;transform: rotate(90deg) translateX(-75%);top: 100%;height: 50px;}
    
  .mini-cart.drawer--large {max-width: 428px;width: 100vw;}
  .mini-cart .drawer__header {padding-left: 20px;padding-right: 20px;}
  .mini-cart .drawer__content {padding-left: 20px;padding-right: 20px;}
  .mini-cart__drawer-footer {padding: 0 20px 30px 20px;}
  .mini-cart__drawer-footer .upsell_products {padding: 30px 0 70px}
  .cartdrawer-upsell .upsell-header {border: none;margin-bottom: 5px;}
  .cartdrawer-upsell-wrap .cart__item-details {align-items: center;}
  .mini-cart__drawer-footer .totals .total-desc span {font-size: 11px;line-height: 14px;}
  
  .login-recovery-form-inner {padding: 50px 20px 60px;}
  .login-recovery-form-inner .page-content--small .page-header {text-align: center;}
  .account__block-item {text-align: center;}
  .account__block-item .forget_password {text-align:left;}
  .account__block-item .form__secondary-action {text-align: center;}
  .product-tabs__content .product-tabs__tab-item-content h2 {font-size: 22px;}  
  body.page\.conceptstore-suffix .image-with-text__text-wrapper .button-wrapper { text-align: center;}  
  .image-with-text:before {height: 100%;}  
  .product__info .variant-swatch-list .variant-swatch__item { margin: 6px 5px;}  
    .shipping-image img { height: 55px;object-fit: contain;}  
  
  
  .shopify-section--custom-liquid  .conjured_flexbox .conjured_content h1.template_advocate_signup_heading {font-size: 24px;    letter-spacing: 0.48px;}  
  .shopify-section--custom-liquid  #conjured_referral .conjured_flexbox .conjured_content {  padding: 50px 20px !important;}  
} 
@media screen and (max-width:399px){
  .page-text-inner .sub-heading {font-size: 14px;}  
  .page-text-inner .main-heading,.image-overlay__content-wrapper .image-overlay__content h3 {font-size: 22px;}
  /* .section__header .h2, .h2, h2,.corporate-rich-text-inner .main-title {font-size: 18px;} */
  .corporate-rich-text-inner .main-title {font-size: 18px;max-width: 290px;}
  .announcement-bar__message p {font-size: 10px;}  
  .corporate-rich-text-inner .cor-image { top: -10px;}  
  .corporate-rich-text-inner .cor-image img { width: 70px;}  
  .product-facet__filters .drawer__footer {column-gap: 10px;}
  .product-facet__filters .drawer__footer button.button {padding: 11px 20px;}
  .breadcrumb__item+.breadcrumb__item:before {margin: 0 5px;}
  .product__info .product-form__buy-buttons .product-form__add-button {padding: 11px 10px;font-size: 12px;}

  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-content:nth-child(1) .ergonomic-design-points p:before {transform: rotate(270deg) translateX(-15%);width: 110px;background-size: 110px;}
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-1:before, 
  .product-content .product-tabs .ergonomic-design.design2 .ergonomic-design-points p.content-2:before {width: 110px;background-size: 110px;transform: rotate(90deg) translateX(-80%);}
}
/*================ Media Query end end end ================*/
.faq-image-wrapper .faq-image-item-image img{display:none;}