.multicolumn-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.multicolumn-popup{background-color:var(--gradient-background);padding:30px;border-radius:10px;max-width:900px;width:90%;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 5px 20px #0003;scrollbar-width:thin;scrollbar-color:rgba(var(--color-accent),.5) rgba(var(--color-background),.1)}.multicolumn-popup::-webkit-scrollbar{width:8px;height:8px}.multicolumn-popup::-webkit-scrollbar-track{background:rgba(var(--color-background),.1);border-radius:4px}.multicolumn-popup::-webkit-scrollbar-thumb{background:rgba(var(--color-accent),.5);border-radius:4px;transition:background .3s ease}.multicolumn-popup::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-accent),.8)}.multicolumn-popup__close{position:absolute;top:15px;right:15px;width:30px;height:30px;cursor:pointer;background:transparent;border:none;display:flex;align-items:center;justify-content:center}.multicolumn-popup__close i{font-size:24px}icon-close{color:rgb(var(--color-foreground))}.multicolumn-popup__title{margin-bottom:15px;text-align:center;font-weight:500}.multicolumn-popup__quote{margin-bottom:20px;font-style:italic;font-size:1.1em;color:rgb(var(--color-foreground-secondary));display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 20px}.multicolumn-popup__quote:before{content:"";width:3px;height:1.5em;background-color:#57cc62;flex-shrink:0}.multicolumn-popup__content{margin-bottom:25px}.multicolumn-popup__details{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px}.multicolumn-popup__practices h4{margin-bottom:15px;color:rgb(var(--color-foreground));font-weight:600}.practice-item{margin-bottom:8px;line-height:1.4;color:rgb(var(--color-foreground-secondary))}.multicolumn-popup__terpenes h4{margin-bottom:15px;color:rgb(var(--color-foreground));font-weight:600}.terpenes-labels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.terpene-label{display:inline-block;background-color:#228b221a;color:#228b22;padding:6px 12px;border-radius:20px;font-size:.85em;font-weight:500;border:1px solid rgba(34,139,34,.2);width:fit-content;flex-shrink:0}.terpenes-description{font-size:.9em;line-height:1.5;color:rgb(var(--color-foreground-secondary))}@media screen and (max-width: 768px){.multicolumn-popup__details{grid-template-columns:1fr;gap:20px}.multicolumn-popup__quote{font-size:1em;padding:0 15px}}.multicolumn-card.multicolumn-popup-trigger{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;background:rgb(var(--color-background));border:1px solid rgba(var(--color-border),.2);border-radius:var(--border-radius-main);padding:2rem;height:100%;display:flex;flex-direction:column}.multicolumn-card.multicolumn-popup-trigger:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001a;border-color:rgba(var(--color-border),.4)}.multicolumn-card__content{display:flex;flex-direction:column;gap:.8rem;flex-grow:1}.multicolumn-card__position{font-size:.9em;color:rgb(var(--color-foreground-secondary));font-style:italic}.multicolumn-card__social-media{display:flex;gap:.8rem;justify-content:center;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(var(--color-border),.3)}.multicolumn-card__social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgb(var(--color-foreground-10));color:rgb(var(--color-foreground));text-decoration:none;transition:all .3s ease}.multicolumn-card__social-link:hover{background-color:rgb(var(--color-foreground-20));transform:scale(1.1)}.multicolumn-card__social-link .icon{width:18px;height:18px}.multicolumn-card__image-wrapper--image{margin-bottom:1.5rem;overflow:hidden;border-radius:var(--border-radius-main);position:relative;display:block}.multicolumn-card__image-wrapper--image img{border-radius:var(--border-radius-main);transition:transform .3s ease;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.multicolumn-card__image-wrapper--square{aspect-ratio:1 / 1}.multicolumn-card__image-wrapper--portrait{aspect-ratio:4 / 5}.multicolumn-card__image-wrapper--circle{aspect-ratio:1 / 1;border-radius:50%}.multicolumn-card__image-wrapper--circle img{border-radius:50%}.multicolumn-card__image-wrapper--adapt{aspect-ratio:auto}.multicolumn-card.multicolumn-popup-trigger:hover .multicolumn-card__image-wrapper--image img{transform:scale(1.05)}.multicolumn-card__info{text-align:center;height:100%;display:flex;flex-direction:column}.multicolumn-card__heading{margin-bottom:.5rem}.multicolumn-card__social-media:empty{display:none}.multicolumn-list__wrapper{align-items:stretch}.multicolumn-card.multicolumn-popup-trigger{align-self:stretch}.multicolumn-card--hor-align-left{text-align:left}.multicolumn-card--hor-align-center{text-align:center}.multicolumn-card--hor-align-right{text-align:right}.multicolumn-card--ver-align-top{align-self:flex-start}.multicolumn-card--ver-align-middle{align-self:center}.multicolumn-card--ver-align-bottom{align-self:flex-end}.multicolumn-gap--small .multicolumn-list__wrapper{gap:.8rem}@media (min-width: 576px){.multicolumn-gap--small .multicolumn-list__wrapper{gap:1.2rem}}.multicolumn-gap--medium .multicolumn-list__wrapper{gap:1.2rem}@media (min-width: 576px){.multicolumn-gap--medium .multicolumn-list__wrapper{gap:2.4rem}}.multicolumn-gap--large .multicolumn-list__wrapper{gap:1.6rem}@media (min-width: 576px){.multicolumn-gap--large .multicolumn-list__wrapper{gap:2.4rem}}@media (min-width: 990px){.multicolumn-gap--large .multicolumn-list__wrapper{gap:6.4rem 2.4rem}}.multicolumn--transparent{background:transparent}.multicolumn--solid{background-color:rgb(var(--color-background-secondary))}.multicolumn--separators .multicolumn-card{border-left:1px solid rgba(var(--color-border),.5);padding-left:2rem}.multicolumn-list__wrapper--5{display:grid;grid-template-columns:1fr;box-sizing:border-box;width:100%}@media (min-width: 750px){.multicolumn-list__wrapper--5{grid-template-columns:repeat(2,1fr)}}@media (min-width: 990px){.multicolumn-list__wrapper--5{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.multicolumn-list__wrapper--5{grid-template-columns:repeat(5,1fr)}}.multicolumn-list__wrapper--6{display:grid;grid-template-columns:1fr;box-sizing:border-box;width:100%}@media (min-width: 750px){.multicolumn-list__wrapper--6{grid-template-columns:repeat(2,1fr)}}@media (min-width: 990px){.multicolumn-list__wrapper--6{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.multicolumn-list__wrapper--6{grid-template-columns:repeat(6,1fr)}}.multicolumn-gap--small .multicolumn-list__wrapper--5,.multicolumn-gap--small .multicolumn-list__wrapper--6{gap:.8rem}@media (min-width: 576px){.multicolumn-gap--small .multicolumn-list__wrapper--5,.multicolumn-gap--small .multicolumn-list__wrapper--6{gap:1.2rem}}.multicolumn-gap--medium .multicolumn-list__wrapper--5,.multicolumn-gap--medium .multicolumn-list__wrapper--6{gap:1.2rem}@media (min-width: 576px){.multicolumn-gap--medium .multicolumn-list__wrapper--5,.multicolumn-gap--medium .multicolumn-list__wrapper--6{gap:2.4rem}}.multicolumn-gap--large .multicolumn-list__wrapper--5,.multicolumn-gap--large .multicolumn-list__wrapper--6{gap:1.6rem}@media (min-width: 576px){.multicolumn-gap--large .multicolumn-list__wrapper--5,.multicolumn-gap--large .multicolumn-list__wrapper--6{gap:2.4rem}}@media (min-width: 990px){.multicolumn-gap--large .multicolumn-list__wrapper--5,.multicolumn-gap--large .multicolumn-list__wrapper--6{gap:2.4rem}}@media screen and (max-width: 1199px){.multicolumn-list__wrapper--5,.multicolumn-list__wrapper--6{gap:1.5rem}}@media screen and (min-width: 1200px){.multicolumn-list__wrapper--5 .multicolumn-card.multicolumn-popup-trigger,.multicolumn-list__wrapper--6 .multicolumn-card.multicolumn-popup-trigger{padding:1.5rem}}@media screen and (max-width: 749px){.multicolumn-card.multicolumn-popup-trigger{padding:1.5rem}.multicolumn-card__social-link{width:28px;height:28px}.multicolumn-card__social-link .icon{width:16px;height:16px}.multicolumn-list__wrapper--5,.multicolumn-list__wrapper--6{grid-template-columns:1fr!important}}@media screen and (max-width: 749px){.multicolumn-popup{width:95%;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-multicolumn-popup.css.map */
