html{scroll-behavior:smooth}*{padding:0;margin:0;box-sizing:border-box}:root{--hover-lift-amount: 4px;--font-family-primary: "rl-limo",sans-serif;--font-family-body:"filson-pro",sans-serif;--font-primary: "rl-limo",sans-serif;--font-body:"filson-pro",sans-serif;--color-black:#000;--color-white:#fff;--primary-color-white:#F2F5EA;--primary-color-white-darker:#E3E5DB;--primary-color-ash-gray:#B1B2AB;--primary-color-deep-purple:#27182A;--primary-color-light-purple:#896E8F;--primary-color-green:#82BE74;--primary-color-deep-purple-border-light: rgba(39, 24, 42, .2);--primary-color-white-border-light: rgba(242, 245, 234, .2);--color-body-text:#F2F5EA;--font-weight-book-normal:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--jm-color-bg: var(--primary-color-white);--jm-color-text: var(--primary-color-deep-purple);--jm-color-text-inverse: var(--primary-color-white);--jm-color-dark: var(--primary-color-deep-purple);--jm-color-soft-bg: var(--primary-color-white-darker);--jm-color-reviews-bg: var(--primary-color-white-darker);--jm-color-card-bg: var(--primary-color-white);--jm-color-ash: var(--primary-color-ash-gray);--jm-color-light-purple: var(--primary-color-light-purple);--jm-color-white: var(--color-white);--jm-color-black: var(--color-black);--jm-color-peach: #ffc197;--jm-color-yellow: #e0c43d;--jm-color-mauve: #b56ca9;--jm-color-coral: #ee8490;--jm-font-heading: var(--font-primary);--jm-font-body: var(--font-body);--jm-font-soft: var(--font-body);--jm-fw-heading: var(--font-weight-normal);--jm-fw-body: var(--font-weight-normal);--jm-fw-medium: var(--font-weight-medium);--jm-fw-bold: var(--font-weight-bold);--jm-fs-h1-xxl: 96px;--jm-fs-h1-d: 48px;--jm-fs-h1-m: 30px;--jm-fs-h2-d: 40px;--jm-fs-hero-d: 36px;--jm-fs-hero-m: 21px;--jm-fs-card-title: 30px;--jm-fs-card-title-m:20px;--jm-fs-quote-d: 30px;--jm-fs-quote-m: 19.8px;--jm-fs-body: 16px;--jm-fs-label: 14px;--jm-fs-small: 12px;--jm-lh-h1-xxl: 62.88px;--jm-lh-h1-d:67.2px;--jm-lh-hero-d: 46.08px;--jm-lh-body: 27.2px;--jm-lh-label:22.4px;--jm-lh-card-title:48px;--jm-lh-card-title-m:32px;--jm-lh-h2-d: 48px;--jm-container-max-width: 1280px;--jm-container-narrow: 880px;--jm-container-wide: 1440px;--jm-container-padding-x: 20px;--jm-container-padding-x-tablet: 32px;--jm-container-padding-x-desktop: 40px;--jm-section-pad-d: 100px;--jm-section-pad-m: 60px;--jm-radius-button: 4px;--jm-radius-card: 8px;--jm-radius-card-mobile: 6px;--jm-radius-pill: 999px;--jm-radius-full: 50%}.container{max-width:1637px;width:100%;padding:0 20px;margin:0 auto}.container__fluid{max-width:100%;width:100%;padding:0 20px}body{font-family:var(--font-family-body)}body.wishlist-open{overflow:hidden!important;height:100vh}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-family-primary)}a{text-decoration:none;outline:none;border:none}.animationBtn{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button{align-items:center;border:1px solid var(--primary-color-deep-purple);display:inline-flex;font-family:var(--font-family-primary);font-size:16px;font-weight:var(--font-weight-medium);justify-content:center;line-height:131%;letter-spacing:0px;padding:13px 47px;text-decoration:none;text-transform:uppercase;color:var(--primary-color-white);border-radius:4px;background-color:var(--primary-color-deep-purple);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button:hover{background-color:transparent;border:1px solid var(--primary-color-deep-purple);color:var(--primary-color-deep-purple);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button.button--primary{display:inline-flex;align-items:center;font-family:var(--font-family-primary);font-size:16px;font-weight:var(--font-weight-medium);justify-content:center;line-height:131%;letter-spacing:0px;padding:13px 47px;background-color:var(--primary-color-deep-purple);color:var(--primary-color-white);border:1px solid var(--primary-color-deep-purple);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button.button--primary:hover{background-color:transparent;border:1px solid var(--primary-color-deep-purple);color:var(--primary-color-deep-purple);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button:after,.button:before,.button.button--primary:after,.button.button--primary:before,.button.button--secondary:after,.button.button--secondary:before{display:none}.button.button--secondary{background-color:transparent;color:var(--primary-color-deep-purple);border:1px solid var(--primary-color-deep-purple);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button.button--secondary:hover{background-color:var(--primary-color-deep-purple);color:var(--primary-color-white);border:1px solid var(--primary-color-deep-purple);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom__announcement .utility-bar__grid{padding:3px 0}.custom__announcement .utility-bar__grid .announcement-bar__message{padding:0;min-height:0px}.custom__announcement .utility-bar__grid .announcement-bar__message span{font-family:var(--font-family-body);font-weight:350;font-size:14px;line-height:31px;letter-spacing:-1%;text-align:center}.custom__announcement .utility-bar__grid .announcement-bar__message span strong{font-weight:500!important}.generic__text{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:16px;line-height:25.6px;letter-spacing:-1%;display:inline-flex;color:var(--primary-color-deep-purple)}.header-wrapper--border-bottom{border-bottom:1px solid var(--primary-color-ash-gray)!important}.jan__header.header{padding-top:30.48px;padding-bottom:26.48px}.jan__header nav ul{column-gap:40px;row-gap:20px}.jan__header nav ul li a{line-height:0px;padding:0}.jan__header nav ul li a span,.jan__header nav ul li header-menu details summary span{font-family:var(--font-family-primary);font-size:16px;font-weight:var(--font-weight-medium);line-height:25.6px;letter-spacing:-1%;color:var(--primary-color-deep-purple)}.jan__header nav ul li header-menu details summary svg{position:relative;top:1px}.jan__header nav ul li header-menu details ul{padding:16px!important}.jan__header nav ul li header-menu details ul li{display:block;padding:0;margin-bottom:10px}.jan__header nav ul li header-menu details ul li:nth-last-child(1){margin-bottom:0!important}.jan__header nav ul li header-menu details ul li a{font-family:var(--font-family-primary);font-size:16px;font-weight:var(--font-weight-medium);line-height:25.6px;letter-spacing:-1%;display:inline-block;color:var(--primary-color-deep-purple);padding:0!important}.jan__header nav ul li header-menu details ul li ul{margin-bottom:0!important;background-color:transparent!important;padding-top:0!important;padding-bottom:0!important}.jan__header nav ul li header-menu details ul li ul li:nth-last-child(1){margin-bottom:0!important}.jan__header .header__icons{padding:0;gap:33px;align-items:center}.jan__header .header__icons summary{height:100%;width:100%;text-decoration:none}.jan__header .header__icons summary .icon__with-text{display:flex;gap:12px;justify-content:center;align-items:center}.jan__header .account__parent{display:flex;justify-content:center;align-items:center;gap:12px}.footer-jm .list-social__item a span{width:25px;height:25px}.footer-jm .list-social__item a span .icon{height:100%;width:100%;vertical-align:middle}.jan__collection .grid{margin-bottom:126.5px}.jan__card_wrapper .card__content .card__information a:after{display:none}.jan__card_wrapper .card__inner{width:100%;height:500px}.card__badge.tag__badge{gap:5px;display:flex;justify-content:flex-start;flex-wrap:wrap;align-self:flex-start;grid-row-start:1}.badge{padding:4px 18px;font-size:14px;font-weight:var(--font-weight-medium);line-height:131%}.jan__card_wrapper .card__information{padding-top:25px;padding-bottom:0}.jan__card_wrapper .card__information .card__heading a{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:24px;line-height:100%;letter-spacing:0%;padding-bottom:23px;text-decoration:none}.jan__card_wrapper .card__information .card-information .price{margin-top:0!important;padding-bottom:10px}.jan__card_wrapper .card__information .price__container .price__regular span,.jan__card_wrapper .card__information .price__container .price__sale span,.jan__card_wrapper .card__information .price__container .price__sale span s{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:21px;letter-spacing:0%;color:var(--primary-color-deep-purple)}.review__box{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px}.svg__star-parent{display:flex;gap:2px;justify-content:flex-start;align-items:center}.review__box .svg__stars{height:19px;width:19px;display:flex}.review__box .svg__stars svg{height:100%;width:100%;vertical-align:middle}.review__box span{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:16px;line-height:21px;letter-spacing:0%;color:var(--primary-color-deep-purple);opacity:.3}.review__box span.primary__color-review{opacity:1;text-decoration:underline}.wishlist__icon{cursor:pointer;height:36.11px;width:36.11px;border-radius:50%;background-color:var(--primary-color-white);padding:9.93px 9.03px 9.03px;display:flex;margin-left:auto;grid-row-start:1;opacity:0;visibility:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wishlist__icon button{cursor:pointer;background:transparent;border:none;outline:none;width:18.06px;height:16.55px}.wishlist__icon button svg{height:100%;width:100%;vertical-align:middle}.jan__card_wrapper .card:hover .card__content .wishlist__icon{cursor:pointer;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.jan__card_wrapper .card__content.media__content{overflow:hidden}.quick__view-button{width:calc(100% - 26px);display:block;position:absolute;bottom:-100px;left:0;right:0;margin:0 auto;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.quick__view-button a{text-decoration:none!important;outline:none;border-radius:4px;background-color:var(--primary-color-white);color:var(--primary-color-deep-purple);padding:20px;width:100%;font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:131%;letter-spacing:0%;display:inline-flex;justify-content:center;align-items:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.quick__view-button:hover a{color:var(--primary-color-white);background-color:var(--primary-color-deep-purple);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.jan__card_wrapper .card:hover .quick__view-button{opacity:1;bottom:24px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.jan__collection .pagination-wrapper{margin-top:0!important;margin-bottom:126.5px}.jan__collection .pagination-wrapper .pagination__item--prev span svg{transform:rotate(-90deg)}.jan__collection .pagination-wrapper .pagination__item--next span svg{transform:rotate(90deg)}.jan__collection .pagination-wrapper .pagination__list li{flex:1 0 35px;max-width:35px}.jan__collection .pagination-wrapper .pagination__list li .pagination__item{background:var(--primary-color-white-darker);border-radius:50%;font-size:14px;font-weight:var(--font-weight-normal);line-height:normal;height:36px}.jan__collection .pagination-wrapper .pagination__list li .pagination__item:hover:after{display:none}.jan__collection .pagination-wrapper .pagination__list li .pagination__item.pagination__item--current{background:var(--primary-color-deep-purple);font-weight:var(--font-weight-medium);color:var(--primary-color-white)}.jan__collection .pagination-wrapper .pagination__list li .pagination__item.pagination__item--current:after{display:none}.jan__like-sec{padding:91px 0 120px;position:relative}.border__line{display:block!important;height:1px;width:80%;margin:0 auto;background:var(--primary-color-deep-purple);opacity:.2;border-radius:2px;position:absolute;top:0;left:0;right:0}.jan__like-sec h2{padding-bottom:85px;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:var(--jm-fs-h2-d);line-height:var(--jm-lh-h2-d);letter-spacing:-1%;text-align:center;margin:0}.main__product-parent{position:relative;max-width:1598px;padding:0 82.5px;margin:0 auto}.main__product-parent .jan__card_wrapper .card__inner{height:343px}.main__product-parent .jan__card_wrapper .card__information .card__heading a{font-weight:var(--font-weight-normal);font-size:16.5px;padding-bottom:16px}.main__product-parent .jan__card_wrapper .card__information .card-information .price{padding-bottom:6.88px}.main__product-parent .jan__card_wrapper .card__information .price__container .price__regular span,.main__product-parent .jan__card_wrapper .card__information .price__container .price__sale span,.main__product-parent .jan__card_wrapper .card__information .price__container .price__sale span s{font-weight:var(--font-weight-medium);font-size:11px;line-height:14.44px;letter-spacing:0%;color:var(--primary-color-deep-purple)}.main__product-parent .review__box .svg__stars{height:13.07px;width:13.07px}.main__product-parent .review__box span{font-size:11px;line-height:14.44px}.main__product-parent .quick__view-button a{padding:13px;font-size:11px}.main__product-parent .badge{font-family:var(--font-family-body);padding:2px 12.38px;font-size:9.63px}.main__product-parent .wishlist__icon{height:24.83px;width:24.83px;padding:7.24px 6.21px 6.21px}.main__product-parent .wishlist__icon button{height:11.38px;width:12.42px;position:relative;left:1px}.main__product-parent .wishlist__icon button svg{vertical-align:unset}.main__product-parent .card .card__inner .card__media{border-radius:5.5px!important}.main__product-parent .handle__card-pagination{padding-top:66.26px}.main__product-parent .handle__card-pagination .swiper-pagination{position:unset}.main__product-parent .handle__card-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--primary-color-deep-purple);width:22.2px;border-radius:31.8px}.main__product-parent .handle__card-pagination .swiper-pagination .swiper-pagination-bullet{height:6px;width:6px;background:var(--primary-color-ash-gray);opacity:1;margin:0 3.6px}.main__product-parent .arrow__pagination .swiper-navigation-icon{display:none}.main__product-parent .arrow__pagination .custom-next,.main__product-parent .arrow__pagination .custom-prev{height:53px;width:53px;border-radius:50%;padding:10px;border:1px solid var(--primary-color-deep-purple);top:30%}.main__product-parent .arrow__pagination .custom-next svg,.main__product-parent .arrow__pagination .custom-prev svg{fill:none;height:13.06px;width:13.06px}.press__section{padding:158px 0 126px;background-color:var(--primary-color-white);position:relative;overflow:hidden}.press__section .parent__press{position:relative;z-index:2}.press__content span{display:flex;justify-content:center;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:var(--jm-fs-label);line-height:var(--jm-lh-label);letter-spacing:9%;text-align:center;text-transform:uppercase}.press__content h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:var( --jm-fs-h1-d);line-height:var(--jm-lh-h1-d);letter-spacing:-2%;text-align:center;margin-bottom:95px}.moon__img{position:absolute;top:35%;bottom:-8%;left:0;right:0}.moon__img img{height:100%;width:100%;object-fit:cover}.content__with-logo .content__box{max-width:580px;margin:0 auto;padding-top:127px}.content__with-logo .content__box p{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal , 300);font-size:var(--jm-fs-card-title);line-height:var(--jm-lh-card-title);letter-spacing:-2%;text-align:center;color:var(--color-black);padding:58px 0;margin-bottom:21px}.logo__marquee{max-width:1079px;margin:0 auto}.logo__img-box{height:auto;width:100%;display:flex;opacity:.3}.swiper-slide-active .logo__img-box{opacity:1}.logo__img-box img{height:100%;width:100%;object-fit:contain}.customBreadcrumbs .breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:26.5px;list-style:none}.customBreadcrumbs .breadcrumbs__list li{position:relative}.customBreadcrumbs .breadcrumbs__list li a{font-family:var(--font-family-body);font-weight:350;font-size:var(--jm-fs-body);line-height:21px;letter-spacing:0%;text-decoration:underline;background:transparent;color:var(--primary-color-deep-purple)}.customBreadcrumbs .breadcrumbs__list li:after{content:"";position:absolute;top:52%;right:-15px;transform:translateY(-52%);width:8px;height:8px;background-image:url(/cdn/shop/files/arrow-icon-breads.svg?v=1779116736);background-size:contain;background-repeat:no-repeat;background-position:center}.customBreadcrumbs .breadcrumbs__list li:last-child:after{display:none}.customBreadcrumbs .breadcrumbs__list li:last-child a{text-decoration:none;font-weight:var(--font-weight-medium)}.product__info-container>*+*{margin:0!important}.jm__main-product .container{padding:0 54px}.jm__main-product .product{padding-top:30px;gap:73px!important}.jm__main-product .product__media-wrapper{max-width:calc(64.8% - 36.5px)!important;width:100%!important}.jm__main-product .product__info-wrapper{max-width:calc(35.2% - 36.5px)!important;width:100%!important;padding-left:0!important}.jm__main-product .product__media-wrapper media-gallery .thumbnail-slider .thumbnail-list{gap:22.15px;padding:1px 0 0}.jm__main-product .product__media-wrapper media-gallery .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:calc(20% - 18.15px)!important;height:233.44px}.jm__main-product .product__media-wrapper media-gallery .thumbnail-slider .thumbnail-list .thumbnail-list__item .thumbnail{opacity:.3}.jm__main-product .product__media-wrapper .thumbnail{border-radius:8px!important}.jm__main-product .product__media-wrapper .thumbnail[aria-current]{box-shadow:unset!important;border-color:var(--primary-color-deep-purple)!important;opacity:1!important}.jm__main-product .product__media-wrapper .product__media-toggle{cursor:pointer!important}.jm__main-product .product__media-wrapper .product__media-toggle:after{display:none}.jm__main-product .product__media-wrapper .product__media-icon,.thumbnail__badge{height:48px;width:48px;left:auto;right:22px;background-color:var(--primary-color-white)}.jm__main-product .product__media-wrapper .product__media-icon.heart_icon,.thumbnail__badge{right:80px}.jm__main-product .product__media-wrapper .product__media-icon.heart_icon svg{height:22px;width:24px}.jm__main-product .product__media-wrapper .product__modal-opener .product__media-icon{opacity:1}.jm__main-product .product__info-wrapper .title__price-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:22px;position:relative;row-gap:10px}.title__price-container .badge__parent-custom{position:absolute;top:-30px;right:-70px}.jm__main-product .product__info-wrapper .title__price-container .product__title{width:calc(70% - 10px);margin:0!important}.jm__main-product .product__info-wrapper .title__price-container .price__block{width:calc(30% - 10px);text-align:right}.jm__main-product .product__info-wrapper .title__price-container .product__title h1{font-family:var(--font-family-primary);font-weight:400;font-size:40px;line-height:117%;letter-spacing:-1%;color:var(--primary-color-deep-purple)}.jm__main-product .product__info-wrapper .title__price-container .price__block .price__regular .price-item--regular,.jm__main-product .product__info-wrapper .title__price-container .price__block .price--on-sale .price-item--regular,.jm__main-product .product__info-wrapper .title__price-container .price__block .price--on-sale .price-item--sale{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:20px;line-height:21px;letter-spacing:0%;text-align:right;margin-right:0;color:var(--primary-color-deep-purple)}.jm__main-product .product__info-wrapper .main__product-review{margin-bottom:34px!important}.product__info-container .custom__icon-main .icon-with-text{margin:0!important}.custom__icon-main{margin-bottom:53px!important}.custom__icon-main .icon-with-text--horizontal{gap:32px;justify-content:flex-start;flex-wrap:wrap}.custom__icon-main .icon-with-text--horizontal .icon-with-text__item{flex-direction:row;gap:10px;align-items:center;width:auto}.custom__icon-main .icon-with-text--horizontal .icon-with-text__item .svg-wrapper{height:23.2px;width:23.2px;margin:0}.custom__icon-main .icon-with-text--horizontal .icon-with-text__item .inline-richtext{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:14px;line-height:160%;letter-spacing:9%;text-transform:uppercase;color:var(--primary-color-deep-purple)}.jm__main-product .product__info-wrapper variant-selects{padding-bottom:50px;border-bottom:1px solid var(--primary-color-ash-gray)}.jm__main-product .product__info-wrapper variant-selects .product-form__input{margin-bottom:48px}.jm__main-product .product__info-wrapper variant-selects .product-form__input:nth-last-child(2){margin-bottom:0}.jm__main-product .product__info-wrapper variant-selects .product-form__input .form__label{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:21px;letter-spacing:0%;margin-bottom:18px;color:var(--primary-color-deep-purple)}.jm__main-product .product__info-wrapper variant-selects .product-form__input .form__label span{font-weight:var(--font-weight-book-normal)}.jm__main-product .product__info-wrapper variant-selects .product-form__input--pill input[type=radio]+label{margin:0 4px 4px 0;border-radius:4px;padding:9px 16px 8px;border:1px solid var(--primary-color-ash-gray);font-family:var(--font-family-body);font-weight:350;font-size:16px;line-height:21px;letter-spacing:0%;text-align:center}.jm__main-product .product__info-wrapper variant-selects .product-form__input--pill input[type=radio]:disabled+label,.jm__main-product .product__info-wrapper variant-selects .product-form__input--pill input[type=radio].disabled+label{color:var(--primary-color-ash-gray);text-decoration:none}.jm__main-product .product__info-wrapper variant-selects .product-form__input--pill input[type=radio].disabled:checked+label,.jm__main-product .product__info-wrapper variant-selects .product-form__input--pill input[type=radio]:disabled:checked+label{color:var(--primary-color-deep-purple);background-color:transparent;border:2px solid var(--primary-color-deep-purple)}.jm__main-product .product__info-wrapper variant-selects .product-form__input--swatch label{height:63px;width:63px;padding:6.56px;margin-right:4.75px;margin-top:0;display:inline-flex;align-items:center;justify-content:center;border:3.94px solid transparent}.jm__main-product .product__info-wrapper variant-selects .product-form__input--swatch label span{height:42px;width:42px;border:1.31px solid var(--primary-color-deep-purple)}.jm__main-product .product__info-wrapper variant-selects .product-form__input--swatch label span:after{display:none}.jm__main-product .product__info-wrapper variant-selects .swatch-input__input:disabled+.swatch-input__label>.swatch,.jm__main-product .product__info-wrapper variant-selects .swatch-input__input.visually-disabled+.swatch-input__label>.swatch{opacity:1}.jm__main-product .product__info-wrapper variant-selects .swatch-input__input:active+.swatch-input__label,.jm__main-product .product__info-wrapper variant-selects .swatch-input__input:checked+.swatch-input__label{border:3.94px solid var(--primary-color-deep-purple);outline:none!important}.product-form__input--swatch .swatch-input__label,.product-form__input--swatch .swatch-input__input{outline:none!important;box-shadow:none!important}.jm__main-product .product__info-wrapper .qty__label-main-parent{margin-top:43px!important;margin-bottom:51px!important}.jm__main-product .product__info-wrapper .qty__label-product span{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:21px;letter-spacing:0%}.jm__main-product .product__info-wrapper .qty__with-buyBtn{display:flex;justify-content:flex-start;align-items:start;gap:8px}.jm__main-product .product__info-wrapper .qty__with-buyBtn .product-form__quantity{width:calc(28% - 4px);max-width:unset;min-width:unset;flex:unset;margin-bottom:0}.jm__main-product .product__info-wrapper .qty__with-buyBtn .atc__button{width:calc(72% - 4px)}.jm__main-product .product__info-wrapper .qty__with-buyBtn .price-per-item__container quantity-input{border-radius:4px;min-height:54px;border:1px solid var(--primary-color-ash-gray);width:100%}.jm__main-product .product__info-wrapper .qty__with-buyBtn .price-per-item__container quantity-input:after{display:none}.jm__main-product .product__info-wrapper .qty__with-buyBtn .price-per-item__container quantity-input:before{display:none}.jm__main-product .product__info-wrapper .qty__with-buyBtn .price-per-item__container quantity-input .quantity__input{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:1.6;letter-spacing:2%;text-align:center}.jm__main-product .product__info-wrapper .qty__with-buyBtn .price-per-item__container quantity-input .quantity__input button{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:20px;line-height:160%;letter-spacing:2%}.jm__main-product .product__info-wrapper .qty__with-buyBtn .price-per-item__container quantity-input .quantity__input button .svg-wrapper{height:32px;width:12px}.jm__main-product .product__info-wrapper .qty__with-buyBtn .atc__button product-form{margin:0}.jm__main-product .product__info-wrapper .qty__with-buyBtn .atc__button product-form .product-form__buttons button{margin:0;padding:14px 14px 11px;text-transform:unset}.jm__main-product .product__info-wrapper .qty__with-buyBtn .atc__button product-form .product-form__buttons button span{text-transform:unset;font-family:var(--font-family-body);font-weight:350;font-size:18px;line-height:150%;letter-spacing:2%;text-align:center}.jm__main-product .product__info-wrapper .product__accordion{border-top:1px solid var(--primary-color-deep-purple);border-bottom:1px solid var(--primary-color-deep-purple)}.jm__main-product .product__info-wrapper .accordion+.accordion{border-top:0px}.jm__main-product .product__info-wrapper .product__accordion details summary{padding:25px 6px 25px 0}.jm__main-product .product__info-wrapper .product__accordion details summary .summary__title h2{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:15.79px;letter-spacing:0%}.jm__main-product .product__info-wrapper .product__accordion details .accordion__content{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:14px;line-height:normal;letter-spacing:0%}.jm__main-product .product__info-wrapper .product__accordion details .accordion__content a{color:#00f}.jm__related-pd .related-products__heading.h2{text-align:center;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:40px;line-height:160%;letter-spacing:-1%;margin-bottom:38px}.related-products .product__slide-box .card__content .card__badge .badge{text-transform:capitalize}.jm__main-product .product--no-media{width:100%;max-width:100%}.jm__main-product .product--no-media .product__info-wrapper{width:100%;max-width:100%!important;display:flex;justify-content:center;align-items:center}.jm__main-product .product--no-media .product__info-wrapper .title__price-container .product__title h1{text-align:left}.jm__main-banner{position:relative!important;z-index:2!important}.jm__main-banner .banner__box .banner__heading.hxxl{font-family:var(--font-family-primary);font-weight:400;font-size:var(--jm-fs-h1-xxl);line-height:var(--jm-lh-h1-xxl);letter-spacing:-3%;text-align:center}.faqs__section{padding:111px 0 308px}.faq__top-content{padding-bottom:28px;border-bottom:1px solid var(--primary-color-deep-purple-border-light);margin-bottom:60px}.faq__top-content span{display:block;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:var(--jm-fs-label);line-height:var(--jm-lh-label);letter-spacing:6%;text-transform:uppercase;margin-bottom:0}.faq__top-content h1{font-family:var(--font-family-primary);font-weight:400;font-size:var(--jm-fs-h1-d);line-height:1.4;letter-spacing:-2%}.faqs__main-content{max-width:1218px}.faqs__main-item details{border-top:1px solid var(--primary-color-deep-purple)}.faqs__main-item details:nth-last-child(1){border-bottom:1px solid var(--primary-color-deep-purple)}.faqs__main-item details summary{padding:26.615px 0}.faqs__main-item details summary .question__with-icon{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:10px}.faqs__main-item details[open] .close_caret{display:none}.faqs__main-item details[open] .open_caret{display:block}.faqs__main-item details .open_caret{display:none}.question__with-icon span{height:29px;width:29px;display:flex;align-items:center;justify-content:center}.question__with-icon span svg{height:100%;width:100%;vertical-align:middle}.faqs__main-item details summary .question__with-icon p{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:24px;line-height:35.76px;letter-spacing:1%;color:var(--primary-color-deep-purple)}.faqs__main-item details .answer__box p{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:20px;line-height:32px;letter-spacing:1%;color:var(--primary-color-deep-purple)}.faqs__main-item details .answer__box ul{display:block;margin-left:27px;margin-bottom:10px}.faqs__main-item details .answer__box ul li,.faqs__main-item details .answer__box ul li p{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:20px;line-height:32px;letter-spacing:1%;padding:0;margin:0;color:var(--primary-color-deep-purple)}.faqs__main-item details .answer__box ul li a,.faqs__main-item details .answer__box p a{text-decoration:underline;color:var(--primary-color-deep-purple);font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:20px;line-height:32px;letter-spacing:1%;padding:0;margin:0}.approval__img{padding:60px 0 90px;display:flex;justify-content:flex-start;align-items:center;gap:50.23px}.approval__img .img__box{height:82px;width:82px;display:flex}.approval__img .img__box img{height:100%;width:100%;object-fit:contain}.faqs__main-item details .answer__box>*{margin-bottom:16px}.answer__box p:has(+ul){margin-bottom:0}.our__story-section{position:relative;padding:36px 0 140px}.desktop__story-img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1}.desktop__story-img img{height:100%;width:100%;object-fit:cover}.mobile__story-img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1;display:none}.mobile__story-img img{height:100%;width:100%;object-fit:cover}.main__story-content{position:relative;z-index:2}.story__content{max-width:727px;margin:0 auto}.story__content span{display:block;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:var(--jm-fs-label);line-height:var(--jm-lh-label);letter-spacing:6%;text-align:center;text-transform:uppercase;padding-bottom:0;color:var(--primary-color-deep-purple)}.story__content h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:var(--jm-fs-h1-d);line-height:var(--jm-lh-h1-d);letter-spacing:-2%;text-align:center;margin-bottom:59px;color:var(--primary-color-deep-purple)}.story__content p{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:var(--jm-fs-body);line-height:var(--jm-lh-body);letter-spacing:1%;margin-bottom:187.37px;color:var(--primary-color-deep-purple)}.upon__img{height:600.18px;width:520px;margin-left:-64px;display:flex}.upon__img img,.upon__img svg{height:100%;width:100%;object-fit:cover}.behind__name{max-width:537px;margin:-150px auto 0}.behind__name span{display:block;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:var(--jm-fs-label);line-height:var(--jm-lh-label);letter-spacing:6%;text-align:center;text-transform:uppercase;padding-bottom:22px;color:var(--primary-color-deep-purple)}.behind__name h2{font-size:var(--jm-fs-h2-d);font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:var(--jm-lh-h2-d);letter-spacing:-1%;color:var(--primary-color-deep-purple);text-align:center}.behind__img{height:auto;width:100%;display:flex;margin-bottom:213px;justify-content:flex-end}.behind__img img,.behind__img svg{height:370px;width:491.7px;object-fit:cover}.bottom__text{max-width:727px;margin:0 auto}.bottom__text p{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:var(--jm-fs-body);line-height:var(--jm-lh-body);letter-spacing:1%;padding-bottom:52px;color:var(--primary-color-deep-purple)}.wholesale__section{padding:175px 0 168px;position:relative;margin-top:60px}.wholesale__desktop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.wholesale__desktop img,.wholesale__desktop svg{height:100%;width:100%;object-fit:cover}.wholesale__mobile{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.wholesale__mobile img{height:100%;width:100%;object-fit:cover}.wholesale__content{max-width:650px;margin:0 auto;position:relative;z-index:2}.wholesale__content span{display:block;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:var(--jm-fs-label);line-height:var(--jm-lh-label);letter-spacing:6%;text-align:center;text-transform:uppercase;margin-bottom:14px}.wholesale__content h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:var(--jm-fs-h1-d);line-height:var(--jm-lh-h1-d);letter-spacing:-2%;text-align:center;margin-bottom:37px}.wholesale__content .wholesale__btn{display:block;text-align:center}.wholesale__content a{display:inline-flex;justify-content:center;align-items:center;padding:12.42px 47px;font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:16px;line-height:20.96px;letter-spacing:0%;text-align:center;color:var(--primary-color-white);background-color:var(--primary-color-deep-purple);border-radius:4px;border:1px solid var(--primary-color-deep-purple);min-width:30rem}.wholesale__content a:hover{border:1px solid var(--primary-color-deep-purple);border-radius:4px;color:var(--primary-color-deep-purple);background-color:transparent}.journal__section{padding:110px 0 137px;background-color:var(--primary-color-deep-purple)}.journal__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;padding-bottom:29px;border-bottom:1px solid var(--primary-color-white-border-light);margin-bottom:43px}.journal__content span{display:block;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:var(--jm-fs-body);line-height:var(--jm-lh-body);letter-spacing:6%;text-transform:uppercase;margin:0;color:var(--primary-color-white)}.journal__content h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:var(--jm-fs-h1-d);line-height:var(--jm-lh-h1-d);letter-spacing:-2%;margin:0;color:var(--primary-color-white)}.journal__cta a{background-color:var(--jm-color-mauve);text-transform:unset;font-family:var(--font-family-body)}.journal__cta a:hover{border-color:var(--jm-color-mauve);color:var(--primary-color-white)}.journal__card{display:inline-block;width:100%}.journal__card .journal__img{width:100%;height:284.15px;display:flex;border-radius:9.47px;overflow:hidden;margin-bottom:29px}.journal__card .journal__img img{width:100%;height:100%;object-fit:cover}.journal__card .journal__img svg{height:100%;width:100%;object-fit:cover;fill:#fff}.journal__card-content h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:28.42px;line-height:37.2px;letter-spacing:-2%;margin-bottom:1px;color:var(--primary-color-white)}.journal__card-content span{display:block;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:16px;line-height:27.2px;letter-spacing:1%;margin-bottom:25px;color:var(--primary-color-white);opacity:.4;text-transform:unset}.journal__card-content button{background:transparent;cursor:pointer;display:block;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:16.58px;line-height:131%;letter-spacing:6%;text-transform:uppercase;border:none;border-bottom:1px solid var(--primary-color-white);color:var(--primary-color-white)}.journal__blog-section{padding:70px 0 277px;position:relative}.journal__blog-desktop{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;visibility:visibility;opacity:1}.journal__blog-desktop img{height:100%;width:100%;object-fit:cover}.journal__blog-mobile{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;visibility:none;opacity:0}.journal__blog-mobile img{height:100%;width:100%;object-fit:cover}.journal__container{position:relative;z-index:2}.journal__card-box{position:relative}.journal__card-box .journal-pagination{position:relative;padding-top:40px}.journal__card-box .journal-pagination .swiper-pagination-bullet{width:6.6px;height:6.6px;opacity:1;border-radius:34.97px;background-color:#f2f5ea;opacity:.2}.journal__card-box .journal-pagination .swiper-pagination-bullet-active{width:24.41px;height:6.6px;border-radius:34.97px;background-color:#f2f5ea;opacity:1}.journal__blog-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:19px;margin-bottom:58px;border-bottom:1px solid var(--primary-color-deep-purple-border-light)}.journal__blog-content h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:var(--jm-fs-h1-d);line-height:var(--jm-lh-h1-d);letter-spacing:-2%;color:var(--primary-color-deep-purple);margin:0}.sort__blog-fliter{position:relative;display:inline-block}.sort__blog-fliter label{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:16px;line-height:21px;letter-spacing:0%;color:var(--color-black);margin-right:23.95px}.sort__blog-fliter select{border:1px solid var(--primary-color-ash-gray);padding:13.2px 11px 14px 21px;font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:15.79px;letter-spacing:0%;background-color:transparent;min-width:213px;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.sort__blog-fliter select option{font-family:var(--font-family-body);font-weight:var(--font-weight-normal);font-size:16px;line-height:15.79px;letter-spacing:0%;background-color:transparent}.select__icon{height:20px;width:19px;position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none}.blog__card-row{display:flex;align-items:stretch;flex-wrap:wrap;margin:0 -22px 128px;row-gap:120px}.blog__card-col{width:33.33%;padding:0 22px}.blog__card-col .journal__img svg{fill:var(--color-black)}.blog__card-col .journal__card-content h2,.blog__card-col .journal__card-content span{color:var(--primary-color-deep-purple)}.blog__card-col .journal__card-content button{color:var(--primary-color-deep-purple);border-bottom:1px solid var(--primary-color-deep-purple)}.load__more-post{display:flex;justify-content:center;align-items:center}.load__more-post button{font-weight:var(--font-weight-medium);color:var(--primary-color-white);text-transform:unset;min-width:300px}.main__article-section{padding:67px 0 139.39px}.article__single-post{width:100%;height:815px;display:flex}.article__single-post img{width:100%;height:100%;object-fit:cover}.main__article-section{position:relative}.desktop__article-bg-img{position:absolute;height:100%;width:100%;z-index:1;bottom:0;left:0;right:0}.desktop__article-bg-img img{height:100%;width:100%;object-fit:cover}.main__article-container{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.article__sidebar{width:369px;padding:59px 0 0 40px}.article__box{width:calc(100% - 488px)}.author__content-box{margin-bottom:50px}.author__content-box .author__img{height:100px;width:100px;border-radius:50%;overflow:hidden;margin-bottom:18px}.author__content-box .author__img img{height:100%;width:100%;object-fit:cover}.author__content-box span{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:14px;line-height:22.4px;letter-spacing:9%;margin-bottom:2px;display:inline-block;color:var(--primary-color-deep-purple)}.author__content-box p{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:25.6px;letter-spacing:-1%;vertical-align:middle;margin:0;color:var(--primary-color-deep-purple)}.posted__detail{margin-bottom:38px}.posted__detail span{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:14px;line-height:22.4px;letter-spacing:9%;margin-bottom:2px;display:inline-block;color:var(--primary-color-deep-purple)}.posted__detail p{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:25.6px;letter-spacing:-1%;vertical-align:middle;margin:0;color:var(--primary-color-deep-purple)}.share__box span{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:14px;line-height:22.4px;letter-spacing:9%;margin-bottom:9px;display:inline-block;color:var(--primary-color-deep-purple)}.share__box .social__media-icon ul{margin:0;padding:0;display:flex;justify-content:flex-start;align-items:center;gap:18.16px;list-style:none}.share__box .social__media-icon ul li{display:inline-block;height:25.18px;width:25.5px;margin:0;padding:0}.share__box .social__media-icon ul li a{display:flex;align-items:center;outline:none;border:none;background:transparent;height:100%;width:100%}.share__box .social__media-icon ul li a svg{height:100%;width:100%;vertical-align:middle}.back__button a span{height:19.31px;width:18.34px}.back__button a span svg{height:100%;width:100%;vertical-align:middle}.back__button{margin-bottom:34px}.back__button a{display:flex;align-items:center;gap:7.17px;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:16px;line-height:25.6px;letter-spacing:9%;text-transform:uppercase;text-decoration:underline;color:var(--primary-color-deep-purple)}.article__box .article-template h1{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:60px;line-height:78.6px;letter-spacing:-2%;color:var(--primary-color-deep-purple);padding-bottom:10px;margin-top:0!important;border-bottom:1px solid var(--primary-color-deep-purple-border-light);margin-bottom:67px}.article__box .article-template .article__content-inner p,.article__box .article-template .article__content-inner p span{max-width:712px;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:16px;line-height:27.2px;letter-spacing:1%;margin:0;padding:0;color:var(--primary-color-deep-purple)}.article__box .article-template .article__content-inner a{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);text-decoration:underline;font-size:16px;line-height:27.2px;letter-spacing:1%;margin:0;padding:0;color:var(--primary-color-deep-purple)}.article__box .article-template .article__content-inner p a{font-weight:var(--font-weight-medium);text-decoration:underline}.article__box .article-template .article__content-inner ul{max-width:712px;padding:0;margin:0}.article__box .article-template .article__content-inner ul li{padding:0;margin:0}.article__box .article-template .article__content-inner ul li span{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:16px;line-height:27.2px;letter-spacing:1%;margin:0;padding:0;color:var(--primary-color-deep-purple)}.article__box .article-template .article__content-inner ul li span strong span{font-weight:var(--font-weight-medium)}.article__box .article-template .article__content-inner p img,.article__box .article-template .article__content-inner img{width:100%;height:auto;object-fit:cover;border-radius:8px;overflow:hidden}.article__box .article-template .article__content-inner h2,.article__box .article-template .article__content-inner h2 span{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:32px;line-height:41.92px;letter-spacing:-2%;margin:0}.return__shop a{font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);font-size:14px;line-height:22.4px;letter-spacing:9%;text-decoration:underline;color:var(--primary-color-deep-purple);outline:none;border:none;background:none}.more__post{padding:0 0 155px}.more__post .journal__head{justify-content:center;margin-bottom:87.14px;padding:105.43px 0 0;border-top:1px solid var(--primary-color-deep-purple-border-light)}.more__post .journal__head h2{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:40px;line-height:100%;letter-spacing:0%;margin:0;color:var(--primary-color-deep-purple)}.more__post .journal__card-content h2,.more__post .journal__card-content span{color:var(--primary-color-deep-purple)}.more__post .journal__card-content button{color:var(--primary-color-deep-purple);border-bottom:1px solid var(--primary-color-deep-purple)}.jm-eyebrow{display:inline-block;font-family:var(--font-body);font-size:var(--jm-fs-label);font-weight:var(--font-weight-book-normal);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;color:var(--primary-color-deep-purple);line-height:1.6}.jm-section-heading{font-family:var(--font-primary);font-weight:var(--font-weight-normal);font-size:var(--jm-fs-h1-d);line-height:var(--jm-lh-h1-d);margin:0 0 32px;color:var(--primary-color-deep-purple);letter-spacing:-.01em}.jm-text-center{text-align:center}.jm-button{display:inline-flex;align-items:center;justify-content:center;min-width:300px;padding:13px 32px;font-family:var(--font-body);font-size:var(--jm-fs-body);font-weight:var(--font-weight-medium);letter-spacing:.02em;border:1px solid transparent;border-radius:var(--jm-radius-button);cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .2s ease;line-height:1.6}.jm-button--primary{background:var(--primary-color-deep-purple);color:var(--primary-color-white);border-color:var(--primary-color-deep-purple)}.jm-button--mauve{background:var(--jm-color-mauve);color:var(--primary-color-white)}.jm-button--secondary{background:transparent;color:var(--primary-color-deep-purple);border-color:var(--primary-color-deep-purple)}.jm-button:hover{opacity:.88;transform:translateY(-1px)}.jm-link-underline{display:inline-block;font-family:var(--font-body);font-size:var(--jm-fs-body);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--primary-color-deep-purple);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:opacity .2s ease;line-height:1.6}.jm-link-underline:hover{opacity:.65}summary.jm-mega-nav__item,summary.custom-dropdown--menu-summary{padding-left:0;padding-right:0!important;padding:0}.back__button--mobile{display:none}.wishlist-engine-button,.wishlist-engine-button:focus,.wishlist-engine-button:hover{padding:0!important;stroke-width:3!important}.wishlist-engine-button .wishlist-icon svg{height:100%;width:100%;vertical-align:middle}.wishlist-icon svg path{stroke:#000!important}.wishlist-fix.wishlist-page-widget{background-color:var(--primary-color-deep-purple)!important;border-radius:4px}.wishlist-button-text{font-family:var(--font-family-body)!important}.sg-wishlist-badge{background-color:var(--primary-color-deep-purple)!important;font-family:var(--font-family-body)!important}.wishlist-cart.wishlist-move-cart{font-family:var(--font-family-body)!important;background-color:var(--primary-color-deep-purple)!important;padding:13px!important;color:var(--primary-color-white)!important;border-radius:4px}.jdgm-widget{margin-bottom:34px!important}.jdgm-cards-carousel .jdgm-cards-wrapper{max-width:100%!important}.jdgm-cards-carousel .jdgm-media-card{flex:0 0 413px!important;width:413px!important}.jdgm-cards-carousel .jdgm-cards-wrapper .jdgm-videos-container{gap:44px!important}.jdgm-widget.jdgm-cards-carousel{margin:0!important;padding:0!important}.custom__contact-form{padding:210px 0 243px;position:relative}.contactform__desktop,.contactform__mobile{position:absolute;right:0;left:0;top:0;bottom:0;z-index:1}.contactform__desktop img,.contactform__mobile img{height:100%;width:100%;object-fit:cover}.contactform__mobile{display:none}.form__container{position:relative;z-index:2;max-width:816px;margin:0 auto}.form__container p span{font-family:var(--font-family-body)!important;font-weight:var(--font-weight-book-normal);line-height:131%}.form__container h2 span{font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-normal);line-height:62.88px!important;letter-spacing:-.96px!important}.form__container label{font-family:var(--font-family-body)!important;font-weight:var(--font-weight-book-normal)!important;line-height:22.4px!important;letter-spacing:1.26px!important;padding-bottom:18px!important}.form__container button{font-family:var(--font-family-body)!important;font-weight:var(--font-weight-medium)!important;line-height:28.8px!important;letter-spacing:.36px!important}.form__container h1 span{font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-normal);letter-spacing:-.96px!important}.youMaySwiper .jdgm-star{font-size:13px!important}.youMaySwiper .jdgm-prev-badge__text{font-size:11px!important;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);line-height:14.44px;letter-spacing:0%}.jm__related-pd .jdgm-star{font-size:13px!important}.jm__related-pd .jdgm-prev-badge__text{font-size:11px!important;font-family:var(--font-family-body);font-weight:var(--font-weight-book-normal);line-height:14.44px;letter-spacing:0%}.cart__icon-wrap{position:relative}.cart__icon-wrap .cart__text-count{font-family:var(--font-family-body);display:inline-flex;align-items:center;justify-content:center;position:absolute;top:-18px;right:-11px;border-radius:50%;line-height:normal;font-size:10px;background-color:var(--primary-color-deep-purple);color:var(--primary-color-white);width:20px;height:20px;padding:2px}.wishlist__icon-header{height:18px;width:18px;position:relative;display:flex;justify-content:center;align-items:center}.wishlist__icon-header a{display:inline-flex;justify-content:center;align-items:center;height:100%;width:100%}.wishlist__icon-header a svg{height:100%;width:100%;vertical-align:middle}.wishlist__icon-header a svg path{stroke:var(--primary-color-deep-purple);stroke-width:3}.wishlist__icon-header .wishlist-h-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-family-body)!important;top:-18px!important;right:-11px!important;line-height:normal!important;font-size:10px!important;background-color:var(--primary-color-deep-purple)!important;color:var(--primary-color-white)!important;width:20px!important;height:20px!important;padding:2px!important}.jm__main-product .product__info-wrapper .product__accordion details[open] summary svg{transform:scale(-1)}.jm__main-product .product__media-wrapper media-gallery .jm-thumbs-drag .slider-button{display:block!important}.jm__main-product .product__media-wrapper media-gallery .jm-thumbs-drag .slider-button:disabled{opacity:.4;cursor:not-allowed}.jm__main-product .product__media-wrapper media-gallery .jm-thumbs-drag .slider-button .svg-wrapper{transform:rotate(90deg)}.jm__main-product .product__media-wrapper media-gallery .jm-thumbs-drag .slider-button.slider-button--next .svg-wrapper{transform:rotate(-90deg)}@media(min-width:1367px)and (max-width:1538px){.jan__header nav ul{column-gap:40px}}@media screen and (max-width:1366px){.faqs__section{padding:84px 0 62px!important}}@media screen and (max-width:1199px){:root{--jm-fs-h1-xxl:72px;--jm-fs-h1-d: 40px;--jm-fs-h1-m: 28px;--jm-fs-h2-d: 36px;--jm-fs-hero-d: 32px;--jm-fs-hero-m: 20px;--jm-fs-card-title: 28px;--jm-fs-card-title-m:18px;--jm-fs-quote-d: 28px;--jm-fs-quote-m: 19.8px;--jm-fs-body: 16px;--jm-fs-label: 14px;--jm-fs-small: 12px;--jm-lh-h1-d:56px;--jm-lh-h1-m: 42px;--jm-lh-hero-d: 42px;--jm-lh-body: 27.2px;--jm-lh-label:22.4px;--jm-lh-card-title:42px;--jm-lh-card-title-m:28px;--jm-lh-quote-d: 42px;--jm-lh-h2-d: 48px}.our__story-section{padding:36px 0 110px}.our__story-section .story__content h2{font-size:44px;line-height:1.2;margin-bottom:48px}.our__story-section .story__content p{margin-bottom:60px}.our__story-section .upon__img{width:460px;height:auto;margin-left:-32px}.our__story-section .upon__img img,.our__story-section .upon__img svg{height:auto}.our__story-section .behind__name{margin:-120px auto 0}.our__story-section .behind__name h2{font-size:36px;line-height:1.3}.our__story-section .behind__img{margin-bottom:150px}.our__story-section .behind__img img,.our__story-section .behind__img svg{width:100%;max-width:460px;height:auto}.journal__section{padding:90px 0 100px}.journal__head{padding-bottom:24px;margin-bottom:36px}.journal__content h2{font-size:44px;line-height:1.2}.journal__card .journal__img{height:260px}.journal__card-content h2{font-size:26px;line-height:1.3}.jm__main-banner{height:66rem!important;min-height:unset!important}.jan__header nav ul{column-gap:30px;row-gap:10px!important}.faqs__main-item details summary .question__with-icon p{font-size:20px;line-height:32px}.question__with-icon span{height:24px;width:24px}.faqs__main-item details .answer__box p,.faqs__main-item details .answer__box ul li,.faqs__main-item details .answer__box ul li p,.faqs__main-item details .answer__box ul li a,.faqs__main-item details .answer__box p a{font-size:18px;line-height:27.2px}.approval__img{padding:40px 0 60px}.approval__img .img__box{width:72px;height:72px}.article__single-post{height:620px}.wishlist__icon-header{height:16px;width:16px}.wishlist__icon-header .wishlist-h-count{font-size:8px!important;width:18px!important;height:18px!important;padding:2px!important}.cart__icon-wrap .cart__text-count{font-size:8px;width:18px;height:18px;display:inline-flex!important;top:-16px}.jm__main-product .product__media-wrapper .product__media-icon.heart_icon svg{height:18px;width:18px}}@media screen and (max-width:1024px){.jan__header.header{padding-top:23px;padding-bottom:23.49px}.jan__header.header header-drawer{margin-left:0!important}.header__icon--menu,.header__icon--menu .icon.icon-hamburger{width:3.6rem;height:3.6rem}.jdgm-cards-carousel .jdgm-media-card{flex:0 0 400px!important;width:400px!important}.jdgm-cards-carousel .jdgm-cards-wrapper .jdgm-videos-container{gap:30px!important}.custom__contact-form{padding:130px 0 225px}}@media screen and (max-width:991px){:root{--jm-fs-h1-xxl:56px;--jm-fs-h1-d: 38px;--jm-fs-h1-m: 30px;--jm-fs-h2-d: 30px;--jm-fs-hero-d: 30px;--jm-fs-hero-m: 20px;--jm-fs-card-title: 24px;--jm-fs-card-title-m:18px;--jm-fs-quote-d: 30px;--jm-fs-quote-m: 19.8px;--jm-fs-body: 16px;--jm-fs-label: 14px;--jm-fs-small: 12px;--jm-lh-h1-d:48px;--jm-lh-hero-d: 42px;--jm-lh-body: 27.2px;--jm-lh-label:22.4px;--jm-lh-card-title:48px;--jm-lh-card-title-m:28px;--jm-lh-h2-d: 48px}.press__section{padding:74px 0 49px}.press__content h2{margin-bottom:55px}.content__with-logo .content__box{padding-top:70px}.our__story-section{padding:32px 0 80px}.our__story-section .story__content span,.our__story-section .behind__name span{padding-bottom:16px}.our__story-section .story__content h2{font-size:38px;line-height:1.22;margin-bottom:36px}.our__story-section .story__content p{margin-bottom:50px}.our__story-section .upon__img{width:60%;height:auto;margin-left:0}.our__story-section .behind__name{margin:0 auto}.our__story-section .behind__name h2{font-size:32px;line-height:1.3}.our__story-section .behind__img{margin-bottom:90px}.our__story-section .behind__img img,.our__story-section .behind__img svg{max-width:491.7px}.journal__section{padding:70px 0 80px}.journal__head{padding-bottom:22px;margin-bottom:32px}.journal__content h2{font-size:38px;line-height:1.22}.journal__card .journal__img{height:240px}.journal__card-content h2{font-size:24px}.jm__main-banner{height:52rem!important;min-height:unset!important}.jan__header nav ul li a{line-height:normal!important;background:transparent}.faqs__section{padding:74px 0 49px}.product__info-container{max-width:100%!important}.jdgm-cards-carousel .jdgm-media-card{flex:0 0 360px!important;width:360px!important}.jdgm-cards-carousel .jdgm-cards-wrapper .jdgm-videos-container{gap:20px!important}.custom__contact-form{padding:130px 0 96px}.form__container{max-width:100%;width:100%}}@media screen and (max-width:767px){:root{--jm-fs-h1-xxl: 48px;--jm-fs-h1-d: 30px;--jm-fs-h1-m: 28px;--jm-fs-h2-d: 28.67px;--jm-fs-hero-d: 21px;--jm-fs-hero-m: 21px;--jm-fs-card-title: 18px;--jm-fs-card-title-m:15.74px;--jm-fs-quote-d: 30px;--jm-fs-quote-m: 19.8px;--jm-fs-body: 12.59px;--jm-fs-label: 14px;--jm-fs-small: 12px;--jm-lh-h1-d:39px;--jm-lh-hero-d: 28.77px;--jm-lh-h2-d: 45.872px;--jm-lh-body: 21.403px;--jm-lh-label:22.4px;--jm-lh-card-title:28.8px;--jm-lh-card-title-m:25.184px;--jm-lh-h2-d: 48px}.press__content h2{text-align:center;margin-bottom:55px}.content__with-logo .content__box{padding-top:69px}.moon__img{top:40%;bottom:0}.our__story-section{padding:45px 0 85px}.our__story-section .story__content{max-width:100%}.our__story-section .story__content span,.our__story-section .behind__name span{padding-bottom:13px}.our__story-section .story__content h2{font-size:30px;line-height:1.25;margin-bottom:30px}.our__story-section .story__content p{margin-bottom:36px}.our__story-section .upon__img{width:300px;height:auto;margin-left:-40px}.our__story-section .behind__name{max-width:100%;margin:28px auto 0}.our__story-section .behind__name h2{font-size:24px;line-height:1.3}.our__story-section .behind__img{margin-bottom:40px;justify-content:center}.our__story-section .behind__img img,.our__story-section .behind__img svg{width:100%;max-width:100%;height:auto}.our__story-section .bottom__text{max-width:100%}.our__story-section .bottom__text p{padding-bottom:0}.journal__section{padding:78px 0 73.4px}.journal__head{flex-direction:column;align-items:center;justify-content:center;gap:30px;padding-bottom:48px;margin-bottom:40px}.journal__content span{text-align:center;font-size:14px;margin-bottom:6px}.journal__content h2{font-size:30px;line-height:1.25;text-align:center}.journal__card .journal__img{height:220px;margin-bottom:18px}.journal__card-content h2{font-size:16px;line-height:1.3}.journal__card-content span,.journal__card-content button{font-size:14px}.journal__card-content span{margin-bottom:16px}.our__story-section .story__content p,.bottom__text p{font-size:14px}.journal__cta .button{font-size:16px;padding:13px 24px;max-width:100%;width:300px}.jm__main-banner{height:39rem!important;min-height:unset!important}.jm__main-banner .banner__content{min-height:unset!important}.jm__main-banner.banner--mobile-bottom:after,.jm__main-banner.banner--mobile-bottom .banner__media:after{display:block!important}.jm__main-banner .banner__media{position:absolute!important;height:100%!important}.jm__main-banner .banner__box{background:transparent!important}.our__story-section .behind__img{width:300px;margin:86px -20px 90px auto}.wholesale__section{padding:123px 0 120px}.wholesale__content span{margin-bottom:13px}.wholesale__content a{padding:13px 24px;max-width:100%;width:300px}.faqs__section{padding:30px 0 145.2px}.faq__top-content{justify-content:center;display:flex;flex-direction:column;align-items:center;padding-bottom:0;margin-bottom:40px;border:none!important}.faq__top-content span{margin-bottom:17px}.faqs__main-item details summary{padding:30.185px 0}.faqs__main-item details summary .question__with-icon p{font-size:14px;line-height:1.49}.faqs__main-item details .answer__box p,.faqs__main-item details .answer__box ul li,.faqs__main-item details .answer__box ul li p,.faqs__main-item details .answer__box ul li a,.faqs__main-item details .answer__box p a{font-size:12px;line-height:1.6;letter-spacing:1%}.approval__img{gap:32.88px;row-gap:16px}.approval__img .img__box{width:51.04px;height:47.58px}.approval__img{padding:40px 0 49.41px}.question__with-icon span{width:16px;height:16px}.faq__top-content h1{line-height:1.3}.faq__top-content h1,.faq__top-content span{text-align:center}.back__button--desktop{display:none}.back__button--mobile{display:block;padding:29px 0 27px}.back__button--mobile .back__button{margin:0}.back__button--mobile .back__button a{gap:8.69px;font-size:14px;line-height:1.6}.article__single-post{height:420px}.main__article-container{flex-direction:column}.main__article-section{padding:0}.main__article-container .article__sidebar{padding:32px 0 32.82px;width:100%}.main__article-container .article__sidebar .writer__box{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap;column-gap:15px;row-gap:34px}.main__article-container .article__sidebar .writer__box .author__content-box,.main__article-container .article__sidebar .writer__box .posted__detail,.main__article-container .article__sidebar .writer__box .share__box{margin:0;flex:1;min-width:195px}.author__content-box .author__img{width:50px;height:50px;margin-bottom:10px}.article__box{width:100%!important;padding:43px 0 104.39px}.desktop__story-img{display:none}.mobile__story-img{display:block}.wholesale__desktop{display:none}.wholesale__mobile{display:block}.jm__main-product media-gallery{position:relative}.jdgm-cards-wrapper .jdgm-text{font-size:15.74px!important;line-height:25.184px!important}.jdgm-cards-wrapper .jdgm-reviewer-info .jdgm-reviewer-name{font-size:14px!important}.jdgm-cards-wrapper .jdgm-media-card .jdgm-rating-section .jdgm-star{font-size:18px!important}.jdgm-cards-carousel .jdgm-media-card{flex:0 0 100%!important;width:100%!important}.jdgm-cards-carousel .jdgm-cards-wrapper .jdgm-videos-container{gap:0px!important}.custom__contact-form{padding:84.09px 0 95px}.contactform__mobile{display:block}.contactform__mobile img{object-fit:unset}.contactform__desktop{display:none}.form__container input[type=text],.form__container input[type=email]{height:54px!important}.form__container h2 span{line-height:39px!important;letter-spacing:-.6px!important}.form__container{min-height:600px!important}.logo__marquee{margin:0 -20px}}@media screen and (max-width:430px){.jm__main-banner{height:263px!important}.our__story-section .upon__img{width:193.36px}.wholesale__content a{width:300px;padding:13px 24px}.main__article-container .article__sidebar .writer__box .author__content-box,.main__article-container .article__sidebar .writer__box .posted__detail,.main__article-container .article__sidebar .writer__box .share__box{min-width:142px}.article__single-post{height:263px}.sort__blog-fliter.for__mobile,.blog__filter-box{width:100%!important}.blog-filter-btn{padding:16px 24px 14px!important;width:100%}}@media screen and (max-width:390px){.journal__cta,.journal__cta .button{width:100%;max-width:300px}.wholesale__content a{width:100%;max-width:300px;min-width:unset}}.jm-mega__type-grid{padding-left:0!important;padding-right:0!important}.blog__filter-box{display:none}.blog-filter-btn{background:transparent;border:1px solid var(--primary-color-deep-purple-border-light);border-radius:4px;padding:16px 112px 14px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:17px;font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:16px;line-height:15.79px;letter-spacing:0%}.blog-filter-btn span{height:18px;width:22px}.blog-filter-btn span svg{height:100%;width:100%;vertical-align:middle}.blog-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9998}.blog-filter-drawer{position:fixed;top:0;right:0;width:380px;max-width:90%;height:100vh;background:var(--primary-color-white-darker);z-index:9999;transform:translate(100%);transition:transform .35s ease;display:flex;flex-direction:column;box-shadow:-5px 0 20px #0000001a}.blog-filter-drawer.active{transform:translate(0)}.blog-filter-overlay.active{opacity:1;visibility:visible}.blog-filter-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--primary-color-deep-purple-border-light)}.blog-filter-close{border:0;background:transparent;font-size:30px;cursor:pointer;line-height:1}.blog-filter-content{padding:20px;overflow-y:auto;flex:1}.blog-filter-content ul{list-style:none;margin:0;padding:0}.blog-filter-content li{margin-bottom:12px}.blog-filter-content a{text-decoration:none;color:#000}.sort__blog-fliter.for__mobile{display:block}.sort__blog-fliter.for__mobile label{font-size:16px;margin:0 0 15px;display:inline-block}.sort__blog-fliter .select__sort-mobile{position:relative}.sort__blog-fliter.for__mobile select{min-width:unset;width:100%}.jan__header .menu-drawer__menu{padding-left:20px;display:flex;flex-direction:column;row-gap:10px!important}.jan__header .menu-drawer__menu .menu-drawer__close-button{padding-left:20px!important}.jan__header .menu-drawer__menu summary{padding:0!important}.jan__header .menu-drawer__menu li{margin-bottom:0}.jan__header .menu-drawer__menu li a,.jan__header .menu-drawer__menu .menu-drawer__menu-item{line-height:normal;font-size:16px;line-height:27.2px;font-weight:300}.jan__header .menu-drawer__menu .menu-drawer__menu-item--active{font-weight:400}.jan__header .menu-drawer__inner-submenu .menu-drawer__menu{margin-top:15px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
