.pure-collection-hero,.pure-shop-hero{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.pure-collection-hero__banner,.pure-shop-hero__banner{position:relative;display:grid;overflow:hidden;isolation:isolate;background:var(--pure-dark-teal)}.pure-collection-hero__media,.pure-collection-hero__overlay,.pure-shop-hero__media,.pure-shop-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.pure-collection-hero__media,.pure-shop-hero__media{z-index:-2}.pure-collection-hero__image,.pure-shop-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pure-collection-position, 50% 75%)}.pure-collection-hero__overlay,.pure-shop-hero__overlay{z-index:-1;background:rgba(0,0,0,var(--pure-collection-overlay, 0))}.pure-collection-hero__heading-wrap,.pure-shop-hero__heading-wrap{align-self:end;width:100%;padding-bottom:var(--pure-hero-title-bottom, 46px)}.pure-collection-hero__eyebrow,.pure-shop-hero__eyebrow{padding-left:var(--pure-hero-title-left, 45px);margin:0 0 8px;color:var(--pure-collection-heading-color, #fff);font-family:var(--pure-font-excond-family);font-size:var(--pure-eyebrow-size);font-weight:500;line-height:var(--pure-eyebrow-lh);letter-spacing:3px;text-transform:uppercase}.pure-collection-hero__title,.pure-shop-hero__title{max-width:none;margin:0;padding-left:var(--pure-hero-title-left, 45px);color:var(--pure-collection-heading-color, #fff);font-family:var(--pure-font-cond-family);font-weight:400;letter-spacing:5px;text-transform:none;word-break:normal}.pure-collection-hero__banner{min-height:var(--pure-collection-height, 30vh)}.pure-collection-hero__title{font-size:45px;line-height:44px}.pure-collection-hero__intro{max-width:940px;margin:34px auto 0}.pure-collection-hero__description{max-width:940px;margin:0 auto 10px;color:#333;font-family:var(--font-body-family);font-size:18px;line-height:25px;text-align:left}.pure-collection-hero__description>:first-child{margin-top:0}.pure-collection-hero__description>:last-child{margin-bottom:0}.pure-shop-hero__banner{min-height:var(--pure-shop-height, 125px)}.pure-shop-hero__image{object-position:var(--pure-collection-position, 50% 100%)}.pure-shop-hero__title{font-size:35px;line-height:44px;letter-spacing:3px}.pure-shop-hero__heading-wrap{--pure-hero-title-left: 60px;padding-bottom:var(--pure-hero-title-bottom, 41px)}.pure-collection-tabs{margin:0;padding-top:var(--pure-tabs-top, 29px);text-align:center}.pure-collection-tabs__inner{display:flex;flex-direction:column;align-items:center;max-width:1100px;margin-inline:auto}.pure-collection-tabs__rail{display:flex;align-items:center;margin:0 0 25px;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pure-collection-tabs--shop .pure-collection-tabs__rail{justify-content:flex-start;width:1100px;max-width:none;padding-bottom:10px}.pure-collection-tabs--effect .pure-collection-tabs__rail{width:100%;justify-content:center;justify-content:safe center}.pure-collection-tabs__rail>li{display:flex;flex:0 0 auto}.pure-collection-tabs__link{display:block;flex:0 0 auto;padding:9px 15px;color:var(--pure-dark-teal);background:transparent;border-radius:5px;text-decoration:none;white-space:nowrap}.pure-collection-tabs__link[aria-current=page]{color:#fff;background:var(--pure-dark-teal)}.pure-collection-tabs__label{display:block;font-family:var(--font-heading-family);font-size:18px;font-weight:500;line-height:20px;letter-spacing:1px}.pure-collection-tabs__link:focus-visible{outline:2px solid var(--pure-dark-teal);outline-offset:2px}main[data-template=collection] .pure-collection-grid,main[data-template=collection] .collection.page-width{max-width:var(--pure-grid-width, 1000px);padding-left:0;padding-right:0;margin-inline:auto}main[data-template=collection] .facets-wrapper.page-width{max-width:var(--pure-grid-width, 1000px);padding-left:0;padding-right:0;margin-bottom:30px}@media screen and (min-width:1920px){main[data-template=collection][data-collection=lifestyle]{--pure-grid-width: 1300px}}@media screen and (min-width:1440px){main[data-template=collection][data-collection=merch]{--pure-grid-width: calc(100vw - 200px) }}main:has(.pure-collection-tabs--effect){--pure-grid-width: 1100px}:is(main[data-template=collection],.pure-featured-products--effect) .product-grid{--grid-desktop-horizontal-spacing: 70px;--grid-desktop-vertical-spacing: 70px;--grid-mobile-horizontal-spacing: 70px;--grid-mobile-vertical-spacing: 70px;margin-top:var(--pure-grid-lead, 25px);margin-bottom:0}:is(main[data-template=collection],.pure-featured-products--effect) .product-grid .grid__item{padding-bottom:2px}main[data-template=collection] .product-count__text,main[data-template=collection] .facets__heading,main[data-template=collection] .facet-filters__label,main[data-template=collection] .facet-filters__sort{font-family:var(--font-body-family)}main[data-template=collection] .pagination-wrapper{margin-top:70px}:is(main[data-template=collection],.pure-featured-products--effect) .card__inner,:is(main[data-template=collection],.pure-featured-products--effect) .card--standard .card__inner{background:transparent;border:0}:is(main[data-template=collection],.pure-featured-products--effect) .card--standard .card__inner:after{box-shadow:none}:is(main[data-template=collection],.pure-featured-products--effect) .card__content{text-align:center}:is(main[data-template=collection],.pure-featured-products--effect) .underline-links-hover:hover a{text-decoration:none}:is(main[data-template=collection],.pure-featured-products--effect) .card__information{padding-top:15px;padding-bottom:0}:is(main[data-template=collection],.pure-featured-products--effect) .card__heading,:is(main[data-template=collection],.pure-featured-products--effect) .card__heading a{color:#000;font-family:var(--font-heading-family);font-size:23px;font-weight:500;line-height:30px;letter-spacing:1px}:is(main[data-template=collection],.pure-featured-products--effect) .card__heading{margin:0 0 10px}:is(main[data-template=collection],.pure-featured-products--effect) .card-information{display:flow-root}:is(main[data-template=collection],.pure-featured-products--effect) .card-information>.price:not(.rating):not(.card__information-volume-pricing-note){margin-top:0}:is(main[data-template=collection],.pure-featured-products--effect) .pure-card__effect{margin:5px 0 8px;color:var(--pure-light-teal);font-family:Zing Script,Brush Script MT,cursive;font-size:20px;font-weight:600;line-height:20px;letter-spacing:normal;text-align:center}:is(main[data-template=collection],.pure-featured-products--effect) .pure-card__effect--calm{color:var(--pure-light-teal)}:is(main[data-template=collection],.pure-featured-products--effect) .pure-card__effect--balance{color:var(--pure-light-green)}:is(main[data-template=collection],.pure-featured-products--effect) .pure-card__effect--energize{color:var(--pure-light-orange)}:is(main[data-template=collection],.pure-featured-products--effect) .card-information>.price,:is(main[data-template=collection],.pure-featured-products--effect) .price{color:#000;font-family:var(--font-body-family);font-size:20px;line-height:20px;letter-spacing:normal;text-align:center}:is(main[data-template=collection],.pure-featured-products--effect) .price__container,:is(main[data-template=collection],.pure-featured-products--effect) .price__regular,:is(main[data-template=collection],.pure-featured-products--effect) .price__sale{justify-content:center}:is(main[data-template=collection],.pure-featured-products--effect) .card__badge .pure-card-badge{border-color:transparent;color:#fff;font-family:var(--font-heading-family);font-weight:500;letter-spacing:.04em}:is(main[data-template=collection],.pure-featured-products--effect) .card__badge .pure-card-badge--sale{background:var(--pure-light-teal)}:is(main[data-template=collection],.pure-featured-products--effect) .card__badge .pure-card-badge--sold-out{background:#000}:is(main[data-template=collection],.pure-featured-products--effect) .price--on-sale .price__sale{display:flex;flex-direction:column;align-items:center}:is(main[data-template=collection],.pure-featured-products--effect) .price--on-sale .price__sale>.price-item--sale{order:-1}.pure-featured-products--effect .page-width{max-width:var(--pure-grid-width, 1000px);padding-left:0;padding-right:0;margin-inline:auto}.pure-featured-products--effect .pure-featured-products__grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.pure-featured-products--effect .pure-featured-products__grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.pure-featured-products.pure-featured-products--effect:not(.pure-featured-products--subsave){padding-top:48px}.pure-featured-products--effect:not(.pure-featured-products--subsave) .pure-featured-products__grid.product-grid{margin-top:0;margin-bottom:0}.pure-page-field--effect .pure-page-body__inner{display:flow-root;width:min(940px,calc(100% - 120px));max-width:none;margin-inline:auto}.pure-page-field--effect .pure-page-body__content{margin:20px 0 10px;color:#333;font-family:var(--font-body-family);font-size:18px;line-height:25px;letter-spacing:normal}.pure-page-field--effect .pure-page-body__content>*:first-child{margin-top:0}.pure-page-field--effect .pure-page-body__content>*:last-child{margin-bottom:0}@media screen and (min-width:1280px){.pure-collection-hero__heading-wrap{--pure-hero-title-bottom: 51px}.pure-collection-hero__title{font-size:45px}.pure-collection-hero__intro{margin-top:69px}.pure-collection-hero__description{font-size:24px;line-height:35px}.pure-shop-hero__heading-wrap{--pure-hero-title-bottom: 51px}.pure-collection-tabs{--pure-tabs-top: 59px}.pure-collection-tabs--shop .pure-collection-tabs__rail{width:1200px}main:has(.pure-shop-hero__banner):has(.pure-collection-tabs--shop){--pure-grid-width: 1200px}.pure-featured-products.pure-featured-products--effect:not(.pure-featured-products--subsave){padding-top:82px}.pure-page-field--effect .pure-page-body__content{font-size:24px;line-height:35px;text-align:left}}@media screen and (min-width:1440px){.pure-collection-hero__heading-wrap{--pure-hero-title-bottom: 66px}.pure-collection-hero__title{font-size:50px}.pure-collection-hero__intro{margin-top:54px}.pure-shop-hero__heading-wrap{--pure-hero-title-bottom: 21px;--pure-hero-title-left: 80px}.pure-shop-hero__title{font-size:40px;line-height:70px}.pure-collection-tabs{--pure-tabs-top: 89px}.pure-collection-tabs__inner{width:80%;max-width:none}.pure-collection-tabs--shop .pure-collection-tabs__rail{width:1300px}main:has(.pure-shop-hero__banner):has(.pure-collection-tabs--shop){--pure-grid-width: 1300px}main:has(.pure-collection-tabs--effect){--pure-grid-width: 80%}.pure-collection-tabs__label{font-size:20px}:is(main[data-template=collection],.pure-featured-products--effect) .product-grid{--grid-desktop-horizontal-spacing: 75px;--grid-desktop-vertical-spacing: 75px}}@media screen and (min-width:1920px){.pure-collection-hero__heading-wrap{--pure-hero-title-bottom: 90px}.pure-collection-hero__title{font-size:55px;line-height:50px}.pure-collection-hero__intro{max-width:1500px;margin-top:70px}.pure-collection-hero__description{font-size:28px;line-height:40px}.pure-shop-hero__heading-wrap{--pure-hero-title-bottom: 44px;--pure-hero-title-left: 100px}.pure-shop-hero__title{line-height:60px}.pure-collection-tabs{--pure-tabs-top: 106px;margin-inline:40px}.pure-collection-tabs__rail{margin-bottom:10px}.pure-collection-tabs--shop .pure-collection-tabs__rail{width:100%}.pure-collection-tabs--effect .pure-collection-tabs__rail{max-width:1500px}main:has(.pure-shop-hero__banner) .pure-collection-grid,main:has(.pure-shop-hero__banner) .collection.page-width{max-width:calc((100% - 80px)*.8)}.pure-collection-tabs__link{padding:15px 20px}.pure-collection-tabs__label{font-size:25px;line-height:30px}.pure-featured-products--effect{--pure-grid-width: 1300px}:is(main[data-template=collection],.pure-featured-products--effect) .product-grid{--grid-desktop-horizontal-spacing: 65px;--grid-desktop-vertical-spacing: 65px}main:has(.pure-collection-tabs) .product-grid{margin-top:55px}:is(main[data-template=collection],.pure-featured-products--effect) .card__heading,:is(main[data-template=collection],.pure-featured-products--effect) .card__heading a{font-size:27px;line-height:40px}:is(main[data-template=collection],.pure-featured-products--effect) .card-information>.price:not(.rating):not(.card__information-volume-pricing-note){margin-top:15px}main[data-template=collection][data-collection=merch] .card-information>.price:not(.rating):not(.card__information-volume-pricing-note){margin-top:5px}:is(main[data-template=collection],.pure-featured-products--effect) .product-grid .grid__item{padding-bottom:5px}:is(main[data-template=collection],.pure-featured-products--effect) .pure-card__effect{margin-top:15px;margin-bottom:0;font-size:28px;line-height:25px}:is(main[data-template=collection],.pure-featured-products--effect) .card-information>.price,:is(main[data-template=collection],.pure-featured-products--effect) .price{font-size:28px}.pure-page-field--effect .pure-page-body__content{font-size:28px;line-height:40px}}@media screen and (max-width:991px){.pure-collection-hero__banner{min-height:var(--pure-collection-height-tablet, 40vh)}.pure-collection-hero__heading-wrap{--pure-hero-title-bottom: 115px}.pure-collection-hero__title{font-size:45px;line-height:44px}.pure-collection-hero__intro{max-width:728px;margin-top:-2px}.pure-collection-hero__description{max-width:708px;font-size:20px;line-height:30px}.pure-shop-hero__heading-wrap{--pure-hero-title-bottom: 41px;--pure-hero-title-left: 40px}.pure-shop-hero__title{font-size:35px;line-height:44px}.pure-collection-tabs{--pure-tabs-top: 29px;margin-inline:60px}.pure-collection-tabs--shop .pure-collection-tabs__rail{width:100%}.pure-collection-tabs .pure-collection-tabs__rail{max-width:720px}main:has(.pure-collection-tabs){--pure-grid-width: 100%}main[data-template=collection] .pure-collection-grid,main[data-template=collection] .collection.page-width,main[data-template=collection] .facets-wrapper.page-width{max-width:none;margin-left:60px;margin-right:50px}main[data-template=collection][data-collection=merch] .pure-collection-grid,main[data-template=collection][data-collection=merch] .collection.page-width{margin-right:60px}main:has(.pure-collection-tabs) .pure-collection-grid,main:has(.pure-collection-tabs) .collection.page-width{margin-left:60px;margin-right:60px}:is(main[data-template=collection],.pure-featured-products--effect) .card__heading,:is(main[data-template=collection],.pure-featured-products--effect) .card__heading a{font-size:17px;line-height:23px}.pure-featured-products--effect .page-width{max-width:none;margin-left:60px;margin-right:60px}.pure-page-field--effect .pure-page-body__inner{width:min(728px,calc(100% - 120px))}.pure-page-field--effect .pure-page-body__content{margin-inline:10px;font-size:20px;line-height:30px}}@media screen and (min-width:768px)and (max-width:989px){main[data-template=collection][data-collection=merch] .product-grid.grid--3-col .grid__item,main[data-template=collection][data-collection=merch] .product-grid .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (max-width:767px){:is(main[data-template=collection],.pure-featured-products--effect) .product-grid .grid__item{padding-bottom:0}:is(main[data-template=collection],.pure-featured-products--effect) .pure-card__effect{font-size:16px}.pure-collection-hero__banner{min-height:var(--pure-collection-height-mobile, 30vh)}.pure-collection-hero__heading-wrap{--pure-hero-title-bottom: 82px}.pure-collection-hero__title{font-size:40px}.pure-collection-hero__intro{max-width:none;margin-inline:15px}.pure-collection-hero__description{max-width:none;margin-inline:10px;font-size:18px;line-height:25px}.pure-shop-hero__heading-wrap{--pure-hero-title-left: 30px}.pure-shop-hero__title{font-size:40px}.pure-collection-tabs{--pure-tabs-top: 39px;margin-inline:15px}.pure-collection-tabs--effect{--pure-tabs-top: 29px}main:has(.pure-collection-tabs) .pure-collection-grid,main:has(.pure-collection-tabs) .collection.page-width,main:has(.pure-collection-tabs) .facets-wrapper.page-width{margin-left:15px;margin-right:15px}main[data-template=collection][data-collection=merch] .pure-collection-grid,main[data-template=collection][data-collection=merch] .collection.page-width{margin-left:15px;margin-right:15px}.pure-collection-tabs .pure-collection-tabs__rail{max-width:460px}.pure-collection-tabs--effect .pure-collection-tabs__rail{max-width:440px}main:has(.pure-collection-tabs) .pure-collection-tabs__rail{margin-bottom:50px}:is(main[data-template=collection],.pure-featured-products--effect) .product-grid.grid--3-col .grid__item,:is(main[data-template=collection],.pure-featured-products--effect) .product-grid .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}:is(main[data-template=collection],.pure-featured-products--effect) .product-grid{margin-top:var(--pure-grid-lead, 45px);margin-inline:15px}:is(main[data-template=collection],.pure-featured-products--effect) .card__heading,:is(main[data-template=collection],.pure-featured-products--effect) .card__heading a{font-size:18px;line-height:23px}:is(main[data-template=collection],.pure-featured-products--effect) .card-information>.price,:is(main[data-template=collection],.pure-featured-products--effect) .price{font-size:15px}.pure-featured-products--effect.pure-featured-products--subsave .card-information>.price,.pure-featured-products--effect.pure-featured-products--subsave .price{font-size:20px}.pure-page-field--effect .pure-page-body__inner{width:calc(100% - 120px)}.pure-page-field--effect .pure-page-body__content{font-size:18px;line-height:25px}}@media screen and (max-width:479px){:is(main[data-template=collection],.pure-featured-products--effect) .product-grid .grid__item{padding-bottom:1px}:is(main[data-template=collection],.pure-featured-products--effect) .pure-card__effect{font-size:15px}.pure-collection-hero__banner{min-height:var(--pure-collection-height-small, 20vh)}.pure-collection-hero__heading-wrap{--pure-hero-title-bottom: 46px;--pure-hero-title-left: 35px}.pure-collection-hero__title{font-size:28px;letter-spacing:3px}.pure-collection-hero__intro{margin-top:14px}.pure-collection-hero__description{padding-inline:20px;font-size:20px;line-height:28px}.pure-shop-hero__heading-wrap{--pure-hero-title-bottom: 28px;--pure-hero-title-left: 20px}.pure-shop-hero__title{font-size:28px}.pure-collection-tabs{--pure-tabs-top: 12px;margin-inline:10px}.pure-collection-tabs--effect{--pure-tabs-top: 2px}.pure-collection-tabs .pure-collection-tabs__rail{max-width:360px}.pure-collection-tabs--shop .pure-collection-tabs__rail{gap:5px}.pure-collection-tabs--effect .pure-collection-tabs__rail{justify-content:flex-start}main:has(.pure-collection-tabs--effect) .pure-collection-tabs__rail{margin-bottom:0}.pure-collection-tabs__link{padding:10px 5px}.pure-collection-tabs__label{font-size:16px}main[data-template=collection] .pure-collection-grid,main[data-template=collection] .collection.page-width,main[data-template=collection] .facets-wrapper.page-width{margin-left:0;margin-right:0}main[data-template=collection][data-collection=merch] .pure-collection-grid,main[data-template=collection][data-collection=merch] .collection.page-width{margin-left:0;margin-right:0}main:has(.pure-collection-tabs) .pure-collection-grid,main:has(.pure-collection-tabs) .collection.page-width,main:has(.pure-collection-tabs) .facets-wrapper.page-width{margin-left:10px;margin-right:10px}main:has(.pure-collection-tabs--shop) .pure-collection-tabs__rail{margin-bottom:25px}:is(main[data-template=collection],.pure-featured-products--effect) .product-grid{--grid-mobile-horizontal-spacing: 15px;--grid-mobile-vertical-spacing: 15px;margin-top:var(--pure-grid-lead, 40px)}:is(main[data-template=collection],.pure-featured-products--effect) .card__heading,:is(main[data-template=collection],.pure-featured-products--effect) .card__heading a{font-size:17px;line-height:25px}:is(main[data-template=collection],.pure-featured-products--effect) .card-information>.price,:is(main[data-template=collection],.pure-featured-products--effect) .price{font-size:16px}.pure-featured-products--effect.pure-featured-products--subsave .card-information>.price,.pure-featured-products--effect.pure-featured-products--subsave .price{font-size:20px}.pure-featured-products--effect .page-width{margin-left:0;margin-right:0}.pure-page-field--effect{margin-top:60px}.pure-page-field--effect .pure-page-body__inner{width:calc(100% - 20px)}.pure-page-field--effect .pure-page-body__content{margin-top:0;margin-inline:0;padding-inline:20px;font-size:20px;line-height:28px}}.template-collection-pure-merch collection-component>div[class*=-padding]{padding-bottom:100px}@media screen and (max-width:479px){.template-collection-pure-merch collection-component>div[class*=-padding]{padding-bottom:40px}}main[data-template=collection][data-collection=cbd-gummies],main[data-template=collection][data-collection=topicals],main[data-template=collection][data-collection=cbd-flower],main[data-template=collection][data-collection=pet-cbd],main[data-template=collection][data-collection=cooking-oils],main[data-template=collection][data-collection=lifestyle]{--pure-grid-lead: 25px}main[data-template=collection][data-collection=oils],main[data-template=collection][data-collection=calm],main[data-template=collection][data-collection=balance],main[data-template=collection][data-collection=energize],main[data-template=collection][data-collection=thc],main[data-template=collection][data-collection=merch]{--pure-grid-lead: 48px}@media screen and (min-width:1280px){main[data-template=collection][data-collection=oils],main[data-template=collection][data-collection=calm],main[data-template=collection][data-collection=balance],main[data-template=collection][data-collection=energize],main[data-template=collection][data-collection=thc],main[data-template=collection][data-collection=merch]{--pure-grid-lead: 82px}}@media screen and (min-width:1920px){main[data-template=collection][data-collection=merch]{--pure-grid-lead: 107px}}@media screen and (max-width:767px){main[data-template=collection][data-collection=cbd-gummies],main[data-template=collection][data-collection=topicals],main[data-template=collection][data-collection=cbd-flower],main[data-template=collection][data-collection=pet-cbd],main[data-template=collection][data-collection=cooking-oils],main[data-template=collection][data-collection=lifestyle]{--pure-grid-lead: 45px}}@media screen and (max-width:479px){main[data-template=collection][data-collection=cbd-gummies],main[data-template=collection][data-collection=topicals],main[data-template=collection][data-collection=cbd-flower],main[data-template=collection][data-collection=pet-cbd]{--pure-grid-lead: 40px}main[data-template=collection][data-collection=cooking-oils]{--pure-grid-lead: 70px}main[data-template=collection][data-collection=lifestyle]{--pure-grid-lead: 80px}}@media screen and (max-width:479px){main[data-template=collection][data-collection=merch] .pure-page-banner{margin-bottom:-8px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pure-collection.css.map */
