@media (min-width : 768px){.for--mobile{display:none!important}}@media (max-width : 765px){.for--desktop{display:none!important}}html body{background-color:#f4f4f4}#PBarNextFrameWrapper{display:none}#insta-feed h2{margin-top:0!important;margin-bottom:20px!important;text-align:left!important;font-family:var(--font-heading-family);font-size:48px;letter-spacing:0;line-height:120%;color:#2a3d45}#insta-feed .instafeed-new-layout-container{height:320px!important}#insta-feed .instafeed-new-layout-item,#insta-feed .instafeed-new-layout-wrapper{height:100%!important}.index-section{margin-bottom:110px;overflow:hidden}.sub-section{margin-bottom:40px}.index-section:last-child{margin-bottom:20px}.color-swatch{cursor:pointer;position:relative}.color-swatch[active]:before{position:absolute;content:"";width:8px;height:5px;border-bottom:1px solid #FFF;border-left:1px solid #FFF;left:50%;top:calc(50% - 2px);transform:translate(-50%,-50%) rotate(-45deg)}.icon-wrapper>svg{width:100%;height:100%}@media (max-width : 768px){#insta-feed h2{font-size:28px;margin-bottom:12px!important}.index-section{margin-bottom:60px}}@media (max-width : 425px){.index-section{margin-bottom:50px}}.collection-list__item .card-wrapper{background-color:#fff;border-radius:10px;overflow:hidden}.collection-list__item .card-wrapper:hover .card__information{background-color:#446df6}.collection-list__item .card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:28px;font-weight:500;line-height:120%;letter-spacing:0;color:#fff}.collection-list__item .card-wrapper .card__heading .icon-wrap{display:none}.collection-list__item .card-wrapper .card__information{padding:8px 12px;background-color:#2a3d45;transition:.3s all}.collection-list-wrapper .title-wrapper-with-link{display:flex;flex-direction:column;align-items:flex-start}.collection-list-wrapper .title-wrapper-with-link .collection-list-title{font-family:var(--font-heading-family);font-size:48px;font-weight:500;line-height:120%;letter-spacing:0;color:#2a3d45}.collection-list-wrapper .title-wrapper-with-link .collection-list__description{font-family:var(--font-body-family);font-size:16px;font-weight:400;color:#4a6670;line-height:150%;letter-spacing:0}.collection-list-wrapper .title-wrapper-with-link .collection-list__description *{margin:0}@media (max-width : 768px){.collection-list-wrapper .title-wrapper-with-link .collection-list-title{font-size:28px}.collection-list-wrapper .title-wrapper-with-link .collection-list__description{font-size:14px}.collection-list__item .card-wrapper .card__heading{font-size:18px}}.section-image .media{background-color:transparent}.section-image .media>img{object-fit:contain}@media (max-width : 768px){.section-image{margin:0 -15px}.section-image.banner--mobile-bottom .banner__media{height:50rem!important}}footer{background-color:transparent!important}footer .footer__content-top{padding-bottom:25px}footer .footer__inner{background-color:rgb(var(--color-background));border-top-right-radius:40px;border-top-left-radius:40px;padding:80px 64px 24px}.footer-block__brand-info{padding-right:20px}.footer__blocks-wrapper{display:flex;gap:15px;flex-wrap:wrap}.footer-block .footer-block__heading .svg-wrapper{width:12px;height:8px;display:none}.footer-block .footer-block__heading{font-family:var(--font-heading-family);font-weight:400;font-size:22px;line-height:120%;letter-spacing:0;display:flex;align-items:center;justify-content:space-between}.footer-block--menu .footer-block__heading{padding:8px 0}.footer-block--menu a.link{text-decoration:none;font-family:var(--font-heading-family);font-size:18px;font-weight:400;line-height:120%;letter-spacing:0}.footer__blocks-wrapper .footer-block:first-child{margin-right:auto}.footer__blocks-wrapper .footer-block:last-child{margin-left:auto}.footer-block .footer-block__brand-info .footer-block__heading{font-family:var(--font-body-family);font-size:16px;letter-spacing:0;line-height:150%;margin-bottom:24px}.footer-block .footer-block__brand-info .brand-description strong{font-family:var(--font-body-family);font-size:18px;font-weight:400;line-height:150%;letter-spacing:0;margin:10px 0;display:block}.footer-block .footer-block__brand-info .brand-description p{font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:0;line-height:140%}.footer-block .footer-block__brand-info .brand-description *{margin:0}.footer-block__newsletter .footer-block__description{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;padding:15px 0}.footer-block__newsletter .footer-block__description *{margin:0}.footer-block__newsletter .newsletter-form__message{font-family:var(--font-body-family);font-weight:500;font-size:12px;line-height:150%;letter-spacing:0}.footer-block__newsletter .newsletter-form__field-wrapper{display:flex;gap:10px}.footer-block__newsletter .newsletter-form__field-wrapper input{min-width:unset;border-radius:100px;background-color:#fff;padding:0 12px 0 20px!important;box-shadow:none;font-family:var(--font-body-family);font-size:14px;color:#505050;line-height:140%;letter-spacing:0}.footer-block__newsletter .newsletter-form__field-wrapper input::placeholder{visibility:visible;opacity:1;font-family:var(--font-body-family);font-size:14px;color:#505050;line-height:140%;letter-spacing:0}.footer-block__newsletter .newsletter-form__field-wrapper .newsletter-form__button{position:unset;overflow:visible;width:max-content;height:auto;border-radius:100px;border:1px solid #FFF;color:#fff!important;background-color:#446df6!important;text-transform:capitalize;font-family:var(--font-heading-family);font-weight:500;font-size:14px;line-height:120%;letter-spacing:0;padding:0 24px}.footer__content-bottom-wrapper{justify-content:center}.footer__content-bottom-wrapper ul{display:flex;gap:25px}.footer__content-bottom-wrapper ul li:before{display:none}.footer__content-bottom-wrapper ul a{text-decoration:underline;text-underline-offset:.3rem;font-family:var(--font-heading-family);font-weight:400;font-size:14px;letter-spacing:0;line-height:150%}.footer-block__brand-info .footer__list-social.list-social .list-social__link{padding:0}.footer-block__brand-info .footer__list-social.list-social .list-social__link .svg-wrapper{width:24px;height:24px}.footer-block.footer-brand-desc-social{display:none;grid-template-columns:minmax(0,55%) minmax(0,45%);gap:10px;margin-top:32px}.footer-block.footer-brand-desc-social .brand-info--description{font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:0;line-height:140%}.footer-block.footer-brand-desc-social .brand-info--description *{margin:0}.footer-block.footer-brand-desc-social .brand-info--description strong{font-family:var(--font-body-family);font-size:18px;font-weight:500;line-height:150%;letter-spacing:0;margin:10px 0;display:block}.footer-block.footer-brand-desc-social .brand-info--description p{font-size:14px;font-weight:400;line-height:140%;letter-spacing:0}.footer-block.footer-brand-desc-social .brand-info--description a{color:#fff}.footer-block.footer-brand-desc-social .list-social__link{padding:8px 0;gap:12px;text-decoration:none;font-family:var(--font-body-family);font-weight:400;font-size:14px;line-height:140%;letter-spacing:0}.footer-block.footer-brand-desc-social .list-social__link .visually-hidden{position:unset!important;width:max-content;height:auto;overflow:visible}.footer-block.footer-brand-desc-social .list-social__link .svg-wrapper{width:24px;height:24px}.footer-block.footer-brand-desc-social .footer__list-social.list-social{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.footer-block--menu.policy-menu{display:none}@media (max-width : 990px){footer.footer{background-color:rgb(var(--color-background))!important;border-top-right-radius:40px;border-top-left-radius:40px}.footer .footer__inner{padding:40px 0 24px}.footer__blocks-wrapper{gap:0}.footer__blocks-wrapper .footer-block{width:100%!important}.footer-block .footer-block__heading{font-size:18px;margin:0;cursor:pointer}.footer-block .footer-block__brand-info .footer-block__heading{margin-bottom:32px;max-width:265px}.footer-block__newsletter .footer-block__description{padding:8px 0}.footer-block .footer-block__heading .svg-wrapper{display:flex}.footer-block--menu .footer-block__heading svg{transition:.3s all}.footer-block--menu.active .footer-block__heading svg{transform:rotate(180deg)}.footer-block--menu a.link{font-size:14px}.footer-block .footer-block__details-content{margin-bottom:0;height:0;overflow:hidden;transition:.3s all}.footer-block .footer-block__newsletter{text-align:left}.footer-block.brand_information{order:-2}.footer-block.newsletter{order:-1}.footer-block.footer-brand-desc-social{display:grid}.footer__content-bottom-wrapper{display:none!important}.footer-block__brand-info .footer__list-social.list-social{display:none}.footer-block--menu.policy-menu{display:block}.footer-block .footer-block__newsletter .newsletter-form{max-width:100%;width:100%}}.card__inner{overflow:hidden}.article-card .card__heading .card__link{font-family:var(--font-heading-family);font-size:28px;line-height:120%;letter-spacing:0;color:#2a3d45;font-weight:500;text-decoration:none;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.card__content .card__information{padding-left:0;padding-right:0;padding-bottom:0}.card__information .article-card__excerpt{font-family:var(--font-body-family);font-size:16px;line-height:150%;letter-spacing:0;font-weight:400;color:#4a6670;margin:8px 0 0;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card__information .card__read_more{margin-top:25px;display:flex;justify-content:flex-end}.card__information .card__read_more a{display:flex;font-family:var(--font-heading-family);font-weight:400;letter-spacing:0;line-height:120%;color:#446df6;text-decoration:none;align-items:center;gap:8px;width:max-content}.main-blog__top{margin-bottom:32px;padding-bottom:24px;display:flex;flex-direction:column}.main-blog_title{font-family:var(--font-heading-family);font-weight:500;font-size:64px;letter-spacing:0;line-height:120%;color:#2a3d45;margin-bottom:24px}.main-blog_category{gap:8px;margin-left:auto;overflow:auto;width:100%;text-align:right;white-space:nowrap}.main-blog_category::-webkit-scrollbar{display:none}.main-blog_category .btn-category{background-color:#fff;padding:8px 14px;border-radius:100px;border:none;min-width:100px;cursor:pointer;transition:.3s;text-transform:capitalize;margin-right:5px;font-family:var(--font-heading-family);font-size:18px;line-height:120%;letter-spacing:0;color:#2a3d45}.main-blog_category .btn-category:last-child{margin:0}.main-blog_category .btn-category.active{background-color:#00a500;color:#fff}.card__information .card__category{margin-bottom:16px}.card__information .card__category span{display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:14px;letter-spacing:0;line-height:140%;font-weight:500;color:#fff;background-color:#4a6670;border-radius:100px;overflow:hidden;width:max-content;padding:4px 8px;text-transform:capitalize;min-width:70px}.blog-articles__article.hide{animation:articleHide .5s forwards}.blog-articles__article.active{animation:articleShow .5s forwards!important}@keyframes articleHide{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:hidden}to{display:none}}@keyframes articleShow{0%{display:block}1%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (max-width : 1024px){.main-blog_title{font-size:30px}.article-card .card__heading .card__link{font-size:24px}}@media (max-width : 768px){.main-blog__top{margin-bottom:20px}.main-blog_title{font-size:28px}.article-card .card__heading .card__link{font-size:22px}.card__information .card__read_more{justify-content:flex-start}.article-card .card__inner{min-height:300px}}.article-template .article_category{background-color:#00a500;padding:8px 14px;border-radius:100px;border:none;min-width:100px;cursor:pointer;transition:.3s;text-transform:capitalize;margin-right:5px;color:#fff;text-align:center;width:max-content;margin-bottom:15px;font-family:var(--font-heading-family);font-size:18px;line-height:120%;letter-spacing:0}.article-template .article-template__title{font-family:var(--font-heading-family);font-weight:500;font-size:48px;line-height:120%;letter-spacing:0;color:#2a3d45}.article-template .article-template__hero-medium{border-radius:32px;overflow:hidden}.article-template__back a .svg-wrapper{width:6px;height:10px}.article-template__back .article-template__link svg{transform:rotate(-180deg)}.article-template__back .article-template__link{font-family:var(--font-heading-family);font-weight:500;font-size:18px;line-height:120%;letter-spacing:0;color:#000;width:max-content;display:flex;align-items:center;margin-bottom:24px}.article-template__content h2{font-family:var(--font-heading-family);font-size:36px;letter-spacing:0;line-height:120%;font-weight:500;padding:24px 0;margin:0}.article-template__content *{font-family:var(--font-body-family);font-weight:600;line-height:150%;letter-spacing:0;color:#2a3d45;text-align:left!important}.article-template__content p{margin:5px 0;font-family:var(--font-body-family);font-weight:400;color:#000;letter-spacing:0;line-height:150%}.article-template__content a{display:flex}.article-template__content img{display:flex;width:100%;border-radius:40px;overflow:hidden}.article-blog-info-wrapper{margin-bottom:48px}.article-blog-info-wrapper .container-large{display:flex;justify-content:space-between;align-items:flex-start}.article-blog-info-wrapper .article-info__text{display:flex;gap:48px}.article-info__writer .writer__label,.article-info__date .date__label{font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:140%;letter-spacing:0;color:#000;text-transform:capitalize;margin-bottom:8px}.article-info__writer .writer__name *,.article-info__date .date__date *{font-family:var(--font-heading-family);font-weight:500;color:#000;letter-spacing:0;line-height:120%}.article-info__social .list-social__item .svg-wrapper{width:24px;height:24px}.article-info__social .list-social__item a{padding:10px}.article-info__social .list-social__item svg path{fill:currentColor}.article-template__content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-top:32px;flex-wrap:wrap}.article-template-newsletter{width:100%;max-width:calc(35% - 60px)}.article-template__content{max-width:65%}.article-template-newsletter form{width:100%}.article-template-newsletter .form-control{width:100%;margin-bottom:8px}.article-template-newsletter .form-control:last-child{margin-bottom:0}.article-template-newsletter .form-control input{border-radius:100px;background-color:#fff;color:#505050;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:140%;letter-spacing:0;border:1px solid #2A3D45;height:48px;padding:14px 12px;outline:none;box-shadow:none;width:100%;cursor:pointer}.article-template-newsletter .form-control input[type=submit]{background-color:#446df6;color:#fff;border:1px solid #fff;font-family:var(--font-heading-family);font-size:14px;line-height:120%;letter-spacing:0;font-weight:500;text-transform:capitalize}.article-template-newsletter-wrapper{background-color:#fff;border:1px solid #2A3D45;border-radius:24px;padding:24px}.article-template-newsletter-wrapper .newsletter-header{font-family:var(--font-heading-family);font-weight:500;color:#2a3d45;line-height:120%;letter-spacing:0;font-size:22px;margin-bottom:12px}.article-template-newsletter-wrapper .newsletter-description{font-family:var(--font-body-family);font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#4a6670;margin-bottom:12px}.article-template-newsletter-wrapper .newsletter-description *{margin:0}.article-template-newsletter-wrapper .newsletter-form{margin-bottom:12px}.article-template-newsletter-wrapper .newsletter-policy{font-family:var(--font-body-family);font-weight:400;font-size:12px;line-height:150%;letter-spacing:0;color:#2a3d45;border-bottom:12px}.article-template-newsletter-wrapper a{color:#2a3d45}.article-template-newsletter-wrapper .newsletter-policy *{margin:0}.article-template-newsletter-products{margin-top:32px}.article-template-products_heading{font-family:var(--font-heading-family);font-weight:500;font-size:22px;letter-spacing:0;line-height:120%;color:#2a3d45;margin-bottom:14px}.article-template-products_products{display:grid;grid-template-columns:1fr 1fr;row-gap:24px;column-gap:12px}.article-product-card .comp-buy__button,.article-product-card .comp-card-price__badge,.article-product-card .comp-color-swatch{display:none}.article-product-card .comp-card__title{font-size:15px;line-height:120%}.article-product-card .comp-card__price--price{font-size:14px}.article-product-card .comp-card__price--compare_price{color:#232323;text-decoration:none;font-size:12px}.article-template-newsletter .article-info__social{margin-bottom:48px}.article-template-newsletter .list-social{justify-content:flex-end}@media (max-width: 1024px){.article-template-newsletter{max-width:50%;width:50%}.article-template__content{width:calc(50% - 30px)}.article-template .article-template__title,.article-template__content h2{font-size:30px}.article-blog-info-wrapper{margin-bottom:20px}}@media (max-width : 768px){.article-template-newsletter .list-social{justify-content:flex-start}.article-template-newsletter{width:100%;max-width:100%}.article-template__content{max-width:100%;width:100%}.article-template .article-template__title,.article-template__content h2{font-size:28px}.article-template__back .article-template__link{font-size:15px}.article-template-newsletter .article-info__social{margin-bottom:35px;margin-top:32px}}.shopify-policy__container{max-width:768px;padding-left:15px;padding-right:15px;padding-bottom:80px}.shopify-policy__title h1{text-align:left;font-family:var(--font-heading-family);font-weight:500;letter-spacing:0;font-size:48px;color:#2a3d45;margin-bottom:24px}.shopify-policy__body{font-family:var(--font-body-family);font-size:16px;letter-spacing:0;color:#4a6670;line-height:150%}.shopify-policy__body strong{font-size:18px;color:#2a3d45}.shopify-policy__body p{margin:7px 0}.shopify-policy__body ul li{list-style:disc}.shopify-policy__body .table-wrapper{display:flex;justify-content:center}.shopify-policy__body .table-wrapper table{width:100%;margin-top:10px;margin-bottom:15px}.kl_reviews__star_rating_widget{background-color:#ffefcd!important;padding:5px 9px!important;line-height:1;display:flex!important;align-items:center!important;width:max-content;border-radius:24px}.kl_reviews__star_rating_widget__label{color:#fea106!important;font-family:var(--font-body-family)!important;font-size:14px!important;letter-spacing:0!important;font-weight:400!important;line-height:13px!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
