body{padding-right:0!important}.page__container{background:unset}#shopify-section-engagement,#shopify-section-footer{background:#fff}.cs-carousel{border-top:unset;margin-top:unset;margin-bottom:unset}.cs-carousel .carousel__header{display:none}.cs-carousel .list__list{margin-bottom:0}.cs-carousel .product-card .product-card__vendor{display:none}.cs-carousel .product-card .product-card__content .product-card__title{font-weight:400;margin:8px 0}@media screen and (min-width: 768px){.cs-carousel .product-card .product-card__content .product-card__title{margin:12px 0 8px}}.slick-prev,.slick-next{z-index:1;position:absolute;width:40px;height:40px;opacity:.85;background-color:#fff;display:flex!important;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;box-shadow:0 0 10px #0000001a;transition:.3s;top:calc(50% - 20px)}.slick-prev .cs_icon,.slick-next .cs_icon{font-size:30px}.slick-prev:hover,.slick-next:hover{transform:scale(1.15)}.slick-dots{display:flex;justify-content:center;position:absolute;bottom:16px;width:100%}.slick-dots li{display:inline-block;line-height:16px;cursor:auto}.slick-dots .slick-active button{background-color:#fff!important}.slick-dots button{display:inline-block;border-radius:100%;cursor:pointer;border:none;outline:none;font-size:0;width:6px;height:6px;margin:5px;padding:0;background-color:#ffffff80!important}@media screen and (min-width: 768px){.slick-dots{bottom:32px}}.cover{position:relative;height:70vh;width:100%;overflow:hidden}.cover .cover__video{position:fixed;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:-1}.cover .cover__video video{height:100%;width:100%;object-fit:cover}.cover .cover__overlay{position:absolute;width:100%;height:70vh;top:0;background-image:linear-gradient(to bottom,#0000,#222)}.cover .cover__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.cover .cover__brand-logo{width:110px;margin-bottom:16px}.cover .cover__subtitle{font-size:16px;line-height:22px;font-weight:600;color:#fff;letter-spacing:.3px;white-space:nowrap}@media screen and (min-width: 768px){.cover .cover__video{height:70vh}.cover .cover__brand-logo{width:180px;margin-bottom:20px}}.featured{padding:56px 20px;text-align:center;background-color:#222}.featured .featured__subtitle{font-size:16px;line-height:22px;font-weight:600;color:#fff;letter-spacing:.3px}.featured .featured__title{font-size:22px;line-height:28px;font-weight:600;color:#fff;letter-spacing:.3px;margin:24px 0;font-style:italic}.featured .featured__description{display:flex;flex-direction:column;align-items:center;gap:16px}.featured .featured__description p{font-size:16px;line-height:26px;color:#fff;letter-spacing:.3px;margin-bottom:0}@media screen and (min-width: 768px){.featured{padding:112px 20px}.featured .featured__title{font-size:34px;line-height:40px;margin:32px 0}}.slideshow{position:relative;width:100%;overflow:hidden}.slideshow img{display:none;width:100%;height:100%;object-fit:cover}.slideshow .slick-prev{left:12px}.slideshow .slick-next{right:12px}@media screen and (min-width: 768px){.slideshow img{width:640px}.slideshow .slick-prev{left:calc((100% - 640px)/2 - 20px)}.slideshow .slick-next{right:calc((100% - 640px)/2 - 20px)}}@media screen and (min-width: 992px){.slideshow img{width:880px}.slideshow .slick-prev{left:calc((100% - 880px)/2 - 20px)}.slideshow .slick-next{right:calc((100% - 880px)/2 - 20px)}}.intro{background:#fff}.intro .intro__container{max-width:800px;padding:56px 20px;text-align:center;margin:0 auto}.intro img{width:100%;height:auto;object-fit:cover;margin-bottom:20px}.intro h2{font-size:20px;line-height:26px;font-weight:600;color:#222;letter-spacing:.3px;margin-bottom:12px}.intro p{font-size:16px;line-height:26px;color:#222;letter-spacing:.3px;margin-bottom:16px}.intro .intro__history{background-color:#f6f6f6;border-radius:8px;padding:20px 16px;display:flex;flex-direction:column;position:relative;gap:20px}.intro .intro__history .history__line{width:2px;height:100%;position:absolute;height:calc(100% - 51px);top:31px;left:22px;background-color:#222}.intro .intro__history .history__item{display:flex;align-items:flex-start;position:relative}.intro .intro__history .history__item .history__item__pin{flex:none;margin-top:4px;margin-right:16px;width:14px;height:14px;border:2px solid #222222;border-radius:50%;background-color:#f5f5f5}.intro .intro__history .history__item .history__item__content{text-align:left}.intro .intro__history .history__item .history__item__content h4{font-size:16px;line-height:22px;font-weight:600;color:#222;letter-spacing:.3px;margin-bottom:4px}.intro .intro__history .history__item .history__item__content p{font-size:14px;line-height:20px;color:#222;letter-spacing:.3px;margin-bottom:0}.intro .intro__special-offer img{margin-bottom:0}@media screen and (min-width: 768px){.intro .intro__container{max-width:800px;padding:112px 0;text-align:center;margin:0 auto}.intro img{margin-bottom:32px}.intro h2{font-size:24px;line-height:30px}.intro .intro__history{padding:32px}.intro .intro__history .history__line{height:calc(100% - 75px);top:43px;left:38px}}.video{position:relative;background-color:beige;background-image:url(/cdn/shop/files/3323f029d08e6f755eca2ffb2aa9f367.png?v=1692073016);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.video .video__mask{padding:166px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#00000080}.video .video__subtitle{font-size:16px;line-height:22px;font-weight:600;color:#fff;letter-spacing:.3px}.video .video__title{font-size:24px;line-height:30px;font-weight:600;color:#fff;letter-spacing:.3px;margin:16px 0 40px}.video .video__play-button{width:60px;height:60px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.video .video__play-button .icon-arrow{width:16px;color:#000}@media screen and (min-width: 768px){.video{background-attachment:fixed}.video .video__mask{padding:202px 20px}.video .video__title{font-size:34px;line-height:40px;margin-bottom:48px}.video .video__play-button{width:70px;height:70px}}.video__popup.remodal{background:#fff;max-width:800px;width:90%;padding:15px}.video__popup .remodal-close{width:40px;height:40px;border-radius:50%;background-color:#000;display:flex;justify-content:center;align-items:center;position:absolute;top:-20px;right:-20px;color:#fff;z-index:1;border:white solid 3px}.video__popup .video__wrapper{padding-top:56.2338%;width:100%;position:relative}.video__popup .video__wrapper .video__iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-collection{padding:56px 0;background-color:#222}.main-collection .main-collection__title{text-align:center;font-size:24px;line-height:30px;font-weight:600;color:#fff;letter-spacing:.3px;margin-bottom:32px}.main-collection .main-collection__subtitle{font-size:20px;line-height:26px;font-weight:600;color:#fff;letter-spacing:.3px;margin-bottom:12px}.main-collection .main-collection__description{margin-bottom:20px;display:flex;flex-direction:column;gap:12px}.main-collection .main-collection__description p{font-size:14px;line-height:24px;color:#fff;letter-spacing:.3px;margin-bottom:0}.main-collection img{width:100%;margin-bottom:28px}.main-collection .product-card .product-card__content .product-card__title,.main-collection .product-card .product-card__content .product-card__price,.main-collection .product-card .product-card__content .product-card__compare-at-price{color:#fff}@media screen and (min-width: 768px){.main-collection{padding:112px 0}.main-collection .main-collection__title{font-size:34px;line-height:40px;margin-bottom:48px}.main-collection .main-collection__subtitle{font-size:24px;line-height:30px;margin-bottom:16px}.main-collection .main-collection__description{margin-bottom:40px;gap:8px}.main-collection .main-collection__description p{font-size:16px;line-height:22px}.main-collection img{margin-bottom:40px}}.products{padding-bottom:62px;background:#fff}.products .products__header{margin:56px auto 16px}.products .products__header .products__header-title{font-size:20px;line-height:26px;font-weight:600;color:#222;letter-spacing:.3px;margin-bottom:8px}.products .products__header .products__header-description{font-size:14px;line-height:20px;color:#222;letter-spacing:.3px}.products .product-card .product-card__content .product-card__title,.products .product-card .product-card__content .product-card__price,.products .product-card .product-card__content .product-card__compare-at-price{color:#222}@media screen and (min-width: 768px){.products{padding-top:39px;padding-bottom:112px}.products .products__header{margin:72px auto 24px}.products .products__header .products__header-title{font-size:24px;line-height:30px;margin-bottom:15px}}.gallery{padding:53px 0 56px;background:#222}.gallery .gallery__title{text-align:center;font-size:22px;line-height:28px;font-weight:600;color:#fff;letter-spacing:.3px;margin-bottom:24px}.gallery .gallery__carousel{padding:0 50px}.gallery .gallery__carousel .slick-list{overflow:unset}.gallery .gallery__carousel .carousel-item{display:none;padding:0 10px;margin-right:15px}.gallery .gallery__carousel .slick-prev{left:40px}.gallery .gallery__carousel .slick-next{right:40px}.gallery .list__list.list__list--scroll{left:unset;width:100%}.gallery .list__list.list__list--scroll .gallery__card{flex:none;width:calc(70% - 20px);padding:0 8px 0 0}.gallery .list__list.list__list--scroll .gallery__card:first-child{margin-left:20px}@media screen and (min-width: 768px){.gallery{padding:96px 0 124px}.gallery .gallery__title{font-size:24px;line-height:30px;margin-bottom:32px}}.views{background:#fff;padding:56px 0}.views .container{display:flex;flex-direction:column}.views .container .views__image img{width:100%;height:auto;object-fit:cover}.views .container .views__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:16px}.views .container .views__content .views__subtitle{font-size:14px;line-height:20px;font-weight:600;color:#222;letter-spacing:.3px;margin-bottom:8px}.views .container .views__content .views__title{font-size:22px;line-height:28px;font-weight:600;color:#222;letter-spacing:.3px;margin-bottom:8px}.views .container .views__content .views__description{font-size:14px;line-height:24px;color:#222;letter-spacing:.3px;margin-bottom:24px}.views .container .views__content .views__button{padding:0 36.5px;border-radius:22px;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:44px;color:#2e2e2e;letter-spacing:.3px;width:fit-content;align-self:center}@media screen and (min-width: 768px){.views{padding:112px 0}.views .container{flex-direction:row}.views .container .views__image{width:352px}.views .container .views__content{width:398px;padding-left:30px;padding-top:0}.views .container .views__content .views__subtitle{font-size:16px;line-height:22px;margin-bottom:16px}.views .container .views__content .views__title{font-size:24px;line-height:30px;margin-bottom:16px}.views .container .views__content .views__description{font-size:16px;line-height:26px;margin-bottom:32px}.views .container .views__content .views__button{padding:0 33px;border-radius:26px;font-size:16px;line-height:52px;align-self:flex-start}}@media screen and (min-width: 992px){.views .container .views__image{width:465px}.views .container .views__content{width:525px;padding-left:40px}}@media screen and (min-width: 1200px){.views .container .views__image{width:560px}.views .container .views__content{width:640px;padding-left:48px}}.landscape{position:relative;background-image:url(/cdn/shop/files/CTA.png?v=1692080362);background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.landscape .landscape__mask{padding:173px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:#0006}.landscape .landscape__logo{width:94px;margin-bottom:48px}.landscape .landscape__button{background-color:#222;color:#fff;font-size:16px;line-height:52px;border-radius:26px;letter-spacing:.25px;padding:0 32px}@media screen and (min-width: 768px){.landscape{background-attachment:fixed}.landscape .landscape__mask{padding:220px 0}.landscape .landscape__button{line-height:60px;border-radius:30px;padding:0 51px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/page-brand.scss.css.map */
