@charset "UTF-8";@import"https://use.typekit.net/dug3itm.css";html{box-sizing:border-box;font-size:62.5%;line-height:1;scroll-behavior:smooth}html,body{margin:0;padding:0;color:#000;scroll-padding-top:4rem}@media screen and (min-width:640px){html,body{scroll-padding-top:16rem}}body{font-size:1.8rem;font-family:halyard-display,sans-serif}body.hide-overflow{overflow:hidden}*,*:before,*:after{box-sizing:border-box}#skip-to-content{position:absolute;top:0;left:0;transform:translateY(-800%);z-index:999999;transition:all .35s linear;padding:.5em 1em;text-decoration:none}#skip-to-content:focus{transform:translateY(0)}section,footer.main-footer{padding:0 1em}@media (min-width:640px){section,footer.main-footer{padding:0 2em}}@media (min-width:860px){section,footer.main-footer{padding:0 4em}}section>div,footer.main-footer>div{padding:4em 0;max-width:1300px;margin:0 auto}@media (min-width:860px){section>div,footer.main-footer>div{padding:4em 2em}}section:nth-child(1){padding-top:13rem}@media (min-width:640px){section:nth-child(1){padding-top:8rem}}@media (min-width:1000px){section:nth-child(1){padding-top:18rem}}@media (max-width:640px){section:nth-child(1)>div{padding-top:3em}}body.cookie-displaying section:nth-child(1){padding-top:calc(13rem + 83px)}@media (min-width:640px){body.cookie-displaying section:nth-child(1){padding-top:calc(8rem + 70px)}}@media (min-width:1000px){body.cookie-displaying section:nth-child(1){padding-top:calc(18rem + 45px)}}ol,ul{margin:0}ol li,ul li{padding-left:.8em;margin-left:-.8em}.store-variants,nav.main-nav div.content .store-variants{display:flex;flex-wrap:wrap}.store-variants span,nav.main-nav div.content .store-variants span{display:inline-block;margin-right:.5rem;font-size:1.4rem;border-radius:16px;font-weight:600;padding:.5rem 1rem}.store-variants span.med-only,.store-variants span.med,nav.main-nav div.content .store-variants span.med-only,nav.main-nav div.content .store-variants span.med{border:1px solid #00A760;background-color:#d4f8e2;color:#00a760}.store-variants span.rec,.store-variants span.rec-only,nav.main-nav div.content .store-variants span.rec,nav.main-nav div.content .store-variants span.rec-only{border:1px solid #6A2AF1;background-color:#e7e5ff;color:#6a2af1}img.fit{width:100%;height:100%;object-fit:cover;object-position:center}.surf-ad-placement{max-width:1200px;margin:1rem auto 5rem}.surf-ad-placement img{z-index:0!important}.surf-ad-placement-override-image{max-width:1200px;margin:1rem auto 5rem;width:100%;object-fit:cover}.surf-ad-placement-override-image img{z-index:0!important}h1.is-normal,h2.is-normal,h3.is-normal,h4.is-normal,h5.is-normal,h6.is-normal,p.is-normal,li.is-normal,a.is-normal,button.is-normal,div.is-normal,span.is-normal,div *.is-normal{font-size:2.4rem;line-height:1}h1.is-huge,h2.is-huge,h3.is-huge,h4.is-huge,h5.is-huge,h6.is-huge,p.is-huge,li.is-huge,a.is-huge,button.is-huge,div.is-huge,span.is-huge,div *.is-huge{font-size:8rem}@media (min-width:860px){h1.is-huge,h2.is-huge,h3.is-huge,h4.is-huge,h5.is-huge,h6.is-huge,p.is-huge,li.is-huge,a.is-huge,button.is-huge,div.is-huge,span.is-huge,div *.is-huge{font-size:15rem}}h1.is-large,h2.is-large,h3.is-large,h4.is-large,h5.is-large,h6.is-large,p.is-large,li.is-large,a.is-large,button.is-large,div.is-large,span.is-large,div *.is-large{font-size:3.6rem;line-height:1.1}h1.is-medium,h2.is-medium,h3.is-medium,h4.is-medium,h5.is-medium,h6.is-medium,p.is-medium,li.is-medium,a.is-medium,button.is-medium,div.is-medium,span.is-medium,div *.is-medium{font-size:2rem}h1.is-small,h2.is-small,h3.is-small,h4.is-small,h5.is-small,h6.is-small,p.is-small,li.is-small,a.is-small,button.is-small,div.is-small,span.is-small,div *.is-small{font-size:1.5rem}@media (min-width:640px){h1.is-small,h2.is-small,h3.is-small,h4.is-small,h5.is-small,h6.is-small,p.is-small,li.is-small,a.is-small,button.is-small,div.is-small,span.is-small,div *.is-small{font-size:1.8rem}}h1.is-xs-small,h2.is-xs-small,h3.is-xs-small,h4.is-xs-small,h5.is-xs-small,h6.is-xs-small,p.is-xs-small,li.is-xs-small,a.is-xs-small,button.is-xs-small,div.is-xs-small,span.is-xs-small,div *.is-xs-small{font-size:1.6rem}h1.bold,h1 strong,h2.bold,h2 strong,h3.bold,h3 strong,h4.bold,h4 strong,h5.bold,h5 strong,h6.bold,h6 strong,p.bold,p strong,li.bold,li strong,a.bold,a strong,button.bold,button strong,div.bold,div strong,span.bold,span strong,div *.bold,div * strong{font-weight:600}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;letter-spacing:0;font-family:halyard-display,sans-serif;font-weight:600;line-height:1}h1,.h1{font-size:3.8rem}@media (min-width:370px){h1,.h1{font-size:5rem}}@media (min-width:860px){h1,.h1{font-size:6rem}}h2,.h2{font-size:4rem}h3,.h3{font-size:2.8rem}@media (min-width:860px){h3,.h3{font-size:3.5rem}}h4,.h4{font-size:3rem}h5,.h5{font-size:2rem}@media (min-width:860px){h5,.h5{font-size:2.5rem}}h6,.h6{font-size:1.8rem}@media (min-width:860px){h6,.h6{font-size:2.4rem}}p,div.p-wrapper{font-size:1.8rem;font-weight:200;line-height:1.4;font-family:halyard-display,sans-serif}p.is-serif,div.p-wrapper.is-serif{font-family:serif}a,p a{text-decoration:underline;color:inherit;line-height:1.3;font-weight:inherit}div.p-wrapper.is-large p{font-size:3.6rem;line-height:1.1}div.p-wrapper.is-small p{font-size:1.5rem}@media (min-width:640px){div.p-wrapper.is-small p{font-size:1.8rem}}div.p-wrapper.is-extra-large p{font-size:2rem}@media (min-width:640px){div.p-wrapper.is-extra-large p{font-size:2.5rem}}@media (min-width:860px){div.p-wrapper.is-extra-large p{font-size:3.5rem}}ul li,ol li{font-size:1.8rem;font-weight:200}input,textarea,select{font-size:1.8rem;font-family:halyard-display,sans-serif}hr{margin:3em auto;height:3px;background-color:#000;border:none}hr.is-style-wide{margin:6em auto;max-width:1024px}hr.is-style-dots:before{font-weight:700;font-size:35px}form input,form select,form textarea,form button{-moz-appearance:none;-webkit-appearance:none}form input,form textarea{box-shadow:none;border-radius:0;border:none}form input:focus,form textarea:focus{outline:none;border-radius:0}form input ::placeholder,form textarea ::placeholder{color:#000;font-weight:700}form input,form select{padding:1.3rem;padding-bottom:15px;height:50px}form select{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:12px;padding-top:1rem;border-radius:0;text-transform:capitalize}form textarea{padding:1.3rem}form button,form select{border:none;box-shadow:none}button,input[type=submit]{cursor:pointer;box-shadow:none;text-decoration:none;font-family:halyard-display,sans-serif;background-color:unset}button.button,.button{border-radius:0;padding:0 2.5rem .3rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;position:relative;transition:transform .1s ease-in-out;font-size:2rem;line-height:1;height:50px}@media screen and (min-width:640px){button.button,.button{padding:0 2.5rem}}button.button:not(.is-3d):not(.disabled):hover,button.button:not(.is-3d):not(.disabled):focus,.button:not(.is-3d):not(.disabled):hover,.button:not(.is-3d):not(.disabled):focus{transform:scale(1.05)}button.button:focus,.button:focus{outline:none}button.button.inside-flex.align-start,.button.inside-flex.align-start{align-self:flex-start}button.button.black,.button.black{background-color:#000;color:#fff}button.button.purple,.button.purple{background-color:#9e60fc}button.button.space,.button.space{margin-left:1rem;padding:0 1.5rem .3rem;cursor:pointer}button.button.slim,.button.slim,button.button.slimest,.button.slimest{padding:1.1rem 2.5rem}button.button.long,.button.long{height:45px;padding:.9rem 3.5rem}.button.is-3d{padding:0;height:50px}.button.is-3d.coming-soon,.button.is-3d.closed{pointer-events:none}.button.is-3d:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";background-color:#000;display:none}.button.is-3d:not(.disabled):hover:after,.button.is-3d:not(.disabled):focus:after{display:block}.button.is-3d:not(.disabled):hover .btn-content,.button.is-3d:not(.disabled):focus .btn-content{transform:translate(-5px,-5px);background-color:#fff}.button.is-3d .btn-content{padding:0 2.5rem;padding-bottom:3px;display:flex;align-items:center;justify-content:center;border:1px solid black;width:100%;height:50px;background-color:#fff;color:#000;position:relative;z-index:1;transition:transform .1s ease-in-out}button.collapse{background:unset;padding:0;border:none;box-shadow:unset;font-size:1.6rem;font-weight:700;display:block;margin-top:2rem;text-decoration:underline;margin-bottom:2rem}@media screen and (min-width:640px){button.collapse{margin-bottom:3rem}}.floating-button{top:55%;left:0;position:fixed;z-index:9999;display:block}.floating-button__wrapper{position:relative;transform:rotate(-90deg);left:-50%;transform-origin:top center}.floating-button__wrapper button{top:-8px;padding:2.5rem 3rem!important;background-color:#000;color:#fff;font-weight:700;cursor:pointer;border:3px solid #fff;position:relative;z-index:9998;-webkit-transition:all .2s ease,transform .2s;-moz-transition:all .2s ease,transform .2s;-o-transition:all .2s ease,transform .2s;transition:all .2s ease,transform .2s}@media screen and (max-width:640px){.floating-button__wrapper button{padding:2rem 1.75rem!important;font-size:1.75rem;height:40px}}.floating-button__wrapper button:hover{top:-4px;-webkit-transition:all .2s ease,transform .2s;-moz-transition:all .2s ease,transform .2s;-o-transition:all .2s ease,transform .2s;transition:all .2s ease,transform .2s}div#age-gate{position:fixed;height:100vh;width:100vw;min-height:700px;top:0;left:0;z-index:10010;padding:0 2rem;background-image:url(../../media/global/patterns/pattern-waves-new-v2-black.svg);background-repeat:repeat;background-color:#333;background-size:20px;background-position-x:-5px;background-attachment:fixed;transition:all .4s linear;opacity:0;visibility:hidden;pointer-events:none}div#age-gate.show{opacity:1;visibility:visible;pointer-events:initial;transition:all .4s linear}div#age-gate>div{display:flex;align-items:center;justify-content:center;height:100%;width:100%}@media screen and (min-width:640px){div#age-gate>div{padding:4rem}}div#age-gate .modal{background-color:#fff;padding:2rem;opacity:0;transform:translateY(100px)}@media screen and (min-width:640px){div#age-gate .modal{padding:6rem 7rem 2.2rem}}div#age-gate .modal .logo img{width:100%;height:auto}@media screen and (min-width:640px){div#age-gate .modal .logo img{width:350px}}div#age-gate .modal .text{margin-top:8rem;display:flex;width:100%;flex-wrap:wrap;justify-content:center}@media screen and (min-width:415px){div#age-gate .modal .text{margin-top:20rem}}@media screen and (min-width:640px){div#age-gate .modal .text{justify-content:auto}}div#age-gate .modal .text h2{text-align:center;margin-bottom:2rem}@media screen and (min-width:640px){div#age-gate .modal .text h2{text-align:left;margin-right:10rem}}div#age-gate .modal .text p.h2heading{font-size:4rem;text-align:center;letter-spacing:0;font-family:halyard-display,sans-serif;font-weight:600;line-height:1;margin:0 1rem 2rem}@media screen and (min-width:640px){div#age-gate .modal .text p.h2heading{text-align:left;margin-right:10rem}}@media screen and (max-width:640px){div#age-gate .modal .text .buttons-container{display:flex;flex-direction:column;align-items:center}}div#age-gate .modal .text button{display:inline-block;border:none;width:130px;margin-bottom:2rem}@media screen and (min-width:640px){div#age-gate .modal .text button{margin-left:2rem;width:150px;margin-bottom:0}}div#age-gate .modal .text button:nth-child(1){margin-left:0}div#age-gate .modal .remember{display:none!important}@media screen and (min-width:640px){div#age-gate .modal .remember{margin-top:2rem}}div#age-gate .modal .remember .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;user-select:none}div#age-gate .modal .remember .container p{font-weight:600;font-size:1.6rem}@media screen and (max-width:640px){div#age-gate .modal .remember .container p{margin:0}}div#age-gate .modal .remember .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}div#age-gate .modal .remember .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:2px solid black}div#age-gate .modal .remember .container:hover input~.checkmark{background-color:#e4e4e4}div#age-gate .modal .remember .container input:checked~.checkmark{background-color:#fff}div#age-gate .modal .remember .checkmark:after{content:"";position:absolute;display:none}div#age-gate .modal .remember .container input:checked~.checkmark:after{display:block}div#age-gate .modal .remember .container .checkmark:after{left:8px;top:3px;width:6px;height:13px;border:solid #000;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}div#age-gate .modal .disclaimer{margin-top:2rem}#bottom-banner{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100vw;height:10%;background-size:cover;background-repeat:no-repeat;z-index:1001;background-image:url(../../media/banners/high-profile-connecticut-dispensary.jpg)}#bottom-banner span{font-size:1.8rem;font-weight:700;text-align:center;padding:12px}@media (max-width:860px){#bottom-banner span{font-size:1.6rem}}div.pattern-store-indicator{display:flex;padding:2rem 0;margin-top:3rem}div.pattern-store-indicator .pattern-container{height:50px;flex:1;background-image:url(../../media/global/patterns/my-store-pattern.svg);background-repeat:repeat;background-size:cover;display:none}@media screen and (min-width:560px){div.pattern-store-indicator .pattern-container{display:block}}div.pattern-store-indicator .text-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (min-width:560px){div.pattern-store-indicator .text-container{padding-left:2rem;width:auto;justify-content:auto}}div.pattern-store-indicator .text-container>div{width:100%;text-align:center}@media screen and (min-width:560px){div.pattern-store-indicator .text-container>div{width:auto}}div.pattern-store-indicator .text-container>div:nth-child(1){margin-bottom:1.5rem;background-image:url(../../media/global/patterns/my-store-pattern.svg);background-repeat:repeat;background-size:cover}@media screen and (min-width:560px){div.pattern-store-indicator .text-container>div:nth-child(1){margin-right:10rem;margin-bottom:0;text-align:left;background-image:none}}div.pattern-store-indicator .text-container>div:nth-child(1) .inner{background-color:#fff;display:inline-block;padding:0 2.2rem}@media screen and (min-width:560px){div.pattern-store-indicator .text-container>div:nth-child(1) .inner{padding:0}}div.pattern-store-indicator .text-container>div .button{width:100%}@media screen and (min-width:560px){div.pattern-store-indicator .text-container>div .button{width:auto}}div.pattern-store-indicator .text-container>div .button .btn-content{justify-content:center}div.pattern-store-indicator .text-container p{margin:0}div.pattern-store-indicator .text-container p.is-xs-small{color:#6a2af1}div.shipping-banner{display:flex;padding:2rem 0;align-items:center;flex-wrap:wrap}div.shipping-banner .text-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:100%;padding-right:15px}div.shipping-banner .text-container img{width:100px;margin-right:20px;align-self:center}@media screen and (min-width:560px){div.shipping-banner .text-container img{margin-right:10px;width:110px}}div.shipping-banner .text-container h4{color:#6a2af1;margin:0;flex-shrink:1}div.shipping-banner .text-container p{margin:0}div.shipping-banner .text-container .header-container{display:flex;align-items:center}div.shipping-banner .text-container>div{width:100%}@media screen and (min-width:560px){div.shipping-banner .text-container>div{width:auto}}div.shipping-banner .text-container>div .inner .bold{display:none}@media screen and (min-width:560px){div.shipping-banner .text-container>div .inner .bold{display:block}}div.shipping-banner .text-container>div.inner.mobile{display:block;width:100%;margin-top:5px}@media screen and (min-width:560px){div.shipping-banner .text-container>div.inner.mobile{display:none}}div.wiggle-separator{width:100%;height:7.6rem;background-image:url(../../media/global/patterns/pattern-waves-purple-3.svg);background-repeat:repeat-x;background-position:center}div.special-card.active .content *:not(h6){color:#000}div.special-card.active img{opacity:1}div.special-card.active .line:after{width:100%}div.special-card.active h6{visibility:visible;opacity:1;color:#6a2af1}div.special-card a{text-decoration:none}@media screen and (max-width:640px){div.special-card.item{background-color:#fff}div.special-card.item.active{background-color:#6a2af1}div.special-card.item.active .open-accordion h3.h4,div.special-card.item.active .accordion-open *{color:#fff}}div.special-card.item .plus{position:absolute;height:2rem;width:2rem;right:0;top:50%;transform:translateY(-50%)}div.special-card.item .plus:after,div.special-card.item .plus:before{content:"";background-color:#000;position:absolute}div.special-card.item .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}div.special-card.item .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}div.special-card.item .plus{right:2rem;display:none}@media screen and (max-width:640px){div.special-card.item .plus{display:block}}div.special-card.item.active .plus:before,div.special-card.item.active .plus:after{background-color:#fff}div.special-card.item.active .accordion-open{height:auto}div.special-card.item.open .plus:before{transform:translate(-50%) rotate(90deg)}div.special-card.item .open-accordion{width:100%;position:relative;pointer-events:none}@media screen and (max-width:640px){div.special-card.item .open-accordion{display:flex;pointer-events:auto;align-items:center;cursor:pointer;padding:1.5rem}div.special-card.item .open-accordion .line,div.special-card.item .open-accordion h6{display:none}div.special-card.item .open-accordion img{height:35px;margin-bottom:0;margin-right:2rem}div.special-card.item .open-accordion h3.h4{margin-bottom:0;font-size:2rem;padding-left:.5rem}}div.special-card.item .accordion-open{height:0;width:100%;overflow:hidden;padding:0 2rem 0 75px}@media screen and (min-width:640px){div.special-card.item .accordion-open{padding:0;height:auto}}div.special-card.item .accordion-open ul{padding-left:35px}div.special-card.item .accordion-open ul li{padding-left:0}div.special-card.item .accordion-open p{font-weight:600}div.special-card.item .accordion-open p:nth-child(1){margin-top:0}div.special-card .content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:640px){div.special-card .content{align-items:flex-start}}@media screen and (min-width:640px){div.special-card .content *{color:#b7b6e4}}div.special-card h6{margin:0;color:#6a2af1;visibility:hidden;opacity:0;transition:all .3s ease-in}div.special-card .line{margin:0;margin-top:1rem;margin-bottom:2rem;height:.5rem;background-color:#b7b6e4;width:100%;position:relative}div.special-card .line:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#6a2af1;transition:width .3s ease-in-out}div.special-card img{height:114px;margin-bottom:2rem;display:none}@media screen and (min-width:640px){div.special-card img{display:block}}div.special-card img.mobile{display:block}@media screen and (min-width:640px){div.special-card img.mobile{display:none}}div.special-card h3{margin-top:0;margin-bottom:1rem}div.special-card h3 br{display:none}@media screen and (min-width:640px){div.special-card h3 br{display:initial}}div.special-card p{margin:0;font-weight:500}@media screen and (min-width:640px){div.special-card p{width:90%;font-weight:600}}div.special-card .collapse{display:block;margin-top:5rem}@media screen and (min-width:640px){div.special-card .collapse{display:none}}div.high-vibes-card a{text-decoration:none;display:flex;flex-wrap:wrap;padding-bottom:3rem;border-bottom:5px solid #000}@media screen and (min-width:640px){div.high-vibes-card a{height:260px}}div.high-vibes-card a:hover{border-color:#6a2af1;background-color:#e7e5ff}div.high-vibes-card a p{text-decoration:underline;margin-top:0}div.high-vibes-card .content,div.high-vibes-card .img-container{width:100%}@media screen and (min-width:450px){div.high-vibes-card .content,div.high-vibes-card .img-container{width:50%}}div.high-vibes-card .img-container{height:100%}div.high-vibes-card .img-container img{width:100%;height:100%;object-fit:cover}div.high-vibes-card .content{display:flex;flex-direction:column;padding-top:1rem}@media screen and (min-width:450px){div.high-vibes-card .content{padding-left:2.5rem}}div.high-vibes-card .content time{display:block;margin-top:auto}.gm-style-iw.gm-style-iw-c{background-color:#6a2af1;border-radius:0}.gm-style-iw.gm-style-iw-c:after{background-color:#6a2af1!important}.gm-style-iw.gm-style-iw-c button{opacity:0!important;z-index:10}.gm-style-iw-d{overflow:visible!important}.gm-style-iw-t:after{background-color:#6a2af1!important;transform:translate(-50%,-50%) rotate(135deg)!important;box-shadow:unset!important;z-index:-1}div.map-markerInfo.inner{position:relative;padding:.5rem 2.5rem 1.7rem 1.2rem;width:100%;height:100%;max-width:250px;background-color:#6a2af1;transition:all .2s ease-in;cursor:default;z-index:5}div.map-markerInfo.inner.open{opacity:1;visibility:visible}div.map-markerInfo.inner *{font-size:1.8rem;color:#fff}div.map-markerInfo.inner #mdiv{width:1.5rem;height:1.5rem;position:absolute;right:1rem;top:-.5rem;z-index:999}div.map-markerInfo.inner .mdiv{height:inherit;width:1px;margin-left:12px;background-color:#fff;transform:rotate(45deg);z-index:1}div.map-markerInfo.inner .md{height:inherit;width:1px;background-color:#fff;transform:rotate(90deg);z-index:2}div.map-markerInfo.inner p,div.map-markerInfo.inner a{margin-bottom:.5rem}div.map-markerInfo.inner p{margin:0}div.map-markerInfo.inner a{display:block}div.map-markerInfo.inner a.phone{text-decoration:none}div.map-markerInfo.inner a:nth-last-child(1){margin-top:1.5rem}.cookies{position:fixed;bottom:0;left:0;z-index:100;opacity:0;visibility:hidden;transform:translateY(100%)}.cookies .card-cookies{width:400px;padding:20px;background:#000;text-align:center;margin:10px;border-radius:0}@media (max-width:640px){.cookies .card-cookies{bottom:0;right:0;margin:0;width:100%;border-radius:0}}.cookies .card-cookies .header-cookies{font-size:15px;font-weight:300;margin-bottom:10px;color:#fff}.cookies .card-cookies .content-cookies{font-size:12px;line-height:20px;margin-bottom:10px;color:#fff}.cookies .card-cookies .content-cookies p{margin-top:0}.cookies .card-cookies .content-cookies .cookies-settings{margin:15px 0;padding:0 20px}.cookies .card-cookies .content-cookies .cookies-settings .element-cookies{display:flex}.cookies .card-cookies .content-cookies .cookies-settings .element-cookies .text-settings{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.cookies .card-cookies .content-cookies .cookies-settings .element-cookies .toggle-cookies{display:flex;align-items:center;width:50%}.cookies .card-cookies .actions-cookies a{cursor:pointer;font-size:13px;height:auto;margin-right:10px}.cookies .card-cookies .actions-cookies a .btn-content{color:#fff}.cookies .card-cookies .actions-cookies a:after{background-color:#fff}.cookies .card-cookies .actions-cookies a .btn-content{border:1px solid white;background-color:#000;padding:8px 30px}.cookies .card-cookies .actions-cookies a:hover .btn-content{background-color:#000}.helper-button-settings{background:#504dfa;border:1px solid white}.helper-settings{display:none}div.age-gate-popup,div.loyalty-popup,div.ma-loyalty-popup,div.email-newsletter{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:10000;padding:4rem 2rem;visibility:hidden;opacity:0;overflow:scroll}@media screen and (max-width:640px){div.age-gate-popup,div.loyalty-popup,div.ma-loyalty-popup,div.email-newsletter{padding-bottom:130px}}div.age-gate-popup .success,div.loyalty-popup .success,div.ma-loyalty-popup .success,div.email-newsletter .success{position:absolute;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;top:0;left:0;z-index:3;background-color:#6a2af1;padding:4rem 3rem;opacity:0;visibility:0;display:none}@media screen and (min-width:640px){div.age-gate-popup .success,div.loyalty-popup .success,div.ma-loyalty-popup .success,div.email-newsletter .success{padding:5rem 7rem}}@media screen and (min-width:860px){div.age-gate-popup .success,div.loyalty-popup .success,div.ma-loyalty-popup .success,div.email-newsletter .success{padding:5rem 8rem}}div.age-gate-popup .success h1,div.loyalty-popup .success h1,div.ma-loyalty-popup .success h1,div.email-newsletter .success h1{line-height:.9;margin-bottom:3rem}div.age-gate-popup .success *,div.loyalty-popup .success *,div.ma-loyalty-popup .success *,div.email-newsletter .success *{color:#fff}div.age-gate-popup .screen,div.loyalty-popup .screen,div.ma-loyalty-popup .screen,div.email-newsletter .screen{position:fixed;pointer-events:none;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:.6}div.age-gate-popup .content,div.loyalty-popup .content,div.ma-loyalty-popup .content,div.email-newsletter .content{background-color:#000;padding:6rem 2rem 2rem;max-width:650px;margin:0 auto;position:relative;z-index:1}@media screen and (min-width:640px){div.age-gate-popup .content,div.loyalty-popup .content,div.ma-loyalty-popup .content,div.email-newsletter .content{padding:5rem 7rem}}div.age-gate-popup .content *,div.loyalty-popup .content *,div.ma-loyalty-popup .content *,div.email-newsletter .content *{color:#fff}div.age-gate-popup .content p,div.age-gate-popup .content h5,div.loyalty-popup .content p,div.loyalty-popup .content h5,div.ma-loyalty-popup .content p,div.ma-loyalty-popup .content h5,div.email-newsletter .content p,div.email-newsletter .content h5{margin-top:0}div.age-gate-popup .content p,div.loyalty-popup .content p,div.ma-loyalty-popup .content p,div.email-newsletter .content p{font-weight:600}div.age-gate-popup .form-container form,div.loyalty-popup .form-container form,div.ma-loyalty-popup .form-container form,div.email-newsletter .form-container form{display:flex;flex-direction:column}div.age-gate-popup .form-container form label,div.age-gate-popup .form-container form input,div.age-gate-popup .form-container form textarea,div.age-gate-popup .form-container form select,div.loyalty-popup .form-container form label,div.loyalty-popup .form-container form input,div.loyalty-popup .form-container form textarea,div.loyalty-popup .form-container form select,div.ma-loyalty-popup .form-container form label,div.ma-loyalty-popup .form-container form input,div.ma-loyalty-popup .form-container form textarea,div.ma-loyalty-popup .form-container form select,div.email-newsletter .form-container form label,div.email-newsletter .form-container form input,div.email-newsletter .form-container form textarea,div.email-newsletter .form-container form select{width:100%;color:#000;font-weight:600}div.age-gate-popup .form-container form label ::placeholder,div.age-gate-popup .form-container form input ::placeholder,div.age-gate-popup .form-container form textarea ::placeholder,div.age-gate-popup .form-container form select ::placeholder,div.loyalty-popup .form-container form label ::placeholder,div.loyalty-popup .form-container form input ::placeholder,div.loyalty-popup .form-container form textarea ::placeholder,div.loyalty-popup .form-container form select ::placeholder,div.ma-loyalty-popup .form-container form label ::placeholder,div.ma-loyalty-popup .form-container form input ::placeholder,div.ma-loyalty-popup .form-container form textarea ::placeholder,div.ma-loyalty-popup .form-container form select ::placeholder,div.email-newsletter .form-container form label ::placeholder,div.email-newsletter .form-container form input ::placeholder,div.email-newsletter .form-container form textarea ::placeholder,div.email-newsletter .form-container form select ::placeholder{color:#000}div.age-gate-popup .form-container form label,div.loyalty-popup .form-container form label,div.ma-loyalty-popup .form-container form label,div.email-newsletter .form-container form label{margin-bottom:3rem}div.age-gate-popup .form-container form label.has-error ul.errors,div.loyalty-popup .form-container form label.has-error ul.errors,div.ma-loyalty-popup .form-container form label.has-error ul.errors,div.email-newsletter .form-container form label.has-error ul.errors{display:block}div.age-gate-popup .form-container form label.has-error input::placeholder,div.age-gate-popup .form-container form label.has-error textarea::placeholder,div.loyalty-popup .form-container form label.has-error input::placeholder,div.loyalty-popup .form-container form label.has-error textarea::placeholder,div.ma-loyalty-popup .form-container form label.has-error input::placeholder,div.ma-loyalty-popup .form-container form label.has-error textarea::placeholder,div.email-newsletter .form-container form label.has-error input::placeholder,div.email-newsletter .form-container form label.has-error textarea::placeholder{color:red}div.age-gate-popup .form-container form ul.errors,div.loyalty-popup .form-container form ul.errors,div.ma-loyalty-popup .form-container form ul.errors,div.email-newsletter .form-container form ul.errors{display:none;padding:0;margin:0;margin-top:1rem;list-style:none}div.age-gate-popup .form-container form ul.errors li,div.loyalty-popup .form-container form ul.errors li,div.ma-loyalty-popup .form-container form ul.errors li,div.email-newsletter .form-container form ul.errors li{margin:0;padding:0;color:red}div.age-gate-popup .form-container form button,div.loyalty-popup .form-container form button,div.ma-loyalty-popup .form-container form button,div.email-newsletter .form-container form button{align-self:flex-start;width:100%}div.age-gate-popup .form-container form button .btn-content,div.loyalty-popup .form-container form button .btn-content,div.ma-loyalty-popup .form-container form button .btn-content,div.email-newsletter .form-container form button .btn-content{color:#fff}@media screen and (min-width:500px){div.age-gate-popup .form-container form button,div.loyalty-popup .form-container form button,div.ma-loyalty-popup .form-container form button,div.email-newsletter .form-container form button{width:auto}}div.age-gate-popup .form-container form button:after,div.loyalty-popup .form-container form button:after,div.ma-loyalty-popup .form-container form button:after,div.email-newsletter .form-container form button:after{background-color:#fff}div.age-gate-popup .form-container form button .btn-content,div.loyalty-popup .form-container form button .btn-content,div.ma-loyalty-popup .form-container form button .btn-content,div.email-newsletter .form-container form button .btn-content{border:1px solid white;background-color:#000}div.age-gate-popup .form-container form button:hover .btn-content,div.loyalty-popup .form-container form button:hover .btn-content,div.ma-loyalty-popup .form-container form button:hover .btn-content,div.email-newsletter .form-container form button:hover .btn-content{background-color:#000!important}div.age-gate-popup .form-container form button:active .btn-content,div.age-gate-popup .form-container form button:focus .btn-content,div.loyalty-popup .form-container form button:active .btn-content,div.loyalty-popup .form-container form button:focus .btn-content,div.ma-loyalty-popup .form-container form button:active .btn-content,div.ma-loyalty-popup .form-container form button:focus .btn-content,div.email-newsletter .form-container form button:active .btn-content,div.email-newsletter .form-container form button:focus .btn-content{background-color:#000!important}div.age-gate-popup .form-container form .success-message,div.loyalty-popup .form-container form .success-message,div.ma-loyalty-popup .form-container form .success-message,div.email-newsletter .form-container form .success-message{margin-top:1rem}div.age-gate-popup .form-container form .success-message p,div.loyalty-popup .form-container form .success-message p,div.ma-loyalty-popup .form-container form .success-message p,div.email-newsletter .form-container form .success-message p{width:100%;color:#6a2af1!important}div.age-gate-popup .form-container form .accept-policy,div.loyalty-popup .form-container form .accept-policy,div.ma-loyalty-popup .form-container form .accept-policy,div.email-newsletter .form-container form .accept-policy{margin-bottom:15px;font-size:14px;color:#6a2af1;display:none}div.age-gate-popup .form-container .container,div.loyalty-popup .form-container .container,div.ma-loyalty-popup .form-container .container,div.email-newsletter .form-container .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;user-select:none}div.age-gate-popup .form-container .container p,div.loyalty-popup .form-container .container p,div.ma-loyalty-popup .form-container .container p,div.email-newsletter .form-container .container p{font-weight:600;margin-bottom:0}div.age-gate-popup .form-container .container input,div.loyalty-popup .form-container .container input,div.ma-loyalty-popup .form-container .container input,div.email-newsletter .form-container .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}div.age-gate-popup .form-container .checkmark,div.loyalty-popup .form-container .checkmark,div.ma-loyalty-popup .form-container .checkmark,div.email-newsletter .form-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:2px solid white}div.age-gate-popup .form-container .container:hover input~.checkmark,div.loyalty-popup .form-container .container:hover input~.checkmark,div.ma-loyalty-popup .form-container .container:hover input~.checkmark,div.email-newsletter .form-container .container:hover input~.checkmark{background-color:#e4e4e4}div.age-gate-popup .form-container .container input:checked~.checkmark,div.loyalty-popup .form-container .container input:checked~.checkmark,div.ma-loyalty-popup .form-container .container input:checked~.checkmark,div.email-newsletter .form-container .container input:checked~.checkmark{background-color:#000}div.age-gate-popup .form-container .checkmark:after,div.loyalty-popup .form-container .checkmark:after,div.ma-loyalty-popup .form-container .checkmark:after,div.email-newsletter .form-container .checkmark:after{content:"";position:absolute;display:none}div.age-gate-popup .form-container .container input:checked~.checkmark:after,div.loyalty-popup .form-container .container input:checked~.checkmark:after,div.ma-loyalty-popup .form-container .container input:checked~.checkmark:after,div.email-newsletter .form-container .container input:checked~.checkmark:after{display:block}div.age-gate-popup .form-container .container .checkmark:after,div.loyalty-popup .form-container .container .checkmark:after,div.ma-loyalty-popup .form-container .container .checkmark:after,div.email-newsletter .form-container .container .checkmark:after{left:8px;top:2px;width:6px;height:13px;border:solid white;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}div.age-gate-popup .close,div.loyalty-popup .close,div.ma-loyalty-popup .close,div.email-newsletter .close{position:absolute;width:2.5rem;height:2.5rem;right:2rem;top:2rem;margin:auto 0;background-color:unset;border:none;z-index:10}div.age-gate-popup .close:after,div.age-gate-popup .close:before,div.loyalty-popup .close:after,div.loyalty-popup .close:before,div.ma-loyalty-popup .close:after,div.ma-loyalty-popup .close:before,div.email-newsletter .close:after,div.email-newsletter .close:before{position:absolute;height:100%;width:1px;content:"";background-color:#fff;top:0;right:0;left:0;margin:0 auto;transform-origin:center}div.age-gate-popup .close:after,div.loyalty-popup .close:after,div.ma-loyalty-popup .close:after,div.email-newsletter .close:after{transform:rotate(45deg)}div.age-gate-popup .close:before,div.loyalty-popup .close:before,div.ma-loyalty-popup .close:before,div.email-newsletter .close:before{transform:rotate(-45deg)}div.location-list-item{display:flex;flex-wrap:wrap;border-bottom:1px solid #000;padding:3rem 0;scroll-margin-top:15rem}@media screen and (min-width:640px){div.location-list-item{scroll-margin-top:0}}div.location-list-item .img-container{height:14.5rem;width:100%}@media screen and (min-width:640px){div.location-list-item .img-container{height:20rem}}@media screen and (min-width:1024px){div.location-list-item .img-container{max-width:210px}}div.location-list-item .img-container img{width:100%;height:100%;object-fit:cover}div.location-list-item .location-info{flex:1;margin-top:2rem}@media screen and (min-width:1024px){div.location-list-item .location-info{padding-left:4rem;margin-top:0rem}}div.location-list-item .location-info .row{display:flex;align-content:flex-start}div.location-list-item .location-info .row.top{justify-content:space-between}div.location-list-item .location-info .row.top button,div.location-list-item .location-info .row.top p{padding:0;background-color:unset;border:none;display:inline-flex;align-items:center;transition:color .2s linear}div.location-list-item .location-info .row.top button img,div.location-list-item .location-info .row.top p img{width:2rem}div.location-list-item .location-info .row.top button span,div.location-list-item .location-info .row.top p span{text-decoration:underline;margin-left:1rem}div.location-list-item .location-info .row.top p{color:#6a2af1;cursor:default;margin:0}div.location-list-item .location-info .row.top p span{text-decoration:none}div.location-list-item .location-info .row.top button:hover{color:#6a2af1}div.location-list-item .location-info .row.bottom{justify-content:space-between;flex-wrap:wrap}div.location-list-item .location-info .row.bottom .store-na-container,div.location-list-item .location-info .row.bottom .store-hours-container,div.location-list-item .location-info .row.bottom .btn-container{margin-top:1.5rem;width:100%}@media screen and (min-width:640px){div.location-list-item .location-info .row.bottom .store-na-container,div.location-list-item .location-info .row.bottom .store-hours-container,div.location-list-item .location-info .row.bottom .btn-container{width:185px}}div.location-list-item .location-info .row.bottom .store-na-container>h3,div.location-list-item .location-info .row.bottom .store-na-container a:nth-child(1),div.location-list-item .location-info .row.bottom .store-hours-container>h3,div.location-list-item .location-info .row.bottom .store-hours-container a:nth-child(1){margin-bottom:1rem}div.location-list-item .location-info .row.bottom .store-na-container{margin-right:2rem}div.location-list-item .location-info .row.bottom .store-hours-container{padding-right:1rem;padding-right:0;width:100%;flex-grow:1}@media screen and (min-width:750px){div.location-list-item .location-info .row.bottom .store-hours-container{display:flex;width:251px}div.location-list-item .location-info .row.bottom .store-hours-container>div{margin-left:0}}@media screen and (min-width:1338px){div.location-list-item .location-info .row.bottom .store-hours-container{padding-right:1rem;margin-right:0;display:flex}}div.location-list-item .location-info .row.bottom .store-hours-container .open .open-accordion .arrow{transform:rotate(180deg)}div.location-list-item .location-info .row.bottom .store-hours-container .open-accordion .arrow.down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}div.location-list-item .location-info .row.bottom .store-hours-container .open-accordion p{cursor:pointer}div.location-list-item .location-info .row.bottom .store-hours-container .open-accordion .arrow{display:inline-block;margin-bottom:3px;margin-left:3px;transition:transform .2s ease-in-out}div.location-list-item .location-info .row.bottom .store-hours-container .accordion-open{height:0;overflow:hidden}div.location-list-item .location-info .row.bottom .store-hours-container .coming-soon-p{color:#6a2af1}div.location-list-item .location-info .row.bottom .store-na-container a{font-weight:200;line-height:1.4;max-width:200px}div.location-list-item .location-info .row.bottom .store-na-container .shipping{margin-top:10px}div.location-list-item .location-info .row.bottom .store-na-container .shipping>div{display:flex;align-items:center;margin-bottom:10px}div.location-list-item .location-info .row.bottom .store-na-container .shipping>div:nth-last-child(1){margin-bottom:0}div.location-list-item .location-info .row.bottom .store-na-container .shipping img{width:40px;margin-right:5px}div.location-list-item .location-info .row.bottom .store-na-container .shipping span.is-xs-small{font-weight:700;color:#6a2af1;font-size:14px}div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip{margin-left:12px;position:relative}div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .info{cursor:pointer}div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .info img{width:15px}div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .i:hover>div:not(.info){display:block}div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .i>div:not(.info){z-index:100;position:absolute;top:calc(100% + 4px);left:-110px;margin:0 auto;padding:2rem;display:none;width:300px;background-color:#000}@media screen and (min-width:400px){div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .i>div:not(.info){left:-55px}}@media screen and (min-width:640px){div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .i>div:not(.info){top:calc(100% + 8px);left:0;transform:translate(calc(-50% + 8px))}}div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .i>div:not(.info) .arrow.up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000}div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .i>div:not(.info) .arrow{position:absolute;display:none;bottom:100%;left:0;right:0;margin:0 auto}@media screen and (min-width:640px){div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip .i>div:not(.info) .arrow{display:block}}div.location-list-item .location-info .row.bottom .store-na-container .shipping .tooltip p{color:#fff;font-size:14px;margin:0}div.location-list-item .location-info .row.bottom .btn-container{width:100%}@media screen and (min-width:1390px){div.location-list-item .location-info .row.bottom .btn-container{width:178px;text-align:right}}div.location-list-item .location-info .row.bottom .btn-container .button{width:100%}@media screen and (min-width:1024px){div.location-list-item .location-info .row.bottom .btn-container .button{width:auto}}div.location-list-item .location-info .row.bottom .btn-container .button .btn-content{width:100%;justify-content:center}div.location-list-item .location-info .row.bottom p{margin:0;font-size:1.6rem}div.location-list-item .location-info .row.bottom p.bold{font-weight:700}div.location-list-item .location-info .row.bottom p.closed{text-decoration:line-through}div.location-list-item .location-info .row.bottom a:not(.button){text-decoration:none;display:block}div.location-list-item .location-info .row.bottom a:not(.button):hover{text-decoration:underline}div.location-list-item .location-info .row.bottom .hours-conditional{color:#6a2af1}div.location-list-item .location-info .row.bottom .hours-conditional.js{display:none}body.cookie-displaying div.locations-navigation{top:calc(13rem + 62px)}div.locations-navigation{align-self:flex-start;margin-bottom:6.5rem;background-color:#f0f0f0;width:100%;position:sticky;z-index:50;top:13rem}@media screen and (min-width:640px){div.locations-navigation{width:210px;background-color:unset;box-shadow:unset;top:16rem}}@media screen and (min-width:1210px){div.locations-navigation{width:250px}}div.locations-navigation .nav{width:100%}div.locations-navigation .nav.open .nav-header:after{transform:rotate(180deg)}div.locations-navigation .nav-header{margin:0;width:100%;z-index:1;padding:1.5rem 1em;background-color:#e7e5fd;cursor:pointer;position:relative}div.locations-navigation .nav-header:after{content:"";width:1.5rem;height:1.5rem;right:1.7rem;top:0;bottom:0;margin:auto 0;background-image:url(../../media/global/misc/accordion-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;transition:transform .2s ease-in-out}@media screen and (min-width:640px){div.locations-navigation .nav-header:after{display:none}}@media screen and (min-width:640px){div.locations-navigation .nav-header{cursor:default;padding:0 0 1.5rem;background-color:#fff}}div.locations-navigation .accordion{height:0;overflow:hidden}@media screen and (min-width:640px){div.locations-navigation .accordion{height:auto;overflow:unset}}div.locations-navigation .accordion .item{width:100%;border-top:1px solid #000;padding:1.9rem 1em 2rem}@media screen and (min-width:640px){div.locations-navigation .accordion .item{padding:1.9rem 0 2rem}}@media screen and (min-width:640px){div.locations-navigation .accordion .item:nth-last-child(1){border-bottom:1px solid #000}}div.locations-navigation .accordion .item.open ul{height:auto}div.locations-navigation .accordion .item.open .plus:before{transform:translate(-50%) rotate(90deg)}div.locations-navigation .accordion .state h4{margin-bottom:0;cursor:pointer;position:relative}div.locations-navigation .accordion .state h4.active{color:#6a2af1}div.locations-navigation .accordion .state h4 .plus{position:absolute;height:1.5rem;width:1.5rem;right:0;top:50%;transform:translateY(-50%)}div.locations-navigation .accordion .state h4 .plus:after,div.locations-navigation .accordion .state h4 .plus:before{content:"";background-color:#000;position:absolute}div.locations-navigation .accordion .state h4 .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}div.locations-navigation .accordion .state h4 .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}div.locations-navigation .accordion ul{margin:0;padding:0;list-style:none;height:0;overflow:hidden}div.locations-navigation .accordion ul li{margin-bottom:.6rem}div.locations-navigation .accordion ul li:nth-child(1){padding-top:2rem}div.locations-navigation .accordion ul li:nth-last-child(1) .inner{border-bottom:none}div.locations-navigation .accordion ul li a{font-weight:300;text-decoration:none}div.locations-navigation .accordion ul li a.active{font-weight:700}div.locations-navigation .accordion ul li a:hover{text-decoration:underline}div.locations-dropDown{position:relative;z-index:10;flex:1}@media screen and (min-width:640px){div.locations-dropDown{margin-right:2rem;margin-left:2rem;flex:unset;width:auto}}@media screen and (min-width:1000px){div.locations-dropDown{align-self:flex-start}}div.locations-dropDown .selected-location{display:flex;width:100%;align-items:center;padding:1.1rem 3rem 1.1rem 1.3rem;background-color:#f0f0f0;transition:background-color .1s ease-in-out;position:relative;cursor:pointer;border:none;box-shadow:none;min-height:50px;height:auto;align-self:flex-start}@media screen and (min-width:640px){div.locations-dropDown .selected-location{min-width:200px;max-width:385px}}div.locations-dropDown .selected-location:hover{background-color:#e4e4e4;transform:unset}div.locations-dropDown .selected-location:after{content:"";position:absolute;right:1.3rem;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid black;z-index:2}@media screen and (min-width:640px){div.locations-dropDown .selected-location:after{top:50%;transform:translateY(-50%)}}div.locations-dropDown .selected-location img{width:2rem}div.locations-dropDown .selected-location>div{margin-left:1rem;text-align:left;display:flex;flex-direction:column;justify-content:center}div.locations-dropDown .selected-location>div span{font-weight:600;display:inline-block;font-size:1.6rem!important;line-height:1}div.locations-dropDown .selected-location>div entity-tag{font-weight:600;display:inline-block;font-size:1.6rem!important;line-height:1}div.locations-dropDown .selected-location>div .currently-m{color:#6a2af1;margin:0;font-size:1.1rem;font-weight:600;line-height:1}div.locations-dropDown .tooltip{position:absolute;background-color:#000;color:#fff;width:25rem;padding:2rem;top:calc(100% + 1rem);right:0;text-align:left;opacity:0;visibility:hidden;display:none}@media screen and (min-width:640px){div.locations-dropDown .tooltip{display:block}}div.locations-dropDown .tooltip.show{animation:appear .3s 1.5s linear forwards}div.locations-dropDown .tooltip.hide{display:none}@keyframes appear{to{opacity:1;visibility:visible}}div.locations-dropDown .tooltip h5{margin-bottom:1rem;margin-top:0}div.locations-dropDown .tooltip p{margin-bottom:0;margin-top:0;margin-bottom:1rem;font-size:1.8rem!important}div.locations-dropDown .tooltip button{text-decoration:underline;background-color:unset;border:unset;padding:0;font-size:1.8rem!important;color:#fff}div.locations-dropDown .locations-container{position:absolute;left:0;top:100%;background-color:#fff;width:100vw;height:320px;overflow:hidden;padding:2.2rem;padding-bottom:0;display:none;justify-content:space-between;border:1px solid #C3C3C3}@media screen and (min-width:640px){div.locations-dropDown .locations-container{width:357px;right:0;left:unset}}div.locations-dropDown .locations-container.show{display:flex}div.locations-dropDown .locations-container .state-selector,div.locations-dropDown .locations-container .store-selector{overflow:auto;display:flex;flex-direction:column;align-items:flex-start}div.locations-dropDown .locations-container .state-selector>p:nth-of-type(1),div.locations-dropDown .locations-container .store-selector>p:nth-of-type(1){position:sticky;top:0;background-color:#fff;width:100%;padding-bottom:1rem;font-size:1.4rem;color:#6a2af1;margin-top:0;margin-bottom:0rem}div.locations-dropDown .locations-container .state-selector{min-width:150px;padding-right:1rem}div.locations-dropDown .locations-container .state-selector button{background-color:transparent;border:none;box-shadow:none;font-weight:300;margin-bottom:.7rem;padding:0;padding-top:.5rem;font-size:1.6rem}div.locations-dropDown .locations-container .state-selector button:focus,div.locations-dropDown .locations-container .state-selector button:hover,div.locations-dropDown .locations-container .state-selector button.active{font-weight:600;outline:none}div.locations-dropDown .locations-container .store-selector{flex:1}div.locations-dropDown .locations-container .store-selector>p{padding-left:1rem;margin-bottom:1.5rem}div.locations-dropDown .locations-container .store-selector .stores-container,div.locations-dropDown .locations-container .store-selector .store{display:flex;width:100%;flex-wrap:wrap}div.locations-dropDown .locations-container .store-selector .stores-container{display:none}div.locations-dropDown .locations-container .store-selector .stores-container.active{display:flex}div.locations-dropDown .locations-container .store-selector .store{padding:.5rem 1rem 1rem;display:flex;width:100%;flex-direction:column;cursor:pointer}div.locations-dropDown .locations-container .store-selector .store:hover,div.locations-dropDown .locations-container .store-selector .store.active:not(.coming-soon){background-color:#e7e5ff}div.locations-dropDown .locations-container .store-selector .store.coming-soon{cursor:default}div.locations-dropDown .locations-container .store-selector .store.coming-soon:hover{background-color:#eee}div.locations-dropDown .locations-container .store-selector .store.coming-soon .address,div.locations-dropDown .locations-container .store-selector .store.coming-soon .phone{display:none}div.locations-dropDown .locations-container .store-selector .store p{margin-top:0;font-size:1.6rem;margin-bottom:.2rem}div.locations-dropDown .locations-container .store-selector .store p.coming-soon-p{color:#6a2af1}div.locations-dropDown .locations-container .store-selector .store p span{font-size:1.6rem}div.locations-dropDown .locations-container .store-selector .store p entity-tag{font-size:1.6rem}div.locations-dropDown .locations-container .store-selector .store .name{margin-bottom:.5rem;text-transform:capitalize}div.locations-dropDown .locations-container .store-selector .store .store-variants{margin-top:.8rem}#nav-icon1{width:40px;height:24px;position:absolute;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;right:1rem;top:2.9rem;display:block;z-index:9999}@media screen and (min-width:640px){#nav-icon1{right:4rem;top:0;bottom:0;margin:auto 0}}@media screen and (min-width:1000px){#nav-icon1{display:none}}#nav-icon1.open span:nth-child(1){top:12px;transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;right:-60px}#nav-icon1.open span:nth-child(3){top:12px;transform:rotate(-135deg)}#nav-icon1 span{display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:0;opacity:1;right:0;transform:rotate(0);transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:0;bottom:0;margin:auto 0}#nav-icon1 span:nth-child(3){bottom:0}nav.main-nav{position:fixed;top:0;left:0;width:100vw;height:78px;z-index:1001}@media screen and (min-width:1000px){nav.main-nav{height:auto;background-color:#fff}}nav.main-nav .banner{background-color:#6a2af1;width:100%;padding:1rem;text-align:center;position:relative;color:#fff}nav.main-nav .banner.hidden{display:none}nav.main-nav .banner p{margin:0;font-size:1.5rem;padding:0 3rem}@media (min-width:640px){nav.main-nav .banner p{font-size:1.8rem}}nav.main-nav .banner .close{position:absolute;width:1.5rem;height:1.5rem;right:1rem;top:0;bottom:0;margin:auto 0;background-color:unset;border:none}@media (min-width:640px){nav.main-nav .banner .close{right:2rem}}nav.main-nav .banner .close:after,nav.main-nav .banner .close:before{position:absolute;height:100%;width:1px;content:"";background-color:#fff;top:0;right:0;left:0;margin:0 auto;transform-origin:center}nav.main-nav .banner .close:after{transform:rotate(45deg)}nav.main-nav .banner .close:before{transform:rotate(-45deg)}nav.main-nav .outer-wrapper{max-height:151px;transition:max-height .4s ease-in-out;background-color:#fff}@media screen and (min-width:860px){nav.main-nav .outer-wrapper{padding:0 4em}}@media screen and (min-width:1000px){nav.main-nav .outer-wrapper{background-color:unset}}nav.main-nav .outer-wrapper.hide{max-height:112px}nav.main-nav .outer-wrapper.hide .main-links{transform:translateY(-60px)}nav.main-nav .main-wrapper{max-width:1300px;margin:0 auto;position:relative}@media (min-width:640px){nav.main-nav .main-wrapper{padding:1em 2em}}@media screen and (min-width:1000px){nav.main-nav .main-wrapper{padding:3.6rem 2em 2rem;display:flex}}nav.main-nav div.content{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:0}@media screen and (min-width:640px){nav.main-nav div.content{grid-template-columns:auto 1fr;width:calc(100% - 8rem);grid-template-rows:1fr}}@media screen and (min-width:1000px){nav.main-nav div.content{width:100%;row-gap:1.2rem;grid-template-rows:auto 1fr;grid-template-columns:245px 1fr}}nav.main-nav div.content *{font-size:2rem}nav.main-nav .logo-container{grid-column:1/2;grid-row:1/2;position:relative;padding:1rem;z-index:999}@media screen and (min-width:640px){nav.main-nav .logo-container{padding:0;background-color:#fff}}nav.main-nav .logo-container a{display:inline-block;height:100%}@media screen and (min-width:1000px){nav.main-nav .logo-container a{display:block}}nav.main-nav .logo-container img{width:auto;display:none}@media screen and (min-width:1000px){nav.main-nav .logo-container img{display:block;width:100%;height:100%}}@media screen and (min-width:1200px){nav.main-nav .logo-container img{width:270px}}nav.main-nav .logo-container img.mobile{display:block;width:6rem}@media screen and (min-width:1000px){nav.main-nav .logo-container img.mobile{display:none}}nav.main-nav .buttons-container{display:flex;justify-content:flex-end;background-color:#fff;position:relative;z-index:1;grid-column:1/2;grid-row:2/3}@media screen and (min-width:640px){nav.main-nav .buttons-container{grid-column:2/3;grid-row:1/2;align-items:center}}nav.main-nav .buttons-container>a.button{padding-top:0;min-height:50px;height:auto;white-space:nowrap;padding-bottom:0;display:inline-flex;align-items:center;border:none}@media screen and (max-width:1000px){nav.main-nav .buttons-container>a.button:hover{transform:unset}}@media screen and (min-width:640px){nav.main-nav .buttons-container>a.button{height:42px}}@media screen and (min-width:1000px){nav.main-nav .buttons-container>a.button{align-self:flex-start}}nav.main-nav .main-links{transition:opacity .4s ease-in-out,visibility .4s ease-in-out;position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:900;display:flex;justify-content:center;visibility:hidden;opacity:0}nav.main-nav .main-links.open{visibility:visible;opacity:1}@media screen and (min-width:1000px){nav.main-nav .main-links{transition:transform .4s ease-in-out;grid-column:1/3;grid-row:2/3;position:static;display:block;width:auto;height:auto;z-index:auto;visibility:visible;opacity:1}}nav.main-nav .main-links ul{display:flex;padding:0;margin:0;list-style:none;flex-direction:column;align-items:center;padding:12rem 3rem 3rem}@media screen and (min-width:1000px){nav.main-nav .main-links ul{flex-direction:row;justify-content:flex-end;padding:0}}nav.main-nav .main-links ul li{margin-bottom:2rem}@media screen and (min-width:1000px){nav.main-nav .main-links ul li{padding-left:5.7rem;margin-bottom:0}}nav.main-nav .main-links ul li a{text-decoration:none;font-weight:600;position:relative;display:inline-block}@media screen and (max-width:1000px){nav.main-nav .main-links ul li a{font-size:2.8rem!important}}nav.main-nav .main-links ul li a.active:after,nav.main-nav .main-links ul li a:hover:after{opacity:1;transform:translateY(0)}nav.main-nav .main-links ul li a:after{content:"";width:100%;height:4px;background-image:url(../../media/global/patterns/link-underline.svg);background-size:auto 100%;background-repeat:repeat-x;top:101%;left:0;position:absolute;opacity:0;transform:translateY(-4px);transition:all .2s ease-in}nav.main-nav .main-links ul li.hide{display:none}footer.main-footer{background-color:#000;color:#fff}footer.main-footer>div{padding-top:6rem;padding-bottom:3rem}footer.main-footer .row{display:flex;flex-wrap:wrap}@media screen and (min-width:860px){footer.main-footer .row:nth-child(1){justify-content:space-between}}footer.main-footer .row:nth-child(1) .text-container{max-width:50rem;padding-right:20px;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1100px){footer.main-footer .row:nth-child(1) .text-container{max-width:400px}}footer.main-footer .row:nth-child(1) .text-container h5{margin-bottom:3rem;max-width:35rem}footer.main-footer .row:nth-child(1) .text-container p{margin-bottom:0}footer.main-footer .row:nth-child(1) .text-container p a{display:inline-flex;align-items:center;text-decoration:none}footer.main-footer .row:nth-child(1) .text-container p a:hover{text-decoration:underline}footer.main-footer .row:nth-child(1) .text-container p a:hover img{transform:scale(1.1)}footer.main-footer .row:nth-child(1) .text-container p img{margin-left:1rem;transition:transform .3s ease-in-out}footer.main-footer .row:nth-child(1) .text-container .app-icons{margin-top:10px;display:flex}footer.main-footer .row:nth-child(1) .text-container .app-icons img{max-width:180px;height:auto;margin-right:12px}@media screen and (max-width:640px){footer.main-footer .row:nth-child(1) .text-container .app-icons img{max-width:140px;margin-right:8px}}footer.main-footer .row:nth-child(1) .media-container{display:grid;margin-top:3rem;align-items:flex-start;width:100%;width:400px;grid-template-columns:repeat(2,auto);column-gap:1rem}@media screen and (min-width:860px){footer.main-footer .row:nth-child(1) .media-container{grid-template-columns:repeat(3,auto)}}@media screen and (min-width:1100px){footer.main-footer .row:nth-child(1) .media-container{grid-template-columns:repeat(3,1fr);max-width:600px;flex:1;align-items:auto}}@media screen and (min-width:1286px){footer.main-footer .row:nth-child(1) .media-container{margin-top:0}}footer.main-footer .row:nth-child(1) .media-container .square{position:relative;width:100%}footer.main-footer .row:nth-child(1) .media-container .square:nth-child(3){display:none}@media screen and (min-width:860px){footer.main-footer .row:nth-child(1) .media-container .square:nth-child(3){display:initial}}footer.main-footer .row:nth-child(1) .media-container .square:after{content:"";display:block;padding-bottom:100%}footer.main-footer .row:nth-child(1) .media-container .square .content{position:absolute;width:100%;height:100%}footer.main-footer .row:nth-child(1) .media-container img{width:100%;height:100%;object-fit:cover;object-position:center}footer.main-footer .row.two{justify-content:space-between}footer.main-footer .row.two div,footer.main-footer .row.two a,footer.main-footer .row.two p{font-size:1.4rem}@media screen and (min-width:860px){footer.main-footer .row.two div,footer.main-footer .row.two a,footer.main-footer .row.two p{font-size:1.6rem}}footer.main-footer .row.two div.nav{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:1100px){footer.main-footer .row.two div.nav{max-width:410px;flex:1;order:1}}@media screen and (min-width:1215px){footer.main-footer .row.two div.nav{max-width:480px}}footer.main-footer .row.two div.nav .logo-container{align-self:flex-start}@media screen and (min-width:1100px){footer.main-footer .row.two div.nav .logo-container{height:100%}}footer.main-footer .row.two div.nav .logo-container a{display:block;height:100%}footer.main-footer .row.two div.nav .logo-container img{width:7rem}@media screen and (min-width:1100px){footer.main-footer .row.two div.nav .logo-container img{height:100%;width:auto}}footer.main-footer .row.two div.nav nav{padding-left:3rem;width:calc(100% - 8rem);display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}@media screen and (min-width:1100px){footer.main-footer .row.two div.nav nav{flex:1;width:auto}}footer.main-footer .row.two div.nav nav a{width:49%;font-weight:600;text-decoration:none;align-self:baseline}footer.main-footer .row.two div.nav nav a:hover,footer.main-footer .row.two div.nav nav a.active{text-decoration:underline}footer.main-footer .row.two .newsletter-container{flex:1;width:auto;margin-bottom:3rem}@media screen and (min-width:1100px){footer.main-footer .row.two .newsletter-container{margin-bottom:0;flex:unset;order:2;width:600px}}footer.main-footer .row.two .newsletter-container p{margin-top:0;margin-bottom:1.5rem}@media screen and (max-width:640px){footer.main-footer .row.two .newsletter-container p{font-size:1.8rem}}footer.main-footer .row.two .newsletter-container form{width:100%}footer.main-footer .row.two .newsletter-container form *{color:#fff}footer.main-footer .row.two .newsletter-container form label{width:100%;display:block;padding:4px;background-color:#393939;display:flex;height:50px}footer.main-footer .row.two .newsletter-container form label input{flex:1;background-color:inherit;padding-bottom:2px;padding-top:0;padding-right:1.5rem;line-height:1;height:auto;font-weight:100}@media screen and (min-width:640px){footer.main-footer .row.two .newsletter-container form label input{padding-bottom:15px;padding-top:10px}}footer.main-footer .row.two .newsletter-container form label input::placeholder{color:#fff}footer.main-footer .row.two .newsletter-container form label button.button{background-color:#6a2af1;padding:1rem 2.5rem .8rem;height:auto}footer.main-footer .row.two .newsletter-container form label button.button:hover{transform:scaleY(1.18) scaleX(1.05)}footer.main-footer .row.two .newsletter-container form label button.button:hover span{transform:scaleY(.84) scaleX(.95)}footer.main-footer .row.two .newsletter-container form label button.button span{display:none;transition:unset}@media screen and (min-width:640px){footer.main-footer .row.two .newsletter-container form label button.button span{display:initial}}footer.main-footer .row.two .newsletter-container form label button.button:after{position:absolute;top:50%;left:50%;content:"";width:2rem;height:2rem;transform:translate(-50%,-50%) rotate(-90deg);background-image:url(../../media/global/misc/white-arrow.svg);background-size:100%;background-position:0px 8px;background-repeat:no-repeat}@media screen and (min-width:420px){footer.main-footer .row.two .newsletter-container form label button.button:after{width:2.5rem;height:2.5rem}}@media screen and (min-width:640px){footer.main-footer .row.two .newsletter-container form label button.button:after{display:none}}footer.main-footer .row.copy-container-row{width:100%;order:3}footer.main-footer .row.copy-container-row .copy-container{width:100%;display:flex;align-items:center}@media screen and (min-width:860px){footer.main-footer .row.copy-container-row .copy-container{margin-top:2rem}}footer.main-footer .row.copy-container-row .copy-container p{font-size:1.4rem;margin-right:2rem}@media screen and (min-width:860px){footer.main-footer .row.copy-container-row .copy-container p{font-size:1.6rem}}footer.main-footer hr{background-color:#fff;margin:4rem 0;height:1px;width:100%}section.general-banner .banner{display:flex;padding:3rem 2rem}@media screen and (min-width:640px){section.general-banner .banner{padding:5rem}}section.general-banner header{background-color:#000;color:#fff}section.general-banner header h1,section.general-banner header p{margin:0}section.general-banner header h1{margin-bottom:1rem}section.general-banner .banner-image-container{height:280px}@media screen and (min-width:640px){section.general-banner .banner-image-container{width:100%}}section.general-banner.brands{padding-bottom:0}section.general-banner.brands div{display:flex;padding-top:0;padding-bottom:0}section.general-banner.brands div .banner{width:66%;background-color:#fff;color:#000;padding:0;align-items:center}section.general-banner.brands div .banner div{flex-direction:column}section.general-banner.brands div .banner-image-container{height:auto;width:34%}section.general-banner.brands div .banner-image-container .fit{object-fit:contain}.dispensary-deals .general-banner .banner{display:none!important}.dispensary-deals .general-banner .banner-image-container{height:500px}@media screen and (max-width:640px){.landing-page section.general-banner .banner{display:flex;padding:6rem 2rem}}body.cookie-displaying section.hero{padding-top:calc(12rem + 70px)}@media (min-width:1000px){body.cookie-displaying section.hero{padding-top:calc(18rem + 45px)}}@media screen and (max-width:640px){section.hero{padding-left:0;padding-right:0}}@media (max-width:640px){section.hero>div{padding-top:0}}section.hero .swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}section.hero .swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}section.hero .swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}section.hero .swiper-container-fade .swiper-slide-active,section.hero .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}section.hero .slider{width:100%;position:relative}section.hero .slider .slide-inner{width:100%;background-size:cover;background-position:right;height:90vh;max-height:600px;padding:4rem 3rem}@media screen and (min-width:400px){section.hero .slider .slide-inner{height:550px;max-height:unset;padding:6rem 3rem}}@media screen and (min-width:860px){section.hero .slider .slide-inner{padding:6rem 5rem;height:600px}}section.hero .slider .slide-inner .content{max-width:550px;display:flex;flex-direction:column;height:100%}@media screen and (min-width:860px){section.hero .slider .slide-inner .content{justify-content:flex-end}}section.hero .slider .slide-inner .content h2{margin-bottom:1rem}section.hero .slider .slide-inner .content p{margin-top:0;margin-bottom:3rem}@media screen and (min-width:860px){section.hero .slider .slide-inner .content p{margin-bottom:5rem}}section.hero .swiper-pagination{position:absolute;display:flex;align-items:center;left:0;right:0;margin:0 auto;bottom:-40px;justify-content:center}@media screen and (min-width:640px){section.hero .swiper-pagination{justify-content:flex-start;right:unset}}section.hero .swiper-pagination .swiper-pagination-bullet{margin-right:10px;background:#9e9e9e;width:9px;height:9px}section.hero .swiper-pagination .swiper-pagination-bullet-active{background:#6A2AF1;width:11px;height:11px}section.hero .timer-indicator{width:100%;height:5px;background-color:#a8a8a8}section.hero .timer-indicator>div{width:0%;height:100%;background-color:#6a2af1}@media (min-width:860px){.home section.information>div{padding:0 2em 2em}}.home-hero-flex-container{max-width:1300px;display:flex;flex-direction:row;margin:auto}.home-hero-flex-container .button.is-3d{margin-right:12px;max-width:48%}.home-hero-flex-container .home-hero-left-column{display:flex;flex-direction:column;justify-content:center;flex-basis:50%;padding:20px}.home-hero-flex-container .home-hero-left-column .buttons-container{display:flex;text-transform:capitalize}.home-hero-flex-container .home-hero-left-column h2,.home-hero-flex-container .home-hero-left-column h3,.home-hero-flex-container .home-hero-left-column p{margin-top:0}.home-hero-flex-container .home-hero-left-column button{margin-top:10px}.home-hero-flex-container .home-hero-right-column{flex-basis:50%;display:flex;justify-content:center;align-items:center}.home-hero-flex-container .home-hero-right-column .home-hero-image{display:flex;align-items:center;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;height:120%}.home-hero-flex-container .home-hero-right-column .home-hero-image img{width:100%;height:auto}@media (max-width:768px){.home-hero-flex-container{flex-direction:column}.home-hero-flex-container .home-hero-left-column{order:2}.home-hero-flex-container .home-hero-right-column{order:1;flex-basis:100%;margin:1rem}.home-hero-flex-container .home-hero-right-column .home-hero-image{height:auto}}.home-link{background-color:#000;color:#fff}.home-link button{display:flex;justify-content:center;color:#fff;border:solid 2px #fff;padding:1rem 23%;font-weight:600;outline:none;-webkit-appearance:none;font-size:1em;white-space:nowrap;text-transform:capitalize}#main-nav-js.scrolled{background-color:#fff0;transition:background-color .5s ease-in-out}nav.main-nav .buttons-container.scrolled{background-color:#fff0}nav.main-nav .main-links.scrolled{background-color:#fff0}.home-links-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:30px;max-width:1200px;margin:0 auto}.home-links-container .home-links-box{display:flex;flex-direction:column;width:calc((100% - 90px)/4);text-align:center;margin-bottom:30px}.home-links-container .home-links-box button{margin-top:10px}.home-links-container .home-links-box p{font-weight:500;margin-bottom:5px}.home-links-container .home-links-box.hide{display:none}@media (max-width:860px){.home-links-container{justify-content:center}.home-links-container .home-links-box{width:70%}}.home-links-container.center-items{justify-content:center;column-gap:30px}body.cookie-displaying section.information{padding-top:calc(12rem + 70px)}@media (min-width:1000px){body.cookie-displaying section.information{padding-top:calc(18rem + 45px)}}section.information .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;z-index:0}@media screen and (max-width:640px){section.information{padding-left:0;padding-right:0}}section.information>div{padding:2em 0}@media (max-width:640px){section.information>div{padding-top:0}}section.information .information-container-fade.information-container-free-mode .information-slide{transition-timing-function:ease-out}section.information .information-container-fade .information-slide{pointer-events:none;transition-property:opacity}section.information .information-container-fade .information-slide .information-slide{pointer-events:none}section.information .information-container-fade .information-slide-active,section.information .information-container-fade .information-slide-active .information-slide-active{pointer-events:auto}section.information .slider{width:100%;position:relative}section.information .slider .slide-inner{width:100%;background-size:cover;background-position:right;height:90vh;max-height:600px;padding:4rem 3rem}@media screen and (min-width:400px){section.information .slider .slide-inner{height:550px;max-height:unset;padding:6rem 3rem}}@media screen and (min-width:860px){section.information .slider .slide-inner{padding:6rem 5rem;height:600px}}section.information .slider .slide-inner .content{max-width:550px;display:flex;flex-direction:column;height:100%}@media screen and (min-width:860px){section.information .slider .slide-inner .content{justify-content:flex-end}}section.information .slider .slide-inner .content h2{margin-bottom:1rem}section.information .slider .slide-inner .content p{margin-top:0;margin-bottom:3rem}@media screen and (min-width:860px){section.information .slider .slide-inner .content p{margin-bottom:5rem}}section.information .information-pagination{position:absolute;display:flex;align-items:center;left:0;right:0;margin:0 auto;bottom:-40px;justify-content:center}@media screen and (min-width:640px){section.information .information-pagination{justify-content:flex-start;right:unset}}section.information .information-pagination .information-pagination-bullet{margin-right:10px;background:#9e9e9e;width:9px;height:9px}section.information .information-pagination .information-pagination-bullet-active{background:#6A2AF1;width:11px;height:11px}section.information .timer-indicator{width:100%;height:5px;background-color:#a8a8a8}section.information .timer-indicator>div{width:0%;height:100%;background-color:#6a2af1}@media screen and (max-width:640px){section.paragraph-75>div{padding:1em 0}}section.paragraph-75 div.p-wrapper{max-width:1000px}section.paragraph-75 div.p-wrapper p{margin-top:0;margin-bottom:1rem}@media screen and (max-width:640px){section.paragraph-75 div.p-wrapper p{font-size:3rem}}@media screen and (min-width:640px){section.brands-carousel>div{padding-bottom:6em}}section.brands-carousel .slider-header{border-bottom:1px solid #000;padding-bottom:1rem;margin-bottom:2rem}section.brands-carousel .slider-header h4{margin:0}section.brands-carousel .slider-wrapper{position:relative;padding:2rem 0rem 4rem}@media screen and (min-width:640px){section.brands-carousel .slider-wrapper{padding:3rem}}@media screen and (min-width:860px){section.brands-carousel .slider-wrapper{padding:5rem}}section.brands-carousel .slider{width:100%;overflow:hidden}section.brands-carousel .slider .slide{text-align:center}section.brands-carousel .slider a:hover img{transform:scale(1.05)}section.brands-carousel .slider img{width:100%;max-width:150px;height:auto;transition:transform .2s ease-in}section.brands-carousel .slider .swiper-button-next,section.brands-carousel .slider .swiper-button-prev{height:30px}@media screen and (max-width:640px){section.brands-carousel .slider .swiper-button-next,section.brands-carousel .slider .swiper-button-prev{display:none}}section.brands-carousel .slider .swiper-button-next:after,section.brands-carousel .slider .swiper-button-prev:after{content:"";height:100%;width:100%;background-image:url(../../media/global/misc/slider-arrow-2.svg);background-size:contain;background-position:center;background-repeat:no-repeat}section.brands-carousel .slider .swiper-button-prev{transform:rotate(180deg);transform-origin:center}@media screen and (min-width:860px){section.brands-carousel .slider .swiper-button-prev{left:-.3rem}}section.brands-carousel .slider .swiper-button-next{right:-.3rem}@media screen and (min-width:640px){section.brands-carousel .slider .swiper-pagination{display:none}}section.brands-carousel .slider .swiper-pagination-bullets{bottom:0}section.brands-carousel .slider .swiper-pagination-bullets .swiper-pagination-bullet{background-color:transparent;border:2px solid #6A2AF1;width:10px;height:10px}section.brands-carousel .slider .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#6a2af1}section.two-square-cta{background-color:#6a2af1;padding-top:4rem}@media screen and (min-width:640px){section.two-square-cta{padding-top:5rem}}section.two-square-cta>div{max-width:1100px}section.two-square-cta>div>p{color:#fff;margin-top:0}section.two-square-cta>div>p:nth-child(1){margin-bottom:1rem}section.two-square-cta .squares-container{display:grid;grid-template-columns:100%;justify-content:center;grid-gap:4rem}@media screen and (min-width:640px){section.two-square-cta .squares-container{grid-template-columns:1fr 1fr}}section.two-square-cta .squares-container .square{position:relative;text-decoration:none}section.two-square-cta .squares-container .square:before{content:"";display:block;padding-top:80%}@media screen and (min-width:640px){section.two-square-cta .squares-container .square:before{padding-top:100%}}@media screen and (min-width:700px){section.two-square-cta .squares-container .square:before{padding-top:80%}}section.two-square-cta .squares-container .square:after{content:"";position:absolute;height:100%;width:100%;background-color:#000;top:0;left:0;transition:transform .1s ease-in-out}section.two-square-cta .squares-container .square:hover .content{transform:translate(-10px,-10px)}section.two-square-cta .squares-container .square:hover .header,section.two-square-cta .squares-container .square:hover .post-header{color:#6a2af1}section.two-square-cta .squares-container .square .content{position:absolute;z-index:1;top:0;left:0;background-size:cover;background-position:left;height:100%;width:100%;padding:3rem;transition:transform .1s ease-in-out}section.two-square-cta .squares-container .square .content p{font-weight:600}section.two-square-cta .squares-container .square .content p.post-header{margin-top:0;margin-bottom:2.5rem;max-width:300px}section.two-square-cta .squares-container .square .content p.sub-header{margin-top:0;margin-bottom:1.5rem}@media screen and (min-width:640px){section.two-square-cta .squares-container .square .content p.sub-header{margin-bottom:2.5rem}}section.two-square-cta .squares-container .square .content h5{margin-bottom:.5rem}section.map-container{background-color:#6a2af1;position:relative}@media screen and (max-width:640px){section.map-container{padding-left:0;padding-right:0;margin-top:-1px}}section.map-container:after{position:absolute;bottom:-1px;left:0;content:"";background-color:#fff;height:35%;width:100%}@media screen and (max-width:640px){section.map-container>div{padding:0 0 4em}}section.map-container .map-outer{display:flex;flex-direction:column;width:100%;position:relative;z-index:1}@media screen and (min-width:640px){section.map-container .map-outer{flex-direction:row;height:500px}}@media screen and (min-width:860px){section.map-container .map-outer{height:675px}}section.map-container .map-outer .map-nav{background-color:#000;color:#fff;max-height:500px;width:100%;padding:0rem 2rem 4rem;overflow:auto}@media screen and (min-width:640px){section.map-container .map-outer .map-nav{max-height:unset;width:250px;height:auto}}@media screen and (min-width:860px){section.map-container .map-outer .map-nav{padding:0rem 4.5rem 4rem}}@media screen and (min-width:900px){section.map-container .map-outer .map-nav{width:300px}}section.map-container .map-outer .map-nav .nav{display:block}@media screen and (min-width:640px){section.map-container .map-outer .map-nav .nav{display:block!important}}section.map-container .map-outer .map-nav .nav-header{margin:0;position:sticky;top:0;width:100%;background-color:#000;padding-top:5rem;z-index:1;border-bottom:1px solid #fff;padding-bottom:1.5rem}@media screen and (min-width:640px){section.map-container .map-outer .map-nav .nav-header{padding-top:4rem}}@media screen and (min-width:860px){section.map-container .map-outer .map-nav .nav-header{padding-top:8rem}}section.map-container .map-outer .map-nav .nav-header span{position:absolute;right:0rem;bottom:1.5rem;font-size:1.6rem;font-weight:300;cursor:pointer;display:block}@media screen and (min-width:640px){section.map-container .map-outer .map-nav .nav-header span{display:none}}section.map-container .map-outer .map-nav .accordion .item{width:100%;border-top:1px solid #fff;padding:2rem 0}section.map-container .map-outer .map-nav .accordion .item:nth-child(1){border-top:none;padding:1.7rem 0 2rem}section.map-container .map-outer .map-nav .accordion .item.open .plus:before{transform:translate(-50%) rotate(90deg)}section.map-container .map-outer .map-nav .accordion .state h4{position:relative;margin-bottom:0;cursor:pointer}section.map-container .map-outer .map-nav .accordion .state h4 .plus{position:absolute;height:1.5rem;width:1.5rem;right:0;top:50%;transform:translateY(-50%)}section.map-container .map-outer .map-nav .accordion .state h4 .plus:after,section.map-container .map-outer .map-nav .accordion .state h4 .plus:before{content:"";background-color:#fff;position:absolute}section.map-container .map-outer .map-nav .accordion .state h4 .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}section.map-container .map-outer .map-nav .accordion .state h4 .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}section.map-container .map-outer .map-nav .accordion ul{margin:0;padding:0;list-style:none;height:0;overflow:hidden}section.map-container .map-outer .map-nav .accordion ul li{margin-bottom:1rem}section.map-container .map-outer .map-nav .accordion ul li:nth-child(1){padding-top:2rem}section.map-container .map-outer .map-nav .accordion ul li:nth-last-child(1) .inner{border-bottom:none}section.map-container .map-outer .map-nav .accordion ul li span{font-weight:600;cursor:pointer}@media screen and (min-width:640px){section.map-container .map-outer .map-nav .accordion ul li span{font-weight:300}section.map-container .map-outer .map-nav .accordion ul li span.bold{font-weight:600}}section.map-container .map-outer .map-nav .accordion ul li .inner{display:flex;flex-direction:column;margin-top:1rem;margin-bottom:1rem;border-bottom:1px solid #303030;padding-bottom:1rem}@media screen and (min-width:640px){section.map-container .map-outer .map-nav .accordion ul li .inner{display:none}}section.map-container .map-outer .map-nav .accordion ul li .inner a{text-decoration:none}section.map-container .map-outer .map-nav .accordion ul li .inner p{margin:0}section.map-container .map-outer #map{background-color:#d9d9d9;display:none;height:50rem;position:relative}@media screen and (min-width:640px){section.map-container .map-outer #map{flex:1;display:initial;display:block!important;height:auto}}section.faq-cta>div{max-width:1000px}@media screen and (max-width:640px){section.faq-cta>div{padding-top:1rem;padding-bottom:1rem}}section.faq-cta .content{display:flex;flex-wrap:wrap}section.faq-cta .content .img-container{flex:1;margin-bottom:3rem}@media screen and (min-width:640px){section.faq-cta .content .img-container{margin-bottom:0}}section.faq-cta .content .img-container img{width:calc(100% + 2rem);margin-left:-1rem}@media screen and (min-width:640px){section.faq-cta .content .img-container img{margin-left:0;width:100%}}@media screen and (min-width:640px){section.faq-cta .content .text-container{width:55%;padding-left:7rem}}section.faq-cta .content .text-container p{margin:0}section.faq-cta .content .text-container .header{margin:1.5rem 0 2.5rem}section.newsletter .content{color:#fff;background-image:url(../../media/home/newsletter-signup-background.jpg);background-size:cover;background-position:center;padding:3rem;text-align:center}@media screen and (min-width:640px){section.newsletter .content{padding:3rem 7rem}}@media screen and (min-width:860px){section.newsletter .content{padding:3rem 10rem}}section.newsletter .content p{margin:0}section.newsletter .content p.is-large{margin-top:1rem;margin-bottom:3.5rem}section.newsletter form{display:flex;flex-wrap:wrap}@media screen and (min-width:640px){section.newsletter form{justify-content:space-between}}section.newsletter form label{width:100%;margin-bottom:2rem}@media screen and (min-width:640px){section.newsletter form label{width:calc(50% - 15px);margin-bottom:0rem}}section.newsletter form label.phone-number-label{position:relative}section.newsletter form label input{width:100%;color:#000}section.newsletter form label .tooltip{position:absolute;right:1rem;top:52%;transform:translateY(-50%)}section.newsletter form label .tooltip img{width:2rem;cursor:pointer}section.newsletter form label .tooltip .inner{position:absolute;padding:1.5rem;bottom:calc(100% + 1rem);right:0;width:220px;background-color:#000;opacity:0;visibility:hidden;transition:all .2s ease-in}@media screen and (min-width:640px){section.newsletter form label .tooltip .inner{right:50%;transform:translate(50%)}}section.newsletter form label .tooltip .inner.open{opacity:1;visibility:visible}section.newsletter form label .tooltip .inner:after{content:"";position:absolute;top:100%;right:0;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid black;z-index:2}@media screen and (min-width:640px){section.newsletter form label .tooltip .inner:after{right:50%;transform:translate(50%)}}section.newsletter form label .tooltip .inner p{color:#fff;text-align:left;margin:0}section.newsletter form label .tooltip .inner p.toolTip-dismiss{cursor:pointer;text-decoration:underline;margin-top:1rem}section.newsletter form .btn-container{margin-top:3rem;width:100%}section.newsletter form .btn-container button{background-color:#000;color:#fff}section.newsletter form .btn-container button.disabled{background-color:#000000b3}section.newsletter+section.swag-cta>div{padding-top:0}section.swag-cta{position:relative;z-index:1}section.swag-cta .content{background-size:cover;background-position:top;padding:4rem 3rem;min-height:550px}@media screen and (min-width:860px){section.swag-cta .content{min-height:500px;padding:7rem 4rem;background-position:left}}section.swag-cta .content .text-container{color:#fff;max-width:400px}section.swag-cta .content .text-container h3{margin-top:0}section.swag-cta .content .text-container p{margin:1.5rem 0 3rem}section.swag-cta .content .text-container a{color:#fff;border:1px solid #fff}section.swag-cta .content .button.disabled{pointer-events:none}section.long-live-weed{height:calc(100vh + 5rem);min-height:700px;margin-top:-25rem;background-image:url(../../media/global/patterns/pattern-waves-new-v2.svg);background-repeat:repeat;background-size:20px;background-position-x:-5px;background-attachment:fixed;background-color:#000}@media screen and (min-width:640px){section.long-live-weed{height:calc(100vh + 10rem)}}section.long-live-weed>div{display:flex;align-items:center;height:100%;justify-content:center;color:#fff;max-width:unset;padding:0}section.long-live-weed>div h1.is-huge{margin-top:12rem;text-align:center;font-size:7rem}@media screen and (min-width:640px){section.long-live-weed>div h1.is-huge{font-size:12rem}}@media screen and (min-width:860px){section.long-live-weed>div h1.is-huge{margin-top:10rem}}@media screen and (min-width:1200px){section.long-live-weed>div h1.is-huge{font-size:15rem}}.locations-news-banner .content{background-color:#6a2af1;padding:3rem 2rem}@media screen and (min-width:640px){.locations-news-banner .content{padding:5rem}}.locations-news-banner .content *{color:#fff}.locations-news-banner .content p{margin:0;margin-bottom:1rem}.locations-news-banner .content h1{margin:0}@media screen and (max-width:640px){section.locations-ui{padding:0}}section.locations-ui>div{padding-top:0}section.locations-ui div.content{display:flex;flex-wrap:wrap}section.locations-ui .locations-container{display:flex;flex-direction:column}@media screen and (max-width:640px){section.locations-ui .locations-container{padding:0 1em}}@media screen and (min-width:640px){section.locations-ui .locations-container{flex:1;padding-left:3rem}}section.locations-ui .locations-container .state-container{margin-bottom:6.5rem}section.locations-ui .locations-container .state-container:nth-last-child(1){margin-bottom:1rem}@media screen and (min-width:640px){section.locations-ui .locations-container .state-container:nth-last-child(1){margin-bottom:6.5rem}}section.locations-ui .locations-container .state{width:100%;padding-bottom:1.4rem;border-bottom:4px solid #000}section.locations-ui .locations-container .state h2{margin:0}section.locations-ui .locations{display:flex;flex-direction:column}section.shop-container>div{padding-bottom:2em}section.shop-container div.current-store-banner{display:flex;flex-wrap:wrap}@media screen and (min-width:640px){section.shop-container div.current-store-banner{align-items:stretch}}section.shop-container div.current-store-banner .banner{width:100%;padding:3rem 2rem}@media screen and (min-width:640px){section.shop-container div.current-store-banner .banner{padding:3rem 5rem;width:50%}}section.shop-container div.current-store-banner header{background-color:#000;display:flex;align-items:center}section.shop-container div.current-store-banner header .store-title-type{color:#fff}section.shop-container div.current-store-banner header .store-title-type h1{margin-bottom:0;margin-top:0}section.shop-container div.current-store-banner header p{margin:0}section.shop-container div.current-store-banner header p.address{margin-top:15px}section.shop-container div.current-store-banner header .toggle-container{display:flex;align-items:center;flex-wrap:wrap;align-self:flex-end;color:#fff;margin-top:1.5rem}@media screen and (min-width:712px){section.shop-container div.current-store-banner header .toggle-container{margin-top:0}}section.shop-container div.current-store-banner header .toggle-container p{margin:0}section.shop-container div.current-store-banner header .toggle-container .store-variants{display:inline-flex;margin:0 1rem}section.shop-container div.current-store-banner header .toggle-container .store-variants span{margin-right:0;font-size:1.8rem;padding:.7rem 1.3rem 1rem;border-radius:20px}section.shop-container div.current-store-banner header .toggle-container a{margin-top:10px;width:100%}@media screen and (min-width:640px){section.shop-container div.current-store-banner header .toggle-container a{width:auto;margin-top:0}}section.shop-container div.current-store-banner hr{height:1rem;margin:0;padding:0}section.shop-container div.current-store-banner .banner-image-container{height:200px}@media screen and (min-width:640px){section.shop-container div.current-store-banner .banner-image-container{height:auto;width:50%}}section.shop-specials>div{padding-top:0;padding-bottom:5rem}section.shop-specials .dropdowns{display:flex;flex-wrap:wrap;margin-top:2rem}section.shop-specials .dropdowns .dropdown{margin-bottom:1rem;align-self:flex-start;background-color:#e8e5f3;width:100%;padding:2rem;overflow:scroll}@media screen and (min-width:860px){section.shop-specials .dropdowns .dropdown{padding:3rem 3.5rem;width:33%;margin-bottom:0}}section.shop-specials .dropdowns .dropdown:nth-child(2){background:#6A2AF1}@media screen and (min-width:860px){section.shop-specials .dropdowns .dropdown:nth-child(2){width:calc(33% - 60px);margin:0 30px}}section.shop-specials .dropdowns .dropdown:nth-child(2) *{color:#fff}section.shop-specials .dropdowns .dropdown h4{margin-bottom:1rem}section.shop-specials .dropdowns .dropdown p{margin-top:0}section.shop-specials .dropdowns .dropdown p:nth-last-child(1){margin-bottom:0}section.shop-specials .dropdowns .dropdown p.marketing-message{margin-bottom:2rem}section.shop-specials .dropdowns .dropdown .special{margin-top:2.5rem;display:none;opacity:0}section.shop-specials .dropdowns .dropdown .special:nth-child(1){margin-top:0;display:block;opacity:1}section.shop-specials .dropdowns .dropdown .learn-more{border:unset;box-shadow:unset;font-weight:600;margin-top:2rem;font-size:1.8rem;padding:0}section.shop-specials .dropdowns .dropdown .learn-more:hover{text-decoration:underline}section.shop-marketing-dropdown{background-color:#e7e5ff}section.shop-marketing-dropdown .accoirdion{max-width:1000px;margin:0 auto;background-color:#fff}section.shop-marketing-dropdown .item{width:100%;background-color:#fff;margin-bottom:2rem}@media screen and (min-width:640px){section.shop-marketing-dropdown .item{margin-bottom:3rem}}section.shop-marketing-dropdown .item:nth-last-child(1){margin-bottom:0}section.shop-marketing-dropdown .item.open .plus:before{transform:translate(-50%) rotate(90deg)}section.shop-marketing-dropdown .item h3{position:relative;cursor:pointer;margin:0;padding:2rem 3rem 2rem 2rem;font-size:2rem}@media screen and (min-width:640px){section.shop-marketing-dropdown .item h3{padding:3rem 2rem 3rem 3rem;font-size:2.4rem}}section.shop-marketing-dropdown .item h3 .plus{position:absolute;height:2rem;width:2rem;right:0;top:50%;transform:translateY(-50%)}section.shop-marketing-dropdown .item h3 .plus:after,section.shop-marketing-dropdown .item h3 .plus:before{content:"";background-color:#7a7a7a;position:absolute}section.shop-marketing-dropdown .item h3 .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}section.shop-marketing-dropdown .item h3 .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}section.shop-marketing-dropdown .item h3 .plus{right:2rem}section.shop-marketing-dropdown .item .accordion-open{height:0;overflow:hidden;padding:0 2rem}@media screen and (min-width:640px){section.shop-marketing-dropdown .item .accordion-open{padding:0 3rem}}section.shop-marketing-dropdown .item .accordion-open p:nth-child(1){margin-top:0}@media screen and (min-width:640px){section.shop-marketing-dropdown .item .accordion-open .container{display:grid;grid-template-columns:65% 35%;grid-template-rows:auto 1fr}}section.shop-marketing-dropdown .item .accordion-open .container .shop-image{padding-bottom:2rem}@media screen and (max-width:640px){section.shop-marketing-dropdown .item .accordion-open .container .shop-image{padding-top:1rem}}@media screen and (min-width:640px){section.shop-marketing-dropdown .item .accordion-open .container .shop-image{padding-left:2rem}}section.shop-marketing-dropdown .item .accordion-open .container .shop-image img{width:100%}@media (min-width:1000px){body.cookie-displaying section.shop-now-banner{padding-top:calc(18rem + 17px)}}section.shop-now-banner{background-color:#000}section.shop-now-banner>div,section.shop-now-banner footer.main-footer>div{padding:3em 2em}@media screen and (max-width:640px){section.shop-now-banner>div,section.shop-now-banner footer.main-footer>div{padding:1em 2em 2em}}@media (min-width:1000px){section.shop-now-banner{padding-top:15rem}}section.shop-now-banner .container{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width:1085px){section.shop-now-banner .container{grid-template-columns:65% 35%;grid-template-rows:auto 1fr}}section.shop-now-banner header{flex-shrink:0}@media screen and (min-width:1085px){section.shop-now-banner header{grid-row:1/2;grid-column:1/2}}section.shop-now-banner header *{color:#fff}section.shop-now-banner header .store-title-type h1{margin-bottom:3rem;font-size:3.8rem}@media (min-width:370px){section.shop-now-banner header .store-title-type h1{font-size:5rem;margin-bottom:10px}}@media (min-width:1085px){section.shop-now-banner header .store-title-type h1{margin-bottom:0}}@media (min-width:860px){section.shop-now-banner header .store-title-type h1{font-size:7rem}}section.shop-now-banner .addres-container{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1085px){section.shop-now-banner .addres-container{grid-row:1/3;grid-column:2/3}}section.shop-now-banner .addres-container *{color:#fff}section.shop-now-banner .addres-container>div,section.shop-now-banner .addres-container>p{margin-top:0;margin-bottom:.8rem}section.shop-now-banner .addres-container p.closed{text-decoration:line-through}section.shop-now-banner .addres-container .store-variants span.med-only,section.shop-now-banner .addres-container .store-variants span.med{border:1px solid #00A760;background-color:#d4f8e2;color:#00a760}section.shop-now-banner .addres-container .store-variants span.rec,section.shop-now-banner .addres-container .store-variants span.rec-only{border:1px solid #6A2AF1;background-color:#e7e5ff;color:#6a2af1}@media screen and (max-width:640px){section.shop-now-banner .addres-container .address{display:none!important}}section.shop-now-banner .addres-container .btn-1col-container{margin-top:1rem}section.shop-now-banner .addres-container .button .btn-content.violet-btn{background-color:#6a2af1!important;color:#fff}section.shop-now-banner .addres-container .button.is-3d:after{background-color:#fff}section.shop-now-banner .methods{display:flex;width:100%;margin-top:1rem;flex-wrap:wrap}@media screen and (max-width:640px){section.shop-now-banner .methods{display:none}}@media screen and (min-width:640px){section.shop-now-banner .methods{flex-wrap:unset}}@media screen and (min-width:1085px){section.shop-now-banner .methods{grid-row:2/3;grid-column:1/2}}@media screen and (min-width:1065px){section.shop-now-banner .methods{flex:1;margin-top:0}}section.shop-now-banner .methods>div{display:flex;flex-direction:column;margin-top:3rem;padding-right:3rem;width:40%}@media screen and (max-width:550px){section.shop-now-banner .methods>div:nth-child(even) .tooltip .i>div:not(.info){left:-220px}}@media (min-width:550px) and (max-width:1065px){section.shop-now-banner .methods>div:nth-child(1) .tooltip .i>div:not(.info){left:80px}section.shop-now-banner .methods>div:nth-child(1) .tooltip .i>div:not(.info) .arrow{right:160px}}@media screen and (min-width:550px){section.shop-now-banner .methods>div{width:auto}}@media screen and (min-width:640px){section.shop-now-banner .methods>div{padding-right:4rem}}section.shop-now-banner .methods>div:not(.active) .message-container{color:#666}section.shop-now-banner .methods>div:not(.active) .tooltip .info svg circle{stroke:#666}section.shop-now-banner .methods>div:not(.active) .tooltip .info svg path{fill:#666}section.shop-now-banner .methods img{width:80px;margin-right:5px}section.shop-now-banner .methods .message-container{margin-top:10px;display:flex;color:#fff}section.shop-now-banner .methods span.is-xs-small{font-weight:700;font-size:14px}section.shop-now-banner .methods .tooltip{margin-left:12px;position:relative}section.shop-now-banner .methods .tooltip .info{cursor:pointer}section.shop-now-banner .methods .tooltip .info svg{width:15px}section.shop-now-banner .methods .tooltip .info svg circle{stroke:#fff}section.shop-now-banner .methods .tooltip .info svg path{fill:#fff}section.shop-now-banner .methods .tooltip .i:hover>div:not(.info){display:block}section.shop-now-banner .methods .tooltip .i>div:not(.info){z-index:100;position:absolute;top:calc(100% + 4px);left:-55px;margin:0 auto;padding:2rem;display:none;width:300px;background-color:#fff}@media screen and (min-width:550px){section.shop-now-banner .methods .tooltip .i>div:not(.info){left:-55px;transform:translate(calc(-50% + 8px));top:calc(100% + 8px);left:0}}section.shop-now-banner .methods .tooltip .i>div:not(.info) .arrow.up{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}section.shop-now-banner .methods .tooltip .i>div:not(.info) .arrow{position:absolute;display:none;bottom:100%;left:0;right:0;margin:0 auto}@media screen and (min-width:550px){section.shop-now-banner .methods .tooltip .i>div:not(.info) .arrow{display:block}}section.shop-now-banner .methods .tooltip p{color:#000;font-size:14px;margin:0}#scrollableDiv{position:relative}.marker_shop{color:#f0f0f0;font-size:1.5rem;line-height:0rem;position:relative;filter:drop-shadow(0px 0px 0px rgba(0,0,0,0));box-sizing:content-box;padding-right:3px}.list{padding-right:3rem}@media screen and (max-width:960px){.list{padding-right:2rem}}@media screen and (max-width:640px){.list{padding-right:1rem}}.list.shopsgrid{flex-direction:column}.list.shopsgrid .shopitem__start{width:100%;height:100%;margin:0}.list.shopsgrid .shopitem__start:first-child .shopitem{border-width:0px 0px 0px 0px}.list.shopsgrid .shopitem__start .shopitem{cursor:auto;border-width:2px 0px 0px 0px;border-color:#d9d9d9;border-style:solid;width:100%;min-height:auto;padding:20px 0 10px;flex-direction:row;height:100%}.list.shopsgrid .shopitem__start .shopitem__storesvg{padding-top:.3rem}@media only screen and (max-width:860px){.list.shopsgrid .shopitem__start .shopitem{flex-flow:row wrap;padding:10px 0}}.list.shopsgrid .shopitem__start .shopitem__bottom{cursor:pointer;min-height:unset;justify-content:center;width:40%}.list.shopsgrid .shopitem__start .shopitem__bottom-details{order:3}.list.shopsgrid .shopitem__start .shopitem__bottom-details .shopitem__listStrain{font-size:1.2rem;display:inline-block;text-align:center;padding:.4rem .5rem;line-height:1;background-color:#000;font-weight:600;margin-bottom:5px;color:#fff}@media only screen and (max-width:960px){.list.shopsgrid .shopitem__start .shopitem__bottom{width:60%}}@media only screen and (max-width:640px){.list.shopsgrid .shopitem__start .shopitem__bottom{width:calc(100% - 15rem);order:1;padding-left:0}}.list.shopsgrid .shopitem__start .shopitem__bottom .shopitem__price{display:none}.list.shopsgrid .shopitem__start .shopitem__pic{cursor:pointer;position:relative;width:15rem}@media only screen and (max-width:640px){.list.shopsgrid .shopitem__start .shopitem__pic{order:2}}.list.shopsgrid .shopitem__start .shopitem__pic button{display:none}.list.shopsgrid .shopitem__start .shopitem__pic-div{height:10rem}.list.shopsgrid .shopitem__start .shopitem__pic .shopitem__strain{display:none}.list.shopsgrid .shopitem__start .shopitem__listPrices{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (min-width:960px){.list.shopsgrid .shopitem__start .shopitem__listPrices{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:960px){.list.shopsgrid .shopitem__start .shopitem__listPrices{flex-wrap:nowrap;overflow-x:auto;padding-top:10px;margin-top:10px;-webkit-overflow-scrolling:touch}.list.shopsgrid .shopitem__start .shopitem__listPrices::-webkit-scrollbar{display:none}}@media only screen and (max-width:640px){.list.shopsgrid .shopitem__start .shopitem__listPrices{order:3}}.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:wrap;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-option{font-size:1.4rem;font-weight:200;line-height:1.4;font-family:halyard-display,sans-serif;color:#000;margin:0;padding:1rem .7rem;min-width:9.5rem;min-height:7.5rem;display:flex;flex-direction:column;justify-content:center}.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-option:hover{background-color:#e8e6fe;color:#000;text-align:center;border:1px solid #6a2af1}@media only screen and (max-width:960px){.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-option{min-width:8rem;min-height:7rem}}.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-price{font-size:2rem;font-weight:600;line-height:1.4;font-family:halyard-display,sans-serif;color:#000}@media only screen and (max-width:960px){.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-price{font-size:1.8rem}}@media only screen and (max-width:960px){.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-name{font-size:1.6rem}}.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-item{position:relative;margin-right:1rem;font-size:1.4rem;font-weight:200;line-height:1.4;font-family:halyard-display,sans-serif;color:#000;border:1px solid #000;text-align:center;cursor:pointer;margin-bottom:1rem;min-width:60px}@media only screen and (max-width:960px){.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-item{flex:0 0 auto}}.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-cartIcon{-webkit-appearance:none;padding:.5px 1.5px;top:0;right:0;margin:-.8rem;position:absolute;background:#ffffff;color:#6a2af1;border:2px solid #6a2af1;cursor:pointer;border-radius:100%;width:2.5rem;height:2.5rem;font-weight:800}.list.shopsgrid .shopitem__start .shopitem__listPrices-productVariants-price-old{text-decoration:line-through;font-size:1.5rem;color:#000;font-weight:400}.shopsgrid{display:flex;flex-wrap:wrap;justify-content:flex-start}.shopsgrid .shopitem__start{text-align:left;width:23%;height:auto;margin:10px 1%}@media only screen and (max-width:1250px){.shopsgrid .shopitem__start{width:31%}}@media only screen and (max-width:968px){.shopsgrid .shopitem__start{width:46%;margin-left:2%;margin-right:2%}}.shopsgrid .shopitem__start:hover{box-shadow:0 0 10px #0000001a;transition:box-shadow .3s;border-radius:3px}.shopslider .slick-slide div:first-child{width:100%}.shopslider .slick-list{height:410px;width:100%}.shopslider .slick-slide{height:auto;margin-left:auto;margin-right:auto}.shopslider .slick-initialized .slick-slide{display:flex}.shopslider .slick-track{align-items:stretch}.shopslider .slick-initialized{display:flex;width:100%}.shopslider .slick-track>.slick-active~.slick-active .shopitem{border-width:1px;border-color:#d9d9d9}.shopslider .slick-arrow.slick-disabled.slick-next.slider-loading{visibility:visible;animation:fade 4s linear;animation-iteration-count:3}.shopslider .slick-arrow.slick-disabled{visibility:hidden}.shopslider .slick-arrow{align-items:center;justify-content:center;display:flex;cursor:pointer;width:2rem}.shopitem{width:100%;cursor:pointer;padding:.2rem;display:flex;flex-direction:column;align-items:center;min-height:370px}.shopitem__listPrices{display:none}.shopitem__pic{position:relative;width:100%}.shopitem__pic-div{height:220px}.shopitem__storesvg{color:#6a2af1;fill:#6a2af1;margin:1px}.shopitem__image{width:80%;min-height:148px}.shopitem__start{height:100%}.shopitem__sale{border-radius:10rem;font-size:1.2rem;font-weight:600;display:inline-block;text-align:center;padding:.6rem .8rem;top:1.8rem;left:1rem;line-height:1;background-color:#7203ff;color:#fff;position:absolute}.shopitem__strain{font-family:halyard-display,sans-serif;display:inline-block;color:#fff;font-size:1.4rem;font-weight:600;background-color:#000;text-align:center;position:absolute;bottom:.81rem;left:2rem;padding:.2rem .8rem .3rem}.shopitem__strain-thc{font-size:1.2rem;display:inline-block;text-align:center;padding:.4rem .5rem;line-height:1;background-color:#e7e5ff;font-weight:600;margin-bottom:5px;color:#000}.shopitem p{margin:0}.shopitem__title{font-size:1.6rem;line-height:1.2;font-family:halyard-display,sans-serif;font-weight:600;color:#000;padding-bottom:3px;padding-top:4px}.shopitem__brand{font-family:halyard-display,sans-serif;color:#000;font-size:1.3rem;font-weight:200}.shopitem__price{font-family:halyard-display,sans-serif;color:#6a2af1;font-size:2rem;font-weight:600;display:inline-block;padding-bottom:1rem;margin-left:auto;margin-right:10px;padding-top:8px}.shopitem__price-old{display:inline;color:#000;text-decoration:line-through;margin-right:10px;font-weight:500}.shopitem__price-new{display:inline}.shopitem__button{line-height:30px;margin-top:1rem;font-family:halyard-display,sans-serif;text-transform:uppercase;background:#ffffff00;line-height:1.33em;color:#3b4459;border:1px solid #3b4459;padding:1rem;width:100%;font-weight:900;cursor:pointer}.shopitem__button:hover{background:#3b4459;color:#fff;transition:all .3s}.shopitem__button_add{-webkit-appearance:none;padding:9px 7px;top:0;right:0;margin:1rem;position:absolute;background:#ffffff;color:#6a2af1;border:2px solid #6a2af1;cursor:pointer;border-radius:100%;width:4rem;height:4rem;font-weight:800;font-size:18px;z-index:10}.shopitem__bottom{min-height:15rem;padding-top:1rem;padding-bottom:0rem;padding-left:10px;padding-right:10px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.shopitem__bottom .shopitem__listStrain{display:none}.shopitem .specials_tag{width:100%;border-radius:0;left:0;top:0;padding:1rem .8rem}.shopitem .specials_tag:hover{background-color:#5319d2}.category-header{display:flex;justify-content:space-between}@media (max-width:640px){.category-header{padding-top:3rem}}.shoppage{display:grid;grid-template-columns:auto minmax(100%,auto);max-width:1300px;min-height:100vh;width:100%;margin:auto}@media only screen and (max-width:768px){.shoppage{display:block;width:100%}}.shoppage__banner{background-color:#6a2af129;padding:1rem;margin-bottom:3rem}.shoppage__banner p{margin-bottom:0;margin-top:0}.shoppage__banner p:last-child{margin-bottom:30px}.shoppage__filters{padding:1rem 2rem;max-width:300px;min-width:265px;background-color:transparent}.shoppage__filters-menu{display:block}@media only screen and (max-width:768px){.shoppage__filters-menu{display:none}.shoppage__filters-menu.active{display:block}}.shoppage__filters-potency{font-size:1.6rem;line-height:1.4;font-family:halyard-display,sans-serif;color:#000}.shoppage__filters-mobile{display:none;height:7rem;margin:-1rem -2rem 0;padding:1rem 2rem;background:#f0f0f0;-webkit-justify-content:space-between;justify-content:space-between}.shoppage__filters-mobile svg{width:2rem}@media only screen and (max-width:768px){.shoppage__filters-mobile{display:flex}}.shoppage__filters-mobile-menuButton{position:absolute;right:2rem;margin-top:1rem;border:solid;padding:3px 8px;border-radius:3px;border-width:thin;height:30px;cursor:pointer}@media only screen and (max-width:768px){.shoppage__filters{max-width:100%}}.shoppage__filters-item{padding-bottom:2rem}.shoppage__filters-item:first-child{border-bottom:none}.shoppage__filters-item:nth-child(2){border-bottom:none}.shoppage__filters-item:last-child{border-bottom:none}.shoppage__filters-menuType-item{cursor:pointer;padding-left:15px}.shoppage__filters-menuType-item-selected{font-weight:600}.shoppage__filters-menuType-item-selected:before{content:">";font-weight:700;margin-left:-13px;position:absolute}.shoppage__filters-weights-flex{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:.8rem;margin-bottom:.8rem}.shoppage__filters-weights-flex-item{min-width:6rem;max-width:8rem;height:4rem;border:1px solid #000000;color:#393d40;text-align:center;cursor:pointer;font-size:1.6rem;line-height:1.4;font-family:halyard-display,sans-serif;font-weight:200;color:#000}.shoppage__filters-weights-flex-item-selected{background:#7224fb;color:#fff}.shoppage__filters-search{position:relative;padding-bottom:0}@media only screen and (max-width:768px){.shoppage__filters-search{position:absolute}}.shoppage__filters-search input[type=text]{display:inline-block;padding-left:1em;height:5rem;position:relative;outline:none;background-color:#fff;border:2px solid;border-color:#d5d5d5;width:200px}.shoppage__filters-dropdown{-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear;margin-left:.5rem}.shoppage__filters-open{max-height:29rem;display:block;transition:opacity 2s linear;transform:translate(0);opacity:1;overflow-y:auto}.shoppage__filters-open::-webkit-scrollbar{width:4px}.shoppage__filters-open::-webkit-scrollbar-track{background:#6a2af129}.shoppage__filters-open::-webkit-scrollbar-thumb{background:#6a2af1bd}.shoppage__filters-open::-webkit-scrollbar-thumb:hover{background:#6a2af1bd}.shoppage__filters-closed{display:none}.shoppage__filters-radio{white-space:nowrap;cursor:pointer;display:none}.shoppage__filters-radio-input{font-size:1.6rem;line-height:1.4;font-family:halyard-display,sans-serif;font-weight:200;color:#000;cursor:pointer}.shoppage__filters-radio-p{margin:0;white-space:nowrap;cursor:pointer;padding-left:15px}.shoppage__filters-radio-p-selected{text-decoration:underline}.shoppage__filters-radio-p-selected:before{content:"> ";text-decoration:underline}.shoppage__filters-option{font-size:1.8rem;line-height:1.4;font-family:halyard-display,sans-serif;font-weight:600;color:#000;margin-bottom:1px;margin-top:1rem;white-space:nowrap;display:block}.shoppage__store{padding:2rem 2rem 3rem 3rem;border-left:1px solid #d9d9d9;width:80%;max-width:calc(100% - 265px)}@media screen and (max-width:640px){.shoppage__store{padding:2rem 2rem 3rem}}.shoppage__store-heading{display:flex;justify-content:center;font-size:2em;margin-bottom:2rem}@media screen and (max-width:640px){.shoppage__store-heading{font-size:1.3em;margin-bottom:2rem;margin-top:1rem}}.shoppage__store-heading-center{text-align:center;display:block;margin-top:2rem}.shoppage__store-text{float:right;cursor:pointer;text-decoration:underline;display:flex;justify-content:center}.shoppage__store .hide{display:none}@media only screen and (max-width:768px){.shoppage__store{width:100%;max-width:100%}}.shoppage__store-categorySlider~.shoppage__store-categorySlider{border-top:1px solid #d9d9d9;margin-top:4rem;padding-top:4rem}.shoppage__store.brands{width:auto;max-width:none}.shoppage.brands{min-height:auto;padding-top:5rem}.specials-container{display:flex;flex-direction:column}.subheader{display:flex;justify-content:center}@keyframes fade{0%{opacity:1}33%{opacity:0}66%{opacity:1}to{opacity:0}}.productpage{padding-top:20rem;padding-bottom:6rem;display:flex;max-width:1300px;margin:auto;justify-content:flex-start}.productpage__open{margin-top:3rem}.productpage__accordian{background-color:#6a2af129;padding:3px 0;margin-bottom:3rem}.productpage__slider{max-width:150rem;margin:auto;padding-top:3rem}.productpage__slider .shopitem{background-color:#fff}.productpage__footer{background-color:#ebdeff;margin-bottom:-2rem;padding-top:3rem;padding-bottom:5rem;text-align:center}.productpage__footer .product-producttitle{display:inline;text-decoration:underline}.productpage__footer .product-producttitle-text{max-width:60rem;margin:auto}.productpage__footer-text h2{font-size:3.6rem;line-height:1.1;font-weight:600;font-family:halyard-display,sans-serif;color:#000}.productpage__footer-text p{font-size:1.8rem;font-weight:200;line-height:1.4;font-family:halyard-display,sans-serif;color:#000}@media only screen and (max-width:768px){.productpage{display:block;padding-top:20rem}}.productpage-headermobile{padding:2rem 2rem 0;display:none}@media only screen and (max-width:768px){.productpage-headermobile{display:block}}.productpage__desc{border-left:0px;border-right:0px;margin:2rem 0rem 2rem 0;padding:1rem 0;border-top-color:#e6e6e6;border-top-width:2px;border-bottom-color:#e6e6e6;border-bottom-width:2px}.productpage__desc-specials-box{padding:1.5rem;background:#fafafa;margin-bottom:2rem}.productpage__desc-specialsh2{font-size:2rem}.productpage__desc-specials li{padding:.5rem}.productpage__desc-specials a{color:#6a2af1;text-decoration:none;font-weight:700;font-size:14px;text-transform:uppercase;margin-left:5px}.productpage__desc-text{font-size:1.8rem;font-weight:200;line-height:1.4;font-family:halyard-display,sans-serif;color:#000;margin-bottom:3rem}.productpage__desc-boxes{display:flex;margin-bottom:2rem}.productpage__desc-box{margin-right:1rem;margin-bottom:1rem;font-size:1.6rem;font-weight:600;line-height:1;font-family:halyard-display,sans-serif;color:#000;background-color:#e8e6fe;padding:7px 14px}.productpage__desc-boxt{display:contents;font-size:1.6rem;font-weight:200;line-height:1;color:#000;background-color:#e8e6fe}.productpage-subheader{font-size:2.8rem;line-height:1.1;font-weight:200;font-family:halyard-display,sans-serif;color:#000;margin-bottom:0}@media screen and (max-width:640px){.productpage-subheader{text-align:left}}.productpage-header{font-size:3.6rem;line-height:1.1;font-weight:600;font-family:halyard-display,sans-serif;color:#000;margin-bottom:3rem}.productpage__body{margin-top:8rem;margin-left:4rem;margin-right:4rem}@media only screen and (max-width:768px){.productpage__body{margin-top:2rem}}.productpage__body-prices{width:fit-content;min-width:80%}.productpage__header{padding:.5rem;text-align:center;background:#f0f0f0}.productpage__addToCart{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.productpage__addToCart-dropdown select{appearance:none;border-style:none;background:none;text-align:center;width:100%;height:36px;font-size:18px}.productpage__addToCart-dropdown{display:inline-block;text-align:center;font-weight:600;cursor:pointer;outline:0;border:#f0f0f0;border-radius:1px;border-style:solid;color:#f0f0f0;-webkit-appearance:none;-moz-appearance:none;min-width:95px;border-width:2px}.productpage__addToCart-dropdown:after{content:">";color:#000;transform:rotate(90deg);-webkit-transform:rotate(90deg);position:absolute;pointer-events:none;margin-left:-1.7rem;margin-top:6px}.productpage__addToCart-button{font-size:1.8rem;font-weight:600;line-height:1.4;font-family:halyard-display,sans-serif;color:#fff;background-color:#6a2af1;cursor:pointer;height:40px;border:none;border-width:2px;padding:0 3rem;margin-left:2rem}.productpage__addToCart-disclaimer{text-align:left;font-size:12px;padding-top:2rem}.productpage__productVariants{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:wrap;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.productpage__productVariants-option{font-size:1.4rem;font-weight:200;line-height:1.4;font-family:halyard-display,sans-serif;color:#000;margin:0;padding:1rem .8rem;min-width:4rem}.productpage__productVariants-price{font-size:3rem;font-weight:600;line-height:1.4;font-family:halyard-display,sans-serif;color:#000;display:inline}.productpage__productVariants-price-old{text-decoration:line-through}.productpage__productVariants-amt{display:inline}.productpage__productVariants-pricebox{margin-bottom:3rem}.productpage__productVariants-item{margin-right:1rem;font-size:1.4rem;font-weight:200;line-height:1.4;font-family:halyard-display,sans-serif;color:#000;border:1px solid #000;text-align:center;cursor:pointer;margin-bottom:1rem;min-width:60px}.productpage__productVariants-selected{background-color:#e8e6fe;color:#000;text-align:center;border:1px solid #6a2af1}.productpage__left{padding:2rem;flex:0 0 45%}.productpage__left p{cursor:pointer}.productpage__right{padding:2rem}.productpage__image-container{max-width:100%;border-style:solid;margin:4rem auto 0}.productpage__image{max-width:100%;max-height:500px;margin:0 auto;text-align:center;display:block}@media only screen and (max-width:768px){.productpage__image{display:block;max-height:250px}}.productpage__COA,.productpage__moods{margin-bottom:2rem}.productpage__moods strong{display:block;margin-bottom:2rem}.productpage__moods .effects{display:flex}.productpage__moods .effects span{margin-right:1rem;margin-bottom:1rem;font-size:1.6rem;font-weight:600;line-height:1;font-family:halyard-display,sans-serif;color:#000;background-color:#e8e6fe;padding:7px 14px}input.shoppage__filters-radio[type=radio]:checked+label{font-size:1.6rem;line-height:1.4;font-family:halyard-display,sans-serif;font-weight:600;color:#7224fb}input.shoppage__filters-radio[type=radio]:checked+label:before{content:">";font-weight:700;margin-left:-13px;position:absolute}.shoppage__filters-radio-p.hide,.StyledCheckbox{display:none}.StyledCheckboxLabel{font-size:1.6rem;line-height:1.4;font-family:halyard-display,sans-serif;font-weight:200;color:#000;cursor:pointer;display:flex;align-items:center}.StyledCheckbox+.StyledCheckboxLabel:before{width:1.5rem;height:1.5rem;border:1px solid #000000;background:white;display:inline-block;margin-right:.5rem;content:""}.StyledCheckbox:checked+.StyledCheckboxLabel:before{-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0 0 0 2px #fff;background:#7224fb}input.StyledCheckbox:checked+label{font-size:1.6rem;line-height:1.4;font-family:halyard-display,sans-serif;font-weight:600;color:#7224fb}.shoppage__filters-tags .StyledCheckboxLabel{font-weight:700}.shoppage__filters-tags div:nth-child(1) .StyledCheckboxLabel{color:#d687af;background-image:linear-gradient(45deg,#D687AF 0%,#9193C2 20%,#8ABFCF 48%,#E6BB95 100%,#75BDA6 80%,#1DAFDB 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.shoppage__filters-tags div:nth-child(2) .StyledCheckboxLabel{color:#001e61}.shoppage__filters-tags div:nth-child(3) .StyledCheckboxLabel{color:#02afc5}.shoppage__filters-tags div:nth-child(4) .StyledCheckboxLabel{color:#a61e30}.dropdown-el{display:none;width:200px;position:relative;margin-right:1em;min-height:2em;max-height:2em;overflow:hidden;top:.5em;cursor:pointer;text-align:left;white-space:nowrap;color:#444;display:inline-block;outline:none;border:1px solid #f0f0f0;border-radius:1em;transition:.3s all ease-in-out}.dropdown-el input:focus+label{background:#def}.dropdown-el input{width:1px;height:1px;display:inline-block;position:absolute;opacity:.01}.dropdown-el label{border-top:.06em solid #d9d9d9;display:block;height:2em;line-height:2em;padding-left:1em;padding-right:3em;cursor:pointer;position:relative;transition:.3s color ease-in-out}.dropdown-el label:nth-child(2){margin-top:2em;border-top:.06em solid #d9d9d9}.dropdown-el input:checked+label{display:block;border-top:none;position:absolute;top:0;width:100%}.dropdown-el input:checked+label:nth-child(2){margin-top:0;position:relative}.dropdown-el:after{content:"";position:absolute;right:.8em;top:.9em;border:.3em solid #f0f0f0;border-color:#f0f0f0 transparent transparent transparent;transition:.4s all ease-in-out}.dropdown-el.expanded{border:.06em solid #f0f0f0;background:#fff;border-radius:1em;padding:0;box-shadow:#0000001a 3px 3px 5px;max-height:15em}.dropdown-el.expanded label{border-top:.06em solid #d9d9d9}.dropdown-el.expanded label:hover{color:#f0f0f0}.dropdown-el.expanded input:checked+label{color:#f0f0f0}.dropdown-el.expanded:after{transform:rotate(-180deg);top:.55em}.nav__checkout{max-width:100%;height:100%;width:0px;position:fixed;z-index:101;top:0;right:0;background-color:#fff;overflow-x:hidden;transition:.2s;overflow-y:scroll;display:flex;flex-direction:column}.nav__checkout-item{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.5rem 2rem}.nav__checkout-item-image{width:90px;height:90px;margin-right:1.5rem}.nav__checkout-item-image img{height:90px;width:auto}.nav__checkout-item-content{margin:auto}.nav__checkout-item-content-title{font-weight:600;line-height:1.3em;padding-right:0}.nav__checkout-item-content-brand{line-height:1.4em;padding-right:0}.nav__checkout-item-content-option{font-size:.9em;font-weight:600;padding-right:0}.nav__checkout-item-content-option-variant{min-width:60px;display:inline-block}.nav__checkout-item-content-option-remove{cursor:pointer;opacity:.7}.nav__checkout-item-content-option-remove svg{margin-right:5px}@media (max-width:550px){.nav__checkout-item-content-option-remove{display:block}}@media (max-width:550px){.nav__checkout-item-content{padding-top:1rem;padding-bottom:1rem}}.nav__checkout-item div{padding-right:0}.nav__checkout-item .nav__checkout-item-preprice{padding-right:0rem;text-decoration:line-through;opacity:.5}.nav__checkout-item-delete{cursor:pointer}.nav__checkout-item-left{display:flex;padding-right:1.5rem}.nav__checkout-item-right{display:flex;padding-right:0!important}.nav__checkout-item-dropdown{margin:auto}.nav__checkout-item-dropdown select{border:1px solid #d1d3d3;border-radius:10px;width:50px;text-align:center;padding-left:5px}.nav__checkout-item-preprice{padding-right:0}.nav__checkout-item-price{margin:auto;min-width:80px;text-align:right}.nav__checkout-header{padding:3rem;justify-content:space-around;display:flex}.nav__checkout-header-heading{margin:auto auto auto 0rem;font-family:halyard-display,sans-serif;font-size:3rem;font-weight:700}.nav__checkout-header-close{cursor:pointer}.nav__checkout-header-close-x{border:#000 solid 2px;padding:1px 6px;line-height:1;font-size:10px;font-weight:700;border-radius:2px;margin-right:6px}.nav__checkout-header-close-txt{top:2px;position:relative}.nav__checkout-store{background:#7201FF;padding:1.2rem 1rem;justify-content:space-around;display:flex}.nav__checkout-store-name{color:#fff;font-family:halyard-display,sans-serif;font-size:1.7rem;text-align:center}.nav__checkout-footer{display:flex;margin-top:auto;flex-direction:column}.nav__checkout-footer-addon{margin-left:2rem;margin-right:2rem;padding:1rem;flex-direction:column;display:flex;background-color:#f3f3f3}@media screen and (max-width:640px){.nav__checkout-footer-addon .nav__checkout-item{padding:1rem}.nav__checkout-footer-addon .nav__checkout-item-image{width:60px;height:60px}.nav__checkout-footer-addon .nav__checkout-item-left{max-width:68%}.nav__checkout-footer-addon .nav__checkout-item-image img{height:60px}.nav__checkout-footer-addon .nav__checkout-item-content{padding-top:0;margin-right:0}.nav__checkout-footer-addon .nav__checkout-item-content-title{font-size:1.7rem}.nav__checkout-footer-addon .nav__checkout-item-content-brand{font-size:1.5rem}.nav__checkout-footer-addon .nav__checkout-item-price{min-width:auto;margin-right:0}.nav__checkout-footer-addon .nav__checkout-item-right-ao{margin-right:0;min-width:auto;display:block}.nav__checkout-footer-addon .productpage__addToCart-button-addon{height:auto;min-height:40px;font-size:1.6rem}}.nav__checkout-footer-addon-title{font-size:2.5rem;color:#000;margin-top:0;margin-bottom:1rem;letter-spacing:0;font-family:halyard-display,sans-serif;font-weight:600;line-height:1}.nav__checkout-footer-checkout{display:flex;justify-content:space-between;margin-top:auto;padding:3rem 2rem 3rem 1rem;align-items:flex-end}@media (max-width:550px){.nav__checkout-footer-checkout{padding-bottom:2rem}}.nav__checkout-footer-button{padding-left:2rem}.nav__checkout-footer-button button{background-color:#000;color:#fff;font-family:halyard-display,sans-serif;text-transform:uppercase;line-height:2em;padding:1rem;width:230px;font-weight:600;cursor:pointer;font-size:18px;border:none}.nav__checkout-footer-total{text-align:right;line-height:1.25em;margin-top:auto;margin-bottom:auto}.nav__checkout-footer-total-subTxt{font-size:.9em;margin-top:0;margin-bottom:0}.nav__checkout-footer-total-price{font-weight:600;font-size:1.2em;margin-top:0;margin-bottom:0}.nav__checkout-footer-total-tax{font-size:.9em;margin-top:0;margin-bottom:0}.nav__checkout-footer-total-tax-mobile{display:none}@media (max-width:550px){.nav__checkout-footer-total-tax{display:none}.nav__checkout-footer-total-tax-mobile{font-size:.9em;display:flex;justify-content:center;padding-bottom:2rem}}.cart-button{margin-right:1rem;background-color:#6a2af1}.nav__checkout-drop{overflow:hidden;position:fixed;overscroll-behavior:contain;width:100%;height:100%;inset:0;opacity:.1;z-index:100;background-color:#000;transition:opacity .4s cubic-bezier(.4,0,.2,1) 0ms}.cart-ontop{z-index:99999999999}div.change-popup{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:10000;padding:4rem 2rem;visibility:hidden;opacity:0;overflow:scroll}@media screen and (max-width:640px){div.change-popup{padding-bottom:130px}}div.change-popup .success{position:absolute;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;top:0;left:0;z-index:3;background-color:#6a2af1;padding:4rem 3rem;opacity:0;visibility:0;display:none}@media screen and (min-width:640px){div.change-popup .success{padding:5rem 7rem}}@media screen and (min-width:860px){div.change-popup .success{padding:5rem 8rem}}div.change-popup .success h1{line-height:.9;margin-bottom:3rem}div.change-popup .success *{color:#fff}div.change-popup .screen{position:fixed;pointer-events:none;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:.6}div.change-popup .content{background-color:#000;padding:6rem 2rem 2rem;max-width:650px;margin:0 auto;position:relative;z-index:1}@media screen and (min-width:640px){div.change-popup .content{padding:5rem 7rem}}div.change-popup .content *{color:#fff}div.change-popup .content p,div.change-popup .content h5{margin-top:0}div.change-popup .content p{font-weight:600}div.change-popup .form-container form{display:flex;flex-direction:column}div.change-popup .form-container form label,div.change-popup .form-container form input,div.change-popup .form-container form textarea,div.change-popup .form-container form select{width:100%;color:#000;font-weight:600}div.change-popup .form-container form label ::placeholder,div.change-popup .form-container form input ::placeholder,div.change-popup .form-container form textarea ::placeholder,div.change-popup .form-container form select ::placeholder{color:#000}div.change-popup .form-container form label{margin-bottom:3rem}div.change-popup .form-container form label.has-error ul.errors{display:block}div.change-popup .form-container form label.has-error input::placeholder,div.change-popup .form-container form label.has-error textarea::placeholder{color:red}div.change-popup .form-container form ul.errors{display:none;padding:0;margin:0;margin-top:1rem;list-style:none}div.change-popup .form-container form ul.errors li{margin:0;padding:0;color:red}div.change-popup .form-container form button{align-self:flex-start;width:100%}div.change-popup .form-container form button .btn-content{color:#fff}@media screen and (min-width:500px){div.change-popup .form-container form button{width:auto}}div.change-popup .form-container form button:after{background-color:#fff}div.change-popup .form-container form button .btn-content{border:1px solid white;background-color:#000}div.change-popup .form-container form button:hover .btn-content{background-color:#000!important}div.change-popup .form-container form button:active .btn-content,div.change-popup .form-container form button:focus .btn-content{background-color:#000!important}div.change-popup .form-container form .success-message{margin-top:1rem}div.change-popup .form-container form .success-message p{width:100%;color:#6a2af1!important}div.change-popup .form-container form .accept-policy{margin-bottom:15px;font-size:14px;color:#6a2af1;display:none}div.change-popup .form-container .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;user-select:none}div.change-popup .form-container .container p{font-weight:600;margin-bottom:0}div.change-popup .form-container .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}div.change-popup .form-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:2px solid white}div.change-popup .form-container .container:hover input~.checkmark{background-color:#e4e4e4}div.change-popup .form-container .container input:checked~.checkmark{background-color:#000}div.change-popup .form-container .checkmark:after{content:"";position:absolute;display:none}div.change-popup .form-container .container input:checked~.checkmark:after{display:block}div.change-popup .form-container .container .checkmark:after{left:8px;top:2px;width:6px;height:13px;border:solid white;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}div.change-popup .close{position:absolute;width:2.5rem;height:2.5rem;right:2rem;top:2rem;margin:auto 0;background-color:unset;border:none;z-index:10}div.change-popup .close:after,div.change-popup .close:before{position:absolute;height:100%;width:1px;content:"";background-color:#fff;top:0;right:0;left:0;margin:0 auto;transform-origin:center}div.change-popup .close:after{transform:rotate(45deg)}div.change-popup .close:before{transform:rotate(-45deg)}div.change-popup button{align-self:flex-start!important;width:100%!important}div.change-popup button .btn-content{color:#fff!important}@media screen and (min-width:500px){div.change-popup button{width:auto!important}}div.change-popup button:after{background-color:#fff!important}div.change-popup button .btn-content{border:1px solid white!important;background-color:#000!important}div.change-popup button:hover .btn-content,div.change-popup button:active .btn-content{background-color:#000!important}div.change-popup button .btn-content{color:#fff!important;background-color:#000!important}div.change-popup .button.is-3d.cart-form-submit{margin-right:10px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{width:100%;background-color:#000;height:3px;border-radius:6px}.ui-slider-horizontal .ui-slider-handle{outline:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGZpbGw9IiNmZmZmZmYiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik0yMjQsNDM1LjhWNzYuMWMwLTYuNy01LjQtMTIuMS0xMi4yLTEyLjFoLTcxLjZjLTYuOCwwLTEyLjIsNS40LTEyLjIsMTIuMXYzNTkuN2MwLDYuNyw1LjQsMTIuMiwxMi4yLDEyLjJoNzEuNiAgIEMyMTguNiw0NDgsMjI0LDQ0Mi42LDIyNCw0MzUuOHoiLz48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzcxLjgsNjRoLTcxLjZjLTYuNywwLTEyLjIsNS40LTEyLjIsMTIuMXYzNTkuN2MwLDYuNyw1LjQsMTIuMiwxMi4yLDEyLjJoNzEuNmM2LjcsMCwxMi4yLTUuNCwxMi4yLTEyLjJWNzYuMSAgIEMzODQsNjkuNCwzNzguNiw2NCwzNzEuOCw2NHoiLz48L2c+PC9zdmc+);background-repeat:no-repeat;width:12px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-6px;cursor:grab;background-position:50%;touch-action:pan-x;background-size:contain;position:absolute;background-color:#000}div.ui-slider .ui-slider-handle:nth-child(3){margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{position:absolute;height:5px;border-radius:3px;background-color:#7224fb;top:-1px}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.tooltip-slider{position:absolute;z-index:1020;display:block;padding:5px;font-size:11px;visibility:visible;margin-top:-2px;bottom:120%;margin-left:-1.2em}.tooltip-slider .tooltip-slider-arrow{bottom:0;left:50%;margin-left:-5px;border-top:5px solid #000000;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;width:0;height:0}.tooltip-slider-inner{width:25px;padding:5px 1px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}div.shop-notice-dropdown{background-color:#e7e5ff}div.shop-notice-dropdown .accoirdion{max-width:1000px;margin:0 auto;background-color:#fff}div.shop-notice-dropdown .item{width:100%;background-color:#fff;margin-bottom:2rem}@media screen and (min-width:640px){div.shop-notice-dropdown .item{margin-bottom:3rem}}div.shop-notice-dropdown .item:nth-last-child(1){margin-bottom:0}div.shop-notice-dropdown .item.open .plus:before{transform:translate(-50%) rotate(90deg)}div.shop-notice-dropdown .item h3{position:relative;cursor:pointer;margin:0;padding:2rem 3rem 2rem 2rem;font-size:2rem}@media screen and (min-width:640px){div.shop-notice-dropdown .item h3{padding:3rem 2rem 3rem 3rem;font-size:2.4rem}}div.shop-notice-dropdown .item h3 .plus{position:absolute;height:2rem;width:2rem;right:0;top:50%;transform:translateY(-50%)}div.shop-notice-dropdown .item h3 .plus:after,div.shop-notice-dropdown .item h3 .plus:before{content:"";background-color:#7a7a7a;position:absolute}div.shop-notice-dropdown .item h3 .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}div.shop-notice-dropdown .item h3 .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}div.shop-notice-dropdown .item h3 .plus{right:2rem}div.shop-notice-dropdown .item .accordion-open{height:0;overflow:hidden;padding:0 2rem}@media screen and (min-width:640px){div.shop-notice-dropdown .item .accordion-open{padding:0 3rem}}div.shop-notice-dropdown .item .accordion-open p:nth-child(1){margin-top:0}.cart__storesvg{fill:#fff;width:2.25rem;height:auto;padding-right:0;margin-right:.5rem}nav.main-nav div.content * .nav__CheckOutCircle,nav.main-nav div.content * .nav__CheckOutCircle_mobile{position:absolute;top:-.7rem;right:-.6rem;font-size:1.4rem;height:2rem;width:2rem;padding:0%;border-radius:50%;z-index:1;background-color:#000;color:#fff;font-weight:100;text-align:center;padding-top:.3rem}.productmenu{display:inline}.productmenu-shop{font-weight:600}.productmenu-box{margin-bottom:1rem;position:relative}.productmenu-box:after{content:"";background:#9471de;position:absolute;bottom:-1rem;left:0;height:2px;width:15%}.productquantity{height:40px;display:inline-block;box-shadow:0 0 15px #6a2af11a}.productquantity .input-text.qty{width:35px;height:100%;padding:0 5px;text-align:center;background-color:transparent;border:1px solid #efefef}.productquantity.buttons_added{text-align:left;position:relative;white-space:nowrap;vertical-align:top}.productquantity.buttons_added input{-webkit-appearance:none;display:inline-block;margin:0;vertical-align:top;box-shadow:none}.productquantity.buttons_added .minus,.productquantity.buttons_added .plus{height:100%;padding:7px 10px 8px;background-color:#fff;border:1px solid #efefef;cursor:pointer}.productquantity.buttons_added .minus{border-right:0}.productquantity.buttons_added .plus{border-left:0}.productquantity.buttons_added .minus:hover,.productquantity.buttons_added .plus:hover{background:#eeeeee}.productquantity input::-webkit-outer-spin-button,.productquantity input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.productquantity.buttons_added .minus:focus,.productquantity.buttons_added .plus:focus{outline:none}.shop-landing .wiggle-separator{height:3.6rem}.shop-landing .subheader{display:contents}.shop-landing #shoppage__store{padding-top:4rem;max-width:1300px;margin:auto}.shop-landing .shopitem__start{background-color:#fff;margin:0 1rem}.shop-landing .shopslider{margin-top:1rem 1rem;max-width:1300px;margin:auto}.shop-landing .specials-container{max-width:1300px;padding:4rem 1rem;margin:auto}.shop-landing .specials-container p.subheader{display:flex;margin:0 auto}.shop-landing .specials-container.hide{display:none}.shop-landing .shop-image-container{text-align:center;margin:0 auto;max-width:1200px;margin-bottom:2rem}.shop-landing .shop-image-container img{max-width:800px}@media screen and (max-width:800px){.shop-landing .shop-image-container img{max-width:100%}}.shop-landing .staff_pick{color:#fff;padding:1rem 1rem 3rem;background-color:#000}.shop-landing .staff_pick .products__cards{padding-top:2rem}.shop-landing .staff_pick-container{max-width:1300px;padding:4rem 1rem;margin:auto}.shop-landing .staff_pick .slick-arrow{fill:#fff}.shop-landing .accoirdion{border:1px solid #7224fb;margin-top:4rem}.shop-landing .shoppage__banner{background-color:#fff;margin:2rem 0}.shopitem__start{text-align:left}.productpage__slider .shopitem__start{margin:0 1rem}.shopitem__button_add.add-disabled{padding:3px 7px}.shop-page .subheader{display:contents}.shop-page #shoppage__store{padding-top:2rem;max-width:120rem;margin:auto}.shop-page .shopitem__start{background-color:#fff;margin:0 1rem}.shop-page .shopslider{margin-top:1rem 1rem;max-width:130rem;margin:auto}.shop-page .specials-container{max-width:130rem;padding:2rem 1rem;margin:auto}.shop-page .staff_pick{color:#fff;padding:1rem 1rem 3rem;background-color:#000}.shop-page .staff_pick .products__cards{padding-top:2rem}.shop-page .staff_pick-container{max-width:130rem;padding:2rem 1rem;margin:auto}.shop-page .staff_pick-container p.subheader{display:flex;margin:0 auto}.shop-page .staff_pick .slick-arrow{fill:#fff}.shop-page .accoirdion{border:1px solid #7224fb;margin-top:2rem}.shop-page .shoppage__banner{background-color:#fff;margin:2rem 0 0}.home_slider{color:#fff;text-align:center;padding:1rem 1rem 3rem;background-color:#000}.home_slider .button{cursor:pointer;border:1px solid;margin-top:2rem}.home_slider .shopitem__start{background-color:#fff;margin:0 1rem}.home_slider .products__cards{padding-top:2rem}.home_slider-container{max-width:130rem;padding:2rem 1rem;margin:auto}.home_slider .slick-arrow{fill:#fff;color:#fff!important}.home_slider_custom{color:#000;text-align:left;padding:1rem 1rem 3rem;background-color:#ede5ff}.home_slider_custom .button{cursor:pointer;border:1px solid;margin-top:2rem}.home_slider_custom .shopitem__start{background-color:#fff;margin:0 1rem}.home_slider_custom .products__cards{padding-top:2rem}.home_slider_custom-container{max-width:130rem;padding:2rem 1rem;margin:auto}.home_slider_custom .slick-arrow{fill:#fff}.home-categories-container{padding:3rem 0;background-color:#fff}.home-categories{max-width:90rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:auto}.home-categories p{text-decoration:none;font-weight:600}.home-categories-text{text-align:center;margin-bottom:1rem}.home-categories-text p{margin:0}.home-categories_icon{cursor:pointer;display:inline-block;text-align:center}.home-categories_icon img{display:block;margin:0 auto;height:auto}.shop-categories{text-align:center;width:90%;margin:30px auto 50px}.shop-categories-background{display:none;background-color:#e6e0ff;padding:1rem 0;margin-bottom:4rem}.shop-categories-container{margin:auto;max-width:120rem}.shop-categories_icon{cursor:pointer}.shop-categories img{margin:auto}.shop-categories a{text-decoration:none;font-weight:600}.shop-categories .slick-prev{left:-45px}@media screen and (max-width:640px){.shop-categories .slick-prev{left:-20px}}.shop-categories .slick-next{right:-45px}@media screen and (max-width:640px){.shop-categories .slick-next{right:-18px}}.shop-categories .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.shop-categories .slick-dots li{font-size:1.8rem;font-weight:200;position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.shop-categories .slick-dots li.slick-active button{background:black}.shop-categories .slick-dots li button{border-radius:100%;font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:#4b4b4b;border:0;outline:none;background:#0000002e}.shop-categories .slick-prev,.shop-categories .slick-next{line-height:0;text-align:center;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:#000;border:1px solid}@media screen and (max-width:640px){.shop-categories .slick-prev,.shop-categories .slick-next{border:none}}.shop-categories .slick-slide img{max-width:70%}.shop-categories_icon,.shop-categories_icon:hover{transition:.25s all}.shop-categories_icon:hover img{transform:scale(1.1);transition:.25s all}.shop-categories_icon:hover a{transition:.25s all;text-decoration:underline}.tooltip{position:relative}.tooltip:before,.tooltip:after{display:block;opacity:0;pointer-events:none;position:absolute}.tooltip:after{border-right:6px solid transparent;border-bottom:6px solid #6A2AF1;border-left:6px solid transparent;content:"";height:0;top:22px;left:5px;width:0}.tooltip:before{background:#6A2AF1;border-radius:2px;color:#fff;content:attr(data-title);font-size:12px;padding:6px 9px;top:28px;white-space:nowrap;left:-30px}.tooltip.expand:before{transform:scale3d(.2,.2,1);transition:all .2s ease-in-out}.tooltip.expand:after{transform:translate3d(0,6px,0);transition:all .1s ease-in-out}.tooltip.expand:hover:before,.tooltip.expand:hover:after{opacity:1;transform:scaleZ(1)}.tooltip.expand:hover:after{transition:all .2s .1s ease-in-out}div.display-dropDown{float:right;position:relative;width:100px;z-index:1000;flex:1;display:inline-block}@media only screen and (max-width:768px){div.display-dropDown{position:absolute;right:2rem}}@media screen and (min-width:640px){div.display-dropDown{margin-right:2rem;flex:unset;width:auto}}@media screen and (min-width:1000px){div.display-dropDown{align-self:flex-start}}@media screen and (max-width:640px){div.display-dropDown{position:absolute;right:0;top:-2rem;width:50%}}div.display-dropDown .selected-display{display:flex;width:100%;align-items:center;padding:1.1rem 3rem 1.1rem 1.3rem;background-color:#f0f0f0;transition:background-color .1s ease-in-out;position:relative;cursor:pointer;border:none;box-shadow:none;height:50px;align-self:flex-start}@media screen and (min-width:960px){div.display-dropDown .selected-display{height:42px;min-width:150px;max-width:385px}}@media screen and (max-width:960px){div.display-dropDown .selected-display{height:42px;min-width:100px;max-width:150px}}@media screen and (max-width:640px){div.display-dropDown .selected-display{width:100%;min-width:unset;max-width:unset}}div.display-dropDown .selected-display:hover{background-color:#e4e4e4;transform:unset}div.display-dropDown .selected-display:after{content:"";position:absolute;right:1.3rem;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid black;z-index:2}@media screen and (min-width:640px){div.display-dropDown .selected-display:after{top:50%;transform:translateY(-50%)}}div.display-dropDown .selected-display img{width:2rem}div.display-dropDown .selected-display>div{margin-left:1rem;text-align:left;display:flex;flex-direction:column;justify-content:center}div.display-dropDown .selected-display>div span{font-weight:600;display:inline-block;font-size:1.6rem!important;line-height:1}div.display-dropDown .selected-display>div .currently-m{color:#6a2af1;margin:0;font-size:1.1rem;font-weight:600;line-height:1}div.display-dropDown .tooltip{position:absolute;background-color:#000;color:#fff;width:25rem;padding:2rem;top:calc(100% + 1rem);right:0;text-align:left;opacity:0;visibility:hidden;display:none}@media screen and (min-width:640px){div.display-dropDown .tooltip{display:block}}div.display-dropDown .tooltip.show{animation:appear .3s 1.5s linear forwards}div.display-dropDown .tooltip.hide{display:none}@keyframes appear{to{opacity:1;visibility:visible}}div.display-dropDown .tooltip h5{margin-bottom:1rem;margin-top:0}div.display-dropDown .tooltip p{margin-bottom:0;margin-top:0;margin-bottom:1rem;font-size:1.8rem!important}div.display-dropDown .tooltip button{text-decoration:underline;background-color:unset;border:unset;padding:0;font-size:1.8rem!important;color:#fff}div.display-dropDown .display-container{position:absolute;left:0;top:100%;background-color:#fff;width:100%;height:auto;overflow:hidden;padding:2.2rem;display:none;justify-content:space-between;border:1px solid #C3C3C3}@media screen and (min-width:640px){div.display-dropDown .display-container{width:100%;height:auto;right:0;left:unset}}div.display-dropDown .display-container.show{display:flex}div.display-dropDown .display-container .display-selector,div.display-dropDown .display-container .display-selector{overflow:auto;display:flex;flex-direction:column;align-items:flex-start}div.display-dropDown .display-container .display-selector>p:nth-of-type(1),div.display-dropDown .display-container .display-selector>p:nth-of-type(1){position:sticky;top:0;background-color:#fff;width:100%;padding-bottom:1rem;font-size:1.4rem;color:#6a2af1;margin-top:0;margin-bottom:0rem}div.display-dropDown .display-container .display-selector{width:100%;max-height:20rem}div.display-dropDown .display-container .display-selector button{background-color:transparent;border:none;box-shadow:none;font-weight:300;margin-bottom:.7rem;padding:0;padding-top:.5rem;text-align:left;font-size:1.4rem}div.display-dropDown .display-container .display-selector button:focus,div.display-dropDown .display-container .display-selector button:hover,div.display-dropDown .display-container .display-selector button.active{font-weight:600;outline:none}div.sort-dropDown{float:right;position:relative;width:170px;z-index:1000;flex:1;display:inline-block}@media only screen and (max-width:768px){div.sort-dropDown{position:absolute;right:130px}}@media screen and (min-width:640px){div.sort-dropDown{margin-right:2rem;flex:unset;width:auto}}@media screen and (min-width:1000px){div.sort-dropDown{align-self:flex-start}}@media screen and (max-width:640px){div.sort-dropDown{position:absolute;left:0;top:-2rem;width:50%}}div.sort-dropDown .selected-sort{display:flex;width:100%;align-items:center;padding:1.1rem 3rem 1.1rem 1.3rem;background-color:#f0f0f0;transition:background-color .1s ease-in-out;position:relative;cursor:pointer;border:none;box-shadow:none;height:50px;align-self:flex-start}@media screen and (min-width:960px){div.sort-dropDown .selected-sort{height:42px;min-width:200px;max-width:385px}}@media screen and (max-width:960px){div.sort-dropDown .selected-sort{height:42px;min-width:170px;max-width:200px}}@media screen and (max-width:640px){div.sort-dropDown .selected-sort{width:90%;min-width:unset;max-width:unset}}div.sort-dropDown .selected-sort:hover{background-color:#e4e4e4;transform:unset}div.sort-dropDown .selected-sort:after{content:"";position:absolute;right:1.3rem;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid black;z-index:2}@media screen and (min-width:640px){div.sort-dropDown .selected-sort:after{top:50%;transform:translateY(-50%)}}div.sort-dropDown .selected-sort img{width:2rem}div.sort-dropDown .selected-sort>div{margin-left:1rem;text-align:left;display:flex;flex-direction:column;justify-content:center}div.sort-dropDown .selected-sort>div span{font-weight:600;display:inline-block;font-size:1.6rem!important;line-height:1}div.sort-dropDown .selected-sort>div .currently-m{color:#6a2af1;margin:0;font-size:1.1rem;font-weight:600;line-height:1}div.sort-dropDown .tooltip{position:absolute;background-color:#000;color:#fff;width:25rem;padding:2rem;top:calc(100% + 1rem);right:0;text-align:left;opacity:0;visibility:hidden;display:none}@media screen and (min-width:640px){div.sort-dropDown .tooltip{display:block}}div.sort-dropDown .tooltip.show{animation:appear .3s 1.5s linear forwards}div.sort-dropDown .tooltip.hide{display:none}@keyframes appear{to{opacity:1;visibility:visible}}div.sort-dropDown .tooltip h5{margin-bottom:1rem;margin-top:0}div.sort-dropDown .tooltip p{margin-bottom:0;margin-top:0;margin-bottom:1rem;font-size:1.8rem!important}div.sort-dropDown .tooltip button{text-decoration:underline;background-color:unset;border:unset;padding:0;font-size:1.8rem!important;color:#fff}div.sort-dropDown .sort-container{position:absolute;left:0;top:100%;background-color:#fff;width:100%;height:auto;overflow:hidden;padding:2.2rem;display:none;justify-content:space-between;border:1px solid #C3C3C3}@media screen and (min-width:640px){div.sort-dropDown .sort-container{width:100%;height:auto;right:0;left:unset}}div.sort-dropDown .sort-container.show{display:flex}div.sort-dropDown .sort-container .sort-selector,div.sort-dropDown .sort-container .sort-selector{overflow:auto;display:flex;flex-direction:column;align-items:flex-start}div.sort-dropDown .sort-container .sort-selector>p:nth-of-type(1),div.sort-dropDown .sort-container .sort-selector>p:nth-of-type(1){position:sticky;top:0;background-color:#fff;width:100%;padding-bottom:1rem;font-size:1.4rem;color:#6a2af1;margin-top:0;margin-bottom:0rem}div.sort-dropDown .sort-container .sort-selector{width:100%;max-height:20rem}div.sort-dropDown .sort-container .sort-selector button{background-color:transparent;border:none;box-shadow:none;font-weight:300;margin-bottom:.7rem;padding:0;padding-top:.5rem;text-align:left;font-size:1.4rem}div.sort-dropDown .sort-container .sort-selector button:focus,div.sort-dropDown .sort-container .sort-selector button:hover,div.sort-dropDown .sort-container .sort-selector button.active{font-weight:600;outline:none}div.brand-dropDown{width:20rem;position:relative;z-index:10;flex:1;display:inline-block}@media screen and (min-width:640px){div.brand-dropDown{margin-right:2rem;flex:unset;width:auto}}@media screen and (min-width:1000px){div.brand-dropDown{align-self:flex-start}}div.brand-dropDown .selected-brand{display:flex;width:100%;align-items:center;padding:1.1rem 3rem 1.1rem 1.3rem;background-color:#000;color:#fff;transition:background-color .1s ease-in-out;position:relative;cursor:pointer;border:none;box-shadow:none;height:50px;align-self:flex-start}@media screen and (min-width:640px){div.brand-dropDown .selected-brand{height:42px;min-width:200px;max-width:385px}}div.brand-dropDown .selected-brand:hover{background-color:#000;transform:unset}div.brand-dropDown .selected-brand:after{content:"";position:absolute;right:1.3rem;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid white;z-index:2}@media screen and (min-width:640px){div.brand-dropDown .selected-brand:after{top:50%;transform:translateY(-50%)}}div.brand-dropDown .selected-brand img{width:2rem}div.brand-dropDown .selected-brand>div{margin-left:1rem;text-align:left;display:flex;flex-direction:column;justify-content:center}div.brand-dropDown .selected-brand>div span{font-weight:600;display:inline-block;font-size:1.6rem!important;line-height:1}div.brand-dropDown .selected-brand>div .currently-m{color:#6a2af1;margin:0;font-size:1.1rem;font-weight:600;line-height:1}div.brand-dropDown .brand-container{position:absolute;left:0;top:100%;background-color:#fff;width:100%;height:auto;overflow:hidden;padding:2.2rem 1rem;display:none;justify-content:space-between;border:1px solid #C3C3C3}@media screen and (min-width:640px){div.brand-dropDown .brand-container{width:100%;height:auto;right:0;left:unset}}div.brand-dropDown .brand-container.show{display:flex}div.brand-dropDown .brand-container .brand-selector,div.brand-dropDown .brand-container .brand-selector{overflow:auto;display:flex;flex-direction:column;align-items:flex-start}div.brand-dropDown .brand-container .brand-selector>p:nth-of-type(1),div.brand-dropDown .brand-container .brand-selector>p:nth-of-type(1){position:sticky;top:0;background-color:#fff;width:100%;padding-bottom:1rem;font-size:1.4rem;color:#6a2af1;margin-top:0;margin-bottom:0rem}div.brand-dropDown .brand-container .brand-selector{max-height:29rem;display:block;transition:opacity 2s linear;transform:translate(0);opacity:1;overflow-y:auto;min-width:150px;width:100%;padding-right:1rem}div.brand-dropDown .brand-container .brand-selector::-webkit-scrollbar{width:4px}div.brand-dropDown .brand-container .brand-selector::-webkit-scrollbar-track{background:#6a2af129}div.brand-dropDown .brand-container .brand-selector::-webkit-scrollbar-thumb{background:#6a2af1bd}div.brand-dropDown .brand-container .brand-selector::-webkit-scrollbar-thumb:hover{background:#6a2af1bd}div.brand-dropDown .brand-container .brand-selector button{display:block;background-color:transparent;border:none;box-shadow:none;font-weight:300;margin-bottom:.7rem;padding:0;padding-top:.5rem;font-size:1.6rem}div.brand-dropDown .brand-container .brand-selector button:focus,div.brand-dropDown .brand-container .brand-selector button:hover,div.brand-dropDown .brand-container .brand-selector button.active{font-weight:600;outline:none}.brand-container{padding:5rem 2rem;margin:auto;width:100%;flex-direction:row;display:flex;align-items:center;justify-content:space-around;max-width:90rem}.brand-container-text{padding-right:3rem;text-align:left}.brand-container-text-heading{font-size:4rem;margin:0}.brand-container-text-subheading{margin:0}@media screen and (max-width:640px){.brand-container{flex-direction:column}.brand-container-right{margin-top:2rem}.brand-container-text-heading,.brand-container-text-subheading{text-align:center}}div.pricetypes-dropDown{position:relative;z-index:10;flex:1}div.pricetypes-dropDown button.pricetype{color:#000}@media screen and (min-width:640px){div.pricetypes-dropDown{margin-right:2rem;flex:unset;width:auto}}@media screen and (min-width:1000px){div.pricetypes-dropDown{align-self:flex-start}}div.pricetypes-dropDown .pricetypes-title{color:#000}div.pricetypes-dropDown .selected-pricetype{display:flex;width:100%;align-items:center;padding:1.1rem 3rem 1.1rem 1.3rem;background-color:#f0f0f0;transition:background-color .1s ease-in-out;position:relative;cursor:pointer;border:none;box-shadow:none;height:50px;align-self:flex-start}@media screen and (min-width:640px){div.pricetypes-dropDown .selected-pricetype{height:42px;min-width:200px;max-width:385px}}div.pricetypes-dropDown .selected-pricetype:hover{background-color:#e4e4e4;transform:unset}div.pricetypes-dropDown .selected-pricetype:after{content:"";position:absolute;right:1.3rem;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid black;z-index:2}@media screen and (min-width:640px){div.pricetypes-dropDown .selected-pricetype:after{top:50%;transform:translateY(-50%)}}div.pricetypes-dropDown .selected-pricetype img{width:2rem}div.pricetypes-dropDown .selected-pricetype>div{margin-left:1rem;text-align:left;display:flex;flex-direction:column;justify-content:center}div.pricetypes-dropDown .selected-pricetype>div span{font-weight:600;display:inline-block;font-size:1.6rem!important;line-height:1}div.pricetypes-dropDown .selected-pricetype>div .currently-m{color:#6a2af1;margin:0;font-size:1.1rem;font-weight:600;line-height:1}div.pricetypes-dropDown .tooltip{position:absolute;background-color:#000;color:#fff;width:25rem;padding:2rem;top:calc(100% + 1rem);right:0;text-align:left;opacity:0;visibility:hidden;display:none}@media screen and (min-width:640px){div.pricetypes-dropDown .tooltip{display:block}}div.pricetypes-dropDown .tooltip.show{animation:appear .3s 1.5s linear forwards}div.pricetypes-dropDown .tooltip.hide{display:none}@keyframes appear{to{opacity:1;visibility:visible}}div.pricetypes-dropDown .tooltip h5{margin-bottom:1rem;margin-top:0}div.pricetypes-dropDown .tooltip p{margin-bottom:0;margin-top:0;margin-bottom:1rem;font-size:1.8rem!important}div.pricetypes-dropDown .tooltip button{text-decoration:underline;background-color:unset;border:unset;padding:0;font-size:1.8rem!important;color:#fff}div.pricetypes-dropDown .pricetypes-container{position:absolute;left:0;top:100%;background-color:#fff;width:100vw;overflow:hidden;padding:2.2rem;display:none;justify-content:space-between;border:1px solid #C3C3C3}@media screen and (min-width:640px){div.pricetypes-dropDown .pricetypes-container{width:100%;right:0;left:unset}}div.pricetypes-dropDown .pricetypes-container.show{display:flex}div.pricetypes-dropDown .pricetypes-container .state-selector,div.pricetypes-dropDown .pricetypes-container .store-selector{overflow:auto;display:flex;flex-direction:column;align-items:flex-start}div.pricetypes-dropDown .pricetypes-container .state-selector>p:nth-of-type(1),div.pricetypes-dropDown .pricetypes-container .store-selector>p:nth-of-type(1){position:sticky;top:0;background-color:#fff;width:100%;padding-bottom:1rem;font-size:1.4rem;color:#6a2af1;margin-top:0;margin-bottom:0rem}div.pricetypes-dropDown .pricetypes-container .state-selector{min-width:150px;padding-right:1rem}div.pricetypes-dropDown .pricetypes-container .state-selector button{background-color:transparent;border:none;box-shadow:none;font-weight:300;margin-bottom:.7rem;padding:0;padding-top:.5rem;font-size:1.6rem}div.pricetypes-dropDown .pricetypes-container .state-selector button:focus,div.pricetypes-dropDown .pricetypes-container .state-selector button:hover,div.pricetypes-dropDown .pricetypes-container .state-selector button.active{font-weight:600;outline:none}div.pricetypes-dropDown .pricetypes-container .store-selector{flex:1}div.pricetypes-dropDown .pricetypes-container .store-selector>p{padding-left:1rem;margin-bottom:1.5rem}div.pricetypes-dropDown .pricetypes-container .store-selector .stores-container,div.pricetypes-dropDown .pricetypes-container .store-selector .store{display:flex;width:100%;flex-wrap:wrap}div.pricetypes-dropDown .pricetypes-container .store-selector .stores-container{display:none}div.pricetypes-dropDown .pricetypes-container .store-selector .stores-container.active{display:flex}div.pricetypes-dropDown .pricetypes-container .store-selector .store{padding:.5rem 1rem 1rem;display:flex;width:100%;flex-direction:column;cursor:pointer}div.pricetypes-dropDown .pricetypes-container .store-selector .store:hover,div.pricetypes-dropDown .pricetypes-container .store-selector .store.active:not(.coming-soon){background-color:#e7e5ff}div.pricetypes-dropDown .pricetypes-container .store-selector .store.coming-soon{cursor:default}div.pricetypes-dropDown .pricetypes-container .store-selector .store.coming-soon:hover{background-color:#eee}div.pricetypes-dropDown .pricetypes-container .store-selector .store.coming-soon .address,div.pricetypes-dropDown .pricetypes-container .store-selector .store.coming-soon .phone{display:none}div.pricetypes-dropDown .pricetypes-container .store-selector .store p{margin-top:0;font-size:1.6rem;margin-bottom:.2rem}div.pricetypes-dropDown .pricetypes-container .store-selector .store p.coming-soon-p{color:#6a2af1}div.pricetypes-dropDown .pricetypes-container .store-selector .store .name{margin-bottom:.5rem}div.pricetypes-dropDown .pricetypes-container .store-selector .store .store-variants{margin-top:.8rem}.nav__checkout-item-right-ao{display:flex;min-width:18rem}.productpage__addToCart-button-addon{font-size:1.8rem;font-weight:600;line-height:1.4;font-family:halyard-display,sans-serif;color:#fff;background-color:#6a2af1;cursor:pointer;height:40px;border:none;border-width:2px;padding:0 1rem;margin-left:2rem}.highlight-special{border:8px solid #fff200}.shoppage .specials-banner-image{max-width:100%}.specials__cardsgrid{display:flex;flex-wrap:wrap;width:100%;padding-top:1em}.specials__specialSlider{width:100%}.specials__heading{display:inline-block;font-size:3.6rem;line-height:1.1;font-weight:600;font-family:halyard-display,sans-serif;color:#000}.specials__specialSlider .viewallspecials{margin-top:0;float:right;cursor:pointer;font-size:1.8rem;font-weight:600;line-height:1.4;font-family:halyard-display,sans-serif;color:#000}.specials__card{position:relative;padding:2rem;background-size:cover;background-position:center center;min-height:18rem;margin:10px;box-shadow:inset 0 110px 140px #6a2af1d9,inset 0 300px 120px #000000c7}.specials__card-grid{flex-basis:100%}@media (min-width:768px){.specials__card-grid{flex-basis:50%}}@media (min-width:1024px){.specials__card-grid{flex-basis:33.33%}}.specials__card-grid:only-child{flex-basis:100%}.specials__card-title{font-size:1.8rem;line-height:1.4;font-family:halyard-display,sans-serif;font-weight:600;color:#fff}.specials__card-desc{font-family:halyard-display,sans-serif;color:#fff;font-size:1.4rem;font-weight:200}.specials__card-buttons{position:absolute;bottom:1.5rem;right:2rem}.specials__card-buttonSelected{background-color:transparent;border-color:#fff;font-family:halyard-display,sans-serif;color:#fff;font-size:1.8rem;font-weight:600;padding:.5rem 1rem;border:solid 1px}.specials__card-button,.specials__card-returnButton{position:absolute;bottom:1.5rem;right:2rem;background-color:transparent;border-color:#fff;font-family:halyard-display,sans-serif;color:#fff;font-size:1.8rem;font-weight:600;padding:.5rem 1rem;border:solid 1px}.specials__card p{margin:0}.specials__cards{width:90%;margin:10px auto 50px}@media screen and (max-width:640px){.specials__cards{margin:10px auto}}.specials__cards .slick-prev{left:-45px}@media screen and (max-width:640px){.specials__cards .slick-prev{left:-45px}}.specials__cards .slick-next{right:-45px}@media screen and (max-width:640px){.specials__cards .slick-next{right:-25px}}.specials__cards .slick-dots{position:absolute;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}@media screen and (max-width:640px){.specials__cards .slick-dots{display:none}}.specials__cards .slick-dots li{font-size:1.8rem;font-weight:200;position:relative;display:inline-block;width:14px;height:14px;margin:0 5px;padding:0;cursor:pointer}.specials__cards .slick-dots li.slick-active button{background:black}.specials__cards .slick-dots li button{border-radius:100%;font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:#4b4b4b;border:0;outline:none;background:#0000002e}.specials__cards .slick-prev,.specials__cards .slick-next{line-height:0;text-align:center;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:#000;border:1px solid}@media screen and (max-width:640px){.specials__cards .slick-prev,.specials__cards .slick-next{border:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}section.specials-grid{overflow:hidden;background-color:#e7e5ff}@media screen and (max-width:640px){section.specials-grid{padding-left:0rem;padding-right:0rem}}section.specials-grid>div{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:640px){section.specials-grid>div{padding-top:6rem;padding-bottom:6rem}}section.specials-grid>div h3{margin-bottom:3rem}@media screen and (max-width:640px){section.specials-grid>div h3{padding-left:2rem;padding-right:2rem}}section.specials-grid .specials-card-container{display:grid;column-gap:2rem;row-gap:.2em;position:relative;grid-template-columns:100%;grid-template-rows:auto}@media screen and (min-width:640px){section.specials-grid .specials-card-container{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));row-gap:7rem}}section.specials-grid .specials-card-container .img-container{display:none}@media screen and (min-width:640px){section.specials-grid .specials-card-container .img-container{display:flex}}section.specials-grid .specials-card-container .img-container img{width:70%;margin:0 auto;align-self:center}@media screen and (min-width:640px){section.specials-grid .specials-card-container .img-container img{align-self:flex-end;width:160%;max-width:465px}}section.specials-grid .last-p{margin-bottom:0;margin-top:5rem;text-align:center;display:none}@media screen and (min-width:640px){section.specials-grid .last-p{text-align:left;display:flex}}section.month-special{position:relative;overflow:hidden;padding-bottom:5rem}@media screen and (min-width:640px){section.month-special{padding-bottom:12rem}}section.month-special:after{content:"";position:absolute;background-size:2rem;width:100%;height:580px;background-image:url(../../media/global/patterns/pattern-dots-small-purple.svg);background-repeat:repeat;background-position:center;top:30%;left:0}section.month-special .content{position:relative;z-index:1;background-size:cover;background-position:center;padding:5rem 3rem;height:450px}@media screen and (min-width:640px){section.month-special .content{padding:8rem 6rem;height:550px}}section.month-special .content *{color:#fff}section.month-special .content h2{max-width:500px;margin-bottom:4rem}@media screen and (max-width:860px){section.limited-timespecials-cards{padding-left:0;padding-right:0}}@media screen and (max-width:860px){section.limited-timespecials-cards>div{padding-bottom:0rem}}section.limited-timespecials-cards>div>h3{margin-bottom:3rem}@media screen and (max-width:860px){section.limited-timespecials-cards>div>h3{padding-left:2rem;padding-right:2rem}}section.limited-timespecials-cards .squares-container{display:grid;grid-template-columns:100%;justify-content:center;grid-gap:3rem;display:none}@media screen and (min-width:860px){section.limited-timespecials-cards .squares-container{display:grid}}@media screen and (min-width:860px){section.limited-timespecials-cards .squares-container{grid-template-columns:1fr 1fr}}section.limited-timespecials-cards .squares-container .square{position:relative;text-decoration:none}section.limited-timespecials-cards .squares-container .square:before{content:"";display:block;padding-top:80%}@media screen and (min-width:1000px){section.limited-timespecials-cards .squares-container .square:before{padding-top:60%}}section.limited-timespecials-cards .squares-container .square:after{content:"";position:absolute;height:100%;width:100%;background-color:#000;top:0;left:0;transition:transform .1s ease-in-out}section.limited-timespecials-cards .squares-container .square.hover:hover .content{transform:translate(-10px,-10px)}section.limited-timespecials-cards .squares-container .square.hover:hover .shop-button{color:#6a2af1}section.limited-timespecials-cards .squares-container .square .content{position:absolute;z-index:1;top:0;left:0;background-size:cover;background-position:top left;height:100%;width:100%;padding:3rem;transition:transform .1s ease-in-out}section.limited-timespecials-cards .squares-container .square .content p{font-weight:500}section.limited-timespecials-cards .squares-container .square .content p.post-header{margin-top:0;margin-bottom:2.5rem;max-width:280px}section.limited-timespecials-cards .squares-container .square .content p.shop-button{margin-top:4rem}section.limited-timespecials-cards .squares-container .square .content h5{margin-bottom:.5rem}section.limited-timespecials-cards .squares-container .square#subscribe-now-card .content{display:flex;flex-direction:column}section.limited-timespecials-cards .squares-container-mobile{display:block}@media screen and (min-width:860px){section.limited-timespecials-cards .squares-container-mobile{display:none}}section.limited-timespecials-cards .squares-container-mobile .item{width:100%;background-color:#fff;transition:background-color .3s ease-in-out}section.limited-timespecials-cards .squares-container-mobile .item:nth-last-child(1){margin-bottom:0}section.limited-timespecials-cards .squares-container-mobile .item.open{background-color:#6a2af1}section.limited-timespecials-cards .squares-container-mobile .item.open *{color:#fff}section.limited-timespecials-cards .squares-container-mobile .item.open .plus:before{background-color:#fff;transform:translate(-50%) rotate(90deg)}section.limited-timespecials-cards .squares-container-mobile .item.open .plus:after{background-color:#fff}section.limited-timespecials-cards .squares-container-mobile .item.open .accordion-open{height:auto}section.limited-timespecials-cards .squares-container-mobile .item h3{position:relative;cursor:pointer;margin:0;padding:2rem 3rem 2rem 2rem;font-size:2rem}@media screen and (min-width:860px){section.limited-timespecials-cards .squares-container-mobile .item h3{padding:3rem 2rem 3rem 3rem;font-size:2.4rem}}section.limited-timespecials-cards .squares-container-mobile .item h3 .plus{position:absolute;height:2rem;width:2rem;right:0;top:50%;transform:translateY(-50%)}section.limited-timespecials-cards .squares-container-mobile .item h3 .plus:after,section.limited-timespecials-cards .squares-container-mobile .item h3 .plus:before{content:"";background-color:#7a7a7a;position:absolute}section.limited-timespecials-cards .squares-container-mobile .item h3 .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}section.limited-timespecials-cards .squares-container-mobile .item h3 .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}section.limited-timespecials-cards .squares-container-mobile .item h3 .plus{right:2rem}section.limited-timespecials-cards .squares-container-mobile .item .accordion-open{height:0;overflow:hidden}@media screen and (min-width:860px){section.limited-timespecials-cards .squares-container-mobile .item .accordion-open{padding:0 3rem}}section.limited-timespecials-cards .squares-container-mobile .item .accordion-open .content{padding:0 2rem}section.limited-timespecials-cards .squares-container-mobile .item .accordion-open p:nth-child(1){margin-top:0}section.limited-timespecials-cards .squares-container-mobile .item .accordion-open .img-container{height:100px;background-size:150%;background-position:top right}section.limited-timespecials-cards #subscribe-now-card button.button{margin-top:auto;align-self:flex-start;background-color:#fff;box-shadow:unset;border-color:#000;color:#000!important}section.limited-timespecials-cards #subscribe-now-card a.button{margin-top:auto;align-self:flex-start;background-color:#fff;box-shadow:unset;border-color:#000;color:#000!important}section.everyday-deals-grid .flex{display:flex;justify-content:space-between;flex-wrap:wrap}section.everyday-deals-grid .flex>div{width:100%}@media screen and (min-width:860px){section.everyday-deals-grid .flex>div{width:31%;align-self:stretch;display:flex;flex-direction:column}}section.everyday-deals-grid .flex>div hr{background-color:#6a2af1;height:.3rem;margin-top:5rem;margin-bottom:2rem;width:100%}@media screen and (min-width:860px){section.everyday-deals-grid .flex>div hr{margin-top:3.5rem;height:.4rem}}section.everyday-deals-grid .flex>div h5{color:#6a2af1}section.everyday-deals-grid .flex>div p{margin-top:0}section.about-header>div{max-width:780px}section.about-header>div article *{margin-bottom:2rem;margin-top:0}section.fullWidth-slider{padding-left:0;padding-right:0;overflow:hidden}section.fullWidth-slider>div{max-width:unset;padding-left:0;padding-right:0;padding-top:0}section.fullWidth-slider .slider-wrapper{position:relative}section.fullWidth-slider .swiper-slide{height:500px}@media screen and (min-width:640px){section.fullWidth-slider .swiper-slide{width:990px}}section.fullWidth-slider img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:860px){section.fullWidth-slider .swiper-pagination{display:none}}section.fullWidth-slider .swiper-pagination-bullets{top:calc(100% + 1rem)}section.fullWidth-slider .swiper-pagination-bullets .swiper-pagination-bullet{background-color:transparent;border:2px solid #6A2AF1;width:10px;height:10px}section.fullWidth-slider .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#6a2af1}section.community-involvement{background-color:#e7e5ff}section.community-involvement .flex{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:860px){section.community-involvement .flex>div{width:31%;align-self:stretch;display:flex;flex-direction:column}}section.community-involvement .flex>div hr{background-color:#6a2af1;height:.5rem;margin-top:5rem;margin-bottom:2rem;width:100%}@media screen and (min-width:860px){section.community-involvement .flex>div hr{margin-top:3.5rem}}section.community-involvement .flex>div h5{color:#6a2af1}@media screen and (min-width:860px){section.community-involvement .flex>div a{margin-top:auto;align-self:flex-start}}section.featured-faqs{background-color:#e7e5ff;padding-bottom:4rem}@media screen and (min-width:640px){section.featured-faqs{padding-bottom:7rem}}section.featured-faqs>div{max-width:1000px;padding-top:0}section.featured-faqs .item{width:100%;background-color:#fff;margin-bottom:2rem}@media screen and (min-width:640px){section.featured-faqs .item{margin-bottom:3rem}}section.featured-faqs .item:nth-last-child(1){margin-bottom:0}section.featured-faqs .item.open .plus:before{transform:translate(-50%) rotate(90deg)}section.featured-faqs .item h3{position:relative;cursor:pointer;margin:0;padding:2rem 3rem 2rem 2rem;font-size:2rem}@media screen and (min-width:640px){section.featured-faqs .item h3{padding:3rem 2rem 3rem 3rem;font-size:2.4rem}}section.featured-faqs .item h3 .plus{position:absolute;height:2rem;width:2rem;right:0;top:50%;transform:translateY(-50%)}section.featured-faqs .item h3 .plus:after,section.featured-faqs .item h3 .plus:before{content:"";background-color:#7a7a7a;position:absolute}section.featured-faqs .item h3 .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}section.featured-faqs .item h3 .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}section.featured-faqs .item h3 .plus{right:2rem}section.featured-faqs .item .accordion-open{height:0;overflow:hidden;padding:0 2rem}@media screen and (min-width:640px){section.featured-faqs .item .accordion-open{padding:0 3rem}}section.featured-faqs .item .accordion-open p:nth-child(1){margin-top:0}section.categories-faqs{padding-top:4rem}@media screen and (min-width:640px){section.categories-faqs{padding-top:5rem}}section.categories-faqs .category{margin-bottom:3rem}section.categories-faqs .category:nth-last-child(1){margin-bottom:0}@media screen and (min-width:640px){section.categories-faqs .category{margin-bottom:5rem}}section.categories-faqs .category h2{border-bottom:3px solid #000;padding-bottom:1.5rem;margin:0}section.categories-faqs .item{width:100%;border-bottom:1px solid #000;padding:2rem 0;background-color:#fff}@media screen and (min-width:640px){section.categories-faqs .item{padding:2.5rem 0}}section.categories-faqs .item:nth-last-child(1){margin-bottom:0}section.categories-faqs .item.open .plus:before{transform:translate(-50%) rotate(90deg)}section.categories-faqs .item h5{position:relative;margin:0;cursor:pointer;padding-right:3rem;font-size:2rem}@media screen and (min-width:640px){section.categories-faqs .item h5{font-size:2.4rem}}section.categories-faqs .item h5 .plus{position:absolute;height:2rem;width:2rem;right:0;top:50%;transform:translateY(-50%)}section.categories-faqs .item h5 .plus:after,section.categories-faqs .item h5 .plus:before{content:"";background-color:#000;position:absolute}section.categories-faqs .item h5 .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}section.categories-faqs .item h5 .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}section.categories-faqs .item .accordion-open{height:0;overflow:hidden;padding-right:3rem}section.categories-faqs .item .accordion-open p:nth-last-child(1){margin-bottom:0}section.categories-faqs .last-p{margin-top:3rem}section.careers-container>div{padding-top:2rem}section.careers-container ul{list-style:none;padding:0}section.careers-container ul li{padding-left:0;margin-left:0}section.careers-container .bzOpeningsCategoryList{display:flex;flex-direction:column}section.careers-container .bzOpeningsCategoryList [data-department="High Profile"]{order:-1}section.careers-container .bzOpeningsCategory{margin-bottom:6rem}section.careers-container .bzOpeningsCategory:nth-last-child(1){margin-bottom:0}section.careers-container .bzCategory{font-size:2.8rem}@media (min-width:860px){section.careers-container .bzCategory{font-size:3.5rem}}section.careers-container .bzOpening{padding:3rem 0;border-bottom:1px solid #000}section.careers-container .bzOpening:nth-child(1){border-top:1px solid #000}section.careers-container .bzOpening>a{display:grid;text-decoration:none;grid-template-columns:1fr}@media screen and (min-width:640px){section.careers-container .bzOpening>a{grid-template-columns:1fr auto;grid-template-rows:auto auto}}section.careers-container .bzOpening>a .bzButtonApply{align-self:center;order:3;margin-top:2rem;justify-content:center;cursor:pointer;box-shadow:none;font-family:halyard-display,sans-serif;background-color:transparent;outline:unset;border-radius:0;padding:0 2.5rem .3rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;position:relative;transition:transform .1s ease-in-out;font-size:2rem;line-height:1;height:50px;border:1px solid black;transition:transform .2 ease-in}@media screen and (min-width:640px){section.careers-container .bzOpening>a .bzButtonApply{grid-column:2/3;grid-row:1/3;order:1;margin-top:0;text-align:left;justify-content:flex-start}}section.careers-container .bzOpening>a .bzButtonApply:hover{transform:scale(1.02)}@media screen and (min-width:640px){section.careers-container .bzOpening>a .bzButtonApply{padding:0 2.5rem}}section.careers-container .bzOpening>a h2{order:2;font-size:2.4rem;line-height:1}@media screen and (min-width:640px){section.careers-container .bzOpening>a h2{grid-column:1/2;grid-row:1/2}}section.careers-container .bzOpening>a .bzMeta{order:2;display:flex}@media screen and (min-width:640px){section.careers-container .bzOpening>a .bzMeta{grid-column:1/2;grid-row:2/3;order:3}}section.careers-container .bzOpening>a .bzMeta .bzType{margin-left:1.5rem;color:#6a2af1}section.careers-container .bzOpening>a .bzMeta .bzDepartment{display:none}section.careers-container .last-p{margin-top:4rem}section.contact-form{position:relative;padding-bottom:10rem}section.contact-form:after{content:"";position:absolute;background-size:2rem;width:100%;height:73%;background-attachment:fixed;background-image:url(../../media/global/patterns/pattern-waves-home.svg);background-repeat:repeat;background-position:center;bottom:0;left:0}section.contact-form>div{position:relative;z-index:1}section.contact-form .content{background-color:#000;padding:4rem 3rem 5rem}@media screen and (min-width:640px){section.contact-form .content{padding:4rem 8rem 4rem 4rem}}section.contact-form .content *{color:#fff}section.contact-form .content p,section.contact-form .content h1{margin-top:0}@media screen and (min-width:640px){section.contact-form .header{margin-bottom:9rem}}section.contact-form .body{display:flex;flex-wrap:wrap}section.contact-form .body p,section.contact-form .body .form-container{width:100%}@media screen and (min-width:640px){section.contact-form .body p,section.contact-form .body .form-container{width:50%}}section.contact-form .body p{margin-bottom:3rem;font-size:2rem;font-weight:600}@media screen and (min-width:640px){section.contact-form .body p{padding-right:6rem;margin-bottom:1em}}@media screen and (min-width:860px){section.contact-form .body p{padding-right:10rem}}section.contact-form .body .form-container form{display:flex;flex-direction:column}section.contact-form .body .form-container form label,section.contact-form .body .form-container form input,section.contact-form .body .form-container form textarea,section.contact-form .body .form-container form select{width:100%;color:#000;font-weight:600}section.contact-form .body .form-container form label ::placeholder,section.contact-form .body .form-container form input ::placeholder,section.contact-form .body .form-container form textarea ::placeholder,section.contact-form .body .form-container form select ::placeholder{color:#000}section.contact-form .body .form-container form label{margin-bottom:3rem}section.contact-form .body .form-container form label.has-error ul.errors{display:block}section.contact-form .body .form-container form label.has-error input::placeholder,section.contact-form .body .form-container form label.has-error textarea::placeholder{color:red}section.contact-form .body .form-container form ul.errors{display:none;padding:0;margin:0;margin-top:1rem;list-style:none}section.contact-form .body .form-container form ul.errors li{margin:0;padding:0;color:red}section.contact-form .body .form-container form button{align-self:flex-start;width:100%}section.contact-form .body .form-container form button .btn-content{color:#fff}@media screen and (min-width:500px){section.contact-form .body .form-container form button{width:auto}}section.contact-form .body .form-container form button:after{background-color:#fff}section.contact-form .body .form-container form button .btn-content{border:1px solid white;background-color:#000}section.contact-form .body .form-container form button:hover .btn-content{background-color:#000}section.contact-form .body .form-container form .success-message{margin-top:1rem}section.contact-form .body .form-container form .success-message p{width:100%;color:#6a2af1!important}section.contact-form .body .form-container form .spinner-container{position:relative;width:100%;height:50px;margin-top:20px;display:none}section.contact-form .body .form-container form .spinner{animation:rotate-spinner 2s linear infinite;margin:-25px 0 0 -25px;width:30px;height:30px;position:absolute;top:50%;left:25px}section.contact-form .body .form-container form .spinner .path{stroke:#6a2af1;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate-spinner{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}section.banner-img-text .content{color:#fff;background-size:cover;background-position:center right;padding:3rem 2rem;min-height:350px}@media screen and (min-width:640px){section.banner-img-text .content{background-position:center}}@media screen and (min-width:860px){section.banner-img-text .content{padding:0;padding:4rem}}section.banner-img-text .content p,section.banner-img-text .content h1{margin-top:0;max-width:550px}section.banner-img-text .content h1{margin-bottom:4rem}section.banner-img-text .content p{margin-bottom:.8rem}section.banner-img-text .content a.button .btn-content{border-color:#fff}section.banner-img-text.dark-vibe .content{color:#000}section.banner-img-text.dark-vibe .content a.button .btn-content{border-color:#000;background-color:#000;color:#fff}section.banner-img-text.dark-vibe .content .button.is-3d:after{background-color:#fff}section.two-column-grid>div{padding-top:0;padding-bottom:2em}section.two-column-grid div.grid{display:flex;justify-content:space-between;flex-wrap:wrap}section.two-column-grid div.grid .high-vibes-card{margin-bottom:4rem;width:100%}@media screen and (min-width:700px){section.two-column-grid div.grid .high-vibes-card{width:46%}}.article-content-section.monthly-special article figure{margin-top:0!important}.careers article h1,.careers article h2,.careers article h3,.careers article h4,.careers article h5,.careers article h6,.careers article p,.about-header article h1,.about-header article h2,.about-header article h3,.about-header article h4,.about-header article h5,.about-header article h6,.about-header article p{margin-top:0;font-weight:200}.careers article h1 strong,.careers article h2 strong,.careers article h3 strong,.careers article h4 strong,.careers article h5 strong,.careers article h6 strong,.careers article p strong,.about-header article h1 strong,.about-header article h2 strong,.about-header article h3 strong,.about-header article h4 strong,.about-header article h5 strong,.about-header article h6 strong,.about-header article p strong{font-weight:600}.careers article p,.about-header article p{font-size:2rem}article .article-content-section>div{padding-top:0}article .content-bottom,article .content{max-width:990px;margin:0 auto}article h1,article h2,article h3,article h4,article h5,article h6,article p{margin-top:0}article h1,article h2,article h3,article h4,article h5,article h6{margin-bottom:1rem}article h4{font-size:2.4rem}article h5{font-size:2rem}article p{margin-bottom:2.5rem}article figure{width:auto;max-width:100%;margin:0;margin-bottom:4rem!important;margin-top:4rem!important}@media (min-width:640px){article figure{margin-bottom:7rem!important;margin-top:7rem!important}}article figure img{width:auto;max-width:100%}article figure iframe{margin:auto;display:block}@media (max-width:560px){article figure iframe{width:100%}}article ol.center-ol,article ul.center-ul{display:flex;flex-direction:column;align-items:center}article ol.center-ol li{position:relative}article ol.center-ol li:before{left:-5px}article ul{list-style-type:none;padding-left:0;margin:2.5rem 0}article ul.ios li:before{font-size:12px;left:-3px;top:6px}article ul li{margin-left:1rem;margin-bottom:1rem;padding-left:.5rem;position:relative;line-height:1.2}article ul li:before{content:"\25a0";color:#6a2af1;font-weight:700;display:inline-block;width:1em;margin-left:-1rem;position:absolute;left:0}article ol{list-style-type:none;margin:2.5rem 0;counter-reset:item;padding-left:.5rem;position:relative}article ol li{margin-left:1rem;padding-left:0;margin-bottom:1rem;line-height:1.2}article ol li:before{content:counter(item);counter-increment:item;color:#6a2af1;font-weight:700;display:inline-block;width:1em;margin-left:-1rem;position:absolute;left:0}article blockquote{margin:0;padding:3rem;font-size:2.4rem;background-color:#e7e5ff;text-align:center;width:100%;margin:3.5rem 0;font-weight:600}@media screen and (min-width:640px){article blockquote{padding:5.2rem;font-size:3rem}}article .back{display:inline-block;margin-top:2rem}article hr{height:1px;width:100%;margin:2rem 0}article div.button{background-color:#6a2af1;color:#fff;font-size:2rem;margin-bottom:2.5rem;padding:0 3rem .4rem}article div.button a{text-decoration:none}section.article-header .banner-content{display:flex;flex-direction:column}section.article-header .banner-content .text-container,section.article-header .banner-content .img-container{width:100%}section.article-header .banner-content .text-container{padding:3rem;color:#fff;background-color:#6a2af1;height:auto}@media screen and (min-width:640px){section.article-header .banner-content .text-container{padding:4rem 4rem 12rem;padding:4rem}}section.article-header .banner-content .text-container h1{max-width:75rem;margin-bottom:5rem}section.article-header .banner-content .img-container{position:relative;height:250px}@media screen and (min-width:640px){section.article-header .banner-content .img-container{height:350px}}section.article-header .banner-content .img-container img{width:100%;height:100%;object-fit:cover;object-position:center right}@media screen and (min-width:640px){section.article-header .banner-content .img-container img{object-position:center}}section.purple-list>div{padding-top:0}section.purple-list>div>p{max-width:990px;margin:0 auto 72px;line-height:1.3}section.purple-list .purple-container{background-color:#e7e5ff;max-width:1090px;margin:0 auto;padding:3rem}@media screen and (min-width:700px){section.purple-list .purple-container{padding:5rem;margin-bottom:3rem}}section.purple-list .purple-container h3{margin-bottom:0}section.purple-list .purple-container hr{width:100%;margin:2rem 0;height:1px}section.purple-list .purple-container ul{list-style:none;padding:0;margin:0}@media screen and (min-width:700px){section.purple-list .purple-container ul{column-count:2;column-gap:8rem}}section.purple-list .purple-container ul li{margin-bottom:3rem;break-inside:avoid-column}section.purple-list .purple-container ul li:nth-last-child(1){margin-bottom:0}@media screen and (min-width:700px){section.purple-list .purple-container ul li:nth-last-child(1){margin-bottom:3rem}}section.purple-list .purple-container ul li h4{color:#6a2af1;margin-top:0;margin-bottom:.5rem}section.purple-list .purple-container ul li p{margin:0}@media screen and (max-width:640px){section.potent-discounts{background-color:#000}section.potent-discounts *{color:#fff}}section.potent-discounts>div{padding-top:0}@media screen and (max-width:640px){section.potent-discounts>div{padding-top:2em;padding-bottom:2em}}section.potent-discounts .wiggle-separator{margin-top:3.5rem;height:3rem;background-size:1rem;display:none!important}@media screen and (min-width:640px){section.potent-discounts .wiggle-separator{display:block!important}}section.potent-discounts .disclaimer p{font-weight:500;margin-top:1rem}@media screen and (min-width:640px){section.potent-discounts .disclaimer p{text-align:right}}section.potent-discounts .container{display:flex;flex-wrap:wrap}@media screen and (min-width:640px){section.potent-discounts .container{border-top:1px solid #000;padding-top:3rem}}@media screen and (min-width:860px){section.potent-discounts .container{justify-content:space-between}}section.potent-discounts .container .text{width:100%;text-align:center}@media screen and (min-width:1230px){section.potent-discounts .container .text{width:50%;padding-right:2rem;text-align:left}}section.potent-discounts .container .text p{margin:0}section.potent-discounts .container .text .first{font-weight:600;margin-top:1rem;margin-bottom:.5rem}@media screen and (min-width:640px){section.potent-discounts .container .text .first{margin-top:1.5rem;margin-bottom:1rem}}section.potent-discounts .container .grid{display:grid;width:100%;margin:0 auto;margin-top:3rem;max-width:800px;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr 1fr;column-gap:20px;row-gap:20px}@media screen and (min-width:640px){section.potent-discounts .container .grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}}@media screen and (min-width:1230px){section.potent-discounts .container .grid{margin-top:0;width:50%;padding-left:2rem}}section.potent-discounts .container .discount{display:flex;align-items:center}section.potent-discounts .container .discount img{width:40px;display:none}@media screen and (min-width:640px){section.potent-discounts .container .discount img{display:block}}section.potent-discounts .container .discount img.mobile{display:block}@media screen and (min-width:640px){section.potent-discounts .container .discount img.mobile{display:none}}section.potent-discounts .container .discount p{margin:0 0 0 8px;font-weight:600;font-size:1.6rem}@media screen and (max-width:640px){section.download-app{background-color:#6a2af1}section.download-app *{color:#fff}}section.download-app>div{padding-top:0;padding-bottom:0}@media screen and (max-width:640px){section.download-app>div{padding-top:2em;padding-bottom:2em}}section.download-app .wiggle-separator{margin-top:3.5rem;height:3rem;background-size:1rem;display:none!important}@media screen and (min-width:640px){section.download-app .wiggle-separator{display:block!important}}section.download-app .container{display:flex;flex-wrap:wrap}@media screen and (min-width:640px){section.download-app .container{background-color:#6a2af1;border:1px solid #fff;padding:3rem 5rem}}@media screen and (min-width:860px){section.download-app .container{justify-content:flex-start}}section.download-app .container .text{width:100%;text-align:center;color:#fff;padding:0}@media screen and (min-width:1230px){section.download-app .container .text{width:50%;padding-right:3rem;text-align:left}}section.download-app .container .text h3{color:#fff}section.download-app .container .text p{margin:0;color:#fff}section.download-app .container .text .first{font-weight:600;margin-top:1rem;margin-bottom:.5rem}@media screen and (min-width:640px){section.download-app .container .text .first{margin-top:1.5rem;margin-bottom:1rem}}section.download-app .container .app-icons{display:flex;align-self:center;margin:20px auto 0}section.download-app .container .app-icons img{max-width:180px;margin-right:12px}@media screen and (max-width:640px){section.download-app .container .app-icons img{max-width:140px;margin-right:8px}}section.state-rewards>div{padding-top:0}@media screen and (max-width:640px){section.state-rewards>div{padding-top:2em;padding-bottom:2em}}section.state-rewards div.content{display:flex;flex-wrap:wrap}@media screen and (max-width:640px){section.state-rewards div.content{display:none}}section.state-rewards div.locations-navigation{margin-bottom:0}@media screen and (max-width:640px){section.state-rewards div.rewards-container{padding:0 1em}}@media screen and (min-width:640px){section.state-rewards div.rewards-container{flex:1;padding-left:3rem}}section.state-rewards div.rewards-container .rewards{border-top:3px solid #000;padding-top:1rem;display:none;opacity:0;visibility:hidden}section.state-rewards div.rewards-container .rewards.active{display:block;opacity:1;visibility:visible}section.state-rewards div.rewards-container .disclaimer{margin-top:0}section.state-rewards div.rewards-container .grid{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;margin-top:2rem}section.state-rewards div.rewards-container .grid .reward h6{margin:0}section.state-rewards div.rewards-container .grid .reward p{margin-top:0rem}section.state-rewards .accordion.container{display:none}@media screen and (max-width:640px){section.state-rewards .accordion.container{display:block}}section.state-rewards .accordion.container .item{width:100%;border-bottom:1px solid #000;padding:2rem 0;background-color:#fff}@media screen and (min-width:640px){section.state-rewards .accordion.container .item{padding:2.5rem 0}}section.state-rewards .accordion.container .item:nth-child(1){border-top:1px solid black}section.state-rewards .accordion.container .item:nth-last-child(1){margin-bottom:0}section.state-rewards .accordion.container .item.open h5{color:#6a2af1}section.state-rewards .accordion.container .item.open .plus:before{transform:translate(-50%) rotate(90deg)}section.state-rewards .accordion.container .item .reward{margin-top:2rem}section.state-rewards .accordion.container .item h5{position:relative;margin:0;cursor:pointer;padding-right:3rem;font-size:2rem}@media screen and (min-width:640px){section.state-rewards .accordion.container .item h5{font-size:2.4rem}}section.state-rewards .accordion.container .item h5 .plus{position:absolute;height:2rem;width:2rem;right:0;top:50%;transform:translateY(-50%)}section.state-rewards .accordion.container .item h5 .plus:after,section.state-rewards .accordion.container .item h5 .plus:before{content:"";background-color:#000;position:absolute}section.state-rewards .accordion.container .item h5 .plus:before{width:1px;height:100%;left:50%;top:0;transform:translate(-50%);transform-origin:center;transition:transform .2s ease-in}section.state-rewards .accordion.container .item h5 .plus:after{width:100%;height:1px;top:50%;transform:translateY(-50%)}section.state-rewards .accordion.container .item .accordion-open{height:0;overflow:hidden;padding-right:3rem}section.state-rewards .accordion.container .item .accordion-open h6{margin-bottom:0}section.state-rewards .accordion.container .item .accordion-open p{margin-top:0}section.state-rewards .accordion.container .item .accordion-open p:nth-last-child(1){margin-bottom:0}section.banner-split .container{display:flex;flex-wrap:wrap}@media screen and (min-width:640px){section.banner-split .container{align-items:stretch}}section.banner-split .banner{width:100%;padding:3rem 2rem}@media screen and (min-width:640px){section.banner-split .banner{padding:3rem 5rem;width:50%}}section.banner-split header{background-color:#000;display:flex;align-items:center}section.banner-split header .store-title-type{color:#fff}section.banner-split header .store-title-type h1{margin-bottom:0;margin-top:0}section.banner-split header p{margin:0;line-height:1.1}section.banner-split header .toggle-container{display:flex;align-items:center;flex-wrap:wrap;align-self:flex-end;color:#fff;margin-top:1.5rem}@media screen and (min-width:712px){section.banner-split header .toggle-container{margin-top:0}}section.banner-split header .toggle-container p{margin:0}section.banner-split header .toggle-container .store-variants{display:inline-flex;margin:0 1rem}section.banner-split header .toggle-container .store-variants span{margin-right:0;font-size:1.8rem;padding:.7rem 1.3rem 1rem;border-radius:20px}section.banner-split header .toggle-container a{margin-top:10px;width:100%}@media screen and (min-width:640px){section.banner-split header .toggle-container a{width:auto;margin-top:0}}section.banner-split hr{height:1rem;margin:0;padding:0}section.banner-split .banner-image-container{height:200px}@media screen and (min-width:640px){section.banner-split .banner-image-container{height:auto;width:50%}}section.ma-swag{background-color:#e7e5ff;padding-top:3rem;padding-bottom:3rem;margin-bottom:1rem}@media screen and (max-width:640px){section.ma-swag{background-color:#e7e5ff;margin-bottom:0;padding-top:0rem;padding-bottom:3rem}section.ma-swag *{color:#000}}section.ma-swag>div{padding-top:2em}@media screen and (max-width:640px){section.ma-swag>div{padding-top:2em;padding-bottom:2em}}section.ma-swag .wiggle-separator{margin-top:3.5rem;height:3rem;background-size:1rem;display:none!important}@media screen and (min-width:640px){section.ma-swag .wiggle-separator{display:block!important}}section.ma-swag .disclaimer p{font-weight:500;margin-top:1rem}@media screen and (min-width:640px){section.ma-swag .disclaimer p{text-align:right}}section.ma-swag .container{display:flex;flex-wrap:wrap}@media screen and (min-width:640px){section.ma-swag .container{padding-top:3rem}}@media screen and (min-width:860px){section.ma-swag .container{justify-content:space-between}}section.ma-swag .container .text{width:100%;text-align:center}@media screen and (min-width:1230px){section.ma-swag .container .text{width:50%;padding-right:2rem;text-align:left}}section.ma-swag .container .text p{margin:0}section.ma-swag .container .text .first{font-weight:600;margin-top:1rem;margin-bottom:.5rem}@media screen and (min-width:640px){section.ma-swag .container .text .first{margin-top:1.5rem;margin-bottom:1rem}}section.ma-swag .container .grid{display:grid;width:100%;margin:0 auto;margin-top:3rem;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr 1fr;column-gap:20px;row-gap:20px}@media screen and (min-width:640px){section.ma-swag .container .grid{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}}@media screen and (min-width:1230px){section.ma-swag .container .grid{margin-top:0}}section.ma-swag .container .swag-item{display:flex;flex-direction:column;align-items:center}section.ma-swag .container .swag-item img{width:100%}@media screen and (min-width:640px){section.ma-swag .container .swag-item img{display:block}}section.ma-swag .container .swag-item img.mobile{display:block}@media screen and (min-width:640px){section.ma-swag .container .swag-item img.mobile{display:none}}section.ma-swag .container .swag-item hr{background-color:#6a2af1;height:.3rem;margin-top:5rem;margin-bottom:2rem;width:100%}@media screen and (min-width:860px){section.ma-swag .container .swag-item hr{margin-top:3.5rem;height:.4rem}}@media screen and (max-width:640px){section.ma-swag .container .swag-item hr{margin-top:0rem;margin-bottom:2rem}}section.ma-swag .container .swag-item p{margin:0;font-weight:600;font-size:1.6rem;text-align:center}section.ma-rewards-header>div{max-width:780px;padding:0 2em 3em}section.ma-rewards-header>div article *{margin-bottom:2rem;margin-top:0}section.ma-rewards-body>div{max-width:780px;padding:3em 2em}section.ma-rewards-body>div article *{margin-bottom:2rem;margin-top:0}section.coming-soon-banner{position:relative}section.coming-soon-banner:after{content:"";height:65%;width:100%;position:absolute;bottom:0;left:0;background-color:#000}section.coming-soon-banner>div{padding-bottom:0}section.coming-soon-banner .banner-content{position:relative;z-index:1;display:flex;flex-direction:column}section.coming-soon-banner .banner-content .text-container,section.coming-soon-banner .banner-content .img-container{width:100%}section.coming-soon-banner .banner-content .text-container{padding:3rem;color:#fff;background-color:#6a2af1;height:auto;text-align:center}@media screen and (min-width:640px){section.coming-soon-banner .banner-content .text-container{padding:4rem}}section.coming-soon-banner .banner-content .text-container p.is-normal{margin-bottom:5rem}section.coming-soon-banner .banner-content .img-container{position:relative;height:250px}@media screen and (min-width:640px){section.coming-soon-banner .banner-content .img-container{height:450px}}section.coming-soon-banner .banner-content .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}section.coming-soon-banner .post-banner{position:relative;z-index:1;padding:5rem 0;justify-content:space-between;align-items:center;display:flex;flex-wrap:wrap;color:#fff}section.coming-soon-banner .post-banner p{margin-bottom:0}section.coming-soon-banner .post-banner .text-container{max-width:627px}section.coming-soon-banner .post-banner .text-container h2{margin-top:0}section.coming-soon-banner .post-banner .countdown{text-align:center;width:100%}@media screen and (min-width:640px){section.coming-soon-banner .post-banner .countdown{max-width:230px;text-align:left;margin-right:5rem}}section.coming-soon-banner .post-banner .countdown .number{font-size:13rem;margin:0;line-height:.9;margin-top:2rem}@media screen and (min-width:640px){section.coming-soon-banner .post-banner .countdown .number{margin-top:0}}section.coming-soon-banner .post-banner .countdown p:not(.number){font-size:2.8rem;margin-top:1rem}section.coming-soon-specials>div{padding-bottom:0}section.coming-soon-specials>div>h4{margin-top:0;padding-bottom:1rem;border-bottom:1px solid #000}section.coming-soon-specials .specials-container{margin-top:4rem}section.coming-soon-specials .specials-container .special{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:4rem}section.coming-soon-specials .specials-container .special:nth-last-child(1){margin-bottom:0}@media screen and (min-width:640px){section.coming-soon-specials .specials-container .special .img-container,section.coming-soon-specials .specials-container .special .content{width:50%}}section.coming-soon-specials .specials-container .special .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:640px){section.coming-soon-specials .specials-container .special .img-container img{height:400px}}section.coming-soon-specials .specials-container .special .content{margin-top:2rem}@media screen and (min-width:640px){section.coming-soon-specials .specials-container .special .content{padding-left:2rem;margin-top:0}}main.template.faqs section.general-banner{position:relative}main.template.faqs section.general-banner:after{content:"";height:52%;width:100%;position:absolute;left:0;bottom:0;background-color:#e7e5ff}main.template.faqs section.general-banner>div{position:relative;z-index:1}main.template.faqs section.featured-faqs ul,main.template.faqs section.categories-faqs ul{list-style-type:none;padding-left:0;margin:2.5rem 0}main.template.faqs section.featured-faqs ul p,main.template.faqs section.categories-faqs ul p{margin:0;display:inline-block}main.template.faqs section.featured-faqs ul li,main.template.faqs section.categories-faqs ul li{margin-left:1rem;padding-left:0;margin-bottom:1rem}main.template.faqs section.featured-faqs ul li:before,main.template.faqs section.categories-faqs ul li:before{content:"\25a0";color:#6a2af1;font-weight:700;display:inline-block;width:1em;margin-left:-1rem}main.template.faqs section.featured-faqs ol,main.template.faqs section.categories-faqs ol{list-style-type:none;padding-left:0;margin:2.5rem 0;counter-reset:item}main.template.faqs section.featured-faqs ol p,main.template.faqs section.categories-faqs ol p{margin:0;display:inline-block}main.template.faqs section.featured-faqs ol li,main.template.faqs section.categories-faqs ol li{margin-left:1rem;padding-left:0;margin-bottom:1rem}main.template.faqs section.featured-faqs ol li:before,main.template.faqs section.categories-faqs ol li:before{content:counter(item);counter-increment:item;color:#6a2af1;font-weight:700;display:inline-block;width:1em;margin-left:-1rem}main.template.privacy-policy section.privacy-content>div{padding-top:0;max-width:990px}.template.four-o-four section.four{background:black radial-gradient(circle farthest-side at calc(var(--mouseX, 1) * 1px) calc(var(--mouseY, 1) * 1px),hsl(var(--mouseX, 5),75%,75%),hsl(var(--mouseY, 45),75%,75%));height:100vh;min-height:500px}.template.four-o-four section.four>div{display:flex;height:100%;justify-content:center;align-items:center}.template.four-o-four section.four .content{text-align:center}.template.four-o-four section.four h1{margin:0;font-size:15rem}@media screen and (min-width:860px){.template.four-o-four section.four h1{font-size:17rem}}.template.four-o-four section.four .message{padding:3rem;color:#000;max-width:450px;margin:0 auto;margin-top:-2rem}.template.four-o-four section.four .message h2{margin-bottom:0}.template.four-o-four section.four .message p{margin-top:0;margin-bottom:0}.template.four-o-four section.four .message p.link{margin-top:3rem}@media screen and (max-width:640px){main.template.specials div.wiggle-separator{height:3.6rem}}main.template.specials section>div{padding:1em 2em}main.template.specials .image-container{text-align:center}@media screen and (max-width:640px){main.template.specials section>div.specials-container{padding-top:1em;padding-bottom:1em}}main.template.specials .image-container img{max-width:100%}main.template.specials .dispensary-deals__special-slider h2{margin-bottom:1rem}main.template.specials .dispensary-deals__special-slider{margin-top:2rem}main.template.specials .everyday-deals-grid.light-violet>div{padding:3em 2em}main.template.specials .shopitem__pic-div{background-size:contain!important;background-color:#fff!important}main.template.specials .everyday-deals-grid .involvement-card .button,main.template.specials .everyday-deals-grid .involvement-card .btn-content{background-color:#e7e5ff}main.template.specials .dispensary-deals__special-slider.light-violet,section.everyday-deals-grid.light-violet{background-color:#e7e5ff}main.template.age-gate-no section{height:100vh;min-height:700px;padding-top:0;background-image:url(../../media/global/patterns/pattern-waves-new-v2.svg);background-repeat:repeat;background-size:20px;background-position-x:-5px;background-attachment:fixed}main.template.age-gate-no section>div{display:flex;align-items:center;height:100%;justify-content:center;color:#fff;max-width:unset;padding:0}main.template.age-gate-no section>div h1.is-huge{margin:0;text-align:center;font-size:7rem;-webkit-text-stroke:2px #6A2AF1;text-shadow:5px 6px #6A2AF1;line-height:.8;opacity:0;transform:translateY(50px);animation:age-gate-no .5s .5s ease-out forwards}@media screen and (min-width:640px){main.template.age-gate-no section>div h1.is-huge{font-size:12rem}}@media screen and (min-width:1200px){main.template.age-gate-no section>div h1.is-huge{font-size:15rem}}@keyframes age-gate-no{to{opacity:1;transform:translateY(0)}}main.template.rewards div.wiggle-separator{display:none}@media screen and (max-width:640px){main.template.rewards div.wiggle-separator{display:block;height:3rem;background-size:1rem}}main.template.rewards section.banner-split>div{padding-top:2em;padding-bottom:0}main.template.rewards section.faqs>div{padding-top:0}main.template.rewards section.general-banner .banner-image-container{position:relative}main.template.rewards section.general-banner .banner-image-container .container{padding:3rem;position:absolute;bottom:0;right:0;z-index:1;background-color:transparent}@media screen and (max-width:640px){main.template.rewards section.general-banner .banner-image-container .container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}}main.template.rewards section.general-banner .banner-image-container .container button,main.template.rewards section.general-banner .banner-image-container .container a{background-color:#fff;border:2px solid #000}main.template.rewards section.general-banner .banner-image-container .container button:nth-child(1),main.template.rewards section.general-banner .banner-image-container .container a:nth-child(1){margin-right:2rem}@media screen and (max-width:640px){main.template.rewards section.general-banner .banner-image-container .container button,main.template.rewards section.general-banner .banner-image-container .container a{width:142px}main.template.rewards section.general-banner .banner-image-container .container button:nth-child(1),main.template.rewards section.general-banner .banner-image-container .container a:nth-child(1){margin-right:0;margin-bottom:1.5rem}}main.template.ma-rewards div.wiggle-separator{display:none}@media screen and (max-width:640px){main.template.ma-rewards div.wiggle-separator{display:block;height:3rem;background-size:1rem}}main.template.ma-rewards section.banner-split>div{padding-top:2em;padding-bottom:0}main.template.ma-rewards section.faqs>div{padding-top:0}main.template.ma-rewards section.general-banner>div{padding:2em 2em 3em}@media screen and (max-width:860px){main.template.ma-rewards section.general-banner>div{padding:2em 0 0}}main.template.ma-rewards section.general-banner .banner-image-container{position:relative;height:auto}main.template.ma-rewards section.general-banner .banner-image-container .fullWidth{width:100%;height:auto}main.template.ma-rewards section.general-banner .banner-image-container .container{padding:3rem;position:absolute;bottom:0;right:0;z-index:1;background-color:transparent}@media screen and (max-width:960px){main.template.ma-rewards section.general-banner .banner-image-container .container{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;position:relative}}main.template.ma-rewards section.general-banner .banner-image-container .container button,main.template.ma-rewards section.general-banner .banner-image-container .container a{background-color:#fff;border:2px solid #000;text-align:center}main.template.ma-rewards section.general-banner .banner-image-container .container button:nth-child(1),main.template.ma-rewards section.general-banner .banner-image-container .container a:nth-child(1){margin-right:2rem}@media screen and (max-width:960px){main.template.ma-rewards section.general-banner .banner-image-container .container button,main.template.ma-rewards section.general-banner .banner-image-container .container a{width:142px;padding-left:4px;padding-right:4px;display:block;background-color:#6a2af1;border:2px solid #fff;outline:none;color:#fff;text-align:center}}.template.landing-page{padding-bottom:4rem}.template.landing-page .two_column{display:flex;flex-wrap:wrap}.template.landing-page .two_column .left_column,.template.landing-page .two_column .right_column{flex:1;padding:20px}@media screen and (max-width:860px){.template.landing-page .two_column{flex-direction:column}}.template.landing-page.halloween-deals{background:#000;color:#fff}.template.landing-page.halloween-deals .article-content-section.monthly-special{padding-bottom:20px}.template.landing-page.halloween-deals article .specials-container{max-width:990px;margin:0 auto}.template.landing-page.halloween-deals .dispensary-deals__specials{background:#000}.template.landing-page.halloween-deals .slick-arrow{color:#fff!important}.template.landing-page.halloween-deals .specials__cards .slick-dots li button{background:rgba(255,255,255,.5)}.template.landing-page.halloween-deals .specials__cards .slick-dots li.slick-active button{background:#fff}.template.landing-page.gas-for-gas .dispensary-deals__specials,.template.landing-page.gas-for-gas .dispensary-deals__specials .container,.template.landing-page.gas-for-gas .dispensary-deals__specials section>div{padding:0!important}.template.landing-page.branson-marijuana section:nth-child(1){padding-top:0}.template.landing-page.branson-marijuana .content{margin:0;max-width:none}.template.landing-page.branson-marijuana .content .community-involvement{padding:0 2em}.template.landing-page.branson-marijuana .content .community-involvement p,.template.landing-page.branson-marijuana .content .community-involvement h3{padding:0 8rem}@media screen and (max-width:640px){.template.landing-page.branson-marijuana .content .community-involvement p,.template.landing-page.branson-marijuana .content .community-involvement h3{padding:inherit}}.template.landing-page.branson-marijuana .content .community-involvement .flex p,.template.landing-page.branson-marijuana .content .community-involvement .flex h3{padding:initial}.template.landing-page.branson-marijuana .banner-image-container{display:none}.template.landing-page.branson-marijuana .landing-faqs .general-banner{background-color:#e7e5ff;padding-top:0!important}.template.landing-page.branson-marijuana .landing-faqs .general-banner div{max-width:1000px}.template.landing-page.branson-marijuana .landing-faqs .general-banner div .store-title-type{display:block}.template[class*=dispensary-near-me-] section:nth-child(1),.template.dispensary-near-me-west-michigan section:nth-child(1),.template.dispensary-near-me-st-louis section:nth-child(1),.template.dispensary-near-me-boston section:nth-child(1){padding-top:0}.template[class*=dispensary-near-me-] .dispensary-deals__specials,.template.dispensary-near-me-west-michigan .dispensary-deals__specials,.template.dispensary-near-me-st-louis .dispensary-deals__specials,.template.dispensary-near-me-boston .dispensary-deals__specials{display:none!important}.template[class*=dispensary-near-me-] section.general-banner .banner-image-container,.template.dispensary-near-me-west-michigan section.general-banner .banner-image-container,.template.dispensary-near-me-st-louis section.general-banner .banner-image-container,.template.dispensary-near-me-boston section.general-banner .banner-image-container{max-height:350px;height:350px}.template[class*=dispensary-near-me-] section.general-banner .banner-image-container img.fit,.template.dispensary-near-me-west-michigan section.general-banner .banner-image-container img.fit,.template.dispensary-near-me-st-louis section.general-banner .banner-image-container img.fit,.template.dispensary-near-me-boston section.general-banner .banner-image-container img.fit{object-fit:cover}.template[class*=dispensary-near-me-] .content,.template.dispensary-near-me-west-michigan .content,.template.dispensary-near-me-st-louis .content,.template.dispensary-near-me-boston .content{margin:0;max-width:none}.template .content .dma-template .dma-main-container{margin:2rem auto 4rem;max-width:990px}.template .content .dma-template .dma-locations-container{background-color:#e7e5ff;padding:4rem;margin-bottom:4rem;max-width:1200px;margin-left:auto;margin-right:auto}.template .content .dma-template .dma-locations-container .dma-dispensary-locations{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.template .content .dma-template .dma-locations-container .dma-location{text-align:center;max-width:31%}@media screen and (max-width:860px){.template .content .dma-template .dma-locations-container .dma-location{max-width:48%}}@media screen and (max-width:640px){.template .content .dma-template .dma-locations-container .dma-location{max-width:100%}}.template .content .dma-template .dma-locations-container .dma-location figure{margin-bottom:2rem!important}.template .content .dma-template .dma-locations-container .dma-location .button.is-3d{width:100%;margin-bottom:10px}.template .content .dma-template .dma-locations-container .dma-location.four{max-width:23%}@media screen and (max-width:860px){.template .content .dma-template .dma-locations-container .dma-location.four{max-width:48%}}@media screen and (max-width:640px){.template .content .dma-template .dma-locations-container .dma-location.four{max-width:100%}}.template .content .dma-template .dma-locations-container .dma-location.three{max-width:31%}@media screen and (max-width:860px){.template .content .dma-template .dma-locations-container .dma-location.three{max-width:48%}}@media screen and (max-width:640px){.template .content .dma-template .dma-locations-container .dma-location.three{max-width:100%}}.template .content .dma-template .dma-locations-container .dma-location.two{max-width:48%}@media screen and (max-width:860px){.template .content .dma-template .dma-locations-container .dma-location.two{max-width:48%}}@media screen and (max-width:640px){.template .content .dma-template .dma-locations-container .dma-location.two{max-width:100%}}.template .content .dma-template .dma-directions-container{margin:2rem auto;max-width:990px}.template .content .dma-template .dma-directions-container .dma-directions{display:flex;flex-wrap:wrap;gap:20px;margin-top:2rem}.template .content .dma-template .dma-directions-container .dma-directions-image{flex:1 1 48%;max-width:48%}.template .content .dma-template .dma-directions-container .dma-directions-image figure{box-shadow:10px 10px #000}.template .content .dma-template .dma-directions-container .dma-directions-links{flex:1 1 48%;padding-left:40px}.template .content .dma-template .dma-directions-container .dma-directions-links .button.is-3d{width:100%;max-width:400px;margin-bottom:3px}@media screen and (max-width:860px){.template .content .dma-template .dma-dispensary-locations,.template .content .dma-template .dma-directions{flex-direction:column;align-items:center}.template .content .dma-template .dma-location,.template .content .dma-template .dma-directions div,.template .content .dma-template .dma-directions-image,.template .content .dma-template .dma-directions-links{width:100%;max-width:100%!important}.template .content .dma-template .dma-directions-links{width:90%;max-width:90%!important;padding-left:0!important}}.template.social .content .social-columns{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem;margin-bottom:4rem}@media (min-width:768px){.template.social .content .social-columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.template.social .content .social-columns{grid-template-columns:repeat(3,1fr)}}.template.social .content .social-column h2{font-size:3rem}.template.social .content .social-column ul{list-style:none;padding:0;margin:0 0 2rem}.template.social .content .social-column li{margin-bottom:.5rem;padding-left:0}.template.social .content .social-column li:before{content:none}.template.landing-page .landing-callout{background:#e7e5ff;padding:3rem 5rem}.template.landing-page .landing-callout h2,.template.landing-page .landing-callout h3,.template.landing-page .landing-callout h4,.template.landing-page .landing-callout h5,.template.landing-page .landing-callout h6{color:#6a2af1}.template.landing-page .landing-callout h2.black,.template.landing-page .landing-callout h3.black,.template.landing-page .landing-callout h4.black,.template.landing-page .landing-callout h5.black,.template.landing-page .landing-callout h6.black{color:#000}.template.landing-page .landing-callout.violet{background:#6a2af1;color:#fff}.template.landing-page .landing-callout.violet h2,.template.landing-page .landing-callout.violet h3,.template.landing-page .landing-callout.violet h4,.template.landing-page .landing-callout.violet h5,.template.landing-page .landing-callout.violet h6,.template.landing-page .landing-callout.violet p,.template.landing-page .landing-callout.violet strong,.template.landing-page .landing-callout.violet a,.template.landing-page .landing-callout.violet li,.template.landing-page .landing-callout.violet ol li:before{color:#fff}.template.landing-page .landing-callout.black{background:#000;color:#fff}.template.landing-page .landing-callout.black h2,.template.landing-page .landing-callout.black h3,.template.landing-page .landing-callout.black h4,.template.landing-page .landing-callout.black h5,.template.landing-page .landing-callout.black h6,.template.landing-page .landing-callout.black p,.template.landing-page .landing-callout.black strong,.template.landing-page .landing-callout.black a,.template.landing-page .landing-callout.black li,.template.landing-page .landing-callout.black ol li:before{color:#fff}.template.landing-page .landing-columns{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem;margin-bottom:4rem}@media (min-width:768px){.template.landing-page .landing-columns,.template.landing-page .landing-columns.two,.template.landing-page .landing-columns.three,.template.landing-page .landing-columns.four{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.template.landing-page .landing-columns.two{grid-template-columns:repeat(2,1fr)}.template.landing-page .landing-columns.three{grid-template-columns:repeat(3,1fr)}.template.landing-page .landing-columns.four{grid-template-columns:repeat(4,1fr)}}main.template.pick-your-profile{background-color:#000}main.template.pick-your-profile section.pick-your-profile-header{text-align:center;max-width:1200px;margin:0 auto}main.template.pick-your-profile section.pick-your-profile-header img{max-width:880px;width:100%}main.template.pick-your-profile section.pick-your-profile-header>div{max-width:880px;padding-bottom:0;padding-top:2rem}main.template.pick-your-profile section.pick-your-profile-header>div article *{margin-bottom:0;margin-top:0;color:#fff}main.template.pick-your-profile section.pick-your-profile-header>div article h1{font-weight:700;font-size:4rem;margin-bottom:2rem}main.template.pick-your-profile section.pick-your-profile-header>div article h3{margin-top:3rem;margin-bottom:1rem;font-weight:700}main.template.pick-your-profile section.pick-your-profile-header>div article p{margin-bottom:4rem}main.template.pick-your-profile section.pick-your-profile-header>div article strong{font-size:2rem}main.template.pick-your-profile .about-header h1,main.template.pick-your-profile .about-header p .about-header strong{color:#fff;text-align:center}main.template.pick-your-profile .profile-rows{display:flex;flex-direction:column}main.template.pick-your-profile .profile-row{display:flex;align-items:center;gap:20px;width:100%;padding:4rem 3rem;font-weight:600;margin-top:5rem}main.template.pick-your-profile .profile-row:first-child{margin-top:0rem}main.template.pick-your-profile .profile-row--cc{background-color:#001e61}main.template.pick-your-profile .profile-row--cc h2,main.template.pick-your-profile .profile-row--cc p,main.template.pick-your-profile .profile-row--cc strong,main.template.pick-your-profile .profile-row--cc em{color:#fff}main.template.pick-your-profile .profile-row--g{background-color:#00bed6}main.template.pick-your-profile .profile-row--g h2,main.template.pick-your-profile .profile-row--g p,main.template.pick-your-profile .profile-row--g strong,main.template.pick-your-profile .profile-row--g em{color:#fff}main.template.pick-your-profile .profile-row--h{background-color:#a61e30}main.template.pick-your-profile .profile-row--h h2,main.template.pick-your-profile .profile-row--h p,main.template.pick-your-profile .profile-row--h strong,main.template.pick-your-profile .profile-row--h em{color:#fff}main.template.pick-your-profile .profile-row--gb{background-color:#fddc00}main.template.pick-your-profile .profile-row--gb h2,main.template.pick-your-profile .profile-row--gb p,main.template.pick-your-profile .profile-row--gb strong,main.template.pick-your-profile .profile-row--gb em{color:#016bb2}main.template.pick-your-profile .profile-row--bg{background:url(https://staging.highprofilecannabis.com/media/featured-brands/above-the-cloud-bg.jpg) no-repeat center center;background-size:cover}main.template.pick-your-profile .profile-row--bg h2,main.template.pick-your-profile .profile-row--bg p,main.template.pick-your-profile .profile-row--bg strong,main.template.pick-your-profile .profile-row--bg em{color:#001e61}main.template.pick-your-profile .profile-image{width:45%}main.template.pick-your-profile .profile-image img,main.template.pick-your-profile .profile-image h2,main.template.pick-your-profile .profile-image p{text-align:center}main.template.pick-your-profile .profile-image h2{text-transform:uppercase;font-size:7rem;font-weight:600;margin-top:-10px}main.template.pick-your-profile .profile-image p{font-weight:600;font-size:3.5rem;margin-top:0;margin-bottom:0;line-height:1}main.template.pick-your-profile .profile-text{width:45%;padding:0 30px}main.template.pick-your-profile .profile-text p{font-weight:600;font-size:2rem;margin-top:0;margin-bottom:1rem;line-height:1}main.template.pick-your-profile .profile-logo{width:15%;text-align:center}main.template.pick-your-profile .profile-logo p{font-weight:600;font-size:1.5rem;margin-top:0;margin-bottom:1rem;line-height:1}main.template.pick-your-profile .profile-logo img{max-width:100%}main.template.pick-your-profile .tag_carousel{background:#fff;padding:3rem 2rem 0rem}main.template.pick-your-profile .no-products-message{opacity:0;visibility:hidden;font-weight:600;text-align:center;background:#fff;transition:all .4s ease;height:0}main.template.pick-your-profile .no-products-message p,main.template.pick-your-profile .no-products-message em{font-weight:600}main.template.pick-your-profile .no-products-message p{margin:0}main.template.pick-your-profile .no-products-message.show{visibility:visible;opacity:1;padding:1rem 2rem;height:auto}@media screen and (max-width:960px){main.template.pick-your-profile .profile-row{flex-direction:column;text-align:center}main.template.pick-your-profile .profile-image{width:100%}main.template.pick-your-profile .profile-image h2{font-size:6rem}main.template.pick-your-profile .profile-text{width:100%;margin:0 auto}main.template.pick-your-profile .profile-logo{width:30%;margin:0 auto}}@media screen and (max-width:640px){main.template.pick-your-profile .profile-row{flex-direction:column;text-align:center}main.template.pick-your-profile .profile-image{width:100%}main.template.pick-your-profile .profile-image h2{font-size:5rem}main.template.pick-your-profile .profile-text{width:100%;margin:0 auto}main.template.pick-your-profile .profile-logo{width:40%;margin:0 auto}}section.store-header{background-color:#000}@media (min-width:1000px){section.store-header{padding-top:calc(15rem + 45px)}}@media (max-width:999px){section.store-header{padding-top:calc(5rem + 45px)}}@media (max-width:660px){section.store-header{padding-top:calc(10rem + 45px)}}section.store-header .container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;align-items:center}@media screen and (min-width:1085px){section.store-header .container{grid-template-columns:fit-content(60%) 40%;grid-template-rows:auto;grid-gap:100px}}section.store-header header{flex-shrink:0}@media screen and (min-width:1085px){section.store-header header{grid-row:1/2;grid-column:1/2}}section.store-header header *{color:#fff}section.store-header header h1{font-size:3.8rem}section.store-header header h1 a{text-decoration:none;line-height:1}section.store-header header h1 a :hover{text-decoration:none}@media (min-width:370px){section.store-header header h1{font-size:4rem}}@media (min-width:1085px){section.store-header header h1{margin-bottom:0}}@media (min-width:860px){section.store-header header h1{font-size:5.5rem}}section.store-header header .address-container{display:flex;flex-direction:column;justify-content:center;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width:1085px){section.store-header header .address-container{grid-row:1/3;grid-column:2/3}}section.store-header header .address-container *{color:#fff}section.store-header header .address-container>div,section.store-header header .address-container>p{margin-top:0;margin-bottom:.8rem}section.store-header header .address-container p.closed{text-decoration:line-through}section.store-header header .btn-1col-container .button{width:100%;margin-bottom:2rem}section.store-header header .btn-2col-container{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;display:flex}section.store-header header .btn-2col-container .button{width:calc(50% - 10px);margin-bottom:2rem}section.store-header header .btn-2col-container .button:first-child{margin-right:10px}section.store-header header .btn-2col-container .button:last-child{margin-left:10px}section.store-header header .button .btn-content.violet-btn{background-color:#6a2af1;color:#fff}section.store-header header .button .btn-content.violet-btn entity-tag,section.store-header header .button .btn-content.violet-btn span{padding-left:2px}section.store-header header .button .btn-content.violet-btn entity-tag entity-tag,section.store-header header .button .btn-content.violet-btn entity-tag span,section.store-header header .button .btn-content.violet-btn span entity-tag,section.store-header header .button .btn-content.violet-btn span span{padding-right:2px}section.store-header header .button:hover .btn-content.violet-btn{color:#fff;border-color:#6a2af1;background-color:#6a2af1}section.store-header header .button .btn-content.black-btn{background-color:#000;color:#fff;border-color:#fff}section.store-header header .button:hover .btn-content.black-btn{background-color:#000;color:#fff;border-color:#fff}section.store-header header .button.is-3d:after{background-color:#fff}@media screen and (max-width:1084px){section.store-header .store-top-image-container{margin:2em auto 0}}section.store-header .store-top-image-container img{max-width:100%}.stores.shop-page .staff_pick{color:#000;padding:1rem 1rem 3rem;background-color:#e7e5ff}section.store-dutchie-specials,section.store-dutchie-specials>div{padding-top:0;padding-bottom:0}section.store-footer{background-color:#fff}section.store-footer .container{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width:1085px){section.store-footer .container{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:100px}}section.store-footer .container .banner-image img{width:100%}section.store-footer .container-banner img{max-width:100%}section.store-footer h2{padding-right:3rem;font-size:3rem;color:#000;margin-bottom:2rem}@media screen and (min-width:640px){section.store-footer h2{font-size:3.5rem}}section.store-footer p{color:#000}section.store-footer .store-top-image-container img{max-width:100%}section.store-directions{background-color:#e7e5ff}section.store-directions .container{width:100%;overflow-x:auto}section.store-directions h2,section.store-directions h3{font-size:3rem;color:#000;margin-bottom:2rem}@media screen and (min-width:640px){section.store-directions h2,section.store-directions h3{font-size:3.5rem}}section.store-directions p{color:#000}section.store-directions .table-wrapper{max-height:400px;overflow-y:auto;border:1px solid #ccc}section.store-directions .responsive-table{display:flex;flex-direction:column;width:100%}section.store-directions .row{display:flex;flex-wrap:nowrap;border-bottom:1px solid #ccc;padding:10px 0}section.store-directions .header{position:sticky;top:0;background-color:#000;color:#fff;font-weight:700;z-index:1;border-bottom:2px solid #ccc}section.store-directions .cell{flex:1;padding:5px;min-width:100px;text-align:left}@media (max-width:768px){section.store-directions .row{flex-wrap:wrap}section.store-directions .cell{width:100%;flex:none}}.dispensary-deals__special-slider{background:#000}.dispensary-deals__special-slider h2{color:#fff;text-align:center;display:block;margin-bottom:.5rem;float:none}.dispensary-deals__special-slider p.subheader{color:#fff;margin-bottom:2rem;text-align:center;display:block}.dispensary-deals__special-slider .shoppage__store-text{display:block;margin-top:20px;text-align:center;float:none;color:#fff}.dispensary-deals__special-slider .shopitem__bottom{background:#fff}.dispensary-deals__special-slider .shopslider .slick-arrow{fill:#fff}.dispensary-deals__special-slider .specials__cards .slick-prev{left:-45px}.dispensary-deals__special-slider .specials__cards .slick-prev,.dispensary-deals__special-slider .specials__cards .slick-next{fill:#fff;color:#fff}.dispensary-deals__special-slider .mass-helper .shopitem__pic-div{height:300px}.dispensary-deals__special-slider.white{background:#fff}.dispensary-deals__special-slider.white h2,.dispensary-deals__special-slider.white p.subheader,.dispensary-deals__special-slider.white .shoppage__store-text{color:#000}.dispensary-deals__special-slider.white .shopitem__bottom{background:#fff}.dispensary-deals__special-slider.white .shopslider .slick-arrow{fill:#000}.dispensary-deals__special-slider.white .specials__cards .slick-prev,.dispensary-deals__special-slider.white .specials__cards .slick-next{fill:#000;color:#000}.dispensary-deals__special-slider.white .mass-helper .shopitem__pic-div{height:300px}.dispensary-deals__header{background-color:#000}@media (min-width:1000px){.dispensary-deals__header{padding-top:15rem}}.dispensary-deals__header .container{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width:960px){.dispensary-deals__header .container{grid-template-columns:fit-content(50%) 50%;grid-template-rows:auto;grid-gap:70px;padding:2em 2em 4em}}@media screen and (min-width:860px){.dispensary-deals__header .container{padding:2em 2em 4em}}.dispensary-deals__header .container .image-container img{max-width:100%}@media screen and (max-width:960px){.dispensary-deals__header .container .image-container img{margin-top:2rem}}.dispensary-deals__header .container header{display:grid;flex-shrink:0}@media screen and (min-width:1085px){.dispensary-deals__header .container header{grid-row:1/2;grid-column:1/2}}.dispensary-deals__header .container header *{color:#fff}.dispensary-deals__header .container header h1{font-size:3.8rem}.dispensary-deals__header .container header h1 a{text-decoration:none;line-height:1}.dispensary-deals__header .container header h1 a :hover{text-decoration:none}@media (min-width:370px){.dispensary-deals__header .container header h1{font-size:4rem}}@media (min-width:1085px){.dispensary-deals__header .container header h1{margin-bottom:0}}@media (min-width:860px){.dispensary-deals__header .container header h1{font-size:5.5rem}}.dispensary-deals__header .container header .btn-1col-container .button{width:100%;margin-bottom:2rem}.dispensary-deals__header .container header .btn-2col-container{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;display:flex}.dispensary-deals__header .container header .btn-2col-container .button{width:calc(50% - 10px);margin-bottom:2rem}.dispensary-deals__header .container header .btn-2col-container .button:first-child{margin-right:10px}.dispensary-deals__header .container header .btn-2col-container .button:last-child{margin-left:10px}.dispensary-deals__header .container header .button .btn-content.violet-btn{background-color:#6a2af1;color:#fff}.dispensary-deals__header .container header .button:hover .btn-content.violet-btn{color:#fff;border-color:#6a2af1;background-color:#6a2af1}.dispensary-deals__header .container header .button .btn-content.black-btn{background-color:#000;color:#fff;border-color:#fff}.dispensary-deals__header .container header .button:hover .btn-content.black-btn{background-color:#000;color:#fff;border-color:#fff}.dispensary-deals__header .container header .button.is-3d:after{background-color:#fff}.dispensary-deals__block2{background-color:#e7e5ff}.dispensary-deals__block2 .container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;padding:3em 2em}@media screen and (min-width:960px){.dispensary-deals__block2 .container{grid-template-rows:auto;grid-gap:70px}}@media (max-width:640px){.dispensary-deals__block2 .container{order:0}}.dispensary-deals__block2__image-container img{max-width:100%}@media screen and (max-width:960px){.dispensary-deals__block2__image-container img{margin-bottom:2rem}}.dispensary-deals__block2__content{margin:0 auto}.dispensary-deals__block2__content h3{font-size:2.5rem;font-weight:600;margin-bottom:.5rem}.dispensary-deals__block2__content p{margin-top:0;margin-bottom:30px}.dispensary-deals__block2__content .disclaimer{font-size:1.5rem;font-style:italic}.dispensary-deals__block2__content li{font-weight:400;padding-bottom:10px;line-height:1.3em}@media screen and (max-width:640px){.dispensary-deals__block2__content .btn-1col-container .button{width:100%;order:1}}.dispensary-deals__block3{background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.dispensary-deals__block3 .disclaimer__container{padding:0 2em 4rem;max-width:1000px;margin:0 auto}.dispensary-deals__block3 .disclaimer__container--text{font-size:1.5rem;text-align:center}.dispensary-deals__block3 .container{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (min-width:1085px){.dispensary-deals__block3 .container{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:40px}}@media screen and (max-width:960px){.dispensary-deals__block3 .container{padding-bottom:1rem}}.dispensary-deals__block3__content .disclaimer{font-size:1.5rem}.dispensary-deals__block3__content-left{padding-top:3rem}@media screen and (max-width:960px){.dispensary-deals__block3__content-left{padding-top:0}}.dispensary-deals__block3__content-left img{max-width:100%}.dispensary-deals__block3__content-left h3{font-size:2.5rem;font-weight:600;margin-bottom:.5rem}.dispensary-deals__block3__content-left p{margin-top:0;margin-bottom:30px}.dispensary-deals__block3__content-left ul,.dispensary-deals__block3__content-left ol{margin-bottom:15px}.dispensary-deals__block3__content-left ul li,.dispensary-deals__block3__content-left ol li{font-size:1.8rem;font-weight:300;line-height:1.4;margin-bottom:5px}@media screen and (max-width:640px){.dispensary-deals__block3__content-left .btn-2col-container_button{margin-bottom:1rem;width:100%}}@media (max-width:640px){.dispensary-deals__block3__content-left{order:1}}.dispensary-deals__block3__content-right{color:#fff;padding:0rem}.dispensary-deals__block3__content-right img{max-width:100%}.dispensary-deals__block3__content-right h3{font-size:2.5rem;font-weight:600;margin-bottom:.5rem}.dispensary-deals__block3__content-right p{margin-top:0;margin-bottom:30px}@media screen and (max-width:640px){.dispensary-deals__block3__content-right .btn-2col-container_button{margin-bottom:1rem;width:100%}}.dispensary-deals__block3__content-right ul,.dispensary-deals__block3__content-right ol{margin-bottom:15px}.dispensary-deals__block3__content-right ul li,.dispensary-deals__block3__content-right ol li{font-size:1.8rem;font-weight:300;line-height:1.4;margin-bottom:5px}@media (max-width:640px){.dispensary-deals__block3__content-right{order:0}}.dispensary-deals__alpineForm{background-color:#e7e5ff}.dispensary-deals__alpineForm .container{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media screen and (max-width:960px){.dispensary-deals__alpineForm .container{padding-bottom:1rem}}.dispensary-deals__alpineForm__content{padding-top:3rem;margin:0 auto}@media screen and (max-width:960px){.dispensary-deals__alpineForm__content{padding-top:0}}.dispensary-deals__alpineForm__content img{max-width:100%}.dispensary-deals__alpineForm__content h2,.dispensary-deals__alpineForm__content h3{font-size:2.5rem;font-weight:600;margin-bottom:2rem;text-align:center}.dispensary-deals__alpineForm__content p{margin-top:0;margin-bottom:30px}.dispensary-deals__alpineForm__content ul,.dispensary-deals__alpineForm__content ol{margin-bottom:15px}.dispensary-deals__alpineForm__content ul li,.dispensary-deals__alpineForm__content ol li{font-size:1.8rem;font-weight:300;line-height:1.4;margin-bottom:5px}.dispensary-deals__specials{background:#fff}.dispensary-deals__specials h2{text-align:center;color:#000;margin-bottom:4rem}.dispensary-deals__specials h3{text-align:center;color:#000;margin-top:4rem}.dispensary-deals__specials .disclaimer{font-size:1.5rem;text-align:center}.dispensary-deals__specials__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;align-items:start;justify-content:center;max-width:1100px;margin:0 auto}.dispensary-deals__specials__list.count-5{grid-template-columns:repeat(3,1fr)}.dispensary-deals__specials__list.count-4{grid-template-columns:repeat(2,1fr)}.dispensary-deals__specials__list.count-3{grid-template-columns:repeat(3,1fr)}.dispensary-deals__specials__list.count-2{grid-template-columns:repeat(2,1fr)}.dispensary-deals__specials__list.count-1{grid-template-columns:repeat(1,1fr);max-width:600px}@media (max-width:960px){.dispensary-deals__specials__list{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-gap:20px;justify-content:center}.dispensary-deals__specials__list.count-5,.dispensary-deals__specials__list.count-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dispensary-deals__specials__list{grid-template-columns:repeat(1,1fr);grid-auto-rows:auto;grid-gap:10px;justify-content:center}.dispensary-deals__specials__list.count-5,.dispensary-deals__specials__list.count-3,.dispensary-deals__specials__list.count-2,.dispensary-deals__specials__list.count-4{grid-template-columns:repeat(1,1fr)}}.dispensary-deals__specials__list__box{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;box-sizing:border-box;align-self:start}.dispensary-deals__specials__list__box__title{height:115px;display:flex;justify-content:center;align-items:center;background-color:#7224fb;width:100%}.dispensary-deals__specials__list__box__title h3{color:#fff;font-size:2.5rem;padding:10px 20px;margin:0;text-align:center}.dispensary-deals__specials__list__box__description{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;background:#000;color:#fff;font-weight:500;padding:20px 15px;text-align:left;line-height:1em}.dispensary-deals__specials__list__box__description p{color:#fff;font-weight:500;margin:0 0 5;text-align:left;line-height:1em;width:100%}.dispensary-deals__specials__list__box__description ul{width:100%}.dispensary-deals__specials__list__box__description li{color:#fff;font-weight:500;margin-bottom:10px;line-height:1em;padding-left:1px}.dispensary-deals__specials__list__box__description a{text-decoration:none}.dispensary-deals__special-slider.white .specials_slider_custom .shopitem__bottom{background:#fff}article .specials-container ul li:before{display:none}section.general-banner.rewards .banner{display:flex;padding:3rem 2rem}@media screen and (min-width:640px){section.general-banner.rewards .banner{padding:5rem}}section.general-banner.rewards header{background-color:#000;color:#fff}section.general-banner.rewards header h1,section.general-banner.rewards header p{margin:0}section.general-banner.rewards header h1{margin-bottom:1rem}section.general-banner.rewards .banner-image-container{height:280px}@media screen and (min-width:640px){section.general-banner.rewards .banner-image-container{width:100%}}section.rewards-p>div{padding-top:0}section.rewards-p>div>p{max-width:990px;margin:0 auto;line-height:1.3}section.rewards{background-color:#e7e5ff}section.rewards>div{padding-top:0}section.rewards .disclaimer{margin-top:4rem;margin-bottom:0}section.rewards .content{padding:2em 0 1rem;margin:0 auto}@media screen and (min-width:860px){section.rewards .content{padding:4em 0 1rem}}section.rewards .content h4{margin-bottom:0}section.rewards .content h4,section.rewards .content .flex{margin:0 auto}section.rewards .flex{display:flex;justify-content:space-between;flex-wrap:wrap}section.rewards .flex>div{width:100%}@media screen and (min-width:860px){section.rewards .flex>div{width:31%}}section.rewards .flex>div hr{background-color:#6a2af1;height:.5rem;margin-top:5rem;margin-bottom:2rem}@media screen and (min-width:860px){section.rewards .flex>div hr{margin-top:3.5rem}}section.rewards .flex>div p{color:#6a2af1;margin-bottom:0}
/*! jQuery UI - v1.13.2 - 2022-09-15
* http://jqueryui.com
* Includes: core.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
