@charset "UTF-8";*{-webkit-font-smoothing:antialiased}body{color:#000;font-size:17px}a,.text-link{color:#7cc68d;text-decoration:underline}a:hover,.text-link:hover{color:#7cc68d;text-decoration:none}.cart-page-link{text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:classico-urw,sans-serif}body,input,textarea,button{font-family:myriad-pro,sans-serif}body.template-page h1,body.template-page .h1,body.template-page h2,body.template-page .h2,body.template-page h3,body.template-page .h3,body.template-page h4,body.template-page .h4,body.template-page h5,body.template-page .h5,body.template-page h6,body.template-page .h6{font-family:myriad-pro,sans-serif;font-weight:400}@media screen and (max-width:768px){body.template-collection .main-content{margin-top:30px}}body.template-cart .cart__row h1,body.template-cart .cart__row .h1,body.template-cart .cart__row h2,body.template-cart .cart__row .h2,body.template-cart .cart__row h3,body.template-cart .cart__row .h3,body.template-cart .cart__row h4,body.template-cart .cart__row .h4,body.template-cart .cart__row h5,body.template-cart .cart__row .h5,body.template-cart .cart__row h6,body.template-cart .cart__row .h6{font-family:myriad-pro,sans-serif;font-weight:400}body.template-cart .cart__header-labels .h4{font-family:classico-urw,sans-serif;font-weight:700}.grid-link{text-decoration:none}.grid-link .grid-link__title{font-size:1.1em}.grid-link .grid-link__meta{font-family:myriad-pro,sans-serif;font-size:1em}.visually-hidden{margin:0}@media screen and (max-width:768px){.wrapper{padding:0 25px}}iframe{border:0}.speech-bubble{display:block;margin-bottom:30px;padding:10px;position:relative;background:#e5ffda;border-radius:.4em}.speech-bubble:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:20px solid transparent;border-top-color:#e5ffda;border-bottom:0;border-left:0;margin-left:-10px;margin-bottom:-20px}.speech-bubble p{margin:0}.mfp-wrap button[type=button]{background:none;border:0;box-shadow:none;color:#000;font-size:2em;padding:0;text-shadow:none}.mfp-wrap button[type=button]:hover{color:#000}body .btn,.template-page .btn,button[type=button],.shopify-payment-button .shopify-payment-button__button{background-image:linear-gradient(0deg,#ef2f39,#dd1d27);border-radius:10px;border:2px solid rgba(0,0,0,.15);box-shadow:inset 1px 1px #fff3,inset -1px -1px #fff3;color:#fff;cursor:pointer;display:inline-block;font-family:myriad-pro,sans-serif;font-size:1em;letter-spacing:0;padding:.5em 1.5em;text-shadow:1px 1px 0 rgba(0,0,0,.15);text-transform:none}body .btn:hover,body .btn:active,body .btn:focus,.template-page .btn:hover,.template-page .btn:active,.template-page .btn:focus,button[type=button]:hover,button[type=button]:active,button[type=button]:focus,.shopify-payment-button .shopify-payment-button__button:hover,.shopify-payment-button .shopify-payment-button__button:active,.shopify-payment-button .shopify-payment-button__button:focus{color:#fff}body a.btn,.template-page a.btn{text-decoration:underline}body .btn--tertiary{text-transform:none}.site-header{box-shadow:0 1px #0000001a;padding:10px 0}.site-header .wrapper{position:relative}.site-header social-media{background:#96afbe;border:1px solid #788c98;border-radius:0 0 5px 5px;display:block;position:absolute;right:30px;top:-10px}@media screen and (max-width:768px){.site-header social-media{right:25px}}.site-header social-media a{color:#fff;display:block;padding:.2em .8em}.header-bar .mobile-nav-trigger{border:0;background:none;box-shadow:none;padding:0}.header-bar .mobile-nav__link>a{font-family:myriad-pro,sans-serif;text-transform:none}.header-bar .header-bar__search .btn{background:none;border:0;box-shadow:none;color:#777;text-shadow:none;padding:.5em}.site-nav{margin-top:25px;margin-bottom:1px}.site-nav--active>.site-nav__link{font-weight:400}.site-nav__link{border-bottom:1px solid #c8e3b2;color:#343f2a;line-height:1.5em;padding:0;margin-left:1.25em;text-decoration:none;transition:color .15s,border .15s;white-space:nowrap}.site-nav__link:hover{border-bottom:2px solid #31a55e;color:inherit}.main-content{margin-top:60px;min-height:70vh}.main-content .main .section-header{margin-bottom:0}.main-content .main .rte{margin-bottom:15px}.index-section{padding:0}.rich-text.wrapper{padding-top:30px;padding-bottom:30px}.address__sidebar.sidebar-content .rte p{margin:0}.address__sidebar.sidebar-content h3{font-size:1em;font-weight:700;margin:15px 0 5px}.team-grid{margin-top:15px}@media screen and (max-width:768px){.team-grid{margin-top:60px}}@media screen and (max-width:768px){.team-grid .row{margin-left:0;margin-right:0}}.team-grid .person{margin:0 0 30px;width:100%}.team-grid .person .person__name,.team-grid .person .person__title{font-size:1em;margin-bottom:5px}.team-grid .person .person__img img{border-radius:5px;width:100%}.team-grid .person p{margin-bottom:0}.page-slider{margin-bottom:45px}.slides__slide .slide-inner-content .left-image-container{position:absolute;left:100px;top:0}@media screen and (max-width:768px){.slides__slide .slide-inner-content .left-image-container{display:block;left:auto;position:static;text-align:center}.slides__slide .slide-inner-content .left-image-container .left-image{max-height:300px}}.slides__slide .slides__image{object-fit:contain}.slides__slide credits{align-items:center;background:#4c4c4c;border-radius:0 0 5px 5px;border-top:none;border:1px solid #000;bottom:-37px;color:#a8a7a7;display:flex;float:right;font-size:10pt;font-weight:lighter;height:37px;padding:.5em 1.25em;position:absolute;right:5%;text-decoration:none}.slides__slide credits span{color:#fff}.slides__slide credits span p{margin:0}.slides__slide credits info{background:#999;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#fff;cursor:pointer;display:inline-block;font-style:italic;font-weight:700;line-height:1.4em;height:1.75em;margin-left:.5em;padding:1px 2px 0 0;text-align:center;-webkit-transition:background .15s ease-in-out,border .15s ease-in-out;-o-transition:background .15s ease-in-out,border .15s ease-in-out;transition:background .15s ease-in-out,border .15s ease-in-out;width:1.75em}.slides__slide credits info:hover{background:#d81c23;border:1px solid #f4295d}.slides-text-content__upper{display:flex;justify-content:flex-start}.slides-text-content__upper:after{content:"";display:table;clear:both}.slides-text-content__upper .slides__title{align-content:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:1em;text-align:left}.slides-text-content__upper .slides__title p{margin:.25rem 0;text-shadow:1px 1px rgba(0,0,0,.1)}.slides-text-content__lower{text-align:center}.slides__text-content{background:linear-gradient(-45deg,#ffffffe6,#fffcf0f2);box-shadow:inset 2px 2px #ffffff4d;left:unset;margin:0 5%;padding:2em}@media screen and (max-width:768px){.slides__text-content{margin:60px 0 25px;width:100%}.slides__text-content .slides__title{margin-top:15px}}.slides__text-content .slides-text-content-wrapper-right{width:100%}.slides__text-content .slides__snippet{text-align:left;clear:both;padding-top:1.5em}.slides__text-content .slides__snippet p{font-size:1.1em;text-shadow:1px 1px rgba(0,0,0,.1)}.slideshow__desktop-text-container{display:none}@media screen and (min-width:769px){.slideshow__desktop-text-container{display:block}}.featured-collection{background:linear-gradient(90deg,white 0%,transparent 30%,transparent 70%,white 100%) center/1250px,url(SpreadTheLoveBGLowRes.svg) center 190px/1250px no-repeat}.featured-products,.featured-collections{background:linear-gradient(90deg,white 0%,transparent 30%,transparent 70%,white 100%) center/1250px,url(SpreadTheLoveBGLowRes.svg) center 190px/1250px no-repeat}@media screen and (max-width:768px){.featured-products,.featured-collections{background-position-y:100%;margin-top:60px}}.featured-products .featured-products-content,.featured-products .featured-collections-content,.featured-collections .featured-products-content,.featured-collections .featured-collections-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;text-align:center}@media screen and (max-width:768px){.featured-products .featured-products-content,.featured-products .featured-collections-content,.featured-collections .featured-products-content,.featured-collections .featured-collections-content{flex-wrap:nowrap}.featured-products .featured-products-content .product,.featured-products .featured-collections-content .product,.featured-collections .featured-products-content .product,.featured-collections .featured-collections-content .product{padding:0 5px}.featured-products .featured-products-content .product img,.featured-products .featured-collections-content .product img,.featured-collections .featured-products-content .product img,.featured-collections .featured-collections-content .product img{height:auto}}.featured-products .product img,.featured-collections .product img{transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out;height:400px}.featured-products .product img:hover,.featured-collections .product img:hover{transform:scale(1.07)}.section-header{margin-bottom:30px}.section-header .decoration svg{display:block;height:40px;width:40px;float:left;position:relative;top:-23px}.section-header .section-header__title{margin-bottom:0}.section-header divider{border-bottom:2px solid;display:block;margin-top:-11px;width:100%}.media-grid{margin-top:60px}.media-grid .section-header{margin-bottom:0}.media-grid .section-header h2{margin-bottom:5px}.media-grid .featured-images{padding:30px 0}.media-grid .featured-images .grid__item{padding-left:20px;margin-bottom:20px}.media-grid .featured-images .grid__item img{border-radius:5px;box-shadow:0 0 #dbd8b300,inset 1px 1px #00000026,inset -1px -1px #00000026;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out,-webkit-box-shadow .25s ease-in-out,-webkit-transform .25s ease-in-out}.media-grid .featured-images .grid__item img:hover{transform:scale(1.03);box-shadow:5px 5px 10px #dbd8b380,inset 1px 1px #00000026,inset -1px -1px #00000026}.sidebar img{border-radius:5px}.faq-wrapper .faq__category{color:#e51a37;font-family:classico-urw,sans-serif;font-weight:600;margin-top:35px}.faq-wrapper .faq__category:first-child{margin-top:15px}.faq-wrapper .faq{margin-bottom:5px}.faq-wrapper .faq .faq__question{color:#6a9c29;font-size:1.1em;margin:15px 0 5px;padding-left:25px}.faq-wrapper .faq .faq__question:before{content:"";display:list-item;list-style-type:square;position:absolute;color:#86bb41;margin-top:2px}.faq-wrapper .faq .faq__question p{margin:0}.faq-wrapper .faq .faq__answer{background:#fefdf6;border-radius:10px;border:1px solid #fff9d4;color:#000;font-style:italic;padding:10px 15px}.product-single .product-single__photos a,.product-single .product-single__photos img,.product-single .product-single__thumbnails a,.product-single .product-single__thumbnails img{max-height:80px}.product-single .product-single__photos{height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width:768px){.product-single .product-single__photos{height:300px}}.product-single .product-single__image-wrapper>div{padding-top:0!important}.product-single .product-single__image-wrapper>div img{min-height:450px;max-height:500px!important;max-width:100%!important;position:relative;width:auto}@media screen and (max-width:768px){.product-single .product-single__image-wrapper>div img{min-height:100px;max-height:300px!important}}.product-single .product-single__thumbnails{align-items:center;display:flex;justify-content:space-between;text-align:center}.product-single .product-single__thumbnails li{display:inline-block;width:auto}.product-single .product-single__prices{margin-bottom:0}.product-single .product-single__prices .product-single__price{font-family:myriad-pro,sans-serif;font-weight:100}.product-single .product-single__form{display:flex;align-items:center;justify-content:flex-start}.product-single .product-single__form .product-single__quantity{margin-bottom:0}.product-single .product-single__form .product-single__quantity label{display:none}.product-single .product-single__form .product-single__quantity .quantity-selector{background-color:#0003;border-radius:3px;border:none;box-shadow:none;color:#fff;height:49px;margin-bottom:0;padding-left:20px;text-align:center;width:80px!important}.product-single .product-single__form .btn{margin-left:15px;width:auto}footer.site-footer{background-color:transparent;background-image:url(Footer-Background.png);background-size:797px;background-position:center 0;padding:0}footer.site-footer .wrapper{padding-top:30px;padding-bottom:30px;position:relative}footer.site-footer .wrapper>.col.left{background:#0000001a;border-radius:5px;bottom:0;display:flex;float:none!important;justify-content:space-around;left:50%;margin-left:-220px;padding:5px 10px;position:absolute;width:440px}footer.site-footer p{font-size:1em;margin:0}footer.site-footer .site-footer__copyright{color:#000}footer.site-footer .site-footer__links li{display:inline-block;font-size:1em}footer.site-footer .site-footer__links li:before{display:inline-block;color:#939393;content:"\b7";padding:0 5px 0 2px}footer.site-footer .site-footer__links li:first-child:before{display:none}footer.site-footer .site-footer__links li a{border-bottom:1px solid #939393;color:#000;display:inline-block;font-weight:lighter;line-height:1.3;text-decoration:none;transition:color .15s,border .15s}footer.site-footer .site-footer__links li a:hover{color:#fff;border-bottom:2px solid white}#contact-us .section-header--title,#contact-us h2{color:#333;font-family:classico-urw,sans-serif!important;font-weight:600}#locations .main-content{margin-top:0}#locations .main-content iframe{height:70vh}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.scss.css.map */
