html{height:100%}body{font-family:Gotham A,Gotham B,sans-serif;font-weight:400;color:#000;height:100%;overflow:auto;overscroll-behavior:none}p{font-size:23px;color:#272727}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.eapps-instagram-feed-title,.h5{font-family:Gotham A,Gotham B,sans-serif;line-height:1}h2,.h2{font-size:41px;text-transform:none;letter-spacing:3.15px}@media(max-width:599px){h2,.h2{font-size:24px;text-transform:none;letter-spacing:normal}}h3,.h3{font-size:41px}h4,.h4,.eapps-instagram-feed-title{font-size:18px;letter-spacing:.05em;text-transform:uppercase}h5,.h5{font-size:18px;letter-spacing:.05em;text-transform:uppercase;font-weight:300;margin-bottom:10px}a{outline:none;transition:.2s ease}a:hover{opacity:1}input,select,button{outline:none}.btn{border:2px solid black;border-radius:0;background-color:transparent;color:#000;font-family:Gotham A,Gotham B,sans-serif;font-size:14px;font-weight:800;letter-spacing:0;position:relative;text-transform:none;transition:all .2s ease;z-index:0}.btn:before{background-color:#000;border-radius:inherit;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transform:scale(.9);transform-origin:center;transition:.25s ease;z-index:-1;height:100%;width:100%}.btn:hover,.grid-view-item__image-container:hover .grid-view-item__actions .btn,a:hover>.btn,.btn:focus,a:focus>.btn{opacity:1;color:#fff}.btn:hover:before,.grid-view-item__image-container:hover .grid-view-item__actions .btn:before,a:hover>.btn:before,.btn:focus:before,a:focus>.btn:before{opacity:1;transform:scale(1)}.btn-green{border-color:#238e31;background-color:#238e31;color:#fff}.btn-green:hover,.btn-green:focus{background-color:#1c7127;border-color:#1c7127}.btn-white{border-color:#fff;color:#fff}.btn-white:hover,.btn-white:focus{background-color:#fff!important;color:#000!important;border-color:#000}.btn-white:before{background-color:#fff}.btn-black{background-color:#000;color:#fff}.btn-black:focus,.btn-black:hover{background-color:#222;border-color:#222}.btn--cart.btn:hover,.grid-view-item__image-container:hover .grid-view-item__actions .btn--cart.btn,.btn--cart.btn:focus{background-color:#000;color:#fff}input.btn:before{display:none!important}input.btn:hover,.grid-view-item__image-container:hover .grid-view-item__actions input.btn,input.btn:focus{background-color:#000}.text-m{display:none}.template-index .hero{background:#f9f9f9;background-size:cover;padding-top:150px}.template-index .hero__inner{position:relative;z-index:10}@media(max-width:989px){.template-index .hero__content-inner{max-width:400px}}@media(max-width:599px){.template-index .hero{padding-top:0}}.template-index .hero .page-width{position:relative;z-index:10}@media(min-width:750px){.template-index .hero{padding-top:100px}}.index-headline{padding-top:0}.index-headline__title,.index-headline__subtitle{margin:20px auto;text-align:center}.index-headline__title{font-size:28px;font-weight:700;line-height:1;text-transform:uppercase}@media(min-width:600px){.index-headline__title{font-size:32px}}.index-headline__subtitle{font-size:16px;line-height:1.6;max-width:780px}#ProductSection-related-products{margin-bottom:40px;margin-top:40px}#ProductSection-related-products .page-width{max-width:1440px}#ProductSection-related-products .slick-slider,.featured-product-slider,.shop-block-slider{padding-left:20px;padding-right:20px;position:relative}@media(min-width:600px){#ProductSection-related-products .slick-slider,.featured-product-slider,.shop-block-slider{padding-left:40px;padding-right:40px;padding-bottom:40px}}#ProductSection-related-products .slick-slider .slick-prev,#ProductSection-related-products .slick-slider .slick-next,.featured-product-slider .slick-prev,.featured-product-slider .slick-next,.shop-block-slider .slick-prev,.shop-block-slider .slick-next{top:50%;height:25px;width:25px}#ProductSection-related-products .slick-slider .slick-prev:before,#ProductSection-related-products .slick-slider .slick-next:before,.featured-product-slider .slick-prev:before,.featured-product-slider .slick-next:before,.shop-block-slider .slick-prev:before,.shop-block-slider .slick-next:before{content:"";display:block;border:solid black;left:50%;margin-left:-7.5px;margin-top:-7.5px;position:absolute;top:50%;width:15px;height:15px}@media(min-width:600px){#ProductSection-related-products .slick-slider .slick-prev,#ProductSection-related-products .slick-slider .slick-next,.featured-product-slider .slick-prev,.featured-product-slider .slick-next,.shop-block-slider .slick-prev,.shop-block-slider .slick-next{margin-left:-15px;margin-top:-15px;height:50px;width:50px}#ProductSection-related-products .slick-slider .slick-prev:before,#ProductSection-related-products .slick-slider .slick-next:before,.featured-product-slider .slick-prev:before,.featured-product-slider .slick-next:before,.shop-block-slider .slick-prev:before,.shop-block-slider .slick-next:before{height:30px;width:30px}}#ProductSection-related-products .slick-slider .slick-next,.featured-product-slider .slick-next,.shop-block-slider .slick-next{right:4px}#ProductSection-related-products .slick-slider .slick-next:before,.featured-product-slider .slick-next:before,.shop-block-slider .slick-next:before{border-width:2px 2px 0 0;transform:rotate(45deg)}#ProductSection-related-products .slick-slider .slick-prev,.featured-product-slider .slick-prev,.shop-block-slider .slick-prev{left:4px}#ProductSection-related-products .slick-slider .slick-prev:before,.featured-product-slider .slick-prev:before,.shop-block-slider .slick-prev:before{border-width:2px 0 0 2px;transform:rotate(-45deg)}#shopify-section-16532913333c8cbb57{margin-top:6%}.featured-product-slider,.shop-block-slider{padding-bottom:0}.shop-block{background-color:#ccc;border:4px solid white;display:block;overflow:hidden;position:relative}.shop-block:before{content:"";display:block;padding-top:97%}.shop-block-bg{position:absolute;top:0;bottom:0;right:0;left:0;background-position:center;background-size:cover;transition:.25s ease transform;will-change:transform;transform:scale(1)}.shop-block:hover .shop-block-bg,.shop-block:focus .shop-block-bg{transform:scale(1.05)}.shop-block__header,.shop-block__btns{color:#000;display:block;font-weight:700;left:0;padding:30px;position:absolute;z-index:10;transform:translateZ(0)}.shop-block__header{font-size:28px;max-width:280px;line-height:1;top:0}.shop-block__btns{bottom:0}.shop-block__btns .btn:hover,.shop-block__btns .grid-view-item__image-container:hover .grid-view-item__actions .btn,.grid-view-item__image-container:hover .grid-view-item__actions .shop-block__btns .btn{transform:scale(1.05)}.template-index .featured-collection{position:relative}.template-index .featured-collection .grid--view-items{flex-wrap:nowrap}@media(min-width:600px){.template-index .featured-collection .grid--view-items .slick-prev{left:13px}}.template-index .featured-collection .grid--view-items .slick-next{right:-17px}.template-index .collection-grid .grid__item,.template-index .collection-home-page .grid__item{flex-shrink:0}@media(min-width:600px){.template-index .collection-grid .grid__item,.template-index .collection-home-page .grid__item{width:50%}}@media(min-width:990px){.template-index .collection-grid .grid__item,.template-index .collection-home-page .grid__item{width:25%}}.template-index .grid-view-item__image-container .grid-view-item__actions .btn{position:relative;left:0;transform:none;opacity:1;bottom:0}.testimonial-section{padding:0 5%}@media(max-width:600px){.testimonial-section{padding:20px 0}}.collection-template{display:flex;flex-direction:column;max-width:1650px}@media(min-width:768px){.collection-template{flex-direction:row}}.collection-header{width:100%}@media(min-width:768px){.collection-header{width:300px;padding-right:40px}}.filter-menu h4{font-size:16px}.filter-menu .filter-group:not(.filter-group-grboaxpu) li a{white-space:nowrap;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-left:0;padding-left:0;margin-right:6px;text-indent:0;line-height:3;font-size:18px!important}.collection-count{display:none}.refine-header h4{font-size:24px!important;border:none!important}@media(min-width:768px){#Collection{width:calc(100% - 300px)}}#Collection .section-header>h1{font-weight:900;letter-spacing:-.03em}#Collection .collection-description{margin-top:20px}.collection-description{max-width:40em;display:inline-block}.grid--view-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.grid-view-item__content-container.has-actions{padding-bottom:50px}.grid-view-item__content-container.has-actions .grid-view-item__actions{position:absolute;bottom:0;left:0;right:0;padding-left:10px;padding-right:10px}.grid-view-item__content-container.has-actions .grid-view-item__actions .btn{display:block;width:100%}.grid-view-item__image-container .grid-view-item__actions{position:absolute;top:0;width:100%;height:100%}.grid-view-item__image-container .grid-view-item__actions .btn{position:absolute;bottom:20px;left:50%;transform:translate(-50%);opacity:0;white-space:nowrap}.grid-view-item__image-container:hover .grid-view-item__actions .btn:before{opacity:1;transform:scale(1)}.grid-view-item__image-wrapper{background-color:#fff;padding-top:121.5%;overflow:hidden;border-radius:20px}.grid-view-item__image-wrapper:after{background:#0000000a;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}.grid-view-item__image{background:no-repeat center top;background-size:cover;left:0;right:0;bottom:0;top:0;margin:20px;width:auto}.grid-view-item__featured-text{font-size:12px;font-family:objektiv-mk1,sans-serif;display:inline-block}.collection-grid .grid-view-item,.grid--view-items .grid__item,.template-search .main-content .grid__item{width:100%;padding:0 11px}@media(min-width:600px){.collection-grid .grid-view-item,.grid--view-items .grid__item,.template-search .main-content .grid__item{width:50%}.collection-grid .grid-view-item,.collection-grid .grid-view-item>.grid-view-item,.grid--view-items .grid__item,.grid--view-items .grid__item>.grid-view-item,.template-search .main-content .grid__item,.template-search .main-content .grid__item>.grid-view-item{display:flex}.collection-grid .grid-view-item .grid-view-item,.collection-grid .grid-view-item .grid-view-item__link,.grid--view-items .grid__item .grid-view-item,.grid--view-items .grid__item .grid-view-item__link,.template-search .main-content .grid__item .grid-view-item,.template-search .main-content .grid__item .grid-view-item__link{flex:1 1 100%}}@media(min-width:900px){.collection-grid .grid-view-item,.grid--view-items .grid__item,.template-search .main-content .grid__item{width:calc(100% / 3)}}@media(min-width:1000px){.collection-grid .grid-view-item,.grid--view-items .grid__item,.template-search .main-content .grid__item{width:33.3%}}@media(min-width:600px){.template-search .main-content .grid__item{justify-content:center}}@media(min-width:1200px){.collection-grid.collection-grid--count-5-plus .grid-view-item{width:25%}}.collection-template--top-link{padding-top:30px;font-weight:700;display:inline-block;font-size:14px;cursor:pointer;transition:.2s ease}.collection-template--top-link:hover{transform:translateY(-2px)}.collection-template--top-link:active{transform:none}.collection-template--top-link:after{content:"";display:inline-block;width:10px;height:10px;border-right:1px solid black;border-top:1px solid black;transform:rotate(-45deg);position:relative;left:9px;top:3px}.grid-view-item__actions-mobile{display:none}@media(max-width:599px){.grid--view-items .grid__item{padding:0!important}.featured-product-slider .slick-prev{left:0!important}.template-index .featured-collection .grid--view-items .slick-next{right:0!important}.template-search .main-content .grid__item,.grid-view-item{padding:0}}@media(max-width:599px){body:not(.template-index) .grid-view-item__link{display:flex;align-items:center;flex-direction:column}body:not(.template-index) .grid-view-item__image-container{width:90%;flex-shrink:0;margin:15px}body:not(.template-index) .grid-view-item__content-container{width:66.667%}body:not(.template-index) .grid-view-item__actions{display:none}body:not(.template-index) .grid-view-item__actions-mobile{display:inline-block;margin-top:20px}}.flex-block{padding:30px}.flex-image-block,.flex-text-block{display:flex;align-items:center;justify-content:center}.flex-image-block{background:#ececec no-repeat 50%;background-size:cover;padding:30px;min-height:50vw}@media(min-width:600px){.flex-image-block{min-height:30vw}}.flex-image-block.has-image{position:relative}.flex-image-block.has-image:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#fff;opacity:.6;z-index:10}.flex-image-block.has-image .flex-block__content-wrap{position:relative;z-index:10}.flex-block__btns,.flex-block__subtitle,.flex-block__title{text-align:center}.flex-block__content-wrap{max-width:500px}a.flex-image-block:hover{opacity:1;transform:scale(1.03)}.flex-block__title{font-size:28px;font-weight:700;line-height:1;margin-bottom:15px}@media(min-width:600px){.flex-block__title{font-size:42px}}.flex-block__subtitle{font-size:18px;font-weight:200;line-height:1;text-transform:uppercase}.flex-block__title:last-child,.flex-block__subtitle:last-child{margin-bottom:0}.flex-block__content{margin-top:15px}.flexible-content{display:flex;flex-direction:row;flex-wrap:wrap}.flexible-content>.flex-block{max-width:100%;flex:0 1 100%}.text-white{color:#fff}.text-black{color:#000}@media(min-width:600px){.flexible-content--count-1>.flex-block{flex:0 1 100%;max-width:100%}.flexible-content--count-2>.flex-block{flex:0 1 50%;max-width:50%}}@media(min-width:600px){.flexible-content--count-3>.flex-block{flex:0 1 50%;max-width:50%}.flexible-content--count-4>.flex-block{flex:0 1 50%;max-width:50%}}@media(min-width:990px){.flexible-content--count-1>.flex-block{flex:0 1 100%;max-width:100%}.flexible-content--count-2>.flex-block{flex:0 1 50%;max-width:50%}.flexible-content--count-3>.flex-block{flex:0 1 33.33333%;max-width:33.33333%}.flexible-content--count-4>.flex-block{flex:0 1 25%;max-width:25%}}.flex-block__btns{margin-top:30px}.blog-feed{padding:15px;display:flex}.blog-feed a{display:block;width:100%}@media(min-width:600px){.blog-feed{padding:30px}}@media(min-width:990px){.blog-feed{flex-direction:row-reverse}}.blog-post{border:1px solid #ececec;border-radius:3px;box-shadow:0 2px 3px #0000001a;margin:15px auto;padding:0;position:relative}@media screen and (min-width:600px){.blog-post{margin:0;box-shadow:none;border:none;border-radius:0}}.blog-post__image{background:no-repeat 50%;background-size:cover}.blog-post__image:before{content:"";display:block;padding-top:75%}@media(min-width:600px){.blog-post__image:before{padding-top:125%}}.blog-post .mobile-only{padding:30px 15px}@media(min-width:600px){.blog-post .mobile-only{display:none;padding:0}}.blog-post__overlay{background-color:#000000bf;color:#fff;height:100%;left:0;opacity:0;padding:30px;position:absolute;top:0;transition:.25s ease;transition-property:transform,opacity;width:100%;display:flex;align-items:center;text-align:center;justify-content:center}@media screen and (max-width:599px){.blog-post__overlay{display:none}}.blog-post:hover{opacity:1;transform:scale(1.025);z-index:1}.blog-post:hover .blog-post__overlay{opacity:1}.blog-post:hover .blog-post__overlay{opacity:1;transform:scale(1)}.blog-info,.blog-info a{color:#000}.blog-info .flex-block__title{font-size:34px}@media(min-width:600px){.blog-info .flex-block__title{font-size:41px}}.blog-info .flex-block__title,.blog-info .flex-block__subtitle,.blog-info .flex-block__content,.blog-info .flex-block__btns{margin:15px 0}.blog-info .flex-block__btns{text-align:center}.blog-info a{font-weight:700;display:inline-block;width:auto}.grid--blog{display:flex;flex-wrap:wrap}.grid__item--blog{position:relative;margin-bottom:40px}@media(min-width:550px){.grid__item--blog{width:50%}}@media(min-width:960px){.grid__item--blog{width:25%}}@media(max-width:549px){.grid__item--blog{width:100%;display:flex;align-items:center}.grid__item--blog .article__grid-image-wrapper{width:33.333%;margin:0}.grid__item--blog .article__grid-meta--has-image{width:66.667%;margin:0}.grid__item--blog .article__grid-image-container{margin:0;padding-top:100%!important}}.article__grid-image-wrapper{position:relative}.article__grid-image-actions{position:absolute;bottom:0;left:0;right:0;padding:10px;text-align:center;transition:.25s ease opacity;will-change:opacity;opacity:0}.article__grid-image-actions .btn{transform:translateY(10px) scale(.95);transition:.25s ease}.article__grid-image-actions:before{background-image:linear-gradient(to top,#fff,#ffffff03);content:"";display:block;position:absolute;opacity:.8;bottom:0;left:0;right:0;height:200%}.grid__item--blog:hover .article__grid-image-actions,.grid__item--blog:focus .article__grid-image-actions{opacity:1}.grid__item--blog:hover .article__grid-image-actions .btn,.grid__item--blog:focus .article__grid-image-actions .btn{transform:translateY(0) scale(1)}.article__grid-image-container{padding-top:85%!important;position:relative;overflow:hidden}.grid__item--blog:hover .article__grid-image-container,.grid__item--blog:focus .article__grid-image-container{box-shadow:0 3px 5px #0003}.js .article__grid-image{background-size:cover;width:100%;height:100%;background-position:center}#shopify-section-newsletter{padding-top:5vw;margin-bottom:0;padding-bottom:0}.newsletter-section{position:relative;background-color:#eaeaea;padding-top:40px;padding-bottom:60px;margin-bottom:-30px}.newsletter-section:before{content:"";position:absolute;bottom:100%;border-bottom:5vw solid #eaeaea;border-left:10vw solid transparent;border-right:90vw solid transparent}.template-index #shopify-section-newsletter{padding-top:0}.newsletter-section form input[type=email]{display:block;width:100%;background-color:transparent;border:none;border-radius:0;border-bottom:1px solid black;margin-bottom:20px;padding-left:0;font-size:27.5px}.newsletter-section form .input-group__btn{display:block}.newsletter-section form input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.newsletter-section form input[type=checkbox]+span{padding-left:25px;position:relative}.newsletter-section form input[type=checkbox]+span:before{border:2px solid black;background:transparent no-repeat 50%;background-size:cover;content:"";display:block;height:20px;position:absolute;width:20px;left:0;top:0;transition:.15s ease}.newsletter-section form input[type=checkbox]:checked+span:before{background:#000 url(//www.terrasoul.mom/cdn/shop/t/36/assets/checkmark.svg?v=43472913544693375341688399228) no-repeat 50%}@media(max-width:749px){.newsletter-section form{padding-top:40px}}@media(min-width:750px){.newsletter-section .grid{display:flex;justify-content:space-between;align-items:center}}#shopify-section-related-products .slick-track{display:flex;flex-direction:row;flex-wrap:wrap}#shopify-section-related-products .slick-track .grid-view-item{margin-bottom:0}#shopify-section-related-products .slick-track .slick-slide{width:50%}@media(min-width:750px){#shopify-section-related-products .slick-track .slick-slide{width:25%}}#shopify-section-related-products .slick-track .slick-slide a{transition:.2s ease;text-align:center}#shopify-section-related-products .slick-track .slick-slide a:hover{opacity:1;background-color:#efefef}#shopify-section-related-products .slick-track .slick-slide img{max-width:220px;width:100%;margin:auto auto 30px;display:block}#shopify-section-related-products .slick-track .slick-slide .h4,#shopify-section-related-products .slick-track .slick-slide .eapps-instagram-feed-title{font-size:15px;margin:0}#shopify-section-related-products .slick-track .slick-slide .btn,#shopify-section-related-products .slick-track .slick-slide .product-price__price{display:none}.featured-ingredient{background-size:cover;background-position:center;padding-top:150px;padding-bottom:200px;position:relative}.featured-ingredient .grid__item{max-width:400px}@media(max-width:969px){.featured-ingredient{padding-top:75px;padding-bottom:100px}.featured-ingredient *{position:relative}.featured-ingredient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffa}}.ingredient-link{font-size:18px;margin-top:15px;display:inline-block;font-weight:700}.related-recipes{background-color:#fff;color:#1c1c1c;padding-top:60px;position:relative}@media(max-width:749px){.related-recipes h5,.related-recipes h2{margin-left:auto;margin-right:auto;max-width:330px;text-align:center}.related-recipes h2{font-size:32px}}@media(max-width:330px){.related-recipes h2{font-size:26px}}@media(min-width:750px){.related-recipes h2{margin-bottom:30px}.related-recipes h2 br{display:none}}.related-recipes--centered{text-align:center}.related-recipes--centered .grid{justify-content:center}.recipe-products{padding:20px 0 0;margin-top:30px}.recipe-products__header{font-size:34px;text-transform:uppercase;padding-bottom:35px;margin-bottom:0}.template-article .related-recipes{margin-top:40px}.related-recipe{color:inherit}.related-recipe .grid-view-item__image-wrapper{display:block;transition:.4s ease}.related-recipe .grid-view-item__image-wrapper{padding-top:97.5%}.related-recipe--img-wrap .grid-view-item__image{margin:0}.related-recipe-grid{margin-left:-60px;margin-right:-60px;display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:750px)and (max-width:989px){.related-recipe-grid{margin-left:-20px;margin-right:-20px}}.related-recipe{font-size:15px;width:calc(100% / 3);text-align:center}@media(max-width:749px){.related-recipe:not(:last-child){margin-bottom:5px}}.related-recipe strong,.related-recipe .related-recipe--img-wrap{padding:0 5%;margin-bottom:20px;position:relative}@media(min-width:750px)and (max-width:989px){.related-recipe strong,.related-recipe .related-recipe--img-wrap{padding-left:20px;padding-right:20px}}@media(min-width:750px)and (max-width:989px){.related-recipe strong{padding-left:20px;padding-right:20px}}@media(min-width:750px){.related-recipe{margin-bottom:30px}.related-recipe:nth-of-type(3n-1) .related-recipe--img-wrap:before,.related-recipe:nth-of-type(3n-1) .related-recipe--img-wrap:after{content:"";position:absolute;display:none;width:1px;background-color:#fff;height:80%;top:10%;left:0}.related-recipe:nth-of-type(3n-1) .related-recipe--img-wrap:before{display:block}.related-recipe:nth-of-type(3n-1):not(:last-child) .related-recipe--img-wrap:after{display:block;left:auto;right:0}}.related-recipes__footer{text-align:center}@media(max-width:749px){.related-recipe-grid{flex-direction:column}.related-recipe{width:100%;max-width:450px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:30px}}.blog-wrap{padding-bottom:55px}.blog-wrap .related-recipe{margin-bottom:40px}.blog-wrap .article__title{margin-bottom:5px;font-size:22px;font-weight:900;letter-spacing:-.03em}.blog-wrap .article__author,.blog-wrap .article__date{font-size:12px}.blog-wrap .article__author{margin-bottom:10px}.list--inline.pagination{margin-bottom:55px}.return-link-wrapper{max-width:320px;margin:0 auto 50px!important}#rc_container .rc_popup,#rc_container input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#rc_container label{font-weight:400;color:#000;padding-left:30px;cursor:pointer;position:relative}#rc_container label .rc_price{float:right}#rc_container label.rc_label__deliver_every{font-size:16px;font-weight:700;padding-left:0;white-space:normal}#rc_container label .rc_label__delivery{padding-right:5px}#rc_container .rc_block__type{position:relative}#rc_container .rc_block__type__options{padding-top:10px}#rc_container .rc_block__type>label:before,#rc_container .rc_block__type>label:after{border-radius:50%;content:"";display:block;height:20px;left:0;position:absolute;top:50%;margin-top:-10px;width:20px}#rc_container .rc_block__type>label:after{background-color:#000;border:2px solid white;transition:.2s ease;transform:scale(0);transform-origin:center center}#rc_container .rc_block__type>label:before{border:1px solid black}#rc_container div.rc_block__type--active{background-color:transparent}#rc_container div.rc_block__type--active>label:before{box-shadow:0 0 0 1px #000}#rc_container div.rc_block__type--active>label:after{opacity:1;transform:scale(1)}.option-fields input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.option-fields li{position:relative;padding:8px 8px 8px 58px}.option-fields label:before,.option-fields label:after{border-radius:50%;content:"";display:block;height:20px;left:3px;position:absolute;top:10px;width:20px}.option-fields label:before{border:1px solid black}.option-fields label:after{background-color:#000;border:2px solid white;transition:.2s ease;transform:scale(0);transform-origin:center center}.option-fields li.option-active label:before{box-shadow:0 0 0 1px #000}.option-fields li.option-active label:after{opacity:1;transform:scale(1)}.option-fields .option-top{font-size:18px;font-weight:900}.option-fields .option-bottom{font-size:15px;font-weight:700}.option-fields .unit-price{font-weight:400}.main-content{padding-bottom:30px;position:relative;z-index:0}.template-article .hero{position:relative}.template-article .hero:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc}.template-article .hero .hero__inner{position:relative;z-index:1;min-height:320px;align-items:center}.template-article .main-content{padding-top:0!important}@media only screen and (max-width:767px){.filter-menu .filter-group .filter-clear{display:none}.pt-expand.filter-menu .filter-group .filter-clear{display:inherit}.has_group_selected{display:none}}.template-search .main-content .grid{display:flex;flex-wrap:wrap}.template-search .main-content .grid__item{margin-left:0;margin-right:0}.template-search .main-content .grid-view-items .grid{padding-bottom:60px}.template-search .main-content .grid-view-item__featured-text{display:none}.template-search .main-content hr{margin-top:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.product-single__meta p{font-family:Gotham A,Gotham B,sans-serif}.product-form__bottom-wrapper{flex:1;width:100%}.product-form__bottom{display:flex;padding-left:5px;padding-right:5px;margin-top:30px;width:100%}.product-form__bottom .product-form__item{padding-left:0;padding-right:0}.product-form__bottom .product-form__item--quantity{display:flex;flex:0 0 125px}.product-form__bottom .product-form__item--quantity input[type=number]{padding-left:3px;padding-right:3px;min-height:56px}.product-form__bottom .product-form__item--quantity label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.product-form__bottom .btn{background-color:#000;color:#fff;height:62px}.product-form__bottom .btn:hover,.product-form__bottom .grid-view-item__image-container:hover .grid-view-item__actions .btn,.grid-view-item__image-container:hover .grid-view-item__actions .product-form__bottom .btn,.product-form__bottom .btn:focus{transform:scale(1.05)}.grid.product-single{display:flex;flex-wrap:wrap}.grid.product-single:after{display:none}@media(min-width:990px){.grid.product-single{justify-content:space-between}}.product-single__photos{order:1}.product-form__bottom.mobile-only{display:block}@media(min-width:567px){.product-form__bottom.mobile-only{display:none!important}}.product-single__meta-misc-item label{font-weight:700}.product-form__bottom.desktop-only{display:none}@media(min-width:567px){.product-form__bottom.desktop-only{display:block!important}}.product-form-wrap{order:3;padding-bottom:40px}.grid-view-item__link{border-radius:4px}.collection-grid .grid-view-item,.collection-home-page .grid-view-item,.collection-template .grid-view-item{margin-bottom:30px}.collection-grid .grid-view-item__image,.collection-home-page .grid-view-item__image,.collection-template .grid-view-item__image{border-radius:4px}.collection-grid .grid-view-item__link,.collection-home-page .grid-view-item__link,.collection-template .grid-view-item__link{transition:.25s ease;transition-property:box-shadow,transform;will-change:box-shadow,transform}.collection-grid .grid-view-item__link:hover,.collection-home-page .grid-view-item__link:hover,.collection-template .grid-view-item__link:hover{transform:scale(1.03)}.collection-grid .grid-view-item__info-wrap,.collection-home-page .grid-view-item__info-wrap,.collection-template .grid-view-item__info-wrap{padding:10px;text-align:center}.collection-grid .grid-view-item__image-wrapper,.collection-home-page .grid-view-item__image-wrapper,.collection-template .grid-view-item__image-wrapper{margin-bottom:0}.collection-grid .grid-view-item__meta,.collection-home-page .grid-view-item__meta,.collection-template .grid-view-item__meta{margin-top:4px}.collection-grid .grid-view-item__title,.collection-home-page .grid-view-item__title,.collection-template .grid-view-item__title{font-family:Gotham A,Gotham B,sans-serif;font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1.2;text-transform:none;letter-spacing:0}.collection-grid .product-price__price,.collection-home-page .product-price__price,.collection-template .product-price__price{font-size:15px;font-weight:400;font-family:Gotham A,Gotham B,sans-serif}@media(max-width:749px){.product-gallery{margin-left:auto;margin-right:auto;max-width:325px}}.recipe-products-grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}.recipe-products__header{text-align:center}.filter-menu{margin-bottom:20px;display:block;background-color:#0000;border-radius:3px;padding:0;border:1px solid rgba(0,0,0,0)}.filter-menu .has_group_selected{display:inherit}.filter-group{position:relative;text-align:left;margin-bottom:30px}.filter-group .selected a{font-weight:700}.filter-group .filter-clear{position:absolute;top:10px;right:10px;border-radius:10px;padding:0 5px;text-decoration:none;font-size:12px;line-height:18px;background-color:#eee;color:#222}.filter-group .filter-clear:hover{background-color:#ddd;color:#222}.filter-group .collection-container{position:relative}.filter-group .collection-count{position:absolute;right:0}.filter-group h4{text-align:left;margin-bottom:10px;padding-bottom:5px;padding-right:45px;color:#222;border-bottom:1px solid #ddd;font-size:16px;font-weight:600;margin-top:0;padding-top:0;border-top:none}.filter-group+.filter-group h4{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,0)}.filter-group .filter-clear{top:0}.filter-group+.filter-group .filter-clear{top:10px}.filter-group ul{display:block;margin:0;padding:0;font-size:0}.filter-group ul li{display:block;font-size:12px}.filter-group li a{display:inline-block;margin-left:6px;text-decoration:none;font-size:13px;text-indent:-26px;padding:0 0 0 26px}.filter-group li.inactive{opacity:.6}.filter-group li a,.filter-group .collection-count{color:#222;font-size:14px;font-weight:300}.filter-group .collection-count{color:#888}.filter-group li div{line-height:22px}.filter-group li.selected a{color:#333}.filter-group li:hover a{color:#444}.filter-menu-none-selected li a,.has_collection_counts a{margin-right:35px}.sort-selector{margin:0 10px}@font-face{font-family:pt-font;src:url(//www.terrasoul.mom/cdn/shop/t/36/assets/pt-font.eot?v=35406046816350484391688399228);src:url(//www.terrasoul.mom/cdn/shop/t/36/assets/pt-font.eot?v=35406046816350484391688399228#iefix) format("embedded-opentype"),url(//www.terrasoul.mom/cdn/shop/t/36/assets/pt-font.ttf?v=64367270460432704271688399228) format("truetype"),url(//www.terrasoul.mom/cdn/shop/t/36/assets/pt-font.woff?v=132796830189226443511688399228) format("woff"),url(//www.terrasoul.mom/cdn/shop/t/36/assets/pt-font.svg?v=26104912306370647421688399228#icomoon) format("svg");font-weight:400;font-style:normal}i.check-icon,.pt-display-dropdown .filter-clear,.pt-display-dropdown .menu-trigger:after,.filter-group h4:after{font-family:pt-font!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#888}.selected i.check-icon{color:#444}i.check-icon:before,.pt-display-dropdown .filter-clear:before{content:"\e800";background-repeat:no-repeat;display:inline-block;margin-top:0;vertical-align:middle;height:22px;line-height:22px;width:22px;font-size:20px}a:hover i.check-icon:before{content:"\e801"}.selected i.check-icon:before{content:"\e802"}.selected a:hover i.check-icon:before{content:"\e803"}.fm-search-box{display:none}.pt-display-search .fm-search-box{display:inherit;margin:10px;width:calc(100% - 20px)}.pt-filter-mode-single .has_selected .active{display:none}.pt-filter-mode-single .has_selected .selected,.pt-filter-mode-and .has_selected .active,.pt-filter-mode-switcher .has_selected .active{display:inherit}.pt-display-scroll .scroll-content{max-height:400px;overflow-y:auto;overflow-x:hidden}.pt-display-nocheckbox i.check-icon{display:none!important}.pt-display-nocheckbox li a{margin-left:6px}.pt-display-smallbox ul{margin-left:0;padding-left:0}.pt-display-smallbox ul li{display:inline-block;margin-left:0!important;margin-bottom:10px;margin-right:5px;background-color:#fff;border:1px solid #00a5fd;border-radius:3px;box-shadow:0 1px #6e6e6e80}.pt-display-smallbox ul li i.check-icon{display:none}.pt-display-smallbox ul li .collection-name{min-width:30px;text-align:center;padding:0;font-size:14px}.pt-display-smallbox ul li .collection-name a{text-align:center;display:block;min-width:46px;padding:4px 10px;margin:0;text-indent:0}.pt-display-smallbox ul li.selected{background-color:#00a5fd}.pt-display-smallbox ul li.selected a{color:#fff}.pt-display-smallbox ul li:hover{background-color:#00a5fd}.pt-display-smallbox ul li:hover a{color:#fff}.pt-display-smallbox .collection-count{display:none}.pt-display-smallbox-full-width ul li{width:100%}@media only screen and (min-width:992px){.pt-display-twocolumn .collection-container{width:50%;float:left}.pt-display-twocolumn .collection-count{display:none}.pt-display-twocolumn ul{overflow:auto}.pt-display-twocolumn li a{margin-right:0}}.pt-display-swatch ul{padding-left:0;margin:0;display:inline-block}.pt-display-swatch ul li{display:inline-block;margin-left:0!important;padding-right:4px}.pt-display-swatch ul li .collection-name{min-height:22px;width:27px;min-height:27px;margin-bottom:8px;margin-right:3px}.pt-display-swatch .collection-count{display:none}.pt-display-swatch li a,.pt-display-swatch li a:hover{color:transparent!important;line-height:0px;margin-left:3px}.pt-display-swatch i.check-icon:before{content:"\e812";height:27px;line-height:27px;width:27px;font-size:25px}.pt-display-swatch a:hover i.check-icon:before{content:"\e813"}.pt-display-swatch .selected i.check-icon:before{content:"\e814"}.pt-display-swatch .selected a:hover i.check-icon:before{content:"\e815"}.pt-display-swatch ul .filter-active-color-beige .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-beige .collection-name .check-icon,.pt-display-swatch ul .filter-active-beige .collection-name .check-icon{color:#e4caab}.pt-display-swatch ul .filter-active-color-black .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-black .collection-name .check-icon,.pt-display-swatch ul .filter-active-black .collection-name .check-icon{color:#222}.pt-display-swatch ul .filter-active-color-blue .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-blue .collection-name .check-icon,.pt-display-swatch ul .filter-active-blue .collection-name .check-icon{color:#56f}.pt-display-swatch ul .filter-active-color-brown .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-brown .collection-name .check-icon,.pt-display-swatch ul .filter-active-brown .collection-name .check-icon{color:#7a4a38}.pt-display-swatch ul .filter-active-color-camel .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-camel .collection-name .check-icon,.pt-display-swatch ul .filter-active-camel .collection-name .check-icon{color:#c9802b}.pt-display-swatch ul .filter-active-color-clear .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-clear .collection-name .check-icon,.pt-display-swatch ul .filter-active-clear .collection-name .check-icon{color:#e6f5f5}.pt-display-swatch ul .filter-active-color-gold .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-gold .collection-name .check-icon,.pt-display-swatch ul .filter-active-gold .collection-name .check-icon{color:gold}.pt-display-swatch ul .filter-active-color-green .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-green .collection-name .check-icon,.pt-display-swatch ul .filter-active-green .collection-name .check-icon{color:#5d9}.pt-display-swatch ul .filter-active-color-gray .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-gray .collection-name .check-icon,.pt-display-swatch ul .filter-active-gray .collection-name .check-icon,.pt-display-swatch ul .filter-active-color-grey .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-grey .collection-name .check-icon,.pt-display-swatch ul .filter-active-grey .collection-name .check-icon{color:#999}.pt-display-swatch ul .filter-active-color-leopard .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-leopard .collection-name .check-icon,.pt-display-swatch ul .filter-active-leopard .collection-name .check-icon{color:#eb9e48}.pt-display-swatch ul .filter-active-color-mint .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-mint .collection-name .check-icon,.pt-display-swatch ul .filter-active-mint .collection-name .check-icon{color:#7bdea7}.pt-display-swatch ul .filter-active-color-multi .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-multi .collection-name .check-icon,.pt-display-swatch ul .filter-active-multi .collection-name .check-icon,.pt-display-swatch ul .filter-active-color-multi-color .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-multi-color .collection-name .check-icon,.pt-display-swatch ul .filter-active-multi-color .collection-name .check-icon{color:#eb9e48}.pt-display-swatch ul .filter-active-color-mustard .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-mustard .collection-name .check-icon,.pt-display-swatch ul .filter-active-mustard .collection-name .check-icon{color:mustard}.pt-display-swatch ul .filter-active-color-navy-blue .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-navy-blue .collection-name .check-icon,.pt-display-swatch ul .filter-active-navy-blue .collection-name .check-icon,.pt-display-swatch ul .filter-active-color-navy .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-navy .collection-name .check-icon,.pt-display-swatch ul .filter-active-navy .collection-name .check-icon{color:#000073}.pt-display-swatch ul .filter-active-color-nude .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-nude .collection-name .check-icon,.pt-display-swatch ul .filter-active-nude .collection-name .check-icon{color:#f3e0c9}.pt-display-swatch ul .filter-active-color-cream .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-cream .collection-name .check-icon,.pt-display-swatch ul .filter-active-cream .collection-name .check-icon{color:#ffe9cf}.pt-display-swatch ul .filter-active-color-orange .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-orange .collection-name .check-icon,.pt-display-swatch ul .filter-active-orange .collection-name .check-icon{color:orange}.pt-display-swatch ul .filter-active-color-pink .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-pink .collection-name .check-icon,.pt-display-swatch ul .filter-active-pink .collection-name .check-icon{color:#f436a1}.pt-display-swatch ul .filter-active-color-purple .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-purple .collection-name .check-icon,.pt-display-swatch ul .filter-active-purple .collection-name .check-icon{color:purple}.pt-display-swatch ul .filter-active-color-red .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-red .collection-name .check-icon,.pt-display-swatch ul .filter-active-red .collection-name .check-icon{color:red}.pt-display-swatch ul .filter-active-color-rose .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-rose .collection-name .check-icon,.pt-display-swatch ul .filter-active-rose .collection-name .check-icon{color:#edd0d6}.pt-display-swatch ul .filter-active-color-rust .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-rust .collection-name .check-icon,.pt-display-swatch ul .filter-active-rust .collection-name .check-icon{color:#c34c1e}.pt-display-swatch ul .filter-active-color-salmon .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-salmon .collection-name .check-icon,.pt-display-swatch ul .filter-active-salmon .collection-name .check-icon{color:salmon}.pt-display-swatch ul .filter-active-color-silver .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-silver .collection-name .check-icon,.pt-display-swatch ul .filter-active-silver .collection-name .check-icon{color:silver}.pt-display-swatch ul .filter-active-color-tan .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-tan .collection-name .check-icon,.pt-display-swatch ul .filter-active-tan .collection-name .check-icon{color:tan}.pt-display-swatch ul .filter-active-color-taupe .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-taupe .collection-name .check-icon,.pt-display-swatch ul .filter-active-taupe .collection-name .check-icon{color:#b1a79b}.pt-display-swatch ul .filter-active-color-white .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-white .collection-name .check-icon,.pt-display-swatch ul .filter-active-white .collection-name .check-icon{color:#fff}.pt-display-swatch ul .filter-active-color-wine .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-wine .collection-name .check-icon,.pt-display-swatch ul .filter-active-wine .collection-name .check-icon{color:#a61a3b}.pt-display-swatch ul .filter-active-color-yellow .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-yellow .collection-name .check-icon,.pt-display-swatch ul .filter-active-yellow .collection-name .check-icon{color:#ff0}.pt-display-swatch ul .filter-active-color-coral .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-coral .collection-name .check-icon,.pt-display-swatch ul .filter-active-coral .collection-name .check-icon{color:#ffd8ca}.pt-display-swatch ul .filter-active-color-ecru .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-ecru .collection-name .check-icon,.pt-display-swatch ul .filter-active-ecru .collection-name .check-icon{color:#f3efe0}.pt-display-swatch ul .filter-active-color-oatmeal .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-oatmeal .collection-name .check-icon,.pt-display-swatch ul .filter-active-oatmeal .collection-name .check-icon{color:#e0dcc8}.pt-display-swatch ul .filter-active-color-light-blue .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-light-blue .collection-name .check-icon,.pt-display-swatch ul .filter-active-light-blue .collection-name .check-icon{color:#c5e3ed}.pt-display-swatch ul .filter-active-color-cranberry .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-cranberry .collection-name .check-icon,.pt-display-swatch ul .filter-active-cranberry .collection-name .check-icon{color:#9f000f}.pt-display-swatch ul .filter-active-color-turquoise .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-turquoise .collection-name .check-icon,.pt-display-swatch ul .filter-active-turquoise .collection-name .check-icon{color:#00c5cd}.pt-display-swatch ul .filter-active-color-burgundy .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-burgundy .collection-name .check-icon,.pt-display-swatch ul .filter-active-burgundy .collection-name .check-icon{color:#8c001a}.pt-display-swatch ul .filter-active-color-golden .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-golden .collection-name .check-icon,.pt-display-swatch ul .filter-active-golden .collection-name .check-icon{color:gold}.pt-display-swatch ul .filter-active-color-khaki .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-khaki .collection-name .check-icon,.pt-display-swatch ul .filter-active-khaki .collection-name .check-icon{color:khaki}.pt-display-swatch ul .filter-active-color-heather-grey .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-heather-grey .collection-name .check-icon,.pt-display-swatch ul .filter-active-heather-grey .collection-name .check-icon{color:#606060}.pt-display-swatch ul .filter-active-color-heather-black .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-heather-black .collection-name .check-icon,.pt-display-swatch ul .filter-active-heather-black .collection-name .check-icon{color:#303030}.pt-display-swatch ul .filter-active-color-violet .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-violet .collection-name .check-icon,.pt-display-swatch ul .filter-active-violet .collection-name .check-icon{color:#7f00ff}.pt-display-swatch ul .filter-active-color-white .collection-name .check-icon,.pt-display-swatch ul .filter-active-colour-white .collection-name .check-icon,.pt-display-swatch ul .filter-active-white .collection-name .check-icon{color:#fff;text-shadow:-1px 0 #888,0 1px #888,1px 0 #888,0 -1px #888}.filter-menu .pt-mobile-header{display:none}.filter-menu .pt-mobile-header a{position:relative;top:0;text-align:center}.filter-menu .pt-mobile-header span{letter-spacing:1.5px;padding-bottom:8px;padding-left:10px}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:767px){.filter-menu .pt-mobile-header{display:block;position:relative;height:50px;float:none!important}.filter-menu .filter-group h4,.filter-menu .filter-group .menu-trigger,.filter-menu .filter-group .scroll-content{display:none}.pt-expand .filter-group h4,.pt-expand .filter-group .menu-trigger,.pt-expand .filter-group .scroll-content{display:inherit;-webkit-animation:fadeIn .3s;animation:fadeIn .3s}.filter-menu .has_group_selected h4,.filter-menu .has_group_selected .menu-trigger,.filter-menu .has_group_selected .scroll-content{display:inherit}.filter-menu .has_group_selected .menu-trigger,.pt-expand .filter-group .menu-trigger{display:block}.pt-expand .has_group_selected h4,.pt-expand .has_group_selected .menu-trigger,.pt-expand .has_group_selected .scroll-content{-webkit-animation:none;animation:none}.filter-menu .refine-header{display:none}.filter-menu .has_group_selected .filter-clear{display:inline}.filter-menu{margin-bottom:20px}}.filter-menu .pt-mobile-header a.pt-nav-toggle{position:absolute;right:0;top:0;cursor:pointer;padding:12px 0 10px 28px;line-height:40px;text-decoration:none;white-space:nowrap}.filter-menu .pt-mobile-header a.pt-nav-toggle span{position:absolute;left:0;top:50%;transform:translateY(-50%)}.filter-menu .pt-mobile-header a.pt-nav-toggle span,.filter-menu .pt-mobile-header a.pt-nav-toggle span:before,.filter-menu .pt-mobile-header a.pt-nav-toggle span:after{cursor:pointer;border-radius:1px;height:2px;width:16px;background:#222;position:absolute;display:block;content:"";padding:0}.filter-menu .pt-mobile-header a.pt-nav-toggle span:before{top:-4px}.filter-menu .pt-mobile-header a.pt-nav-toggle span:after{bottom:-4px}.filter-menu .pt-mobile-header a.pt-nav-toggle span,.filter-menu .pt-mobile-header a.pt-nav-toggle span:before,.filter-menu .pt-mobile-header a.pt-nav-toggle span:after{transition:all .2s ease}.filter-menu .pt-mobile-header a.pt-nav-toggle.active span{background-color:transparent}.filter-menu .pt-mobile-header a.pt-nav-toggle.active span:before,.filter-menu .pt-mobile-header a.pt-nav-toggle.active span:after{top:0}.filter-menu .pt-mobile-header a.pt-nav-toggle.active span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.filter-menu .pt-mobile-header a.pt-nav-toggle.active span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.filter-menu .pt-mobile-header a.pt-nav-toggle p{display:block;margin:0;font-size:14px;text-transform:uppercase;font-weight:700;line-height:1.4;position:relative;text-decoration:none}.filter-menu .pt-display-dropdown{position:relative;margin:0}.filter-menu .pt-display-dropdown h4{min-width:150px;width:100%}@media only screen and (max-width:400px){.filter-menu .pt-display-dropdown{width:100%;max-width:100%}}.filter-menu .pt-display-dropdown .menu-trigger{color:#222;font-size:14px;font-weight:300;border:solid 1px #CCC;background-color:#fff;cursor:pointer;padding:0 28px 0 15px;z-index:10;line-height:26px;height:28px;position:relative;overflow:hidden}.filter-menu .pt-display-dropdown .menu-trigger:after{content:"\e836";position:absolute;right:7px;top:7px}.filter-menu .pt-display-dropdown .collection-count{display:none}.filter-menu .pt-display-dropdown .filter-clear{background-color:transparent;display:inline-block;vertical-align:text-top;text-indent:-9999px;text-decoration:none;margin-top:0;margin-left:5px;padding:0;border-radius:0;width:20px;height:20px}.filter-menu .pt-display-dropdown .filter-clear:before{text-indent:9999px;content:"\e847"}.filter-menu .pt-display-dropdown .scroll-content{display:none;left:0;position:absolute;background:#f9f9f9;min-width:198px;width:198px;width:calc(100% - 20px);margin:0;padding:5px 10px;z-index:100;border:solid 1px #CCC;list-style:none;top:65px;z-index:11;text-align:left}.filter-menu .pt-display-dropdown li{margin:0;padding:4px 0;list-style:none}.filter-menu .pt-display-dropdown li a{margin-right:0;width:100%}.filter-menu .pt-display-dropdown li:hover{background:#d6d6d6}.filter-menu .pt-display-dropdown li:hover a{color:#000}.pt-display-nested h4{display:none}.pt-display-nested ul{margin-left:20px}.pt-display-nested a.filter-clear{display:none}@-webkit-keyframes bg-color{0%{background-color:#0084ff}50%{background-color:#0670cf}to{background-color:#0084ff}}@keyframes bg-color{0%{background-color:#0084ff}50%{background-color:#0670cf}to{background-color:#0084ff}}.pt-apply{-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;color:#fff;font-size:18px;background-color:#0084ff;text-decoration:none;margin-top:20px;margin-left:0;width:100%;font-weight:700;animation:bg-color 3s infinite;-webkit-animation:bg-color 3s infinite}.pt-apply:hover{background-color:#0670cf;text-decoration:none;animation:none;-webkit-animation:none}.pt-apply-disabled,.pt-apply-disabled:hover{background-color:#ccc;animation:none;-webkit-animation:none}.ig-feed-wrap{margin-bottom:10vw}.eapps-instagram-feed-title.eapps-instagram-feed-title{font-size:18px!important}.eapps-instagram-feed-posts-grid-load-more-container{display:none}.hs-form-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hs-button{border:2px solid black;border-radius:0;background-color:transparent;color:#000;font-family:Gotham A,Gotham B,sans-serif;font-size:14px;font-weight:800;letter-spacing:0;position:relative;text-transform:none;transition:all .2s ease;z-index:0}.hs-button:before{background-color:#000;border-radius:inherit;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transform:scale(.9);transform-origin:center;transition:.25s ease;z-index:-1;height:100%;width:100%}.hs-button:hover,a:hover>.hs-button,.hs-button:focus,a:focus>.hs-button{opacity:1;color:#fff}.hs-button:hover:before,a:hover>.hs-button:before,.hs-button:focus:before,a:focus>.hs-button:before{opacity:1;transform:scale(1)}.hs-button:focus,.hs-button:hover{background-color:#000}.hs-submit{margin-top:10px}.hs-error-msgs{color:#c00;list-style:disc;margin-bottom:0;padding-left:20px}.hs-error-msgs li{list-style:inherit}.hs-error-msgs label{font-size:13px;font-style:italic;line-height:1;margin-bottom:0}.hs-input.error{border-bottom-color:#c00;border-bottom-width:2px}.contact-grid a{font-weight:700;text-decoration:underline}.contact-grid>.grid__item:first-child{margin-bottom:40px}@media(min-width:750px){.contact-grid>.grid__item:first-child{margin-bottom:0}}.promotion-block{background-color:#fff;border:1px solid #ebebeb;color:#000;display:block;margin-bottom:40px;margin-top:20px;position:relative;transition:.35s ease}.promotion-block:focus,.promotion-block:hover{box-shadow:0 2px 30px #0000001a;border-color:transparent}.promotion-block__title{font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1;margin-bottom:18px}@media(min-width:750px){.promotion-block__title{font-size:41px}}.promotion-block__content{padding:20px}.promotion-block__content p{margin-top:18px}.promotion-block__image{background-size:cover}.promotion-block__image img{display:block}@media(min-width:600px){.promotion-block{display:flex;justify-content:space-between}.promotion-block__image{width:50%}.promotion-block__image img{visibility:hidden}.promotion-block__content{align-items:center;display:flex;flex-wrap:wrap;padding:20px;width:50%}}@media(min-width:900px){.promotion-block__content{padding:40px}}@media(min-width:1100px){.promotion-block{margin-left:-50px;margin-right:-50px}.promotion-block__content{padding-left:70px;padding-right:70px}}.page-accent-top,.page-accent-bottom{background-color:#f7f8f6;left:0;position:absolute;right:0;z-index:-1}.page-accent-top:before,.page-accent-bottom:before{content:"";display:block;position:absolute;left:0;right:0;border-left:50vw solid transparent;border-right:50vw solid transparent}.page-accent-top{top:0;height:30vh}.page-accent-bottom{bottom:-30px;height:85vh}.page-accent-bottom--short{height:35vh}.page-accent-top:before{border-top:10vw solid #F7F8F6;top:100%}.page-accent-bottom:before{bottom:100%;border-bottom:10vw solid #F7F8F6}.shopify-section.monthly-promotions{position:relative;z-index:10}.page-monthly-promotions .section-header h1{font-weight:900;letter-spacing:-.03em}@media(min-width:750px){.page-monthly-promotions .section-header h1{font-size:60px}}.page-monthly-promotions .page-accent-bottom{height:30vh}.template-page.page-wholesale .hero{background-color:#f3f4f9;background-position:right center;background-size:cover;padding:40px 0;text-align:left}.template-page.page-wholesale .hero:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff;opacity:.9;z-index:0}@media(min-width:900px){.template-page.page-wholesale .hero:before{background:transparent linear-gradient(to right,#f3f4f9,#f3f4f900)}}.template-page.page-wholesale .hero .page-width{position:relative;z-index:1}.template-page.page-wholesale .page-width{max-width:1100px}.template-page.page-wholesale .hero .grid__item{max-width:700px}.template-page.page-wholesale .hero-sub-content{margin-top:30px;max-width:400px}.template-page.page-wholesale .wholesale-images{display:none}@media(min-width:750px){.template-page.page-wholesale .wholesale-images{display:block}}.template-page.page-wholesale .wholesale-image{margin-bottom:30px}.template-page.page-wholesale .wholesale-image img{display:block}.template-page.page-wholesale .rte a{border:2px solid black;border-radius:0;background-color:transparent;color:#000;font-family:Gotham A,Gotham B,sans-serif;font-size:14px;font-weight:800;letter-spacing:0;position:relative;text-transform:none;transition:all .2s ease;z-index:0;display:inline-block;padding:8px 15px;text-align:center}.template-page.page-wholesale .rte a:before{background-color:#000;border-radius:inherit;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transform:scale(.9);transform-origin:center;transition:.25s ease;z-index:-1;height:100%;width:100%}.template-page.page-wholesale .rte a:hover,a:hover>.template-page.page-wholesale .rte a,.template-page.page-wholesale .rte a:focus,a:focus>.template-page.page-wholesale .rte a{opacity:1;color:#fff}.template-page.page-wholesale .rte a:hover:before,a:hover>.template-page.page-wholesale .rte a:before,.template-page.page-wholesale .rte a:focus:before,a:focus>.template-page.page-wholesale .rte a:before{opacity:1;transform:scale(1)}.terrasoul-way-block{background:no-repeat center;background-attachment:fixed;background-size:100%;padding:40px 0;margin-top:-35px;position:relative}@media(min-width:750px){.terrasoul-way-block{margin-top:-55px}}.terrasoul-way-block:before{position:absolute;display:block;content:"";bottom:0;right:0;left:0;top:0}.terrasoul-way-block:before{background-color:#fff;opacity:.8}@media(min-width:1100px){.terrasoul-way-block:before{background:linear-gradient(to right,#fff,#fff0 60%)}}.terrasoul-way-block .page-width .grid{display:flex;align-items:center;justify-content:flex-start;min-height:25vw;position:relative;z-index:1}@media(min-width:750px){.terrasoul-way-block--image-col{visibility:hidden}}.product-single__thumbnails{transition:.25s ease}.product-single__thumbnails.no-slider,.product-single__thumbnails.slick-initialized{opacity:1}@media(min-width:750px){.product-single__thumbnails-product-template .grid__item{padding:0}.product-single__thumbnails-product-template li a{display:block;height:60px;overflow:hidden;padding:3px;position:relative;margin:auto;width:60px}.product-single__thumbnails-product-template img{display:block;left:50%;position:absolute;top:50%;max-height:60px;max-width:60px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.product-single__thumbnails img{max-height:60px;max-width:60px}.product-thumbnails.grid__item{padding-left:0}@media(min-width:990px){.thumbnails-wrapper{padding-top:50px;padding-bottom:50px;display:grid;justify-content:center;position:relative}.thumbnails-slider__next--product-template{bottom:0}.thumbnails-slider__prev--product-template{top:0}.thumbnails-slider__next--product-template{position:absolute;transform:rotate(90deg);width:40px;height:40px;padding:0}.thumbnails-slider__next--product-template svg{position:absolute;top:10px;left:10px}.thumbnails-slider__prev--product-template{position:absolute;right:10px;transform:rotate(90deg);width:40px;height:40px;padding:0}.thumbnails-slider__prev--product-template svg{position:absolute;top:10px;left:10px}}@media(min-width:750px)and (max-width:989px){.thumbnails-slider__next--product-template,.thumbnails-slider__prev--product-template{display:none!important}}.product-thumbnails .slick-arrow{border:0 none}.site-header__account--logged-in{position:relative}.site-header__account--logged-in .site-header__icon-text{display:none;font-family:Gotham A,Gotham B,sans-serif;font-size:.9em;font-weight:700;margin-right:10px;position:absolute;right:100%;text-transform:none;top:50%;transform:translateY(-50%)}@media(min-width:1325px){.site-header__account--logged-in .site-header__icon-text{display:block}}.site-nav__link--main{font-size:14px}#AccessibleNav{max-width:800px}@media(min-width:1440px){.site-nav__link--main{font-size:16px}#AccessibleNav{max-width:900px}}.footer__contact-header{padding-top:3px;font-family:oswald,sans-serif;color:#b3b3b3;font-size:30px;font-weight:500;display:block;line-height:1;margin-bottom:20px;text-transform:uppercase}.site-footer a.footer__contact-header{color:#b3b3b3}.site-footer a.footer__contact-header:after{border-bottom:4px solid transparent;border-left:6px solid currentColor;border-top:4px solid transparent;content:"";display:inline-block;height:0;margin-top:-4px;transition:.2s ease transform;vertical-align:middle;width:0}.site-footer .site-footer__linklist{margin-top:0}.footer__brand-wrap{margin-bottom:30px}@media(min-width:750px){.footer__brand-wrap{margin-bottom:55px}}.grid-view-item--sun-alchemy .grid-view-item__image{margin:0;background-position:center center;background-size:contain}.grid-view-item--sun-alchemy .grid-view-item__image-wrapper:after{display:none}.product-form__bottom .btn{height:45px}.product-form__bottom .product-form__item--quantity input[type=number]{min-height:40px}@media only screen and (max-width:768px){.standalone-bottomline{justify-content:center}}.contact-grid{margin-top:20px}#privy-container #privy-inner-container .privy h1,#privy-container #privy-inner-container .privy h1 span{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:26px!important;line-height:32px!important;margin-bottom:20px!important;margin-top:0!important;width:100%!important}#privy-container #privy-inner-container .privy span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}#privy-container #privy-inner-container .privy .privy-text-element,#privy-container #privy-inner-container .privy .privy-html-element{font-family:Open Sans,helvetica,arial,sans-serif!important;font-weight:400!important;font-size:16px!important;letter-spacing:0!important;text-align:left!important;color:#272727!important}#privy-container #privy-inner-container .privy span{font-size:14px!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/style.scss.css.map */
