body,body *:not(text){font-family:DM Sans,"sans-serif"!important}body.index .container{margin:0 16px;width:calc(100% - 32px);max-width:calc(100% - 32px);padding:0}@media screen and (min-width: 1024px){body.index .container{margin:0 72px;width:calc(100% - 144px);max-width:calc(100% - 144px)}}.homepage-slideshow{margin-bottom:8px;padding-bottom:29px}@media screen and (min-width: 1024px){.homepage-slideshow{margin-bottom:0;padding-bottom:24px}}.homepage-slideshow:after{content:"flickity";display:none}@media screen and (min-width: 1024px){.homepage-slideshow{grid-template:1fr 1fr / 2fr 1fr;display:grid;gap:24px}.homepage-slideshow .slide-1{grid-row:span 2}.homepage-slideshow:after{content:""}}.homepage-slideshow .flickity-page-dots{bottom:-6px;margin-bottom:20px}.homepage-slideshow .flickity-page-dots .dot{opacity:1!important;margin:0 3px;border-radius:50%;width:6px;height:6px;background:#e5e5e5}.homepage-slideshow .flickity-page-dots .dot.is-selected{background:#6959d1}.homepage-slideshow .gallery-cell{background:transparent}@media screen and (min-width: 1024px){.homepage-slideshow .gallery-cell:not(:first-child){height:auto}}.container .sixteen.columns{margin:0;width:100%}.container .one-sixth.column{width:196px}.list-collection-wrapper .collection-info__caption{margin-top:8px}.list-collection-wrapper .collection-info__caption span{margin:0;font-size:14px;line-height:20px;font-weight:700;text-align:center;color:#0d0c22}@media screen and (min-width: 1024px){.list-collection-wrapper .collection-info__caption span{font-size:16px;line-height:140%;color:#0d0c22}}.hero-section{position:relative;margin:21px 0 20px}@media screen and (min-width: 1024px){.hero-section{margin-bottom:38px}}.hero-section__inner{position:relative}.hero-section__inner:before{content:"";display:block;padding-top:calc(256 / 343 * 100%)}@media screen and (min-width: 1024px){.hero-section__inner:before{padding-top:calc(230 / 1296 * 100%)}}.hero-section__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-section__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-section__content{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:269px;text-align:center}@media screen and (min-width: 1024px){.hero-section__content{max-width:300px}}.hero-section__subheading{margin:0 0 10px;padding:0;font-size:14px;line-height:24px;font-weight:400;color:#fff}@media screen and (min-width: 1024px){.hero-section__subheading{font-size:16px;line-height:24px}}.hero-section__heading{margin:0;font-size:24px;line-height:31px;font-weight:700;color:#fff}@media screen and (min-width: 1024px){.hero-section__heading{font-size:30px;line-height:39px}}.hero-section__cta-link{margin:0;border:none;height:unset;min-height:unset;padding:0;font-size:14px;line-height:24px;font-weight:700;text-transform:initial;color:#fff;white-space:nowrap}.hero-section__cta-icon{margin-left:8px;width:12px}.tutorial__link{justify-content:center;align-items:center;display:flex;margin:auto;width:fit-content;font-size:15px;line-height:20px;font-weight:700;color:#dd4c31}.tutorial__link:focus,.tutorial__link:hover{color:#b38ad2}.tutorial__link-icon{margin-right:8px}.tutorial-images-section{background:#e5faff}@media screen and (min-width: 1024px){.tutorial-images-section{margin-top:32px!important}}.tutorial-images-section h2.title{padding:0 30px;font-size:24px;line-height:31px}.tutorial-images-section .tutorial-images-section__content{flex-wrap:wrap;display:flex;margin:0 auto;max-width:1080px;padding:0 4px 20px}.tutorial-images-section .tutorial-images-section__content .columns{margin-right:0;margin-left:0;box-sizing:border-box;width:50%!important;padding:0 12px}@media screen and (min-width: 1024px){.tutorial-images-section .tutorial-images-section__content .columns{width:25%!important}}.tutorial-images-section .tutorial-images-section__content .text-column{margin:30px 0 0}.tutorial-images-section .regular_text{margin-top:12px;margin-bottom:8px;font-size:14px;line-height:18px;font-weight:700;color:#0d0c22}.tutorial-images-section svg{display:none}.tutorial-images-section .rte-setting{display:none}@media screen and (min-width: 1024px){.tutorial-images-section .rte-setting{display:block}}.tutorial-images-section .rte-setting p{margin-bottom:8px;font-size:14px;line-height:18px;font-weight:400;text-align:center;color:#6e6d7a}.popular-category .tutorial__link{flex-direction:row-reverse;margin-top:10px}.popular-category .tutorial__link .tutorial__link-icon{margin-left:8px}.popular-category .tutorial-images-section__content{flex-wrap:wrap;float:left;display:flex;margin:24px -12px 0;width:calc(100% + 24px)}.popular-category .tutorial-images-section__content .columns{margin:0;box-sizing:border-box;width:50%;padding:0 12px}@media screen and (min-width: 1024px){.popular-category .tutorial-images-section__content .columns{width:25%}}.popular-category .text-column>div{position:relative}.popular-category h3.regular_text{margin:12px auto 30px 0}@media screen and (min-width: 768px){.popular-category h3.regular_text{position:absolute;bottom:20px;left:20px;opacity:.8;margin:0;border-radius:100px;padding:4px 10px;background-color:#fff;font-size:15px;line-height:24px;font-weight:700}}.product-wrap .product-details{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.product-wrap .product-details .price{flex-direction:column;justify-content:flex-start;align-items:flex-start}.product-wrap .product-details .price span.money{font-size:14px;line-height:20px;font-weight:700;color:#d54d4d}.product-wrap .product-details .price span.was_price .money{font-size:13px;line-height:20px;font-weight:400;text-decoration:line-through;text-shadow:none;color:#9e9ea7;white-space:nowrap}.product-wrap .product-details .jdgm-preview-badge{order:2}.product-wrap .product-details .title{width:100%;font-size:14px;line-height:20px;font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media (min-width: 768px){.product-wrap .product-details .title{-webkit-line-clamp:1;line-clamp:1}}.featured-content-section .title{margin:0 auto;max-width:230px;font-size:26px;line-height:26px;font-family:Guardian Egyp!important;font-weight:300;font-style:normal}@media screen and (min-width: 1024px){.featured-content-section .title{margin-bottom:8px;max-width:fit-content;font-size:40px;line-height:40px}}@media (max-width: 767px){.featured-content-section .title{max-width:210px}}.featured-content-section .featured_text{display:none}@media screen and (min-width: 1024px){.featured-content-section .featured_text{display:block}.featured-content-section .featured_text p{margin-bottom:0;font-size:15px;line-height:20px;white-space:pre-line}.featured-content-section .featured_text p strong{display:block;margin-bottom:8px;font-size:18px;line-height:23px;font-weight:700}}.popular-category h2.title,.collection-list-section h2.title{position:relative;margin:0 auto;width:fit-content;font-size:24px;line-height:31px;color:#0d0c22}@media screen and (min-width: 1024px){.popular-category h2.title,.collection-list-section h2.title{font-size:30px;line-height:140%;color:#0d0c22}}.popular-category h2.title:after,.collection-list-section h2.title:after{position:absolute;top:15px;right:-35px;width:102px;height:33px;background:url(./title-vector-1.svg) no-repeat}@media screen and (min-width: 1024px){.popular-category h2.title:after,.collection-list-section h2.title:after{top:17px;right:-65px}}.popular-category .feature_divider,.collection-list-section .feature_divider{display:none}.collection-list-section .list-collection-wrapper{margin-top:24px}@media screen and (min-width: 1024px){.collection-list-section .list-collection-wrapper{flex-direction:column;display:flex;margin-top:10px}}.collection-list-section .list-collection-wrapper .list-collections{margin:0 -12px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1024px){.collection-list-section .list-collection-wrapper .list-collections{margin-top:18px}}.collection-list-section .list-collection-wrapper .list-collections .column{margin:0 0 24px;box-sizing:border-box;width:50%!important;padding:0 12px}@media screen and (min-width: 1024px){.collection-list-section .list-collection-wrapper .list-collections .column{width:calc(1 / 6 * 100%)!important}}@media screen and (min-width: 1024px){.collection-list-section .list-collection-wrapper .list-collections__action{order:-1}}.popular-category h2.title:after{top:34px;right:0;left:unset}.list-collections__action{justify-content:center;align-items:center;float:left;display:flex;margin-top:-8px;width:100%}.people--say>p>a,.link--custom{margin:0;border:none;height:unset;min-height:unset;padding:0;font-size:14px;line-height:24px;font-weight:700;text-transform:initial;color:#dd4c31;white-space:nowrap}.people--say>p>a:focus,.people--say>p>a:hover,.link--custom:focus,.link--custom:hover{color:#b38ad2}.jdgm-widget .jdgm-star{font-family:JudgemeStar!important}@media screen and (min-width: 1024px){.featured-blog-section{margin-bottom:40px}}.featured-blog-section h2.title{margin:18px 0;font-size:24px;line-height:31px;font-weight:700;color:#0d0c22}@media screen and (min-width: 1024px){.featured-blog-section h2.title{font-size:30px;line-height:40px;text-align:left}}.featured-blog-section .feature_divider{display:none}.featured-blog-section .homepage_content .js-slick-slide{float:left;width:100%}@media screen and (min-width: 1024px){.featured-blog-section .homepage_content .js-slick-slide{margin:0 -12px}}.featured-blog-section .homepage_content .js-slick-slide .columns{margin:0 12px;width:245px}@media screen and (min-width: 1024px){.featured-blog-section .homepage_content .js-slick-slide .columns{margin:0;box-sizing:border-box;width:25%;padding:0 12px}}.featured-blog-section .article h3.sub_title{font-size:14px;line-height:18px}.js-slick-slide:after{content:"flickity";display:none}@media screen and (min-width: 1024px){.js-slick-slide:after{content:""}}.people--say h2.title{margin:18px 0;font-size:24px;line-height:31px;font-weight:700;color:#0d0c22}@media screen and (min-width: 1024px){.people--say h2.title{margin-bottom:4px;line-height:140%;ont-size:30px}}@media screen and (min-width: 1024px){.people--say>p>a{display:block;margin-bottom:19px;font-size:15px;line-height:24px}}.people--say .people--say_lists{display:block;padding:0}@media screen and (min-width: 1024px){.people--say .people--say_lists{display:flex;margin:0 -12px}}.people--say .people--say_lists .people--say_list{padding:10px}@media screen and (min-width: 1024px){.people--say .people--say_lists .people--say_list{margin:0;width:calc(1 / 6 * 100%);padding:0 12px}}.featured-content-section{margin:19px 0 10px}@media screen and (min-width: 1024px){.featured-content-section{margin:24px 0 34px}}.featured-collection-section{margin-bottom:30px}.featured-collection-section .product-list{margin:0 -12px}.featured-collection-section .product-list .columns,.featured-collection-section .product-list .column{margin:0;box-sizing:border-box;width:50%;padding:0 12px}@media screen and (min-width: 768px){.featured-collection-section .product-list .columns,.featured-collection-section .product-list .column{width:calc(1 / 3 * 100%)}}@media screen and (min-width: 1024px){.featured-collection-section .product-list .columns,.featured-collection-section .product-list .column{width:calc(1 / 6 * 100%)}}.featured-collection-section .product-list .thumbnail .product-info__caption{margin-top:4px}@media (min-width: 768px){.shopify-section.header-section{position:sticky;top:0;z-index:1000;background:#fff;width:100%}}.header-ctas{display:flex;gap:10px;align-items:center;margin-right:60px}.header-cta{display:inline-block;padding:15px 25px;text-decoration:none;white-space:nowrap;border-radius:40px;transition:background-color .3s ease,color .3s ease,border-color .3s ease;line-height:1em}.header-cta.demo{font-size:14px;font-weight:400;color:#0d0324;background-color:#fff;border:1px solid #0d0324}.header-cta.demo:hover{background-color:#b69af2;color:#0d0324}.header-cta.try{font-size:14px;font-weight:700;color:#fff;background-color:#0d0324;border:1px solid #0d0324}.header-cta.try:hover{background-color:#6d58d8;border:1px solid #6d58d8;color:#fff}.top-nav.combined-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:10px 20px}.desktop-menu ul.menu{display:flex;gap:20px;list-style:none;margin:0;padding:0;font-size:14px;font-weight:400;line-height:1em}.desktop-menu ul.menu li a{text-decoration:none;color:#0d0324}div.logo.text-align--left{padding-left:60px!important}.desktop-menu ul.menu li a{font-weight:400;font-size:14px}#header .top_bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:nowrap;margin-bottom:10px}#header .top_bar .mobile_logo{flex-shrink:0;max-width:150px}#header .top_bar .header_search_form{flex-grow:1;min-width:0}#header .top_bar .top_bar--right{flex-shrink:0}#header .top_bar .mobile_logo{position:static!important}#header .top_bar .header_search_form input.search-terms{all:unset;display:block;font-size:14px;font-weight:400;line-height:1em;border:1px solid #ccc;border-radius:4px;padding:6px 10px;background-color:#fff;color:#333;width:100%;box-sizing:border-box;text-align:left}.header_search_form{margin:10px 0 0;border-bottom:0px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/theme-custom.scss.css.map */
