/** Shopify CDN: Minification failed

Line 632:0 Expected "{" but found "."
Line 632:32 Expected identifier but found whitespace
Line 632:33 Unexpected "50%"
Line 755:44 Unexpected "{"

**/
/* ---------- Custom Plantsie Styles --------- */    
  
h1, h2, .site-header__logo-link, .site-header__logo-overlay-link {
  color:#666766;
  font-family:"proxima-nova", sans-serif !important;
  font-weight:600 !important;
}
h2 {font-weight:normal !important}
h3 {font-weight:bold}
p {
  font-size:16.75px;
  line-height:1.5em;
}
#plant-care h2 {font-weight:bold !important}
body, p, a, h4, .h5, span, button, small, .az-debut h1, .az-debut h2, .az-debut h3, .az-heading,
.az-debut h4, .az-debut h5, .az-debut h6 {font-family:"proxima-nova", sans-serif !important}
.az-debut h1, .az-debut h2, .az-debut h3, .az-debut h4, .az-debut h5, .az-debut h6 {color:#666766 !important}

h1, h1.page--title, h1.az-heading {
  font-size:41px;
  margin-bottom:0;
  text-align:left
}
.template-page h1, #shopify-section-16136067365f0e1292 h2, .page--title, 
#terms-of-service h1, #privacy-policy h1 {
  background-image: url("/cdn/shop/t/2/assets/H1-Line.svg?v=15734047697621999184");
  background-size:60px;
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-bottom:8px;
  margin-bottom:10px;
  font-size:41px;
}
#terms-of-service h1, #privacy-policy h1 {text-transform:capitalize}
#gift-baskets-best-alternative-birthday-gift-in-calgary-plantsie h1 {background-image:none}

.site-header__logo-link {
  color:#5C6060 !important;
  margin-top:10px;
}
.site-header__logowrapper .site-header__logo {padding:20px 0 17px 0}
.hero-video--text-content .hero-video--text-title h1 {margin-bottom:0 !important}

.cpb-panels-container.col-list.cpb-iuL2uEGy6-09d6Q03eZ4TAyT .sc-gxMtzJ.aMRpG {
  display:flex;
  justify-content: space-between;
}
#shopify-section-161237185350daa05b .homepage-sections-wrapper.homepage-sections-wrapper--white {
  border-bottom: 2px solid #F4F4F4
}
.template-index .grid__item.large--five-sixths {
  margin:0 auto;
  max-width:1135px;
  padding:50px 20px 60px 20px;
  float:none;
  left:auto !important;
}
.template-index .grid__item.large--five-sixths strong {
  line-height:1.2em;
  font-size:2em;
  font-weight:200 !important;
  max-width:540px
}
.template-index .grid__item.large--five-sixths em strong, .homepage-sections-wrapper p strong {
  color:#18A5A3;
  font-style: normal;
  font-family:"Mermaid", sans-serif !important;
  font-family:bold;
}
#corporate-gifting h1 {font-size:40px}
.az-heading.az-contenteditable span font{font-size:27px}

.template-index .grid__item.large--five-sixths p {
  font-size:1.25em;
  font-weight:300 !important
}
#shopify-section-collection--featured-collection {padding-top:50px}
.template-index .grid__item.large--five-sixths p:first-child {padding-bottom:20px} 
.template-index .grid__item.large--five-sixths p {line-height:1.45em}
.col-list.cpb-iuL2uEGy6-09d6Q03eZ4TAyT .cpb-panel-description {align-self: flex-end}

.hero-buttons {
  display:flex;
  justify-content: left;
  margin-top:25px;
}
.cpb-panel-description a, .cpb-option-type-multiple-inner {
  color:#18A5A3;
  display:block;
  margin-top:-23px;
  margin-right:0;
  right:0 !important;
  text-align:right;
  padding-bottom:3px;
  position: relative;
  font-weight:500;
}
.cpb-option-type-multiple-inner {
  padding:0 !important;
  margin:0;
}
.cpb-option-type-multiple-inner.cpb-active {border:none !important}
.cpb-category-inputLong .cpb-category-title, .template-product .lightbox.button {display:none}

.hero-video--button {margin-right:20px}
.homepage-content--video--video-hero .hero-video--button.alt a {background:#212326}
.homepage-content--video--video-hero .hero-video--button a:hover {
  background-color:#fff;
  color:#000;
}
.featherlight .featherlight-image {
  width: 400px;
  max-width: 650px;
  max-height: 800px;
}
#shopify-section-16136067365f0e1292 h2 {font-weight:500 !important}

.hero-video--text .text-content--inner {
  text-align:left;
  width: 45%;
}
.image-with-text-overlay-wrapper--textPosition-right .homepage-featured-content-box {right:150px}
.product-description h3, .product__meta--vendor h4 {margin-bottom:0}

.product__meta--vendor a, .money {font-size:20px}
.product-grid--title {
  font-size:27px;
  line-height: 29px;
}
.store-availability-information__title strong {font-weight:normal}
.product-grid--vendor-text {font-size:17px}
.product-grid--personality {
  font-size:20px;
  font-weight:bold;
}
.custom {
  background:#333;
  color: var(--secondary-btn-text-color);
  display:inline-block;
  padding:13px 20px;
  margin-bottom:10px;
  transition: color .25s ease-in-out,background .25s ease-in-out;
}
.spb-productoptionbackground {
  background:#fff;
  border: 1px solid #d6d6d6;
  max-width: 350px;
  width: 100%;
}
.product-grid--price .money {
  font-size:17px;
  font-weight:normal;
}
.hide, .grid__item product__meta--tags large--one-whole, .product-medias__thumbnail img,
#create-your-own-plantsie .product-grid--price {display:none}

.personalities label, .Personality-2-0 label {
  background:#fff;
  display:block;
  padding:15px;
  margin-bottom:15px;
  max-width:700px;
}
.personalities .spb-label-tooltip label {
  background:transparent !important;
  margin-bottom:0;
  font-weight:bold;
  padding-left:0;
}
.spb-label-tooltip {font-weight:bold}
.site-nav__dropdown {
  margin-top:20px;
  right:-70px
}
.site-nav__link {padding:15px 15px}
.site-nav__dropdown a:hover {
  background:#18A5A3 !important;
  color:#fff !important;
}
.swiper-container.swiper-container-fade.swiper-container-initialized.swiper-container-horizontal {background:#18A5A3}
.grid-item-details--hover h2 {
  color:#fff !important;
  font-weight:bold !important;
}
.announcement-bar p:first-line {
  font-size: 17px;
  font-weight:800;
}
.announcement-bar p {
  font-size: 11px;
  line-height:18px;
  padding:4px 0 2px 0;
  font-weight:400;
}
#plantsie-e-gift-card .breadcrumb, .site-footer .content-footer:first-child .h3, .site-footer .content-footer:nth-child(2) img,
.site-footer .grid__item:nth-child(3) .social-media-footer {display:none}

#plantsie-e-gift-card .page-main--wrapper {
  padding-top:60px;
  padding-bottom:60px;
}
.site-footer {padding-top:40px}
.footer-header {
  border-bottom:2px solid #e8e9e9;
  display: inline-block;
  padding-bottom:18px;
  font-size:18px;
  margin:20px 0;
}
.site-footer .grid__item {padding-right:40px}
.content-footer:first-child .footer-article {padding-top:40px}
.links-footer ul li {
  font-size:17px;
  margin-bottom:8px;
}
.social-media-footer {padding-left:0}
#sm-icons {display:flex}
.site-footer .fa {
  background:#18A5A3;
  color:#fff;
  display:flex;
  align-items:center;
  align-content:center;
  justify-content:center;
  padding:7px;
  border-radius:100%;
  font-size:1.6em;
  height:45px;
  width:45px;
}
.announcement-bar #sharing li {margin: 5px 0 0 16px}
.announcement-bar .fa-youtube {
  min-height:20px;
  min-width:27px;
}
.footer-article a {
  border:none;
  display: inline-block;
  color:#18A5A3;
  font-weight:bold;
  margin:2px 0;
}
.footer-article p {line-height: 1.35em}
.homepage-sections-wrapper.homepage-sections-wrapper--light,
.template-index .grid__item.large--five-sixths {padding-bottom:0}
footer .wrapper {max-width: 1460px}
footer .wrapper p {font-size:16px}
footer  .rte a:hover {padding-bottom:1px}

#sm-youtube i {
  background-image: url("/cdn/shop/t/2/assets/youtube.svg");
  background-size:29px;
  background-repeat:no-repeat;
  background-position:center;
  color:#18A5A3;
}
.announcement-bar #sm-youtube i {background-size:25px}
#sm-youtube ::before {
  color:#18A5A3;
  display:none
}


/* ---------- Homepage ---------- */

.hero-video--text-title h1 {
  color:#fff;
  margin-bottom:0;
}

.template-index .sitewide--title-wrapper.slideshow-title .homepage-sections--title {
  color: #fff;
  font-family:"Proxima Nova", sans-serif !important;
  margin-bottom:0;
  font-size:26px !important;
  font-weight:normal !important;
}
#your-shopping-cart h2 {color:#666766}
.template-index .sitewide--title-wrapper.slideshow-title h2 {font-weight:200 !important}

.template-index .homepage-featured-content-box p {
  color: #fff;
  font-family:"Mermaid", sans-serif !important;
  font-size:74px !important;
  font-weight:bold;
  margin-top:40px !important;
}
.grid-view-item--desc-wrapper {padding-top:0}
#ready-to-go-plantsies .grid-view-item--desc-wrapper {margin-top:-20px}
.featured-row__subtext.textarea p {
  font-size:44px;
  font-weight:300;
}


#homepage-featured-content-box-inner .grid-view-item--desc-wrapper {margin-top:-20px}

#shopify-section-161360258767372dea .featured-row__subtext.textarea p,
#shopify-section-161360260592b0f524 .featured-row__subtext.textarea p {
  font-size:16px;
  font-weight:300;
  line-height: 1.3em;
}
#shopify-section-161360258767372dea .featured-row__subtext.textarea p a,
#shopify-section-161360260592b0f524 .featured-row__subtext.textarea p a {
  font-size:16px;
  font-weight:300;
  text-decoration: underline;
  line-height: 53px;
  
}



@media only screen and (max-width: 1200px){
#shopify-section-161360258767372dea > div > div,
  #shopify-section-161360260592b0f524 > div > div{
  display:block;
}
  #shopify-section-161360258767372dea .large--one-half,
  #shopify-section-161360260592b0f524 .large--one-half{
    width:100%;
  }
    }



.sitewide--title-wrapper.slideshow-title h2 {font-weight:normal !important}
.featured-row__subtext.textarea p {
  line-height:1em;
  margin-top:8px;
}
.homepage-featured-content-box {
  margin:0 auto;
  max-width: 1200px !important;
  width:100%;
}
.swiper-wrapper h2 {color:#fff}
.swiper-wrapper p {color:#fff}
.social-widget-wrapper {padding: 60px}
.swiper-wrapper svg {opacity:0}
.slideshow-wrapper--captionHorizontal-center .homepage-featured-content-box {
  margin:0 auto;
  max-width:100% !important;
  left:auto !important;
  right:auto !important;
  width:100%;
}
.homepage-sections-wrapper--dark .row--table {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
#newsletter-wrapper {
    display: flex !important;
    justify-content: center;
}
#shopify-section-161360258767372dea .homepage-featured-content-box-inner {
  margin:0 auto;
  max-width:500px;
}
#shopify-section-161360260592b0f524 .homepage-featured-content-box-inner {
  margin:0 auto;
  max-width:470px;
}
#shopify-section-161360258767372dea .homepage-sections--title,
#shopify-section-161360260592b0f524 .homepage-sections--title {
  font-size:28px;
  line-height: 42px;
  
}
.newsletter_title .homepage-sections--title {padding-bottom:10px}
.template-product .mytitle {
  border-top:2px solid #F4F4F4;
  padding-top:30px;
  margin-top:80px;
  background-image:none;
  font-size:28px;
}
.template-product .mytitle.alt {
  margin-bottom:0;
  padding-bottom:0;
}
.product-page-related-products {margin-top:-10px}
.product-page-related-products.product-sticker-stop .wrapper {display:none}

.homepage-gallery-background p {font-size:1.8em}
.homepage-featured-box-btn {
  border:4px solid #18A5A3;
  font-size:19px;
  font-weight:bold !important;
  padding: 5px 55px;
}
#shopify-section-16136010605732729d .wrapper {max-width:1215px}
.icon--placeholder {height:450px}

#shopify-section-16136067365f0e1292 h2, #shopify-section-16136067365f0e1292 p {text-align:left}
#shopify-section-16136067365f0e1292 p {font-size:20px}
.personality-home {
  background:#8DC7BE;
  color:#fff;
  display:flex;
  flex-direction: column;
  padding:40px 25px 30px 25px;
  align-content:center;
  width:23%
}
.personality-home h6 {
  font-size:19px;
  font-weight:bold
}
.personality-home p {
  font-size:14px;
  line-height:16px;
  margin:0;
}
.personality-home.orange {background:#F68D6B}
.personality-home.pink {background:#F59493}
.personality-home.green {background:#1CA6A3}

.steps {
  display:flex;
  margin:0 auto;
  max-width: 1100px;
  justify-content: space-between;
  flex-wrap: wrap;
  padding:30px 0 30px 0;
}
.steps.alt {
  background:#fff;
  padding:30px 30px 0 0;
  margin:10px auto 0;
}
#shopify-section-1613607145c3bb8c01 .grid__item {
  padding:0 0 60px 0;
  margin-top:-55px
}
.step {
  background:#fff;
  position:relative;
  padding:30px 30px 10px 30px;
}
.grid .steps .step p {font-size:21px}
.vert {
  position:absolute;
  top:48px;
  left:0;
  transform: rotate(-90deg)
}
.step h2, .step p {
  font-size:20px;
  line-height:20px;
}
.vert.alt {
  padding-bottom:10px;
  top:16px;
  width: 170%
}
.steps.alt .step {padding:30px 20px}
#shopify-section-16140271906ca8c326, #shopify-section-16140357317b231167 {background:#F8F8F8}
.sub {
  margin:20px 0 20px 50px;
  font-size:20px;
}

  

/* ---------- Shop Page ---------- */


@media only screen and (max-width:768px){
  .plant-h1 {
  margin:20px auto;
  text-align:center;
}
}

/* ---------- Product Page ---------- */

.product-medias__with-thumbnails.product-medias__with-thumbnails--below .product-medias__thumbnails {
  display:flex;
  display:none;
  justify-content: center;
  width:100%;
}
.product-medias__thumbnail {
  background:#333;
  border-radius:100%;
  display:block;
  height:10px;
  width:10px;
}
#ProductPrice .money {font-size:19px}
.product-details-wrapper {background:#fff}
.product-details-product-title, .template-index .product-grid--title a {
  font-family:"Mermaid", sans-serif !important;
  font-family:bold;
  margin-bottom:0
}

.product-details--form-wrapper---below {margin-top:0}
.cpb-product-price {color:#666766}
.product-grid--price {margin-top:0;}
.page-main--wrapper {padding-bottom:0}
.store-availability-small-text {display:none}

#AddToCart, .GiftWizard-gift-button {
  background-color:#18A5A3;
  background-image: url("/cdn/shop/t/2/assets/addtocart.svg");
  background-size: 17px;
  background-position: 10px center;
  background-repeat: no-repeat;
  font-size:16px;
  color:#fff;
  letter-spacing: 0;
  padding:16px 12px 17px 36px;
  width: auto !important;
}
#AddToCart:hover, .GiftWizard-gift-button:hover {
  background-color:#333;
  background-image: url("/cdn/shop/t/2/assets/addtocart.svg") !important;
  background-size: 17px !important;
  background-position: 10px center !important;
  background-repeat: no-repeat !important;
}

.template-product .product-recommendations .sitewide--title-wrapper, #plantsie-e-gift-card .product-details-wrapper h4, .gwbutton,
#your-shopping-cart .cart-more .grid__item:nth-child(4n+0) {display:none}

.product-page-related-products {padding-top:10px}
.sg-pro-access-heading {display:none}
.sg-pro-access-input-felid.spice_select_variant_id {margin-top:0}
body .sg-pro-access-product .sg-pro-access-product-img {margin-top:6px}
.cart__remove {padding:0}
.cpb-render-wrapper.cpb-current-view {
  max-height:680px;
  max-width:680px;
}
.cpb-render-wrapper.cpb-current-view canvas {
  max-height:680px;
  max-width:680px;
}

.shippingBox {border:2px solid pink}
#your-shopping-cart textarea::placeholder {
  font-family:"proxima-nova", sans-serif !important;
  font-size:14px;
  line-height: 1.5em;
}
body .cart__row:first-of-type td:nth-child(2) {border-top:none}
.template-product #product-builder h5 {
  color:#666766;
  font-size: 1.1em;
  margin-top:20px;
}
.template-product .sc-laTMn.cpb-category-options-container .option-type-select {
  max-width:400px;
  width: 100%;
}


/* ---------- Pick Your Plant & Apparel & Gift Card ---------- */

.Apparel .product-details-product-title, .Gift .product-details-product-title {
  font-family:"proxima-nova", sans-serif !important;
  font-size:40px;
  margin-bottom:10px;
}
.sitewide--title-wrapper.alt p a, .featured-row__subtext p a {
  border-bottom:0;
  color:#18a5a3
}
.Apparel .product-details-wrapper {padding-top:0}
#create-your-own-plantsie .sitewide--title-wrapper, .sitewide--title-wrapper.alt,
#merch .sitewide--title-wrapper {display:none}
.sitewide--title-wrapper h1, #terms-of-service h1 {margin-bottom:20px}

.sitewide--title-wrapper.alt, #create-your-own-plantsie .sitewide--title-wrapper.alt, #apparel .sitewide--title-wrapper.alt {
  display:block;
  margin:0 0 50px 30px;
  max-width:800px;
}
#apparel  .sitewide--title-wrapper.alt {margin-bottom:80px}
#create-your-own-plantsie .grid__item.large--three-quarters, #apparel .grid__item.large--three-quarters,
.grid__item.large--three-quarters.collection-main-body {
  border-left: 2px solid #F8F8F8;
  padding-top:10px
}
#create-your-own-plantsie .product-grid--title a {font-size:25px}
.collection-style--sidebar-filters {padding-right:40px}
.cpb-current-tab-index-1 .cpb-add-to-cart-button, .cpb-current-tab-index-2 .cpb-add-to-cart-button,
.buttonControls, .cpb-loader-version, #create-your-own-plantsie .product-grid--vendor-text {display:none}
.cpb-panels-container .cpb-summary-panel .cpb-actions-btn {display:block}
.cpb-option .cpb-option-type-text {border:1px solid #666 !important}
#apparel .product-grid--title {font-size:23px}
.Gift .product-medias__media img {
  max-width:460px;
  margin: 45px auto;
  float: right;
}
.Gift .product-details-wrapper {padding-top:30px}
.sg-pro-access-price, .sg-pro-access-product-title, .template-product .product-page--local-pickup {display:none !important}
.sg-pro-access-product {max-width:400px}
.grid__item.text-right.one-third.medium--one-whole.small--one-whole {padding-left:25px}
#spiceaddonsappid .spicegems-addon-carousel-heading {
  padding:8px 0 0 8px;
  text-align:left;
}
#spiceaddonsappid {
  padding-left:0;
  text-align:left;
}

.site-footer .grid__item:nth-child(2) {
  padding:0 95px;
  width:44%
}
.site-footer .grid__item:nth-child(3) {width:22%}
.site-footer .large--one-quarter {width: 16%}
.site-footer .large--one-quarter:first-child {width: 18%}

@media only screen and (min-width: 481px) and (max-width: 767px)
.site-footer .grid__item {width: 50% !important}

@media screen and (max-width: 992px) {.site-footer .large--one-quarter {width: 50% !important}}
@media screen and (max-width: 600px) {.site-footer .large--one-quarter {width: 100% !important}}

#spiceaddonsappid #sg-pro-access-wrapper {margin-top:0}
#sg-checkbox .sg-checkbox-label {
  background-image: url("/cdn/shop/t/2/assets/Box.svg");
  background-size: 22px;
  background-position: 10px center;
  background-repeat: no-repeat;
  color: #666766;
}
#sg-checkbox .sg-checkbox-label {
  height:35px;
  width:35px;
}
body #sg-checkbox input[type=checkbox]+.sg-label-text:before {
  content: " ";
  height:35px;
  width:35px;
}
body #sg-checkbox input[type=checkbox]:checked+.sg-label-text:before {
   background-image: url("/cdn/shop/t/2/assets/Check.svg");
   background-position: 10px center;
   background-repeat: no-repeat;
   background-size: 22px;
   color: #fff;
   content: " ";
}
body .swal2-modal .swal2-styled {
  background-color:#18A5A3 !important;
  background: #18A5A3;
  border:none;
}
.__react_component_tooltip {border:none !important}
.collection-sidebar-filter {display:block !important}
.collection-sidebar-filter.large-hide, .apparel .swiper-button--prev {display:none !important}


/* ---------- Build Your Own ---------- */

.lightbox {
  margin: 50px;
  position: absolute !important;
  top: 22px;
  max-width:100px;
  z-index:9;
}
.lightbox.pop {text-align:left}

.size {
  margin:-48px 0 0 0;
  text-align:right;
}
.Apparel .size {
  margin-top: 11px;
  position: absolute;
  right: 0;
}
.cpb-option-insert-character {max-height:30px}
body .chPILR.cpb-option-type-input__wrapper-insert-characters textarea {padding-right:70px}
#product-builder .option-type-inputLong {width:100%}

#AddToCartForm .swatch {
  display:flex;
  flex-direction: row;
  margin-top:10px;
  font-weight:bold;
}
.swatches-wrapper.col-md-6.col-sm-12.col-xs-12 {
  display:flex;
  flex-direction:row;
  margin-top:-5px;
  width:180px;
}
.swatch .header {
  margin-right:8px;
  font-size:17px;
  text-transform:none;
  width:auto
}
.swatch-element label {
  background:#fff !important;
  border:none !important;
  border-bottom:1px solid #666766 !important;
  color: #666766 !important;
  padding:2px 0 0 0 !important;
  font-size:16px;
}
.swatch input:checked+label {
  border-bottom:1px solid #18A5A3 !important;
  color: #18A5A3 !important;
}
.product-details-wrapper .lightbox, .lightbox.pop {
  border-bottom:none;
  color: #18A5A3;
  position:relative !important;
  font-size:17px;
  margin:-0;
  top:auto;
  left:auto;
}
#AddToCartForm .quantity-selector {
  border-bottom:none;
  color: #666766;
  position:relative !important;
  font-size:17px;
  margin:-0;
  text-transform:none;
  top:auto;
  left:auto;
}  
#AddToCartForm .js-qty {margin-top:-1px}

#product-builder .cpb-loader-center svg .cpb-svg-stroke {stroke: #fff}
#product-builder .cpb-loader-text {color: #fff}
.cpb-product-builder {margin-bottom:140px}

.product-grid--title a {
  color:#666766 !important;
  line-height:10px;
}
#shop .product-grid--title a, #about-us h2, {font-family:"Mermaid", sans-serif !important}

.cpb-category-options-container .cpb-option-type-text, .jjaMhL.cpb-active {border:1px solid #afafaf !important}
.cpb-preview-container {margin-top:0 !important}

#PageContainer #product-builder .cpb-product-description {
  font-family:"Proxima Nova", sans-serif !important;
  margin:-8px 0 25px 0
}
body .cpb-product-builder .cpb-product-description p {margin-bottom:.8em !important}

#product-builder .cpb-panel-wrapper .cpb-panel-title, .cpb-category-title.sc-feJyhm.ilfJqN {
  font-family:"Proxima Nova", sans-serif !important;
  font-weight:bold;
}
.cpb-product-price span {font-weight:normal}
.option.option-type-inputLong, #product-builder .sc-hmXxxW textarea {
  min-height:0;
  height:50px;
  width:100%;
}

#product-builder .cpb-panels-container div .kLKZro:nth-child(2) .option textarea {height:40px}

#product-builder .sc-jKVCRD.jEQJyu h2 {
  font-weight:bold !important;
  margin-top:10px;
  line-height: 1.4em;
}
.iSZtCf.cpb-option-type-input__wrapper-insert-characters {width:60%}
#product-builder .cpb-category-pveCvd_04cW90cd3P6zJOCDR textarea {height:50px}

.option-type-select {width:60%}
.cpb-option-type-input__wrapper input {
  padding:10px;
  min-width:100%;
  width:100%;
}
.option.option-type-input, .cpb-panel-categories-container .name {width:60%}
.cpb-panel-description .button {
  margin-top:-22px;
  z-index:0;
}
.cpb-category.o9qktHLqIquK5CvN_S106VwE.cpb-category-o9qktHLqIquK5CvN_S106VwE {width:87%}

.cpb-panels-container .cpb-panel-categories-container .cpb-category.BUfcfjAusSuajdC5OvSvrJbK,
.cpb-panels-container .cpb-panel-categories-container .size, .cpb-category-text.sc-bXGyLb.kXJgfq {
  margin:-32px 0 10px 40px !important
}
.cpb-panels-container .cpb-panel-categories-container .cpb-category-ENmf5ZZZuSRcck5OVFncHiRU {margin-top:-37px !important}
 
.cpb-panel-categories-container .select .css-1wa3eu0-placeholder {text-transform:none}

.cpb-category-text .cpb-category-title, #plantsie-e-gift-card .size {display:none}
#apparel .mytitle {
  color:white !important;
  margin-bottom:0;
  padding-top:0;
}
#plantsie-e-gift-card .product-recommendations .grid__item {margin-bottom:0 !important}
.cpb-category-collapse-button {font-size:13px}
.cpb-option .css-yk16xz-control, body .css-1pahdxg-control {border-radius:0}

.cpb-category-collapse-button::before {
 background-color:#fff !important; 
  content: "Change" !important;
  color:#18A5A3;
}
.cpb-category-collapse-button::after {display:none}

.cpb-category-option-description {margin-top:20px}
.cpb-category-option-description p, .cpb-product-actions-container .cpb-next-tab-button {
  background:#18A5A3;
  color:#fff;
  margin-top:30px;
  padding:20px;
}
.cpb-product-actions-container .cpb-prev-tab-button {background:#666766}
.cpb-product-actions-container .cpb-add-to-cart-button {
  background:#18A5A3;
  font-weight:400 !important;
  padding: 19.5px 16px;
  transition: all 0.5s ease;
}
.cpb-product-actions-container .cpb-add-to-cart-button:hover {background:#1E1D1D}

.cart__row .cart__row--product-details span, .cart-table.table--responsive td {text-align:left}
.cart-notes {
  flex-basis: 51%;
  padding-right: 50px;
  width:50%;
}
.cart-attribute__field {position:relative}
.cart-attribute__field .alt {
  position:absolute;
  top:-4px;
  right:0;
}
.cart .grid__item.two-thirds.medium--one-whole {
  display:flex;
  flex-direction: column;
}

#charity {width:100%}
.cart__row .input-full {
  margin-top:-1px;
  min-height:100px;
  width:100%
}
#your-shopping-cart textarea::placeholder {font-size:15px}

.cart .grid__item.text-right.one-third.medium--one-whole.small--one-whole {
  margin-top: -80px;
  padding-top: 0;
}

.react-tabs__tab-list {margin:0 0 20px 0}
.react-tabs__tab-list li {
  margin:0 20px 0 0 !important;
  padding:10px;
}
.edEffA .react-tabs__tab-list .react-tabs__tab.cpb-active:after {background:transparent !important}
.cpb-actions-btn {
  border-radius:0 !important;
  margin-right:10px !important;
}

.cpb-selection-summary-total:after, .cpb-selection-summary-list-item-panel,
.cpb-category-input .cpb-category-title, .cpb-category-select .cpb-category-title,
.cpb-category-img .cpb-category-title {display:none}

.cpb-category-select .pop .cpb-category-title {display:block} 

.cpb-summary-list-item-category .col-md-8 {
  flex-basis: 100% !important;
  max-width: 100% !important;
  width:100% !important
}

#name-your-plantsie .collection-sidebar__description h3 {text-align:left}
.cpb-product-description h4 {color:#666766 !important}
.cpb-selection-summary-list {margin-left:0}
.cpb-selection-summary-list-item .cpb-summary-content-wrapper {padding-left:0}
.product-description {
  margin-bottom:0;
  margin-top:-10px;
  font-size:17px
}
.product-details-wrapper h4, body .cpb-product-builder .cpb-product-description h4 {
  margin-bottom: 30px !important;
  font-size:27px !important;
}
.product-description blockquote, .cpb-panels-container blockquote {border:none}
.product-description blockquote, .cpb-panels-container blockquote {
  position: absolute;
  right: 40px;
  top: 8px;
  text-align:right;
}
.cpb-panels-container blockquote {
  right: 0;
  padding-right:0;
}
.product-description blockquote h2, .cpb-panels-container blockquote h2 {
  font-size:27px !important;
  font-weight:400 !important;
  line-height:22px;
}
.product-description blockquote h2 em, .cpb-panels-container blockquote h2 em {
  font-size:16px;
  font-weight:200 !important;
  margin-left:3px;
}
.cpb-panels-container blockquote h2 em strong {
  font-weight:200 !important;
  font-style:normal !important;
}

.mask {
  background: #fff;
  margin-top: -40px;
  position: relative;
  height: 10px;
  width: 100%;
  z-index: 999;
}
body .cart-table td {padding-top:10px}
#your-shopping-cart .mask {margin-top:0}
.more {display:none} 

.template-product .more, #plantsie-indoor-potted-plants-delivered .more {
  align-items:stretch ;
  display: flex;
  flex-wrap: nowrap;
  margin:0 auto;
  padding-right:40px;
  max-width: 1560px;
  justify-content: space-between;
}
.template-product .more div {
  display:flex;
  align-content: center;
  flex-direction: column;
  flex-flow: wrap;
  margin:0 auto;
  padding:60px 20px 50px 20px;
  padding:0;
  width:50%;
}
.template-product .more .care {
  max-width:500px;
  width:100%;
}
.template-product .more .video {
  padding:0;
  min-width:50%;
  text-align:center;
}
.template-product .more .video p {margin:0 auto}
.more div iframe, .sub-banner iframe {
  margin:60px 40px 50px 50px;
  height:290px;
  width:500px;
}
.more div h2 {
  font-size:3em;
  margin-bottom:10px
}

#shopify-section-1608750488b38d1979 {background:#F4F4F4}
.sub-banner {
  align-items:stretch ;
  display: flex;
  flex-wrap: nowrap;
  margin:0 auto;
  max-width: 1560px;
  justify-content: space-between;
}
.sub-banner .wrap, .sub-banner .video {
  display:flex;
  align-content: center;
  flex-direction: column;
  flex-flow: wrap;
  margin:0 auto;
  padding:90px 20px 100px 20px;
  width:50%;
}
.sub-banner .video iframe {margin:0 auto}
.sub-banner h2 {font-size:42px}
.sub-banner .wrap {max-width:500px}

.cpb-category-option-description strong {
  font-size:20px;
  margin-bottom:10px;
}

.cpb-category-content.sc-iELTvK.gFGYej {
  display:block !important;
    height: auto !important;
    opacity: 1;
    visibility: visible;
}

.name-dropdown .dropdown-open {
  display:block !important;
    height: auto !important;
    opacity: 1;
    visibility: visible;
}

.cpb-string-template {
  background:#18A5A3;
  color:#fff;
  padding:10px 14px;
  text-decoration: none;
}

.cpb-category-options-container {
  display:flex;
  align-items: flex-start;
  flex-wrap: wrap;
}

.option-type-text {margin:5px}

.option.option-type-text.active {
  border: 1px solid #18A5A3 !important;
  display:inline;
  color:#18A5A3;
}
.cpb-category-options-container .cpb-option-type-text {border:none !important}
.sc-hmzhuo {margin-top: 7px}

.cpb-option-type-text span {
  display:flex;
  flex-wrap: wrap;
  font-size:16px;
  font-weight:bold;
  line-height:21px;
  justify-content: center;
  align-items:center;
  text-align:center;
  width: 150px;
  height: 75px;
}

#product-builder .gift .cpb-category-content .cpb-category-options-container.text span  div  span::before {
   content: '';
  background-size: contain;
    width: 20px;
    height: 20px;
  padding-right: 20px;
      margin-bottom: 4px;
    background-repeat: no-repeat;
  opacity:1 !important;
  background-image: url("/cdn/shop/t/2/assets/Gift-Icon.jpg")!important;
}

.gift .cpb-option-type-text span {
  color:#18A5A3;
  margin-top:10px;
  font-weight:800;
  opacity:1 !important;
}
.gift .option-type-text .cpb-option-type-text  {
  cursor:default ;
  opacity:1 !important;
}

.buDlil{
  opacity:1 !important;
}
.gift .option.option-type-text.active {border-bottom:none !important}
#ms__toggle-box {opacity:1 !important}

.template-product .cpb-panel-categories-container.col-list {
  display:flex;
  flex-direction: column;
}
.template-product .cpb-panel-categories-container .Czn3lcp5g7hA9vVFPChNXhRz .option-type-inputLong {
  max-height:36px;
  width:60%
}
.template-product .cpb-panel-categories-container .Czn3lcp5g7hA9vVFPChNXhRz .option-type-inputLong textarea {
  max-height:36px;
  min-height:36px
}

.per .cpb-category-options-container, .cart__row .cart__row--product-details span:nth-child(odd) {display:none !important}
.name-dropdown .cpb-category-title.sc-feJyhm.ilfJqN {
  color:#666766;
  display:block !important;
  margin:0 30px 5px 0
}
.name-dropdown {display:flex; align-items:flex-end}
.name-dropdown .cpb-category-content {width:100%}

.cpb-panel-categories-container .cpb-category, .cpb-category-text.sc-bXGyLb.kXJgfq.per {
  margin-top:5px !important;
  margin-left:0 !important;
  margin-bottom:0 !important;
  width:100%
}
.cpb-category.FD0cwE0j2038x1F_A2P64diE.cpb-category-FD0cwE0j2038x1F_A2P64diE {
  margin-top:-33px !important;
  margin-left:35px !important;
}
.cpb-panels-container .cpb-panel-wrapper:nth-child(5) .cpb-category-desc p {margin-bottom:-25px !important}
.option-type-select {
  margin-top:0;
}
.create .cpb-panel-wrapper {
  border-bottom: 1px solid #D2D2D7 !important;
  padding:10px 0 20px 0;
}

.cpb-category.cpb-category-text.per {display:none}
.create .cpb-category.cpb-category-text.per {display:inherit}

.cpb-panels-container .cpb-panel-wrapper:nth-child(4) .col-list {display:flex}
.cpb-category-content {margin-right:30px; }
#shopify-section-footer--newsletter {background:#F4F4F4}

#order-summary__section__content .product-table .product__description{padding-top:10px !important}
.swal2-container .swal2-content:before, .swal2-content ul li {
  font-family: "proxima-nova", sans-serif;
  font-size: 19px !important;
  line-height:1.4 !important;
}
.swal2-container .swal2-content:before {margin-top:10px}
.swal2-show {padding: 40px !important}


/* ----- FAQ Page ----- */

.azexo-credits {display:none !important} 
#idQMjUi .az-item .az-title {
  background-position:top right;
  font-weight:600;
}
#idQMjUi .az-item .az-title font {font-size:19px}
#faq h1 font {
  font-size: 41px;
  font-weight: 600 !important;
  line-height:10px !important;
}
.az-text {max-width:1080px}
#faq .option-type-text {
  margin-top:0;
  border:none !important;
  border-bottom: 1px solid #333 !important;
}
.option.option-type-text.active {
  border:none !important;
  border-bottom: 1px solid #18A5A3 !important
}
.cpb-option.cpb-option-type-text span {
  height:auto;
  width: auto;
}
.cpb-option.cpb-option-type-text {padding: 5px 0 0 0}


/* --------- Plant Personalities Page ---------- */

#plant-personalities .azh-col-xs-12 {
  border:5px solid #fff;
  display:flex;
  align-items:center;
  min-height:280px
}
#plant-personalities .intro .azh-col-xs-12 {
  display:block;
  min-height:0
}
#plant-personalities .az-text.az-contenteditable, #plant-personalities .az-text.az-contenteditable font {
  font-size:15px;
  line-height:1.25em;
}

.az-text.az-contenteditable {font-family: "proxima-nova", sans-serif}
.az-text.az-contenteditable b {
  font-size:22px;
  line-height:.9em;
  margin-bottom:12px;
  display: block;
}
.azh-row {padding: 0 15px}

.iconlist .az-element-wrapper b {
  line-height:30px;
  font-size: 20px;
}


/* --------- Fundraising & Corporate Gifts Page ---------- */

.gifts {text-align:center}
.gifts h4 {
  margin:20px 0 5px 0 !important;
  text-transform:uppercase;
}
.gifts .azh-col-xs-offset-0 {
  display:flex;
  flex-direction: column;
  justify-content: flex-end;
  align-content: flex-end;
  padding-left:0 !important;
  padding-right:0 !important;
}
.gifts .azh-col-lg-3 {
  padding-left:40px !important;
  padding-right:40px !important;
}
#corporate-gifting .az-text span {
  font-weight:bold;
  font-size:17px;
  line-height: 21px;
}
#plantsie-e-gift-card .lightbox, #plantsie-e-gift-card .product-page-related-products {display:none}

#fundraising h1, #fundraising h2, #corporate-gifting h1, #corporate-gifting h2 {
  background:none;
  font-family:"Mermaid", sans-serif !important;
  margin-bottom:0;
}
#fundraising .page-main--wrapper, #corporate-gifting .page-main--wrapper {padding-top:0}
#fundraising .breadcrumb, #corporate-gifting .breadcrumb {display:none}

.fundraise-row {
  display:flex;
  flex-direction: row;
  align-items: flex-end
}
.fundraise-row .fund-col {max-width:54%}
.fundraise-row .fund-img {max-width:42%}
.fundraise-row .fund-img img {max-height:582px}

.fundraise-row .fund-col.fund-list {max-width:41%}
.fundraise-row .fund-img.sticks {
  max-width:55%;
  margin-left:0;
}

.bullet-list, .number-list {list-style: none}
.bullet-list li {margin-bottom:10px}
.bullet-list li:before {
    content: "";
    line-height: 1em;
    width: .5em;
    height: .5em;
    background-color: #1AA5A4;
    float: left;
    margin: 8px 8px 10px 0;
    border-radius: 50%;
}
.number-list li {margin-bottom:15px}
.number-list li span {
    display:inline-block;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    padding: 3px 9px;
    background: #fff;
    border: 2px solid #1AA5A4;
    color: #1AA5A4;
    margin-right:10px;
    font-size:1.4em;
    font-weight:bold;
    text-align: center;
}

@media only screen and (max-width:1024px){
 .fundraise-row {flex-direction: column}
 .fundraise-row .fund-col, .fundraise-row .fund-img, .fundraise-row .fund-col.fund-list, .fundraise-row .fund-img.sticks {
  width:100%;
  max-width:100%
 }
 #fundraising .az-overlay.fund-banner {background:rgba(26, 165, 164, .6)}
 .fund-title {justify-content:flex-start !important}
 #fundraising .number-list {margin-left:0}
 .number-list li span {
    font-size:1em;
    width: 30px;
    height: 30px;
    padding: 1px 8px;
    margin-right: 6px;
}
}

/* --------- Blog & Gift Basket ---------- */

.template-blog h1, .template-article .az-textc, #gift-baskets-the-best-alternative-to-gift-baskets-in-calgary h1, .article-title div {
  line-height:48px;
  font-family:"Mermaid", sans-serif !important;
}
.template-blog .az-text.az-contenteditable {
  margin: 0 auto;
  max-width: 550px;
  margin-top:40px;
}
.template-article .az-article-title h3 {margin-bottom:8px} 
.template-article .az-article-title h3 a {color:#666766} 
.template-article .moreposts .az-article-image img {
  height:350px;
  width:350px;
}
.template-article .moreposts .az-article-read-more button {
  color:#18A5A3;
  border:1px solid #18A5A3;
}
.template-article .moreposts .az-article-read-more button:hover {color:#fff}

.template-article .az-article-date, .template-article .blog-main--wrapper .social-sharing {display:none}
.az-article-title h3 {line-height:1.3em}
.az-article-title h2 a, .az-article-title h3 a {
  font-family:"Mermaid", sans-serif !important;
  line-height:1em;
}
.template-blog .more-posts .az-article-image img {
  max-height: 220px;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.template-article .grid__item.large--three-quarters {
  margin:0 auto;
  width:100%;
}
.template-article .sitewide--title-wrapper, .template-article .blog-main--wrapper .article--image-wrapper {display:none}
.template-article .rte a {border-bottom:none}
#gift-baskets-the-best-alternative-to-gift-baskets-in-calgary .az-text.az-contenteditable b {
  display: inline;
  font-size: inherit;
  line-height: .9em;
  margin-bottom: 12px;
}
#gift-baskets-the-best-alternative-to-gift-baskets-in-calgary h1 {background-image:none}
#plantsie .grid-row .az-grid {justify-content:left}
#plantsie .grid-row .az-grid .az-liquid-content {margin-bottom:40px}
#plantsie .grid-row .az-liquid-content:first-child {display:none}
#plantsie #idv3EiL h3, #plantsie .az-article-read-more {text-align:center}
.blog-image img {
  max-height: 475px;
  width:100%;
  object-fit: cover;
}
.template-article li p {display: inline}


/* ---------- Checkout - Cart ---------- */

#your-shopping-cart .sitewide--title-wrapper {max-width:300px}
#your-shopping-cart #gs__toggle-box {
  background-color:#fff !important;
  float: right;
  margin-top: -62px;
  padding:0;
  z-index:9;
}
#your-shopping-cart #gs__toggle-box label {
  color:#18A5A3 !important;
  padding:0;
}
#your-shopping-cart .cart-more {
  flex-direction: row;
  margin-top:40px;
  padding-top:20px;
  order:3;
}

.gs__add-line-wrapper {display:none}
.gs__cart-header th:first-child {color:#fff}
.gs__cart-page2 .gs__cart-header th:first-child {
  color:#666766;
  text-align:left !important;
}
.gs__cart-header th {padding-top:8px}

body .gs__item-title a {
  color:#666766;
  font-size:19px;
  font-weight:700;
}
.cart.table-wrap {clear:both}

#order-slots {
  padding:0 0 0 5px !important;
  float:left !important;
}
.neo-popup-above {max-width: 460px}
.grid__item.two-thirds.medium--one-whole {width:100%}
.order-delivery-locations label {font-weight:normal !important}
#delivery-location-zip, #delivery-location-search, .neo-input {border:1px solid #B2B3B2; padding:10px}
#orders-slots-heading, #orders-slots-heading {margin-left:0 !important}
#order-slots-option svg {fill:#1AA5A4}
#additional-details, #order-slots-error {text-align:left}
#additional-details-input {
  max-height:45px;
  resize: none;
  white-space: nowrap;
  overflow-x: scroll;
  overflow: -moz-scrollbars-none;
  -webkit-scrollbar { width: 0 !important }
}

/* ---------- Other ---------- */


.template-collection .sitewide--title-wrapper.alt, #ready-to-go-plantsies .sitewide--title-wrapper.alt, #create-your-own-plantsie .sitewide--title-wrapper.alt,
#merch .sitewide--title-wrapper.alt, #united-way-plantsies .sitewide--title-wrapper.alt {max-width: 100%}

.template-collection .sitewide--title-wrapper.alt p, #ready-to-go-plantsies .sitewide--title-wrapper.alt p, #create-your-own-plantsie .sitewide--title-wrapper.alt p,
#create-your-own-plantsie .page--title, #united-way-plantsies .page--title {max-width: 800px}
#ready-to-go-plantsies .homepage-featured-box-btn {
  margin-top:-86px;
  float:right
}
#create-your-own-plantsie .homepage-featured-box-btn {
  margin-top:-166px;
  float:right
}
#ready-to-go-plantsies .template-product .product-recommendations .sitewide--title-wrapper {display:block;}
#ready-to-go-plantsies .sitewide--title-wrapper, .sitewide--title-wrapper.alt, #merch .sitewide--title-wrapper {
    display: block;
}
#ready-to-go-plantsies .collection-sidebar-wrapper .section-header, #merch .collection-sidebar-wrapper .section-header,
#united-way-plantsies .collection-sidebar-wrapper .section-header, #occasion-plantsies .collection-sidebar-wrapper .section-header,
#ready-to-go-plantsies .collection-sidebar-filter li:last-child, #merch .collection-sidebar-filter,
#valentine-39-s-day .collection-sidebar-wrapper .section-header, .template-collection .collection-sidebar-wrapper .section-header,
#mother-39-s-day .product-grid--vendor-text, #birthday .product-grid--vendor-text, #thank-you .product-grid--vendor-text,
#housewarming .product-grid--vendor-text, #congrats .product-grid--vendor-text, #get-well .product-grid--vendor-text,
#sympathy .product-grid--vendor-text, #just-cause .product-grid--vendor-text {display:none}

#plant-care .az-text.az-contenteditable, .az-text.az-contenteditable {
  color:#666766;
  font-size: 16.75px;
  line-height: 1.5em;
}
#plant-care h4 strong {font-size: 20px}
.template- .shopify-policy__container {max-width: 1170px}
#gift-card .product-grid--title {margin-top:5px}
#gift-card .product-grid--vendor-text {display:none}

.text-center.cart-total-label, .cart__row {
  padding-right:0;
  padding-left:45px;
}
.cart__row th:nth-child(4) {padding-right:0}
#your-shopping-cart .grid-view-item__title {margin-bottom:0}
#your-shopping-cart textarea {font-size: 16.75px}

.united {
  margin:-110px auto 0;
  max-width:1160px;
  display:flex;
  margin-bottom:60px;
  justify-content: space-between;
}
.united a:first-child {
  max-width:80%;
  margin:15px 60px 0 0 
}
#united-way-plantsies .united {
  display:block;
  margin:120px 0 100px 30px;
}
#united-way-plantsies .collection-sidebar-filter li:last-child {display:none}


/* ---------- iPad ---------- */
@media only screen and (max-width: 1024px) {
  .page--title {
    padding-bottom:15px;
    margin-bottom:30px
  }
  
  .cart-notes {
    display: block;
    padding:0 0 20px 0;
    flex-basis:auto;
  }
  .cart-notes, .grid__item.two-thirds.medium--one-whole {width:100%} 
  .hero-video--text .text-content--inner {width: 100%}
  .site-footer .grid__item:nth-child(2) {padding: 0 50px 0 30px}
  .step {width: 32%}
  #shopify-section-16140357317b231167 .step {width:auto}
  .wetheme-dropdown__wrapper {min-width: 140px}
  .personality-home {width:23%}
  body #shopify-section-footer .site-footer .grid__item {width:33%}
  body .collection-sidebar-filter {
    padding-bottom:20px;
    width:50%
  }
  body .collection-sidebar-filter label {margin-right:10px}
  body .sitewide--title-wrapper.alt {margin-left:0 !important}
  .announcement-bar {
    padding:10px 20px;
    justify-content: space-around
  }
  .announcement-bar #sharing {width:60%}
  #plant-personalities .azh-col-xs-12 {
    width:100%;
    max-width:none;
  }
  .cart .grid__item.text-right.one-third.medium--one-whole.small--one-whole {margin:0}
}


/* ---------- Mobile ---------- */
@media only screen and (max-width:768px){
  .site-header__logo img {
    margin-top:-4px;
    max-width:70%
  }
  .option-type-select {width:100%}
  .page--title.mytitle.alt {margin-top:-20px}
  h1 {line-height:1em}
  .featured-row__subtext.textarea p {
    font-size: 31px !important;
    line-height:39px !important;
  }
  #shopify-section-16136067365f0e1292 .featured-row__subtext.textarea p {
    font-size:21px !important;
    line-height:28px !important;
  }
  .option.option-type-input, .iSZtCf.cpb-option-type-input__wrapper-insert-characters {width:100%}
  #product-builder .cpb-category-pveCvd_04cW90cd3P6zJOCDR textarea {height:60px}
  .personality-home {margin-bottom:10px}
  #plant-personalities .az-text.az-contenteditable {padding: 30px 0}
  .personality-home p, #plant-personalities .az-text.az-contenteditable {
    font-size: 18px;
    line-height: 21px;
   }
  #faq .azh-row {padding:0}
  .grid__item, #your-shopping-cart .grid__item, #create-your-own-plantsie .grid__item, .grid-view-item {margin:0 !important}
  #your-shopping-cart .newsletter--section {margin-top:40px}
  #product-builder h1.cpb-product-title {margin-bottom:10px}
  #AddToCartForm .swatch {margin-bottom:20px}
  .homepage-content--video--video-hero .hero-video--button a {padding: 10px 20px}
  .image-with-text-overlay-wrapper--textPosition-right .homepage-featured-content-box {right:0}
  .homepage-featured-content-box-inner, .homepage-featured-content-box-inner .sitewide--title-wrapper h2 {text-align:center !important}
  .announcement-bar {display:flex}
  .hero-video.mobile-height-fullscreen {height: 80vh}
  .hero-video--text .text-content--inner {padding-top:100px}
  .announcement-bar__message {margin-top:0 !important}
  .announcement-bar #sharing li {margin:7px}
  .three-twelfths:first-child {width:12%}
  .hero-video--text-content .text-size-50px {font-size: 56px}
  body #shopify-section-161360260592b0f524 .homepage-sections--title{
    font-size: 27px;
    line-height: 34px;
  }
  .Apparel .size {
    margin-top: 11px;
    position: relative;
    text-align:left;
    right: 0;
	}
  .Gift .product-medias__media img {margin:0 auto}
  #plantsie-e-gift-card #ProductPrice {margin-top:-20px}
  #AddToCart, .GiftWizard-gift-button, .cpb-product-actions-container, .cpb-add-to-cart-button {width:100% !important}
  .cpb-category-content {margin-right: 0}
  .collection-sidebar-filter .clearall, .collection-sidebar-mobile-wrapper {text-align:left}
  .homepage-product-grid-wrapper .featured-product--grid-item,
  .collection-main-body .grid__item.large--one-quarter {
    margin-top:-20px;
    min-height: 250px;
    width:50%;
  }
  #merch .collection-main-body .grid__item.large--one-quarter {min-height: 330px}
  .grid-uniform .medium--one-third:nth-child(3n+1) {clear:none !important}
  .homepage-sections--description {
    margin:0 auto;
    max-width:93%;
  }
  .cpb-category.o9qktHLqIquK5CvN_S106VwE.cpb-category-o9qktHLqIquK5CvN_S106VwE {width: 100%}
  .homepage-featured-content-box-inner {padding:50px 30px 60px 30px}
  #shopify-section-16136067365f0e1292 .homepage-sections-wrapper {padding-top:0}
  .step {
    margin-bottom:20px;
    padding-top:0;
    width: 100%
  }
  .personality-home {
    padding:40px;
    width:100%
  }
  .vert {
    top:30px;
    left:20px;
    transform:none
  }
  .homepage-product-grid-wrapper .grid__item, .homepage-product-grid-wrapper .grid-view-item {margin-bottom:0}
  #shopify-section-template--product--recommendations .small--one-half {
    width:100%;
    max-width:100%;
  }
  .steps .step:first-child {padding-top:30px}
  .steps.alt {padding:10px}
  .sub {margin-left:0}
  .site-footer .grid__item {padding:0 40px !important}
  .footer-header {border-top:none}
  .template-index .homepage-featured-content-box p {
    font-size: 47px !important;
    line-height:52px !important;
  }
  #your-shopping-cart .small--one-half {width:100%}
  .cart-attribute__field .alt {
    position:relative;
    margin-bottom:20px;
  }
  #your-shopping-cart .grid__item {padding-left:0}
  #your-shopping-cart .cart-notes .medium--one-whole {margin-bottom:20px !important}
  .homepage-slider-container .icon--placeholder, .social-media-footer .footer-header {display:none}
  .bottom--footer {margin-top:0}
  #shopify-section-16136010605732729d .homepage-featured-content-box-inner {padding:60px 30px 0 30px}
  .cpb-panels-container blockquote {
    left: 0;
    padding-left:0;
    top:70px;
    text-align:left;
   }
  #your-shopping-cart #gs__toggle-box {
    float:none;
    margin-top: -110px;
    width:auto;
  }
  .other {
    position: relative;
    bottom: -20px;
  }
  .product-recommendations .grid__item {padding:0}
  .cpb-layout {padding:0}
  footer #sm-icons {padding-top:20px}
  .grid__item.social-media-footer {padding-left:0 !important}
  .bottom--footer---links {text-align:left}
  .cpb-product-builder .cpb-panels-container .cpb-product-description h4 {margin-bottom:90px !important}
  .cpb-panels-container blockquote h2 em {margin-left:-3px}
  .announcement-bar #sharing {width:auto}
  .collection-main-body-inner .small--one-half {width: 100%}
  footer .grid__item {margin-top: 0}
  .united {display:block}
  .united a:first-child {
    display:block;
    margin: 15px 0 0 0;
    max-width:95%;
  }
  .united img {margin-bottom:30px}
  #united-way-plantsies .united {margin: 120px 0 100px 0}
  #plantsie .main-conten, #plantsie .az-container, #plantsie .azh-row, .template-article .main-conten, .template-article .az-container, .template-article .azh-row {padding-left:0; padding-right:0}
  .template-product .cpb-panel-categories-container.col-list .Czn3lcp5g7hA9vVFPChNXhRz .option-type-inputLong {width:100%}
}


@font-face {
  font-family: "Mermaid";
  src: url("mermaid.woff2") format("woff2"),
       url("mermaid.woff") format("woff");
}  

@font-face {font-family: "proxima-nova", sans-serif} 