@charset "UTF-8";@font-face{font-family:Branding;font-display:fallback;font-weight:600;font-style:normal;src:url(/assets/fonts/5ad0aa8f-841c-40c3-a5d0-b200c7869e3f.woff2) format("woff2"),url(/assets/fonts/071521aa-d356-4932-a266-84aac2e05a60.woff) format("woff")}@font-face{font-family:Icons;font-display:block;font-weight:400;font-style:normal;src:url(/assets/fonts/icons.woff2?20200522-1) format("woff2"),url(/assets/fonts/icons.woff?20200522-1) format("woff")}*,:after,:before{box-sizing:border-box}html{font-size:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,html{margin:0;padding:0}body{overflow:auto}article,aside,details,figcaption,figure,footer,form,header,hgroup,nav,section{display:block;margin:0;padding:0}[hidden],template{display:none}.Button,.Paging a,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}input:focus,select:focus,textarea:focus{outline:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;cursor:pointer}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button,input,label,select{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{width:100%;border-spacing:0;border-collapse:collapse}td{vertical-align:top}td,th{text-align:left}fieldset{border:0;margin:0;padding:0}img{max-width:100%;vertical-align:middle;border:0}form{position:relative}textarea{min-height:100px}iframe{display:block;max-width:100%;width:100%}address{font-style:normal}hr{width:100%;border:0;border-top:1px solid #e6e7e8;margin:2rem 0}svg{vertical-align:middle}blockquote,p{margin:1.4rem 0}blockquote{border-left:4px solid #33a2b7;padding:0 2rem;font-style:italic;color:#595959}video{width:100%;display:block}body{font:400 18px/1.567 -apple-system,BlinkMacSystemFont,Segoe UI,Open Sans,Roboto,Helvetica,Arial,sans-serif;color:#484848}h1,h2,h3,h4,h5,h6,legend{font:600 2rem/1.1 Branding,Segoe UI,Open Sans,Roboto,sans-serif;margin:0 0 1.4rem;color:#191919}h2{font-size:1.8rem}h3,legend{font-size:1.4rem;margin:0 0 1rem}h4{font-size:1.3rem}h5{font-size:1.2rem}h6{font-size:1.1rem}b,strong{font-weight:700}h2 sup{font-size:1rem;margin-left:3px}h1+h2{margin-top:-1.2rem;color:#595959;font:normal 1.2rem -apple-system,BlinkMacSystemFont,Segoe UI,Open Sans,Roboto,Helvetica,Arial,sans-serif}a{color:#33a2b7;text-decoration:none;outline:0}.Body a:not(.Button),p a:not(.Button){color:#484848;border-bottom:2px solid #33a2b7;word-wrap:break-word}.Body a:not(.Button):hover,a:hover,p a:not(.Button):hover{color:#66b9c9}.Body a:not(.Button):active,a:active,p a:not(.Button):active{color:#267a89}::-moz-placeholder{color:#666;font-size:1rem;text-overflow:ellipsis}:-ms-input-placeholder{color:#666;font-size:1rem;text-overflow:ellipsis}::placeholder{color:#666;font-size:1rem;text-overflow:ellipsis}.Loading{position:relative;min-height:15vh;width:100%;display:flex;justify-content:center}.Loading:before{content:"";width:150px;height:150px;background:url(/assets/images/loading.svg);display:block;margin-top:1rem}@-webkit-keyframes highlightMarker{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);margin-top:-41px}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);margin-top:-60px}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);margin-top:-50px}90%{margin-top:-40px}}@keyframes highlightMarker{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);margin-top:-41px}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);margin-top:-60px}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);margin-top:-50px}90%{margin-top:-40px}}@-webkit-keyframes ellipsis{to{width:1.25em}}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Breadcrumbs .Nav-Item:not(:last-child):after,.Button.address.new .Button-Text:before,.Button.addToOrder:before,.Checkbox:before,.Checkbox[data-selected]:before,.Filter-Close:before,.Gallery-Item.type-360:after,.Icon:before,.Lightbox-Button:before,.Lightbox-ThreeSixty:after,.Menu-FilterOptions .Button.header:after,.Nav.social .Nav-Link:before,.Overlay-Close:before,.Page-Footer .Nav-Header:after,.Paging a.address.new .Button-Text:before,.Paging a.addToOrder:before,.Products .Listing-Item.isFreeItem:before,.Radio:before,.Radio[data-selected]:before,.RotatingImage-Link:before,.Uploader .Button.status:after{font-family:Icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Page{position:relative}.Page-Viewport,.Viewport{position:relative;margin:0 auto;padding:0 1rem}.Page-Header{background:#fff;height:64px;position:-webkit-sticky;position:sticky;z-index:8000;top:0;left:0;right:0}.Page-Header .Page-Viewport{padding:0}.Page-Message{text-align:center;font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif;font-size:1.1rem;padding:.5rem 0;background:#ddd;line-height:1.234;display:block}.Page-Message.alert{background:#eb2f06;color:#fcfcfc}.Page-Message.alert a{color:#fcfcfc}.Page-Content{margin:1rem 0}.Content-BottomBanner{padding:0 1rem}.TwoColumn{display:flex;flex-direction:column}.Nav-Body>.Column.One{order:2}.Nav-Body>.Column.Two{order:1;margin:0 0 2rem}.Form-Body>.Column.One{order:2}.Form-Body>.Column.Two{order:1;margin:0 0 2rem}.Page .Desktop-Only{display:none}.Page .Mobile-Only{display:block}.Nav,.Nav-Item{margin:0;padding:0;list-style:none}.Nav-Link{color:#191919;display:block;cursor:pointer;text-decoration:none}.Nav-Link:hover{transition:.3s;color:#66b9c9}.Nav-Link:active{color:#267a89}.Active .Nav-Link,.Nav-Link.Active{color:#33a2b7}.Navigation{position:absolute;z-index:10000;top:64px;left:0;right:0;max-height:0;overflow:auto;text-align:center;background:#fff;box-shadow:0 1rem 1rem -1rem hsla(0,0%,50.2%,.4);transition:.1s cubic-bezier(.3,.73,.3,.74)}.Navigation.Expanded{max-height:400vh}.Navigation .Header-Search{background:#33a2b7;padding:1rem;margin:0!important}.Navigation .Header-Search .Input{border-color:#2f96aa}.Nav-Options{border-bottom:1px solid #e4e7ea}.Nav-Options .Language-Button{padding:.8rem 0;font-size:1.4rem;flex-direction:row;display:block;width:100%}.Nav-Options .Language-Button:before{margin-right:.4rem}.Main-Nav{font-size:1.4rem;width:100%;font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif;display:flex;flex-wrap:wrap}.Main-Nav .Nav-Item{flex:1 0 50%;text-align:center;margin:0 auto;border-bottom:1px solid #e4e7ea;display:block;border-left:1px solid #e4e7ea}.Main-Nav .Nav-Link{position:relative;display:block;padding:.8rem 0}.Main-Nav .Nav-Item.business,.Main-Nav .Nav-Item:nth-child(odd){border-left:0}.Main-Nav .Nav-Item.business{flex:1 0 100%}.Nav.top,.Utility-Nav .Form-Wrapper{display:none}.Breadcrumbs{padding:.8rem 0 0;font-size:.8rem}.Breadcrumbs .Nav{display:flex;flex-wrap:wrap}.Breadcrumbs .Nav-Item{display:inline-flex;align-items:center}.Breadcrumbs .Nav-Item:not(:last-child):after{content:"\f105";color:#484848;margin:0 .5rem;vertical-align:-1px}.Breadcrumbs .Nav-Link{color:#33a2b7}.Breadcrumbs .Nav-Link:hover{color:#66b9c9}.Breadcrumbs .Nav-Link:active{color:#267a89}.Breadcrumbs .Nav-Item:last-child .Nav-Link{cursor:default;color:#484848}.Content-Nav .Left-Nav{border:1px solid #eee;border-radius:.3rem}.Content-Nav .Nav{display:block}.Content-Nav .Nav-Header{font-weight:700;font-size:1.5em;box-sizing:border-box;background:#f5f5f5}.Content-Nav .Nav-Header .Nav-Link{padding:.375rem 1.25rem}.Content-Nav .Nav-Link{padding:.75rem 1.25rem;margin:0}.Content-Nav .Nav-Link:hover{background:#33a2b7;color:#fcfcfc}.Content-Nav .Nav-Item{display:block;border-top:1px solid #eee;margin:0}.Content-Nav .Nav-Item:last-child{border-radius:0 0 .3rem .3rem}.Secondary-Nav{background:#28b8ce;display:flex;justify-content:center;width:100%;text-align:center;font-size:0;min-height:40px}.Secondary-Nav .Nav-Link{padding:.7rem .8rem;font-size:.9rem;color:#fff;border:0;background:0;cursor:pointer;min-height:40px}.Secondary-Nav .Nav-Item.active{background:#102d69;color:#fff}.Secondary-Nav .Nav-Item.active .Nav-Link{color:#fff;cursor:default}.Secondary-Nav .Nav-Item:hover:not(.active){background:#174095}.Secondary-Nav .Nav-Item:hover .Nav-Link{color:#fff}.Nav.footer{display:flex;flex-wrap:wrap;justify-content:center}.Nav.footer .Nav-Item{padding-top:.5rem}.Nav.footer .Nav-Title{padding:0 2rem 0 0}.Nav.footer .Social-Nav{top:2.5em;margin-right:.25rem}.Nav.footer .Nav-Link:before{margin-left:.25rem}.Nav.social{display:inline-flex}.Nav.social .Nav-Item{margin:0}.Nav.social .Nav-Item:not(:first-child){margin-left:.8rem}.Nav.social .Nav-Link{display:inline-flex;width:32px;height:32px;justify-content:center;align-items:center}.Nav.social .Nav-Link:before{font-size:1.2rem}.Nav.social .Nav-Link:hover{border:0;color:#fff}.Nav.social .Nav-Title{font:0/0 a}.Nav.social .Facebook .Nav-Link:before{content:"\ea90"}.Nav.social .Facebook .Nav-Link:hover{color:#3b5999}.Nav.social .Twitter .Nav-Link:before{content:"\ea96"}.Nav.social .Twitter .Nav-Link:hover{color:#55acee}.Nav.social .Instagram .Nav-Link:before{content:"\ea92"}.Nav.social .Instagram .Nav-Link:hover{color:#e4405f}.Nav.social .YouTube .Nav-Link:before{content:"\ea9d"}.Nav.social .YouTube .Nav-Link:hover{color:#cd201f}.Nav.social .Website .Nav-Link:before{content:"\f0ac"}.Nav.social .Website .Nav-Link:hover{color:#3aaf85}.Header-Content{display:flex;height:64px;justify-content:space-between;align-items:center}.Header-Location .Location-Button{border:0;width:100%;padding:.3rem 1rem;background:#f5f5f5;height:34px;color:#484848;font-size:.9rem;line-height:1;display:flex;align-items:center;justify-content:flex-start;font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif;flex-direction:row}.Header-Location .Location-Button:before{width:auto;height:auto;font-size:.9rem;margin:0 .4rem 0 0;line-height:1;vertical-align:-1px;color:#c0392b}.Header-Location .Location-Button span{margin:0}.Logo{display:inline-block;width:110px;height:33px;margin-right:0}.Content-Header>.Header-Image,.CTA{width:100%}.CTA{display:flex;flex-direction:column}.CTA h1{margin:0;font-size:1.5rem;letter-spacing:1px;text-transform:uppercase}.CTA h1,.CTA small{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.CTA small{font-size:1.1rem;display:block}.CTA small+small{font-size:.9rem}.CTA-Item{background:#aaa no-repeat 50%;background-size:cover;flex:1;text-decoration:none;position:relative}.CTA-Content{display:flex;justify-content:center;align-content:center;text-align:center;flex-direction:column;height:30vw;max-height:340px}.CTA-Content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5));z-index:0;transition:background .3s ease}.CTA-Content:hover:before{background:rgba(0,0,0,.5)}.CTA-Body{padding:1.4rem;flex:0 1 auto;position:relative;z-index:1}.Page-Banner.newsletter{background:#3a3a3a;padding:2.75rem 0;color:#f5f5f5}.Page-Banner.newsletter h2{font-size:1.6rem;color:#f5f5f5}.Page-Banner.newsletter label{font-size:inherit;color:#33a2b7}.Page-Banner.newsletter .Field-Note{color:#bbb;margin:1rem 0 0}.Page-Banner.newsletter a{color:#33a2b7}.Page-Banner.newsletter .Inline-Form{background:#fff;padding:.4rem;border-radius:3rem}.Page-Banner.newsletter .Input{min-width:0;width:auto;flex:1;padding:.3rem 1rem;border-radius:3rem;border:0;outline:none;height:auto}.Page-Banner.newsletter .Button{flex:0 0 auto;margin-left:.3rem;padding:.7rem 1.4rem}.Page-Footer{padding:5rem 0 0;color:#484848;font-size:.9rem;background:#f5f5f5}.Page-Footer .Footer-Section:first-child{margin:0 0 1.75rem}.Page-Footer .Logo{display:flex;margin:0 0 1rem;width:auto;height:auto}.Page-Footer .Logo-Image{max-height:60px}.Page-Footer .Nav-Header{width:100%;display:flex;justify-content:space-between;align-items:center;color:#111;font:1.2rem/1 Branding,Segoe UI,Open Sans,Roboto,sans-serif;border:0;border-top:1px solid #dcdcdc;padding:1.75rem 0;cursor:pointer;background:0;outline:none}.Page-Footer .Nav-Header:after{content:"\f067";margin:0 1rem}.Page-Footer .Nav-Header[active]+.Nav{display:block}.Page-Footer .Nav-Header[active]:after{content:"\f068"}.Page-Footer .Nav a{color:#484848}.Page-Footer .Nav-Item{margin:0 0 .625rem}.Page-Footer .Nav.quicklink{display:none}.Page-Footer .Nav.quicklink a:hover{color:#33a2b7}.Page-Footer .Table{display:block}.Page-Footer .Button{font-size:1rem}.Footer-Notes{padding:1.75rem 0;border-top:1px solid #dcdcdc;display:flex;align-items:center;justify-content:space-between;font-size:.8rem;flex-direction:column}.Footer-Notes p{margin:1.75rem 0 0;order:2}.Icon:before{color:#484848}.Icon-Open:before{content:"\f017"}.Icon-AtmNearby:before{content:"\e93b"}.Icon-SecurityOnSite:before{content:"\e908"}.Icon-Accessible:before{content:"\f193"}.Icon-LabTested:before{content:"\f0c3"}.Button,.Paging a{font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif;max-width:100%;display:inline-block;margin:.5rem 0;padding:.8rem 2rem;cursor:pointer;text-align:center;text-decoration:none;color:#fff;border:2px solid #33a2b7;border-radius:3rem;background:#33a2b7}.Button:hover,.Paging a:hover{transition:.3s;background:#66b9c9;color:#fff}.Button:active,.Paging a:active{background:#267a89;color:#fff}.Button:disabled:hover,.Button[disabled]:hover,.Paging a:disabled:hover{cursor:default;box-shadow:none;transition:none;color:#fff}.Button-Text{pointer-events:none}.Button.processing,.Paging a.processing{font:0/0 a}.Button.processing:after,.Paging a.processing:after{font:1rem/1 sans-serif;overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis .9s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"\2026";width:0}.Button.secondary,.Paging a.secondary{background:transparent;color:#33a2b7}.Button.secondary:disabled,.Button.secondary:hover,.Button.secondary[disabled],.Paging a.secondary:disabled,.Paging a.secondary:hover,.Paging a.secondary[disabled]{color:#fcfcfc;background:#33a2b7}.Button.option,.Paging a.option{background:#616cb2;border-color:#616cb2}.Button.option:disabled,.Button.option:hover,.Button.option[disabled],.Paging a.option:disabled,.Paging a.option:hover,.Paging a.option[disabled]{background:#495497}.Button.success,.Paging a.success{background:#5fb964;border-color:#5fb964}.Button.success:disabled,.Button.success:hover,.Button.success[disabled],.Paging a.success:disabled,.Paging a.success:hover,.Paging a.success[disabled]{background:#469f4b}.Button.info,.Paging a.info{background:#2980b9;border-color:#2980b9}.Button.info:disabled,.Button.info:hover,.Button.info[disabled],.Paging a.info:disabled,.Paging a.info:hover,.Paging a.info[disabled]{background:#20638f}.Button.warning,.Paging a.warning{background:#f1c40f;border-color:#f1c40f}.Button.warning:disabled,.Button.warning:hover,.Button.warning[disabled],.Paging a.warning:disabled,.Paging a.warning:hover,.Paging a.warning[disabled]{background:#c29d0b}.Button.alert,.Paging a.alert{background:#eb2f06;border-color:#eb2f06}.Button.alert:disabled,.Button.alert:hover,.Button.alert[disabled],.Paging a.alert:disabled,.Paging a.alert:hover,.Paging a.alert[disabled]{background:#b00000}.Button.cancel,.Paging a.cancel{border:0;padding:0;width:auto;background:transparent;color:rgba(0,139,165,.8)}.Button.cancel:hover,.Paging a.cancel:hover{box-shadow:none;background:transparent;transition:none;color:#008ba5}.Button.plain,.Paging a.plain{background:none;padding:0;text-decoration:none;color:#33a2b7;width:auto;font-size:.9rem;border:0}.Button.plain:active,.Button.plain:hover,.Paging a.plain:active,.Paging a.plain:hover{background:none;box-shadow:none}.Button.plain.alert,.Paging a.plain.alert{color:#d20000}.Button.address,.Paging a.address{border:2px solid #e6e7e8;background:#fff;color:#222;width:auto;padding:1rem}.Button.address:hover,.Paging a.address:hover{background:#8991c5;color:#fff;box-shadow:none}.Button.address:active,.Paging a.address:active{background:#495186;color:#fff}.Button.address.new,.Paging a.address.new{border-style:dashed}.Button.address.new .Button-Text:before,.Paging a.address.new .Button-Text:before{content:"\f067";width:32px;height:32px;font-size:2rem;color:#222;display:block;position:relative;left:calc(50% - 16px);margin-bottom:.5rem}.Button.address.new.active .Button-Text:before,.Button.address.new .Button-Text:hover:before,.Paging a.address.new.active .Button-Text:before,.Paging a.address.new .Button-Text:hover:before{color:#fff}.Button.address.active,.Paging a.address.active{background-color:#616cb2;color:#fff;border-style:solid}.Button.address input,.Paging a.address input{display:none}.Button.Icon-Lyft,.Button.Icon-Uber,.Paging a.Icon-Lyft,.Paging a.Icon-Uber{background-repeat:no-repeat;background-size:2.5rem;background-position:8px;background-image:url(/assets/images/icons/lyft.png);text-align:left;padding-left:3.5rem}.Button.Icon-Uber,.Paging a.Icon-Uber{background-image:url(/assets/images/icons/uber.svg)}.Button.Icon-Indica-Sativa,.Paging a.Icon-Indica-Sativa{min-width:12rem;background-repeat:no-repeat,no-repeat;background-size:1.4rem,1.4rem;background-position:7%,93%;background-image:url(/assets/images/icons/moon.svg),url(/assets/images/icons/sun.svg)}.Button-Tag{border-radius:.8rem;border:0;background:#008ba5;color:#fff;padding:.3rem .8rem}.Button-Tag.disabled{opacity:.4}option.Button-Tag{background:none;color:#000}.Pill-Button-Group{border:2px solid #e6e7e8;border-radius:.3rem;margin:0 0 1rem;display:inline-flex}.Pill-Button{padding:.4rem;margin:0;flex:1;text-align:center;font-size:.9rem;background-repeat:no-repeat;background-position:center .6rem;border:0;background-color:#fff}.Pill-Button:first-child{border-radius:.3rem 0 0 .3rem}.Pill-Button:last-child{border-radius:0 .3rem .3rem 0}.Pill-Button:not(:first-child){border-left:1px solid #e6e7e8}.Pill-Button.active{background-color:#616cb2;color:#fff}.Pill-Button input{display:none}.Header-Button{color:#000;text-decoration:none;font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif;min-width:48px;font-size:.8rem;padding:0;line-height:1;position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;height:100%;cursor:pointer;text-align:center;vertical-align:middle;border:0;outline:none;background:0}.Header-Button:hover{color:#66b9c9}.Header-Button:before{width:100%;height:22px;display:block;font:1.2rem/1 Icons;margin:0 0 .2rem}.Header-Button span{display:flex;margin:0 auto;align-items:center;justify-content:center}.Header-Button[data-active]{background:#33a2b7;color:#fff}.Header-Button[data-active]:before{content:"\e906";color:#fff;font-size:1.4rem}.Menu-Button{font:0/0 a;width:62px}.Menu-Button:hover{color:#000}.Menu-Button:before{content:"\e901";margin-left:2px;font-size:2rem;height:100%;margin-bottom:0;line-height:66px}.Menu-Button.Expanded{background:#33a2b7}.Menu-Button.Expanded:before{content:"\e906";color:#fff;margin-left:0}.Cart-Button{position:relative;background:0;border:0}.Cart-Button:before{content:"\e902";margin-right:4px}.Cart-Button i{text-align:center;min-width:17px;min-height:17px;font:.6rem sans-serif;background:#d20000;border-radius:20px;color:#fff;padding:.2rem;position:absolute;top:1px;left:6px}.Cart-Button i.hide{display:none}.Account-Button:before{content:"\e904";font-size:1.4rem}.Search-Button:before{content:"\e905"}.Language-Button{width:50px}.Language-Button:before{content:"\e900"}.Location-Button:before{content:"\e948"}.Filter-Button:before{content:"\f1de"}.Filter-Button[active]:before{content:"\e906";font-size:1.4rem}.Map-Button:before{content:"\f279"}.Map-Button[data-toggled]:before{content:"\f03a"}.SearchThisArea.Button{padding:.5rem;max-width:120px}.SearchThisArea.Button.Hide{display:none}.Field input:not([type=hidden])+input:not([type=hidden]){margin-top:.5rem}label{display:block;margin-bottom:4px}input[type=file]{border:3px dashed #e6e7e8;min-height:200px;padding:2rem}.Input,.Select,input[type=file],select{height:44px;width:100%;padding:1rem;border:1px solid #e6e7e8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Open Sans,Roboto,Helvetica,Arial,sans-serif}select{background:#fff}select.Input{padding:0 1rem}.Input.file{border:0;padding:0}.sInput{display:none}.Select{padding:8px 10px}.Field{margin:0 0 15px}.Field-Note{font-size:.8rem;color:#aaa;margin:0}.Inline-Filter,.Inline-Search{display:flex}.Inline-Filter .SelectBox,.Inline-Search .Form-Wrapper{flex:0 1 auto}.Checkbox input,.Radio input{display:none}.Checkbox:before,.Radio:before{content:"\f096";width:18px;display:inline-block;vertical-align:-2px;color:#a4a4a4;left:1px;position:relative}.Checkbox[data-selected],.Radio[data-selected]{color:#33a2b7;font-weight:700}.Checkbox[data-selected]:before,.Radio[data-selected]:before{content:"\f046";color:#33a2b7}.Checkbox:hover:before,.Checkbox[data-selected]:hover,.Checkbox[data-selected]:hover:before,.Radio:hover:before,.Radio[data-selected]:hover,.Radio[data-selected]:hover:before{color:#484848}.Option-Group{line-height:1.345}.Option-Group label{margin:0;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Option-Group.collapsed{display:inline-flex;flex-wrap:wrap;font-size:.9rem;width:100%}.Option-Group.collapsed label{flex:0 0 32%;padding:.3rem .6rem;border:1px solid #a4a4a4;border-radius:.3rem;margin:0 2% 2% 0;text-align:center}.Option-Group.collapsed label[data-selected]{background:#33a2b7;color:#fcfcfc}.Option-Group.collapsed label:nth-child(3n){margin-right:0}.Option-Group.collapsed label:before{display:none}.Option-Group.collapsed label:hover{border-color:#484848}.Option-Group.collapsed label[data-selected]:hover{background:#484848;color:#fcfcfc}table{font-size:1rem}td,th{padding:.5rem 1rem}th{background:#f5f5f5}tr{border:1px solid #e6e7e8}tr:hover{background:#ebf6f8}caption,th{font:1.2rem Branding,Segoe UI,Open Sans,Roboto,sans-serif}caption{border-radius:.3rem .3rem 0 0;padding:.5rem 1rem;background:#ebf6f8;border:1px solid #e6e7e8;border-bottom:0;font-size:1.4rem}td:nth-child(2n),th:nth-child(2n){text-align:right}.Hide{display:none}.Show{display:block}.Disabled{opacity:.4}.Property.type{background:#33a2b7;color:#fff;font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif;padding:.3rem .6rem;display:inline-block}.indica .Property.type{background:#7982be}.sativa .Property.type{background:#5fb964}.hybrid .Property.type{background:#33a2b7}.Property.type.indica{background:#7982be}.Property.type.sativa{background:#5fb964}.Property.type.hybrid{background:#33a2b7}.Property.alert{color:#c0392b;font-weight:700}.Property.openStatus-closed{color:#eb2f06}.Powered{display:none;font-size:.9rem;text-align:center;margin:2rem 0}.Powered a{display:inline-block;border:0}.Powered img{max-width:124px;margin:0 0 0 .4rem}.Embedded .Powered{display:block}.Form{max-width:680px}.Form fieldset{margin-bottom:2rem}.Form legend{margin:0 0 1rem}.Field.required label:after{content:"*";color:#952f1e}.Field-Group{display:flex}.Field-Group .Field{flex:1 1 auto;margin-top:0}.Field-Group .Field+.Field{margin-left:1rem}.Form-Actions{text-align:right}.Inline-Form{overflow:hidden;display:flex;width:100%;max-width:100%}.Inline-Form label{position:absolute;top:-100vh}.Inline-Form .Button{flex:0 0 auto;max-width:174px;margin:0;padding:1rem}.Inline-Form .Input{min-width:0;flex:1;border-radius:.3rem 0 0 .3rem;padding:.8rem 1rem;width:auto}.Inline-Form.Search{background:#fff;border-radius:.3rem;border:1px solid #e6e7e8}.Inline-Form.Search .Input{margin:0;background:transparent;border:0}.Inline-Form.Search .Button{font:0/0 a;flex:0 0 50px;margin:0;padding:0;text-align:center;border:0;outline:none;background:0}.Inline-Form.Search .Button:before{content:"\e905";font-size:1.2rem;color:#000;font-family:Icons;vertical-align:middle}.Inline-Form.Search .Button.LocationFinder:before{font-size:1.7rem;content:"\e948";color:#c0392b}.Inline-Filter{margin:0}.Inline-Filter .SelectBox{margin:0 20px 0 0}.Search-Filter{margin:1rem 0}.Inline-Search{margin:0}.Inline-Search .Title{display:none}.Inline-Search .Form-Wrapper{margin:0}.Inline-Search .Close,.Search-Filter .Close .Button-Text{font:0/0 a;width:34px;height:34px;border:0;outline:none;background:url(/assets/images/icons/close.svg) no-repeat 50%;background-size:cover}.Filter{padding-left:.5rem;background:#f5f5f5;margin:0 -1rem;position:-webkit-sticky;position:sticky;top:63px;z-index:100;flex-direction:column;border-top:1px solid #e6e7e8;border-bottom:1px solid #e6e7e8}.Filter,.Filter-Actions{height:60px;display:flex;align-items:center}.Filter-Actions{width:100%}.Filter-Actions .Form-Wrapper,.Filter-Actions>.Inline-Form{flex:1}.Filter-Actions .Form-Wrapper .Title{display:none}.Filter-Options{padding:1rem;display:none;position:absolute;top:58px;left:0;right:0;background:#f5f5f5;border-top:6px solid #33a2b7;box-shadow:0 16px 10px -6px rgba(0,0,0,.4)}.Filter-Options[data-active]{display:block}.Filter-Options .Field:last-child{margin:0}.Filter.location .Filter-Options label{display:block}.ListingGroup .Listing{margin:0 1.6rem}.Listing,.Listing-Item{margin:0;padding:0;list-style:none}.Listing-Item:not(:last-child){margin:0 0 2rem}.Listing-Item{display:block;position:relative;border-radius:.3rem;overflow:hidden;border:1px solid #eee;background:hsla(0,0%,95.3%,.8)}.Listing-Info{position:relative;padding:.85rem}.Listing-Title{display:block;text-decoration:none;font:1.4rem/1.1 Branding,Segoe UI,Open Sans,Roboto,sans-serif;margin:0 0 .4rem}.Listing-Thumbnail{display:block;background:#fff;text-align:center}.Listing-Image{width:100%;display:block;margin:0 auto}.Listing-Link.Selected{color:#484848;font-weight:700}.Listing .Property{font-size:.9rem}.Listing .Property.subtitle{display:block}.Listing .Property.type{top:-.85rem;left:-.85rem;position:relative}.Listing .Property label{display:inline-block}.Listing .Abstract{margin:0}.Listing-Item.indica .Listing-Title{color:#7982be}.Listing-Item.sativa .Listing-Title{color:#5fb964}.Listing.simple .Listing-Item{background:0;border:0;margin:0 0 .4rem}.Listing.simple .Listing-Title{font-size:1.2rem}.Inline-List{margin:0;padding:0;list-style:none}.Inline-List li{display:inline-block}.Inline-List li+li:before{content:", "}.Card-Listing{overflow:hidden;margin:0 0 3rem}.Card-Listing h2{font-size:1.8rem}.Listing.card{display:flex}.Listing.card .Listing-Item{text-decoration:none;flex:0 0 calc(100vw - 4rem - 64px);max-width:calc(100vw - 4rem - 64px);margin:0;background:0;border:0}.Listing.card .Listing-Item:not(:first-child){margin-left:2rem}.Listing.card .Listing-Title{text-align:left;font-weight:700;max-width:calc(100vw - 4rem - 64px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.3rem;margin-top:.4rem}.Listing.card .Listing-Info{background:none;padding:0}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{transform:translateZ(0)}.slick-slide img{display:inline-block;width:100%}.slick-slide{display:inline-block;height:100%;min-height:1px;text-align:center}.slick-next,.slick-prev{font:0/0 a;font-size:0;line-height:0;position:absolute;top:50%;display:block;width:56px;height:60px;margin-top:-30px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-next:focus,.slick-prev:focus{outline:none}.slick-disabled:before{opacity:.25}.slick-prev{left:0}.slick-next{right:0;background-position:-44px 0}.slick-dots{display:none}.Tag-Item{display:inline}.Tag-List.Clear:before,.Tag-List:after{display:inline;clear:none}.Tag-Delimiter,.Tag-Link,.Tag-List,.Tag-List .Listing-Link{display:inline-block}.Listing.Tag{padding:.5rem 0}.Listing.Tag .Tag-Item{display:block;margin:0 0 .6rem}.Listing.Tag .Tag-Item.Selected a{font-weight:700;text-decoration:none}.Listing.Tag .Tag-Delimiter{display:none}.Pagination{clear:both}.Pagination .Range-Values{font-weight:700;margin-left:.5rem}.Pagination .Range-Text{font-weight:400}.Paging{display:flex;align-items:center;margin-top:.5rem}.Paging a{position:relative;padding:.25rem .5rem}.Paging a:hover{background:#66b9c9}.Paging a:active{background:#267a89}.Paging .Back,.Paging .Next{font:normal 1.25em/1 Branding,Segoe UI,Open Sans,Roboto,sans-serif;padding:10px;margin:0 10px 0 0;vertical-align:text-bottom}.Paging .Back:before,.Paging .Next:after{font-size:.9rem;font-family:Icons;content:"\f104";padding-right:.35rem}.Paging .Next:after{content:"\f105";padding:0 0 0 .35rem}.Paging .PageNumber{font-size:1.3rem;margin:0 8px 0 0;background:0;padding:0;border:0;color:#33a2b7}.Paging .PageNumber:hover{background:0;color:#66b9c9}.Paging .PageNumber:active{background:0;color:#267a89}.Paging .PageEllipsis{margin:0 8px 0 0}.Paging .PageEllipsis,.Paging .PageNumber{display:none}.Pagination.Top{margin:2rem 0}.Pagination.Top .PageEllipsis,.Pagination.Top .PageNumber{display:none}.Pagination.Bottom{margin:2rem 0 0}.Pagination.Bottom .Back{margin-right:8px}.MessageBox{font-size:1.2rem;font-weight:400;margin:0 0 2rem}.MessageBox .Message{padding:1rem 1.2rem;color:#002a5c;background-color:#e6edf5}.MessageBox .Viewport{padding:0 107px}.MessageBox .Error{color:#952f1e;background-color:#f6eae8}.MessageBox .Info{color:#002a5c;background-color:#eef6fb}.MessageBox .cbox_messagebox{display:none}.MessageBox .Error .cbox_messagebox_error{margin:0;padding:0;background-color:none}.MessageBox .Error .cbox_messagebox_error .cbox_messagebox{margin:0;padding:0}.MessageBox .Error .cbox_messagebox_error p{line-height:inherit;color:inherit}.MessageBox .Error .cbox_messagebox_error .ErrorList{margin:0;padding:0;list-style-type:none;background:none}.cbox_messagebox_error{margin:0 0 2rem;padding:20px 35px;background-color:#f6eae8;color:#952f1e}.cbox_messagebox_error .cbox_messagebox,.cbox_messagebox_error p{display:none}.cbox_messagebox_error .ErrorList{min-height:30px;margin:0;padding:0 0 0 45px;list-style-type:none}.cbox_messagebox_error .ErrorList li{color:#952f1e}.cbox_messagebox_info{margin:0 0 2rem;padding:20px 35px;color:#002a5c;background-color:#eef6fb}.Spotlight small{display:block;color:#aaa}.Spotlight .Button{width:auto;padding:.6rem 1.2rem;font-size:.9rem}.Spotlight-Section{display:none;flex:2;margin-right:2rem;background:#f7f8f9}.Spotlight-Stage{display:flex;width:100%;height:100%;position:relative;z-index:2;background:#33a2b7 url(/assets/images/bgd.svg) no-repeat 50%;background-size:cover;color:#fff;flex-direction:column;justify-content:space-between}.Spotlight-Stage:before{content:"";background:rgba(0,0,0,.2);position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.Spotlight-Stage.loading:before{background:#f7f8f9;z-index:10}.Spotlight-Stage.loading:after{content:"";position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);z-index:11;width:50px;height:50px;border-radius:50%;border:8px solid #e6e7e8;border-top-color:#5fb964;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.Spotlight-Content{padding:2rem;position:relative;z-index:2}.Spotlight-Content small{font-size:.9rem;display:block;margin:.3rem 0;color:#fff}.Spotlight-Image{border:1px solid #e6e7e8}.Spotlight-Title{font:600 1.7em/1.12 Branding,sans-serif}.Spotlight-Action{text-align:right}.Spotlight-Footer{padding:1rem 0 0;display:flex;background:#fff;color:#222;position:relative;z-index:2}.Spotlight-Footer>div{flex:1}.Spotlight-Footer .Spotlight-Property{flex:3;margin-left:1rem;padding:1rem 0}.Spotlight-Footer .Spotlight-Thumbnail{flex:0 0 100px}.Spotlight-Listing{flex:1}.Spotlight-Listing .Listing-Item{padding:1rem;margin-bottom:0;border-bottom:1px solid #e6e7e8}.Spotlight-Listing .Listing-Item:first-child{padding-top:0}.Spotlight-Listing .Listing-Item:last-child{margin-bottom:0;border:0;padding-bottom:0}.Spotlight-Listing .Listing-Image{max-width:100px;display:none}.Spotlight-Listing .Listing-Title{font:600 1.2em/1.12 Branding,sans-serif}.Spotlight-Listing .Body{margin:1rem 0;font-size:.9rem}.Spotlight-Listing .Body small{font-size:.9rem;display:block;margin:1rem 0}.Spotlight-Listing .Listing-Action{display:flex;justify-content:space-between;margin:1rem 0 0}.Spotlight-Listing .Listing-Action .Button{margin:0}.Order.Listing .Listing-Item{background:0}.Order.Listing .Listing-Info{padding:.6rem 1rem}.Order.Listing .Listing-Thumbnail{max-width:75px;margin-right:1.5rem}.Order.Listing .Button,.Order.Listing .Button:hover{display:block}.Order.Listing .Listing-Details{font-size:.9rem;display:flex;justify-content:space-between;background:#f7f7f7;border-bottom:1px solid #eee;border-radius:.4rem .4rem 0 0;color:#555;padding:.6rem 1rem}.Order.Listing .Listing-Details a{display:block}.Order.Listing .Listing-Details .Label{font-size:.75rem;text-transform:uppercase}.Order.Listing .Listing-Order-Info{display:flex}.Order.Listing .Listing-Order-Info .Property:not(:first-child){margin-left:2rem}.Order.Listing .Listing-Order-Info .Label{display:block}.OrderItems.Listing{padding:1.5rem 1rem}.OrderItems.Listing .Listing-Item{display:flex;margin:0 0 1.5rem;border:0;border-bottom:1px solid #eee;padding:0 0 1.5rem}.OrderItems.Listing .Listing-Item:last-child{margin:0;border:0;padding:0}.OrderItems.Listing .Listing-Info{padding:0}.OrderItems.Listing .Listing-Title{color:#333;font-size:1.4rem;margin:0}.OrderItems.Listing .Property.option{font-size:.9rem;text-transform:capitalize;color:#aaa}.OrderItems.Listing .Property.option .Label:after{content:":"}.OrderItems.Listing .Property.price{display:block;font-size:.9rem;color:#b00000}.Location-Finder{overflow:hidden;max-height:0;position:fixed;z-index:9001;top:98px;width:100%;right:0;left:0;background:#33a2b7}.Location-Finder .Loading{min-height:100px}.Location-Finder .Loading:after,.Location-Finder .Loading:before{top:calc(50% - 20px)}.Location-Finder label{color:#fff;font-weight:700}.Location-Finder[active]{max-height:100%}.Location-Finder .Field{padding:1rem;margin:0}.AgeGate{font-size:1.1rem;display:flex;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(hsla(0,0%,100%,.8),hsla(0,0%,100%,.8)),url(/assets/images/logo-symbol.svg) no-repeat 40vw 80vh,#fff;background-size:90vw;z-index:10000}.AgeGate-Body{margin:4vh 2rem 0}.AgeGate .Logo{margin:0 0 2.4rem;display:block;width:274px;height:auto}.AgeGate-Footer{margin-top:1.8rem}.Video-Embed{margin:1rem 0}.Embed-Container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.Embed-Container embed,.Embed-Container iframe,.Embed-Container object,.Embed-Container video{position:absolute;top:0;left:0;width:100%;height:100%}.Embed-Delay{position:relative}.Embed-Delay img{width:100%}.Embed-Delay button,.Embed-Delay button:before{padding:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:0;outline:0}.Embed-Delay button:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,.67) 0,rgba(0,0,0,.5) 4%,rgba(0,0,0,.2) 8%,rgba(0,0,0,.1) 12%,rgba(0,0,0,.02) 16%,transparent 24%)}.Embed-Delay .Button-Text{position:relative;font:0/0 a;display:flex;align-items:center;justify-content:center}.Embed-Delay .Button-Text:before{content:"\ea9d";display:block;color:#cf0107;font:4.4rem/1 Icons;z-index:2}.Embed-Delay .Button-Text:after{content:"";background:#fff;width:40px;height:40px;position:absolute;top:12px;right:calc(50% - 28px)}.Embed-Delay:hover .Button-Text:before{color:#fe161d}.Gallery-Stage{position:relative;overflow:hidden;width:100%;margin:0 auto;text-align:center;min-height:100px;cursor:pointer}.Gallery-Stage .Loading{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:none;background:#fff}.Gallery-Stage .Gallery-Image{vertical-align:top}.Gallery-Preview{border:0;background:0;padding:0;display:block;margin:0 auto}.Gallery-Preview .Detail-Image{margin:0}.Gallery-Items{margin:1rem 0 0;display:flex;justify-content:center}.Gallery-Item{margin:0 .4rem 0 0;border-radius:.3rem;overflow:hidden;border:1px solid #e6e7e8;height:66px;width:66px;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;position:relative}.Gallery-Item.type-360:after{content:"\e907";color:#fff;font-size:2.8rem;background:rgba(0,0,0,.7);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.Lightbox{display:none;background:#fff;outline:none;flex-direction:column}.Lightbox-Header{background:#fff;border-bottom:1px solid #e6e7e8;padding:1rem;height:60px}.Lightbox-Button{position:absolute;border:0;z-index:1;background:0;outline:0}.Lightbox-Button .Button-Text{font:0/0 a}.Lightbox-Button:hover:before{color:#52b0c2}.Lightbox-Button:active:before{color:#2b8a9c}.Lightbox-Button.close{right:1rem;top:.6rem}.Lightbox-Button.close:before{content:"\e906";font-size:2rem}.Lightbox-Button.controls{top:calc(50% - 65px)}.Lightbox-Button.controls:before{font-size:4rem}.Lightbox-Button.prev{left:2rem}.Lightbox-Button.next{right:2rem}.Lightbox-Button.prev:before{content:"\f104"}.Lightbox-Button.next:before{content:"\f105"}.Lightbox-Count{margin:0 0 0 1rem}.Lightbox-Content{display:flex;align-items:center;justify-content:center;height:calc(100vh - 60px);flex-direction:column;flex:2;overflow:hidden;position:relative}.Lightbox-Image,.Lightbox-Images{width:100%;height:100%}.Lightbox-Image{display:flex;justify-content:center;align-items:center;margin:0 auto;max-height:100%;overflow:hidden;-o-object-fit:contain;object-fit:contain}.Lightbox-Image:last-child{margin-bottom:0}.Lightbox-Image img{max-height:100%;display:block;margin:0 auto}.Lightbox-ThreeSixty{height:calc(100vh - 60px);width:100vw;display:flex;justify-content:center;align-items:center;cursor:-webkit-grab;cursor:grab}.Lightbox-ThreeSixty canvas{max-width:100%;pointer-events:none}.Lightbox-ThreeSixty.grab{cursor:-webkit-grabbing;cursor:grabbing}.Lightbox-ThreeSixty:after{content:"\e907";color:#fff;font-size:2.8rem;background:rgba(0,0,0,.8);display:block;position:absolute;bottom:0;left:0;padding:.3rem .4rem}.Lightbox.mobile .Lightbox-Controls{height:60px;display:flex;border-top:1px solid #e6e7e8}.Lightbox.mobile .Lightbox-Button.controls{position:static;flex:0 0 50%}.Lightbox.mobile .Lightbox-Button.controls:before{font-size:2rem}.Lightbox.mobile .Lightbox-Button.next{border-left:1px solid #e6e7e8}.Lightbox.mobile .Lightbox-Content,.Lightbox.mobile .Lightbox-ThreeSixty{height:calc(100vh - 120px)}.Lightbox[data-active]{display:flex;z-index:10000}.Lightbox[data-active],.Overlay{position:fixed;left:0;right:0;top:0;bottom:0}.Overlay{background:rgba(0,0,0,.6);z-index:9000}.Overlay-Body{background:#fff;z-index:9001;position:absolute;top:-200vh;left:50%;margin-left:-310px;width:100%;max-width:620px;max-height:100vh}.Overlay-Header{position:relative;z-index:1;box-shadow:0 0 1.2em hsla(0,0%,50%,.4);padding:1rem 50px 1rem 1rem;background:#33a2b7;color:#fcfcfc;height:56px;overflow:hidden}.Overlay-Title{line-height:1;font-size:1.5rem;font-family:Branding,sans-serif;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Overlay-Content{padding:1rem 1rem 2rem;overflow:auto;max-height:calc(100vh - 142px);position:relative}.Overlay-Content p{margin-top:0}.Overlay-Content>:last-child{margin-bottom:0}.Overlay-Content h2{font-size:1.5rem;margin:0 0 1.5rem}.Overlay-Content h3{font-size:1.2rem}.Overlay-Content .More{margin-top:1rem;font-size:.9rem;display:inline-block}.Overlay-Footer{z-index:4;position:relative;justify-content:flex-end;background:#f7f8f9;border-top:1px solid #e4e7ea;display:flex;padding:1rem;box-shadow:0 0 1.2em hsla(0,0%,50%,.4)}.Overlay-Footer .Button:not(.plain){margin:0;width:100%;padding:.75rem;max-width:278px}.Overlay-Footer .Button.Icon-Phone{margin:0;padding-left:0}.Overlay-Footer .Button+.Button{margin-left:2rem}.Overlay-Close{padding:0;z-index:2;background:0;border:0;border-radius:0;outline:0;width:24px;height:24px;position:absolute;top:16px;right:1rem;display:flex;justify-content:center;align-items:center}.Overlay-Close:before{line-height:0;content:"\e906";color:#fcfcfc;font-size:2rem}.Overlay-Close .Button-Text{font:0/0 a}.Overlay-Help{position:absolute;right:4rem;top:1.2rem;font-size:.9rem;color:#fff;cursor:pointer;z-index:2}.Overlay .Nav-Content{padding:1rem}.Overlay .Loading{min-height:10vh}.Overlay .Loading:after,.Overlay .Loading:before{top:3vh}.pac-container{z-index:9002}.Overlay .Form{max-width:100%}.Overlay .Powered{font-size:.6rem;border-radius:0 0 .3rem .3rem;position:absolute;right:0;margin:-.3rem 0 0}.Overlay .Powered span{background:#fff;padding:1rem 1rem .7rem;display:inline-block;border-radius:0 0 .3rem .3rem}.Overlay .Powered img{max-width:80px}.Overlay-Content .Powered{right:auto;text-align:right;position:relative;margin:2rem 0 1rem}.Overlay-Content .Powered span{background:0}.Embedded .Overlay .Powered{display:block}.Embedded .Overlay-Content{max-height:none}body.overlayActive{overflow:hidden}body.overlayActive .Menu-Disclaimer{display:none}@media (max-width:768px){.Overlay{margin:0;display:none;overflow:hidden}.Overlay-Body{margin:0;max-width:100%;left:0;right:0;top:0;width:auto}.Overlay-Footer .Button{padding:.5rem;max-width:100%}.Overlay form{height:100%}.Overlay-Footer .Button.Icon-Phone{background-image:none}.Overlay.Expanded{display:block}}@media (max-width:360px){.Overlay-Content{padding:1rem .5rem}.Overlay-Help{display:block;width:24px;height:24px;background:url(/assets/images/icons/question-circle.svg) no-repeat 50%;background-size:cover;top:16px;right:3.4rem}.Overlay-Help .Button-Text{font:0/0 a}}.Overlay.alert .Button.alert,.Overlay.alert .Overlay-Header{background:#991f04}.Language-Options{display:none;grid-template-columns:40% 40%;grid-gap:0 10%;align-items:center;justify-content:center}.Language-Options a{display:block;padding:.8rem 1rem}.Overlay .Language-Options{display:grid}.Section{padding:3rem 0}.Section:nth-child(2n){background:#f5f5f5}.Section.light{background:none}.Section .Section-Image{max-width:200px;display:block;margin:0 auto 1rem}.Section .TwoColumn>.Column{flex:0 0 45%}.Section .TwoColumn>.Column.Two{margin-left:10%}.View360.Button{float:right;width:auto;padding:.9rem 2rem;margin:.8rem .9rem 0 0;font:400 .9em/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Open Sans,Roboto,Helvetica,Arial,sans-serif}.RotatingImage-Link:before{content:"\e907";color:#fff;font-size:3rem}.RotatingImage-Link .Button-Text{font:0/0 a}.RotatingImage-Display{height:525px;width:100%;background:#000;box-shadow:4px 3px 31px 0 rgba(0,0,0,.9);position:relative;margin-bottom:-20px;z-index:1000}.RotatingImage-Indicator{position:absolute;bottom:-60px;z-index:1000;left:35%;border:30px solid transparent;border-top-color:hsla(0,0%,100%,.75)}#RotatingImage-Holder{position:relative;margin:0 auto;width:350px;height:525px;z-index:2000;cursor:pointer}#RotatingImage-Loader{margin-top:200px}.RotatingImage-Display .Loader-Progress{margin:0 auto;height:30px;background-color:red;border-radius:5px}.RotatingImage-Display .Loader-Label{text-align:center;color:#fff;font-size:3.5em;margin-top:15px}.Account{height:100%}.Account .Form,.Account .MyAccount{display:flex;height:100%;flex-direction:column}.Account .Overlay-Content{flex:2}.AccountSettings{display:flex}.AccountSettings-Item{flex:1;padding:1rem}.AccountSettings-Item+.AccountSettings-Item{border-left:1px solid #f5f5f5;flex:0 0 60%}.AccountSettings-Item ul{margin:0 0 0 1rem;padding:0}.AccountSettings-Item li{font-size:.9rem}.FulfillmentDisclaimer{display:none}.Embedded .FulfillmentDisclaimer{display:block}.Cart-Step{display:flex;flex-direction:column;height:100%}.Cart-Step .Overlay-Content{flex:2}.Cart-Step.preview .Overlay-Footer .Button:not(.plain){max-width:220px}.Cart section:not(:first-of-type){display:none}.Cart .Property.price{flex:0 0 73px;text-align:right;padding-right:.75rem}.Cart .More{font-size:.8rem;width:auto}.Cart .NoContentFound{margin-top:.5rem}.Cart .Pill-Button-Group{min-width:320px}.Cart .Pill-Button{background-image:url(/assets/images/icons/directions_car.svg)}.Cart .Pill-Button.active{background-image:url(/assets/images/icons/directions_car_white.svg)}.Cart .Pill-Button.pickup{background-image:url(/assets/images/icons/directions_run.svg)}.Cart .Pill-Button.pickup.active{background-image:url(/assets/images/icons/directions_run_white.svg)}.Cart .Pill-Button-Text{padding-top:2rem;display:block}.Cart .Delivery-Message{margin-top:10px;font-size:.9rem}.Cart-Address{margin-bottom:2rem;padding:0 0 2rem;border-bottom:1px solid #e4e7ea}.Cart .Review-Phone-Button{left:2rem;position:absolute;bottom:108px}.PickupLocation{border:1px solid rgba(95,185,100,.9);padding:.8rem;background-color:rgba(95,185,100,.2)}.Cart-Dispensary-Info{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e4e7ea}.Cart-Notification{padding:1rem;background:#eef6fb;border-radius:.3rem;font-size:1rem;font-weight:700;line-height:1.456;margin:0 0 1.4rem}.Cart-Summary{padding:.5rem 0;flex:1 1 60%;font-size:1.5rem}.Cart-Summary b{font-weight:500}.Cart-Summary .Property{display:block}.Cart-Summary .Property.originalPrice{text-decoration:line-through}.Cart-Summary label{display:inline;font-size:.9rem}.Cart-Summary .Property.discounts{color:#eb2f06}.Cart-Summary.extended{text-align:right;margin:2rem 0;padding:1.6rem 0 0;border-top:1px solid #e4e7ea}.Cart-Summary.extended b{min-width:100px;display:inline-block}.Cart-Summary.extended label:after{content:":"}.Cart-Summary.extended .Property:not(.paymentRequired){font-size:1.2rem}.Cart-Step.preview .Cart-Summary .Property.price{padding:0}.Cart-Step.preview .Cart-Summary .Property.total{display:flex;align-items:center}.Cart-Step.preview .Cart-Summary .Property.originalPrice{font-size:.9rem;font-weight:400;line-height:1;text-align:center}.Cart-Step.preview .Cart-Summary .Property.total span{margin:0 0 0 .6rem}.Cart-Step.review address{font-size:1rem}.Cart-Step.review p{font-size:1rem;margin:0}.Products .Button{border:0;padding:0;margin:0;width:20px;height:20px;border-radius:20px;font:0/0 a;background:#000 url(/assets/images/icons/close.svg) no-repeat 50%;background-size:52%}.Products .Button:hover{background-color:#d20000}.Products .Button.spacer{visibility:hidden}.Products .Property{padding:0 .5rem;font-size:.9rem}.Products .Listing-Item{background:0;border:0;padding:.5rem 0;margin:0;display:flex;opacity:1;position:relative;align-items:flex-start}.Products .Listing-Item.isFreeItem:before{content:"\e936";margin:.4rem .8rem 0 0;font-size:1rem}.Products .Listing-Item.isFreeItem .Listing-Title{font-size:1rem}.Products .Listing-Item:hover{color:rgba(0,139,165,.8)}.Products .Listing-Item:first-child{padding-top:0}.Products .Listing-Item:last-child{padding-bottom:0}.Products .Listing-Info{padding:0;flex:2}.Products .Listing-Title{flex:2;font-size:1.2rem;margin:0}.Products .Listing-Info .Property{font-size:.8rem;color:#888;padding:0}.Products .Property.originalPrice{text-decoration:line-through;color:#888}.Recommendations{margin-top:2rem;border-top:1px solid #e6e7e8;padding-top:2rem}.Addon{display:flex;overflow:auto}.Addon .Listing-Item{flex:0 0 22.75%;max-width:200px;margin-left:3%}.Addon .Listing-Image{max-width:100px;max-height:100px;margin:0 0 5px}.Addon .Listing-Title{font-size:.8rem}.Addon .Listing-Title span{display:block}.Addon .Property.price{display:block;font-size:.9rem;flex:none;text-align:left;color:#b00000}@media (max-width:768px){.Cart .Pill-Button-Group{width:100%;min-width:0}.Cart-Address b{display:block;margin:0 0 .3rem}}@media (max-width:360px){.Cart .Listing-Item{flex-wrap:wrap}.Cart .Listing-Title{flex:0 0 100%;width:100%}.Cart .Listing .Property{flex:1 1;padding:.25rem 1rem 0 0}}.DeliveryInstructions,.PickupInstructions{margin-bottom:1rem}.Uploader h2.required:after{content:"*";color:#eb2f06}.Uploader p.required{color:#eb2f06;margin-top:0}.Uploader p{font-size:.9rem;color:#777}.Uploader .Button{padding:.8rem 1.2rem}.Uploader .Button+.Button{margin-left:.6rem}.Uploader .Button.secondary{font-size:1rem}.Uploader .Button.status{padding:0;margin:0 0 calc(30px + 1rem);position:relative;background:none;color:#484848;display:block;border:0;text-align:center;width:100%}.Uploader .Button.status:after{border:6px solid #e6e7e8;width:160px;height:160px;border-radius:160px;margin:0 auto;content:"\e906";font-size:6rem;display:flex;align-items:center;justify-content:center}.Uploader .Button.status .Button-Text{position:absolute;bottom:-36px;left:0;right:0;text-align:center;font-size:1.2rem;text-transform:uppercase}.Uploader .Button.status.accepted:after{content:"\ea10";color:#2ecc71;border-color:#2ecc71}.Uploader .Button.status.accepted:hover:after{background:#2ecc71;color:#fcfcfc;border-color:#2ecc71}.Uploader .Button.status.pending:after{content:"\ea10";font-size:5rem;color:#66b9c9;border-color:#66b9c9}.Uploader .Button.status.pending:hover:after{background:#66b9c9;color:#fcfcfc;border-color:#66b9c9}.Uploader .Button.status.upload:after{content:"\ea32";color:#f39c12;border-color:#f39c12}.Uploader .Button.status.upload:hover:after{background:#f39c12;color:#fcfcfc;border-color:#f39c12}.UploaderItem-Actions{text-align:center}.UploaderItem-Actions p{margin:0}.UploadId .Button{font-size:1rem}.Overlay .Uploader .Button.status:after{width:120px;height:120px;border-radius:120px;font-size:4rem}.Overlay .Uploader .Button.status.pending:after{font-size:3rem}.Tab{display:flex;width:100%;overflow:auto}.Tab-Link{color:#484848;border:0;background:0;font:1.1rem Branding,Segoe UI,Open Sans,Roboto,sans-serif;padding:.8rem 1rem;border-bottom:4px solid transparent;white-space:nowrap}.Tab-Link:not(:first-child){margin-left:.6rem}.Tab-Link:hover{color:#66b9c9;border-color:#66b9c9}.Tab-Link:active{border-color:#267a89}.Tab-Link[data-active]{border-color:#33a2b7}.Detail h1+h2{margin-bottom:.5rem}.Detail h2:not(:first-of-type){margin-top:2rem}.Detail .Column.One,.Detail table{margin:0 0 2rem}.Detail .Property .Label{display:none}.Detail .Property-Type{font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif;background:#33a2b7;display:inline-block;margin:0 0 1rem}.Detail .Property-Type a{color:#fcfcfc;padding:.3rem .6rem}.Detail .Property-Date{color:#595959;font-size:1.1rem;margin:0 0 2rem;display:block;line-height:1}.Detail-Header.hasImage .Page-Viewport{min-height:30vh}.Detail-Header{background:#33a2b7 url(/assets/images/bgd.svg) no-repeat 50%/cover;border-bottom:1px solid #e6e7e8}.Detail-Header .Page-Viewport{display:flex;width:100%;align-items:flex-start;padding:1rem;flex-direction:column}.Detail-Header .Property{display:inline-block;background:hsla(0,0%,95.7%,.9);padding:.3rem .6rem;font-size:1rem;font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif}.Detail-Header .Button{margin:0;padding:.3rem .4rem}.Detail-Header .Icon:before{font-size:1.4rem;vertical-align:middle}.Detail-Header .Icon:not(:first-child){margin-left:.2rem}.Detail-Titles h1,.Detail-Titles h2{background:hsla(0,0%,95.7%,.9);padding:.3rem .6rem;margin:0;flex:1}.Detail-Titles h2{font-size:1.4rem}.Detail-Titles>:not(:last-child){margin:0 0 .6rem}.Detail-Actions{flex:1;text-align:right;margin:1rem 0 0;width:100%}.Detail-Actions .Button{padding:.6rem 1rem;width:100%}.Detail-Navigation{border-bottom:1px solid #e6e7e8}.Detail-Content{margin:2rem 0}.Detail-Image{border:1px solid #e6e7e8;border-radius:.3rem;overflow:hidden;margin:0 0 2rem;width:100%}.Detail-Note{text-align:center;margin:3rem 0 0}.Detail .Nav.social{margin:0 0 1.4rem 1.4rem}.Detail .Nav.social .Nav-Link:before{font-size:1.8rem}.Button.addToOrder,.Paging a.addToOrder{display:inline-block;width:auto;outline:0;font-size:.9rem;margin:0;background:#fbfbfb;border:1px solid #e6e7e8;padding:.3rem .4rem;position:relative;min-height:56px;min-width:86px;border-radius:.3rem}.Button.addToOrder:before,.Paging a.addToOrder:before{content:"\e902";font-size:.6rem;margin:0;position:absolute;top:-.6rem;right:-.6rem;border-radius:10rem;padding:.4rem;background:#33a2b7;color:#fcfcfc}.Button.addToOrder.Disabled,.Paging a.addToOrder.Disabled{cursor:default}.Button.addToOrder.add,.Button.addToOrder:hover,.Paging a.addToOrder.add,.Paging a.addToOrder:hover{border-color:#33a2b7;background:#33a2b7;color:#fcfcfc}.Button.addToOrder:hover label,.Button.addToOrder:hover span,.Paging a.addToOrder:hover label,.Paging a.addToOrder:hover span{color:#fcfcfc}.Button.addToOrder.error,.Paging a.addToOrder.error{background:#c0392b;border-color:#c0392b}.Menu-Text{background:#eef6fb;color:#002a5c;padding:1rem 1.2rem;border-radius:.3rem;margin:0 0 1.4rem;font-size:.9rem}.Menu-Text p{margin:.6rem 0}.Menu-Text ul{padding:0 2rem}.Menu-Text>:first-child{margin-top:0}.Menu-Text>:last-child{margin-bottom:0}#menuApp h1+small{margin:-.5rem 0 1rem .2rem;color:#777;display:block}#menuApp .Loading{min-height:60vh}.MenuOptions{color:#002a5c;font-size:1.2rem}.MenuOptions strong{color:#002a5c;margin:0 0 .4rem}.MenuOptions strong span{color:#2ecc71}.MenuOptions .Property.alert{color:#eb2f06;font-weight:400}.MenuOptions-Item{background:#eef6fb;border-radius:.3rem;padding:1rem 1.2rem;margin:0 0 1.4rem}.MenuOptions-Item.disabled strong span{color:#eb2f06}.MenuOptions-Item.disabled .MenuOptions-Info{opacity:.5}.Menu table{margin:0 0 1rem}.Menu table .Value{text-align:right}.Menu h2{margin:3rem 0 1rem}.Menu .Listing-Item:first-child h2{margin-top:0}.Menu .Terpenes{display:inline-block}.Menu .Banner{padding:.1rem 0;position:absolute;left:-26px;top:36px;width:142px;overflow:hidden;pointer-events:none;z-index:2;background:#eb2f06;color:#fcfcfc;font:normal .9rem/1 Branding,Segoe UI,Open Sans,Roboto,sans-serif;text-transform:uppercase;text-align:center;transform:rotate(-45deg)}.Menu>.Listing-Item{position:relative;flex:1;border-radius:0;background:#fff;margin:0;border:0;min-height:auto}.Menu .Listing-Content{display:flex;border-bottom:1px solid #e6e7e8;overflow:hidden}.Menu .Listing-Thumbnail{position:relative;background:#fff;display:flex;flex:0 0 120px;overflow:hidden;justify-content:center;align-items:center;text-align:center;max-height:100%;cursor:pointer}.Menu .Listing-Image{border-radius:0;width:auto;margin:.2rem auto;height:120px}.Menu .Listing-OverlayImage{position:absolute;z-index:1}.Menu .Listing-Info{margin:.8rem 0 0;padding:0 .8rem;background:#fff;color:#222;border-radius:0;width:100%;position:static;cursor:pointer}.Menu .Listing-Info label{display:inline-block;margin:0}.Menu .Listing-Title{font-size:1.2rem;margin:0 0 3px;color:#484848}.Menu .Listing-Subtitle{display:flex;align-items:center;line-height:1;margin:0 0 6px}.Menu .Property.type+.Listing-Brand{margin-left:.3rem}.Menu .Listing-Brand{display:block;font:normal .8rem -apple-system,BlinkMacSystemFont,Segoe UI,Open Sans,Roboto,Helvetica,Arial,sans-serif}.Menu .Listing-Attributes{display:flex;flex-wrap:wrap}.Menu .Listing-Attributes:first-of-type{margin-top:.3rem}.Menu .Listing-Attributes .Property{margin:0 0 .4rem}.Menu .Listing-Attributes.terps label:after{content:":"}.Menu .Listing-Actions{display:flex;justify-content:center}.Menu .Property.attribute{font-size:.76rem;line-height:1;margin-right:.76rem;letter-spacing:.76px;white-space:nowrap}.Menu .Property.attribute span{margin-left:.3rem}.Menu .Property label{color:#2b8a9c;font-weight:400}.Menu .Property.strainType,.Menu .Property.type{top:auto;left:auto;border-radius:.3rem;text-align:center;font-size:.75rem;line-height:1;background:#888;padding:.2rem .6rem;color:#fff}.Menu .Property.strainType.sativa,.Menu .Property.type.sativa{background:#5fb964}.Menu .Property.strainType.indica,.Menu .Property.type.indica{background:#7982be}.Menu .Property.strainType.hybrid,.Menu .Property.type.hybrid{background:#52b0c2}.Menu .Property.type+.Property.type{margin-left:.3rem}.Menu .Property.owner{color:#888}.Menu .Menu-Prices{display:flex;text-align:right;align-items:center;margin:.8rem .6rem}.Menu .Menu-Prices .Property{display:block;color:#33a2b7;font-size:1rem;line-height:1}.Menu .Menu-Prices label{font-size:.8rem;color:#555;display:block;line-height:1}.Menu .Menu-Price+.Menu-Price{margin-left:.8rem}.Menu .Menu-Price .Property-Text{white-space:nowrap}.Menu .Property-Section{display:block}.Menu .Property-Text.original{font-size:.75rem;opacity:.4;text-decoration:line-through;display:block;color:#484848;margin:0 0 4px}.Menu .Property.price-range{display:flex;justify-content:space-between;width:100%;margin:0}.Menu .Property.price-range .Property-Text+.Property-Text:before{content:" - "}.Menu .Property.price-range label{margin:0 1rem 0 0;text-align:left;max-width:40%}.Menu .Property.price-range label span+span:before{content:", "}.Menu .Property.price-range .Property.price{display:flex;flex-direction:column;justify-content:flex-end}.Menu-Content{margin:1.4rem 0;border-top:1px solid #e6e7e8;padding-top:1.4rem}.Menu.grid{display:grid;grid-template-columns:repeat(5,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}.Menu.grid .Listing-Content{display:flex;flex-direction:column;height:100%;border:1px solid #e6e7e8;border-radius:.3rem}.Menu.grid .Listing-Info{flex-direction:column;flex:1}.Menu.grid .Listing-Thumbnail{flex:0 0 260px}.Menu.grid .Listing-Image{height:260px}.Menu.grid .Listing-Flag{left:-45px;top:45px;width:200px}.Menu.grid .Menu-Prices{flex:1;margin:0;padding:.8rem;background:#fbfbfb;cursor:pointer}.Menu.grid .Property.price,.Menu.grid .Property.price-range{align-items:flex-end}.Menu.grid .Button.addToOrder{min-width:60px}.Menu.grid .Menu-Info{padding:.4rem .8rem;margin:0}.Menu.grid .Listing-Attributes{display:block}.Menu.grid .Listing-Attributes .Property{display:grid;grid-template-columns:2fr 1fr;margin:0 0 5px}.Menu.grid .Listing-Attributes .Property span{text-align:right}.Menu.grid .Property-Text.original{display:inline-block}.Menu-User-Type.MessageBox{margin:0 0 1rem}.Menu-User-Type.MessageBox .Button{width:100%}.Menu-Disclaimer{font-size:.9rem;background:#5aa99e;color:#fff;padding:1rem 75px 1rem 1.5rem;z-index:9999;position:fixed;bottom:0;right:0;left:0}.Menu-Disclaimer .Disclaimer-Close{width:24px;height:24px;font:0/0 a;border:0;position:absolute;top:1rem;right:1rem;background:url(/assets/images/icons/close.svg) no-repeat 50%;background-size:cover}.Menu-Disclaimer .Disclaimer-Text{margin:0;line-height:1.456}.Menu-Message{background:#33a2b7;color:#fff;border-radius:.3rem;padding:.8rem 1rem;font-size:1.2rem;text-align:center;line-height:1;margin:1rem 0;position:-webkit-sticky;position:sticky;top:calc(62px + 1rem);z-index:1}.Menu-Message .Button{margin:1rem 0 .4rem;width:100%}.Menu-Message.error{background:#c0392b}.Overlay .Menu-Message{position:absolute;top:0;margin:1rem}.Menu-Filter{display:flex}.Menu-Filter .Input{border-radius:.3rem;height:54px}.Menu-Filter .Field{margin:0 .6rem 0 0;width:100%}.Menu-Filter .Field-Note{margin:3px 0 0 3px}.Menu-Filter button+button{margin-left:.3rem}.Menu-Filter button{height:54px;border-radius:.3rem}.Menu-Filter .Display-Button:before{content:"\f03a"}.Menu-Filter .Display-Button.grid:before{content:"\e91a"}.Menu-Filter .Account-Button,.Menu-Filter .Cart-Button{display:none}.Filter-Close{padding:0;z-index:2;background:0;border:0;border-radius:0;outline:0;width:24px;height:24px;position:absolute;top:2rem;right:1.5rem;display:flex;justify-content:center;align-items:center}.Filter-Close:before{content:"\e906";color:#484848;font-size:2rem;line-height:0}.Filter-Close .Button-Text{font:0/0 a}.Filter-Toggle{background:transparent;border:0;color:#008ba5;cursor:pointer;font-size:.9em}.Filter-Action{text-align:right}.Menu-FilterOptions{font-size:.9rem}.Menu-FilterOptions h3{margin:0 0 .6rem;font-size:1.2rem}.Menu-FilterOptions .Field{margin:0 0 1.4rem}.Menu-FilterOptions .Range+.Range{margin-top:1.4rem}.Menu-FilterOptions .Range>div{margin-top:38px}.Menu-FilterOptions .Button.header{font-size:1.2rem;background:0;padding:0;border:0;color:#484848;display:flex;align-items:center;justify-content:space-between;width:100%}.Menu-FilterOptions .Button.header:hover{color:#33a2b7}.Menu-FilterOptions .Button.header:after{content:"\f068";font-size:.8rem}.Menu-FilterOptions .Field.collapsed .Field-Content{display:none}.Menu-FilterOptions .Field.collapsed .Button.header:after{content:"\f067"}.vue-slider-wrap{margin-top:38px;position:relative;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vue-slider-wrap.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-wrap.vue-slider-has-label{margin-bottom:15px}.vue-slider-wrap.vue-slider-disabled .vue-slider-dot{cursor:not-allowed}.vue-slider-wrap .vue-slider{position:relative;display:block;border-radius:15px;background-color:#ccc}.vue-slider-wrap .vue-slider:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.vue-slider-process{position:absolute;border-radius:15px;background-color:#33a2b7;transition:all 0s;z-index:1}.vue-slider-horizontal .vue-slider-process{width:0;height:100%;top:0;left:0;will-change:width}.vue-slider-vertical .vue-slider-process{width:100%;height:0;bottom:0;left:0;will-change:height}.vue-slider-horizontal-reverse .vue-slider-process{width:0;height:100%;top:0;right:0}.vue-slider-vertical-reverse .vue-slider-process{width:100%;height:0;top:0;left:0}.vue-slider-dot{position:absolute;border-radius:50%;background-color:#fff;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);transition:all 0s;will-change:transform;cursor:pointer;z-index:3}.vue-slider-horizontal .vue-slider-dot{left:0}.vue-slider-vertical .vue-slider-dot{bottom:0}.vue-slider-horizontal-reverse .vue-slider-dot{right:0}.vue-slider-vertical-reverse .vue-slider-dot{top:0}.vue-slider-tooltip{display:none;font-size:14px;white-space:nowrap;position:absolute;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border:1px solid #33a2b7;background-color:#33a2b7;z-index:9}.vue-slider-tooltip.vue-slider-tooltip-top{top:-9px;left:50%;transform:translate(-50%,-100%)}.vue-slider-tooltip.vue-slider-tooltip-bottom{bottom:-9px;left:50%;transform:translate(-50%,100%)}.vue-slider-tooltip.vue-slider-tooltip-left{top:50%;left:-9px;transform:translate(-100%,-50%)}.vue-slider-tooltip.vue-slider-tooltip-right{top:50%;right:-9px;transform:translate(100%,-50%)}.vue-slider-tooltip.vue-slider-tooltip-top:before{content:"";position:absolute;bottom:-10px;left:50%;width:0;height:0;border:6px solid \0;border-top-color:inherit;transform:translate(-50%)}.vue-slider-tooltip.vue-slider-tooltip-bottom:before{content:"";position:absolute;top:-10px;left:50%;width:0;height:0;border:6px solid \0;border-bottom-color:inherit;transform:translate(-50%)}.vue-slider-tooltip.vue-slider-tooltip-left:before{content:"";position:absolute;top:50%;right:-10px;width:0;height:0;border:6px solid \0;border-left-color:inherit;transform:translateY(-50%)}.vue-slider-tooltip.vue-slider-tooltip-right:before{content:"";position:absolute;top:50%;left:-10px;width:0;height:0;border:6px solid \0;border-right-color:inherit;transform:translateY(-50%)}.vue-slider-dot.vue-slider-hover:hover .vue-slider-tooltip{display:block}.vue-slider-dot.vue-slider-always .vue-slider-tooltip{display:block!important}.vue-slider-piecewise{position:absolute;width:100%;padding:0;margin:0;left:0;top:0;height:100%;list-style:none}.vue-slider-piecewise li{position:absolute;width:8px;height:8px}.vue-slider-piecewise .vue-slider-piecewise-dot{position:absolute;left:50%;top:50%;width:100%;height:100%;display:inline-block;background-color:rgba(0,0,0,.16);border-radius:50%;transform:translate(-50%,-50%);z-index:2;transition:all .3s}.vue-slider-piecewise li:first-child .vue-slider-piecewise-dot,.vue-slider-piecewise li:last-child .vue-slider-piecewise-dot{visibility:hidden}.vue-slider-piecewise .vue-slider-piecewise-label{position:absolute;display:inline-block;top:15px;left:50%;white-space:nowrap;font-size:12px;color:#333;transform:translateX(-50%);visibility:visible}.Menu-Detail h2{margin:0 0 1rem}.Menu-Detail h3{display:block;margin:0 0 1rem}.Menu-Detail .Overlay-Body{height:100vh}.Menu-Detail .Overlay-Content{padding:0;max-height:calc(100vh - 56px)}.Menu-Detail .Detail-Thumbnail{position:relative}.Menu-Detail .Detail-Image{display:block;margin:0 auto;max-height:400px;width:auto;border:0}.Menu-Detail .Detail-Properties{position:absolute;right:1rem;bottom:1rem}.Menu-Detail .Property.type{font-size:.85rem;display:inline-block;width:auto;border-radius:.3rem;position:relative;margin:0}.Menu-Detail .Property.type+.Property.type{margin-left:.4rem}.Menu-Detail .Property.brand{margin:0 0 1rem}.Menu-Detail .Menu-Quantity{padding:1rem}@media (min-width:2801px){.Embedded .Menu.grid{grid-template-columns:repeat(10,1fr)}}@media (max-width:2800px){.Embedded .Menu.grid{grid-template-columns:repeat(9,1fr)}}@media (max-width:2600px){.Embedded .Menu.grid{grid-template-columns:repeat(8,1fr)}}@media (max-width:2400px){.Embedded .Menu.grid{grid-template-columns:repeat(7,1fr)}}@media (max-width:2200px){.Embedded .Menu.grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:2000px){.Embedded .Menu.grid,.Menu.grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1580px){.Embedded .Menu.grid,.Menu.grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1300px){.Embedded .Menu.grid,.Menu.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.Menu:not(.grid) .Listing-Content{flex-wrap:wrap}.Menu:not(.grid) .Listing-Info{flex:0 0 calc(100% - 120px);padding-right:0;overflow:hidden}.Menu:not(.grid) .Listing-Actions{flex:1;justify-content:flex-end}.Menu:not(.grid) .Menu-Prices{margin-top:0;justify-content:flex-end}.Menu:not(.grid) .Menu-Price{margin:.8rem .8rem 0 0}.Menu:not(.grid) .Menu-Price+.Menu-Price{margin-left:0}}@media (max-width:1020px){.Embedded .Menu.grid,.Menu.grid{grid-template-columns:repeat(2,1fr)}.Menu .Menu-Prices{flex-wrap:wrap}}@media (max-width:768px){.Embedded .Menu.grid,.Menu.grid{grid-template-columns:repeat(3,1fr)}.Menu-FilterOptions{display:none;height:100vh;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;background:#fff;overflow:auto}.Menu-FilterOptions[active]{display:block}.Menu-FilterContent{padding:2rem}}@media (max-width:660px){.Embedded .Menu.grid,.Menu.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.Menu:not(.grid) .Listing-Thumbnail{flex:0 0 80px}.Menu:not(.grid) .Listing-Info{flex:0 0 calc(100% - 80px)}.Embedded .Menu.grid,.Menu.grid{grid-template-columns:repeat(1,1fr)}}.Embedded .Header-Button{display:inline-flex}.scrolling .Page-Header{border-bottom:1px solid #e6e7e8}.Featured-Section:not(:last-child){margin:0 0 2rem;padding:0 0 2.4rem;border-bottom:1px solid #e6e7e8}.Featured-Section h2{text-align:center}.Featured-Section .Button{margin:2rem auto 0;display:block}.Listing.faq .Listing-Title:not(:first-of-type){margin-top:2.4rem}.Listing.address{display:flex;flex-wrap:wrap}.Listing.address address{font-size:.9rem}.Listing.address address span{display:block}.Listing.address .Listing-Item{margin:0 2% 2rem 0;flex:0 1 49%;display:flex;flex-direction:column;justify-content:space-between;border:2px solid #e6e7e8;border-radius:.3rem}.Listing.address .Listing-Item:nth-child(2n){margin-right:0}.Listing.address .Listing-Item.new{border-style:dashed}.Listing.address .Button.address{margin:0;width:100%;display:block;border:0;flex:2}.Listing.address .Button.address.new{display:flex;justify-content:center;align-content:center}.Listing.address .Button.address:not(.new){border-radius:.3rem .3rem 0 0}.Listing.address .Button.plain.alert{background:none}.Listing.address .Actions{display:flex;justify-content:space-between;padding:0 .5rem;border-top:1px solid #e6e7e8}.Listing.Types .Listing-Item{margin:0 0 .3rem;background:none;border:0}.Listing.Strain .Listing-Item{background:none}.Listing.Strain .Listing-Info{position:absolute;bottom:0;left:0;right:0;background:hsla(0,0%,95.3%,.8)}.Listing.Strain:not(.Tree) .Listing-Thumbnail{padding:0 10%;min-height:320px}@media (min-width:400px) and (max-width:768px){.Listing.Strain{display:flex;flex-wrap:wrap}.Listing.Strain .Listing-Item{flex:0 1 48%;margin-left:2%}.Listing.Strain .Listing-Item:nth-child(odd){margin-left:0}}.Listing.brand .Listing-Thumbnail{min-height:260px}#mapPage .Page-Banner.newsletter,#mapPage .Page-Footer{display:none}#mapPage .Page-Content{margin:0}#mapPage .Page-Content .Page-Viewport{padding:0}#mapPage .Page-Header{height:68px;border-bottom:1px solid #e6e7e8}#mapPage .Header-Location{display:none}.Location-Content{height:calc(100vh - 128px)}.Location-Content,.Location-Map{display:flex;align-items:stretch}.Location-Map{flex:1;height:100%}.Filter.location{margin:0;border-top:0}.Filter.location .Filter-Options{top:59px}.leaflet-container{flex:1;height:100%;z-index:1;min-height:100px}.leaflet-popup-content-wrapper{border-radius:.3rem}.leaflet-popup-content{min-width:250px;max-width:420px;max-height:54vh}.leaflet-popup-close-button{top:5px;right:5px}.leaflet-popup-tip-container{bottom:-20px}.leaflet-marker-icon.Hide-Location,.leaflet-marker-shadow.Hide-Location{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s linear}.leaflet-marker-icon,.leaflet-marker-shadow{visibility:visible;opacity:1;transition:opacity .3s linear}.leaflet-marker-icon.Highlight-Location,.leaflet-marker-shadow.Highlight-Location{-webkit-animation:highlightMarker 1.2s infinite;animation:highlightMarker 1.2s infinite}.Popup .IconList{position:static;margin:-8px 0 5px;border-radius:.3rem}.Popup .Property{display:block}.Popup .Property.title>a{text-decoration:none;color:inherit}.Popup .Property.storeFrontImage{display:block;margin:8px auto;width:100%;border-radius:8px}.ConvenienceMenu{display:flex;flex-flow:wrap;justify-content:space-between}.ConvenienceMenu .Property{padding:8px 10px 8px 37px;color:#fff;background:rgba(95,185,100,.85);border-radius:6px;text-decoration:none}.ConvenienceMenu .Property.phone{background:rgba(95,185,100,.85) url(/assets/images/icons/call.svg) no-repeat 10px;background-size:21px 21px}.ConvenienceMenu .Property.menuLink{padding-left:32px;background:rgba(95,185,100,.85) url(/assets/images/icons/browse-menu.svg) no-repeat 7px;background-size:21px 21px}.ConvenienceMenu .Property.purchaseLink{flex:2;padding-left:32px;margin-top:5px;background:rgba(95,185,100,.85) url(/assets/images/icons/purchase.svg) no-repeat 7px;background-size:21px 21px}.MarkerSelected .Dispensary.leaflet-marker-icon{opacity:.3}.MarkerSelected .Dispensary.leaflet-marker-icon.Selected{opacity:1}.Listing.Location .Listing-Title{font-size:1.1rem;margin:0 0 .2rem;color:#484848}.Listing.Location .Property{display:block;font-size:.85rem}.Listing.Location .location{color:#484848}.Listing.Location .openStatus-open{color:#aaa}.Listing.Location .IconList{position:absolute;right:0;bottom:0}.Listing.Location .Icon:not(:first-child){margin-left:.3rem}.Listing.Location .Icon:before{font-size:1.2rem}.Listing.Location .Icon-SecurityOnSite:before{font-size:1.3rem}.Listing.Location .Property.menuType{text-transform:capitalize}.Listing.Location .Featured{background:#ebf6f8}.Listing.Location .Featured .Listing-Title{color:#33a2b7}.Location-Content .Listing.Location{display:none;z-index:1;overflow-y:auto;width:100%}.Location-Content .Listing.Location.active{display:block}.Location-Content .Listing.Location .Listing-Item:not(.Featured){background:#fff}.Location-Content .Listing.Location .Listing-Item{display:flex;border-radius:0;position:relative;padding:.6rem;margin:0;border:0;border-bottom:1px solid #ccc;text-decoration:none;cursor:pointer}.Location-Content .Listing.Location .Listing-Thumbnail{flex:0 0 75px;display:flex;justify-content:center;align-items:center;border-radius:.3rem;border:1px solid #e6e7e8;overflow:hidden}.Location-Content .Listing.Location .Listing-Info{flex:1;padding:0}.Location-Content .Listing.Location .Featured .Listing-Info{margin-left:.8rem}.Location-Content .Listing.Location p{padding:0 1rem}.Filter.location .Filter-Options{padding:1rem 1.6rem}.Filter.location .Checkbox{padding:.4rem 0}.Detail.strain .Detail-Header .Property.type{background:#33a2b7;color:#fff}.Detail.strain.sativa .Detail-Header .Property.type{background:#5fb964}.Detail.strain.indica .Detail-Header .Property.type{background:#7982be}.Detail.strain .Video{margin:0 0 2rem}.Detail.strain .Detail-Note{margin:0;background:#f5f5f5;padding:.6rem 1rem}.Detail.strain .Detail-Note .Button{width:100%;margin:0}.Breadcrumbs+.Detail.find{margin-top:2rem}.BusinessPage .Page-Content{margin:0}.BusinessPage .Section{text-align:center;padding:2rem}.BusinessPage .Section-Icon{margin:0 0 1.2rem;max-height:80px}.BusinessPage .Footer{margin-top:0}.BusinessPage .Column{margin:0 0 1rem}.BusinessPage .Button{width:auto}.BusinessPage .Section.full{position:relative;padding:4rem 2rem;font-size:1.2rem;min-height:40vh;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);background-size:cover;display:flex;justify-content:center;align-items:center}.BusinessPage .Section.full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(90,169,158,.9)}.BusinessPage .Section.full .Viewport{z-index:2}.BusinessPage .Section.full h2{margin:0 0 4.4rem;font-size:3.2rem}.BusinessPage .Section.full h2,.BusinessPage .Section.full h3{color:#fff}.BusinessPage .Section.full h3{font-size:2rem}.BusinessPage .Section.points{background:#f5f5f5;padding:3rem 2rem}.BusinessPage .Section.points .Column{margin:0 0 2rem}.BusinessPage .Slide{position:relative}.BusinessPage .Slide-Image{background-size:contain;background-repeat:no-repeat;background-position:50%}.BusinessPage .Slide-Text{justify-content:center;flex-direction:column;display:flex;align-items:center}.BusinessPage.mobile .Slide:not(:last-of-type){border-bottom:1px solid #e5e5e5;margin:0 0 3rem;padding-bottom:1rem}.Landing .Breadcrumbs{padding:.8rem 0}.LearnPage .Content{padding:2rem}.LearnPage .Page-Title{margin:0 0 3rem}.Page-404 .Header-Image{margin:0 0 2rem;display:flex;align-items:center;justify-content:center;background:#008ba5 no-repeat center 2rem;background-size:auto 10vh;text-align:center;padding:2rem;max-height:20vh}.Page-404 .Header-Image .Viewport{align-self:flex-end}.Page-404 .Header-Image h1{color:#fff;margin:0;font-size:2.2rem}.Page-404 .Content{text-align:center}.Page-404 .Content a{text-decoration:none}.Page-404 .Content a:hover{color:#47bb85}.Page-404 .Content ul{list-style:none;padding:0;font-size:1.5rem;margin:0}.Page-404 .Content h2:not(:first-child){margin-top:4rem}@media (max-width:768px){.Page-404 .Header-Image{background-image:none!important;max-height:none}}@media (max-width:900px){.Page-404 .Header-Image{background-size:auto 8vh}}@media (max-width:768px){.ios>.overlayActive:not(.overlay-Navigation)>:not(.Overlay):not(.pac-container):not(.Navigation):not(.AgeGate):not(.Lightbox){display:none}.ios>.overlayActive:not(.overlay-Navigation) .Overlay-Body{top:0;left:0;margin-left:0;width:100vw;height:100vh;max-width:none}.ios>.overlayActive:not(.overlay-Navigation) .Overlay-Content{padding-bottom:100px;overflow-y:auto}.ios>.overlayActive:not(.overlay-Navigation) .Overlay-Footer{position:fixed;bottom:0;width:100vw}.ios.MenuPage>.overlayActive:not(.overlay-Navigation)>.Page{display:block!important}.ios.MenuPage>.overlayActive:not(.overlay-Navigation)>.Page .Content-Header,.ios.MenuPage>.overlayActive:not(.overlay-Navigation)>.Page .Footer,.ios.MenuPage>.overlayActive:not(.overlay-Navigation)>.Page .Menu-Filter,.ios.MenuPage>.overlayActive:not(.overlay-Navigation)>.Page .Menu-Header,.ios.MenuPage>.overlayActive:not(.overlay-Navigation)>.Page .Menu-Message,.ios.MenuPage>.overlayActive:not(.overlay-Navigation)>.Page .StoreMenu{display:none}.Tree{margin-top:2rem}.Listing.Strain.Tree{display:block}.Listing.Strain.Tree .Listing-Item{margin-top:-7px}.Listing.Strain.Tree .Listing-Title{margin:0 0 1.4rem}.Listing.Strain.Tree .Listing-Info{padding:0 0 .85rem}.Listing.Strain.Tree>.Listing-Item>.Listing-Info{padding:.85rem}.Root .Listing-Title{font-size:1.2em}.Root .Listing-Title a{text-decoration:none}.Tree .Strain.Listing-Item{min-height:0;transform:none}.Tree .Strain.Listing-Item .Listing-Image,.Tree .Strain.Listing-Item .type.Property{display:none}.Tree .Strain.Listing-Item .Listing-Info .Listing-Title{font-weight:400}.Tree .Strain.Listing-Item .Listing-Info{background:none;position:static}.Tree .Strain.Listing-Item:hover{box-shadow:none;transform:none;transition:none}.Tree .Listing-Title.Listing-Link{margin-top:-10px}.Root .Listing-Title{margin-top:-5px}.Tree .Parent,.Tree .Parent .Column{position:relative}.Tree .Parent .Column{margin:0 0 0 30px!important;font-size:.9em;padding-left:25px}.Tree .Parent .Column.One{border-left:5px solid #e6e7e8}.Tree .Parent .Column.One:after{content:"";position:absolute;width:0;height:25px;border-left:5px solid #e6e7e8;top:-20px;left:-5px}.Tree .Parent .Column:before{content:"";position:absolute;width:20px;height:0;top:0;left:0;border-top:5px solid #e6e7e8}.Tree .Parent .Column.Two:before{width:25px}.Tree .Parent.OneColumn .Column.One{border:none}.Tree .Parent.OneColumn .Column:before{left:-5px;width:25px}.Tree .Parent .Column.Two{padding-left:30px}.Tree .Listing-Title{font-size:1rem}.Tree .Listing-Item{border:0;margin:0}.Tree .Root .Listing-Info{position:static;background:0}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:Icons;font-weight:400;font-style:normal}.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\e90e"}.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\ea9d";font-size:5rem;color:#eb2f06;z-index:2}.video-js .vjs-big-play-button .vjs-icon-placeholder:after{content:"";background:#fff;width:40px;height:40px;position:absolute;top:20px;right:calc(50% - 20px)}.vjs-icon-play-circle{font-family:Icons;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\e90e"}.vjs-icon-placeholder{font-family:Icons;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\e90d"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\e913"}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-high:before,.vjs-icon-volume-low:before,.vjs-icon-volume-mid:before{content:"\e914"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\e91b"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\e91c"}.vjs-icon-square{font-family:Icons;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:Icons;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js.video-js:lang(en-au) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-gb) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-ie) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-nz) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:Icons;font-weight:400;font-style:normal}.video-js.video-js:lang(en-au) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-gb) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-ie) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-nz) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-ca) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:Icons;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-ca) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\e909"}.vjs-icon-cog{font-family:Icons;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:Icons;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\e918";font-size:1.2rem;color:#eb2f06}.vjs-icon-circle-outline{font-family:Icons;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:Icons;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:Icons;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\e906"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:Icons;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\e90f"}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:Icons;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\e911"}.vjs-icon-previous-item{font-family:Icons;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\e912"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\e919"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\e91d"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-disabled,.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{outline:none;overflow:hidden;height:82px;width:100px;display:block;position:absolute;top:calc(50% - 41px);left:calc(50% - 50px);padding:0;cursor:pointer;opacity:1;transition:all .4s}.video-js .vjs-big-play-button .vjs-icon-placeholder{display:block;height:100%}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button .vjs-icon-placeholder:before{color:#d22a05}.video-js:focus .vjs-big-play-button .vjs-icon-placeholder:before{color:#33a2b7}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none;outline:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;touch-action:none;position:absolute;top:-20px;left:0;right:0;width:100%;height:20px}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#c82805}.video-js .vjs-play-progress:before{font-size:1.2rem;position:absolute;right:-.5em;top:-.4em;z-index:1}.video-js .vjs-load-progress{background:hsla(0,0%,100%,.5)}.video-js .vjs-load-progress div{background:rgba(0,0,0,.3)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:hsla(0,0%,100%,.7)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical{left:-3.5em}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:1.2rem}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.3em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.4em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:2;font-size:1.1rem;line-height:2.7;min-width:2em;width:auto;padding-left:1em;padding-right:1em;text-align:left}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:Icons;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:Icons;content:" ";font-size:1.5em;line-height:inherit}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:none;background:none}.video-js.vjs-has-started.vjs-paused:after,.video-js.vjs-has-started.vjs-user-active:after{z-index:1;pointer-events:none;content:"";top:0;left:0;right:0;bottom:0;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.64) 0,rgba(0,0,0,.32) 4%,rgba(0,0,0,.16) 8%,rgba(0,0,0,.08) 12%,rgba(0,0,0,.02) 16%,transparent 24%,rgba(0,0,0,.02) 84%,rgba(0,0,0,.08) 88%,rgba(0,0,0,.16) 92%,rgba(0,0,0,.32) 96%,rgba(0,0,0,.64))}.video-js .vjs-control-bar{background:0;z-index:2;height:48px;margin:0 .5rem}.video-js .vjs-control-bar .vjs-icon-placeholder:before{font-size:1.8rem}.video-js .vjs-volume-control{top:10px}@media (min-width:769px){h1{font-size:2.6rem}}@media (min-width:769px){.Page{display:flex;justify-content:space-between;flex-direction:column;min-height:100vh}.Page-Viewport,.Viewport{min-width:680px;max-width:1600px;padding:0 2rem}.Page-Header{height:98px;border-bottom:1px solid #e6e7e8;padding:1rem 0}.Page-Header .Page-Viewport{padding:0 2rem;position:static}.Page-Main{flex:2}.Page-Content{flex:2;margin:2rem 0}.Page-Message{font-size:1.4rem}.Page .Desktop-Only{display:block}.Page .Mobile-Only{display:none}.FourColumn,.OneColumn,.ThreeColumn,.TwoColumn{display:flex;flex-direction:row}.TwoColumn>.Column{flex:0 0 49%}.TwoColumn>.Column.One{order:1}.TwoColumn>.Column.Two{order:2;margin-left:2%}.Nav-Body>.Column.One{flex:0 0 200px}.Nav-Body>.Column.Two{flex:1;margin-left:4%}.Body-Related>.Column.One{flex:1}.Body-Related>.Column.Two{flex:0 0 380px;margin-left:4%}.Form-Body>.Column.Two{order:1;margin-left:4%;order:2;padding-top:64px}.Content-BottomBanner{padding:0}.Navigation{box-shadow:none;text-align:left;position:static;left:auto;right:auto;top:auto;max-height:none;background:transparent;overflow:visible}.Navigation .Nav-Options{display:none}.Navigation .Header-Search{z-index:1;overflow:hidden;padding:0;transition:height 1s ease-in;max-height:0;display:block;position:absolute;right:0;left:0;top:0;bottom:auto;background:#33a2b7;width:100vw}.Navigation .Header-Search[active]{max-height:100vh}.Navigation .Header-Search .Form-Wrapper{padding:1rem 2rem}.Main-Nav{font-size:1.2rem;display:inline-flex;flex-wrap:nowrap;align-items:center}.Main-Nav .Nav-Item{border:0;margin:0 1rem 0 0;flex:1}.Main-Nav .Nav-Link{word-wrap:no-wrap}.Main-Nav .business{display:none}.Utility-Nav{flex:1;order:1;position:static;text-align:right;display:flex;align-items:center;justify-content:flex-end}.Utility-Nav .Header-Button{display:inline-flex;width:auto;font-size:1rem;padding:0 .6rem;height:64px}.Utility-Nav .Header-Button:before{font-size:1.2rem;height:22px;width:auto}.Utility-Nav .Header-Button[active]:before{font-size:1.4rem}.Utility-Nav .Form-Wrapper{flex:1;max-width:480px;display:block}.Utility-Nav .Inline-Form{margin-right:1rem}.Nav.top{background:#eef6fb;text-align:right;display:block;height:26px}.Nav.top .Page-Viewport{display:flex;justify-content:flex-end;align-items:center}.Nav.top .Header-Button{vertical-align:top;padding:.4rem;font-size:.9rem;width:auto;color:#484848;flex-direction:row;margin-left:1rem}.Nav.top .Header-Button:before{font-size:.8rem;width:auto;margin:0 .3rem 0 0;height:auto}.Nav.top .Header-Button:hover{color:#66b9c9}.Nav.top .Header-Button:active{color:#267a89}.Nav.top .Header-Button[data-active]{background:#33a2b7;color:#fcfcfc}.Nav.top .Location-Button .Button-Text{justify-content:flex-start}.Nav.top .Search-Button{display:none}.Nav.top .Nav-Link{font-size:.9rem;display:inline-flex;font-family:Branding,Segoe UI,Open Sans,Roboto,sans-serif;margin-left:1rem}.Nav.footer{max-width:680px;margin:1rem auto}.Breadcrumbs{padding:.4rem 0;font-size:.85rem;background:#f8f8f8}.Header-Location{display:none}.Header-Title{display:flex;align-items:center}.Logo{margin-right:2rem;width:192px;height:auto;transition:width .1s ease-out}.Content-Header>.Header-Image{height:24vw;max-height:340px;background-size:cover}.CTA{flex-direction:row}.CTA h1{font-size:2.5rem}.CTA small{font-size:1.3rem}.CTA-Item:not(:first-child){margin-left:4px}.scrolling .Page-Header{height:64px;padding:0}.scrolling .Header-Content{flex-wrap:nowrap}.scrolling .Page-Header .Logo{width:140px}.scrolling .Header-Title{flex:0 0 auto}.scrolling .Navigation{order:1}.scrolling .Header{padding:0}.scrolling .Header-Search{top:63px}.scrolling .Location-Finder{top:64px}}@media (min-width:769px) and (max-width:900px){.Logo{width:140px}.Main-Nav{font-size:1rem}}@media (min-width:769px) and (max-width:1150px){.Utility-Nav .Form-Wrapper{display:none}.Nav.top .Search-Button{display:inline-flex}}@media (min-width:769px){.Page-Banner.newsletter h2{font-size:2.4rem}.Page-Banner.newsletter .Input{height:54px}.Page-Banner.newsletter .Field-Note{margin:.6rem 0 0 1.5rem}.Page-Footer .Page-Viewport{display:flex;flex-wrap:wrap}.Page-Footer .Footer-Section{margin:0 0 1.75rem}.Page-Footer .Footer-Section:first-child{flex-basis:30%;padding-right:6%}.Page-Footer .Footer-Section:nth-child(2){flex-basis:70%;display:flex;justify-content:flex-end}.Page-Footer .Nav-Header{margin:0 0 .9rem;padding:0;border:0;line-height:1.875rem}.Page-Footer .Nav-Header:after{display:none}.Page-Footer .Nav.quicklink{display:block}.Page-Footer .Table{display:grid;grid-template-columns:repeat(3,minmax(0,240px));max-width:800px}.Footer-Notes{flex-basis:100%;justify-content:space-between;flex-direction:row}.Footer-Notes p{margin:0;order:0}}@media (min-width:769px){.Field-Group .Field:not(:first-child){margin-left:2rem}.Filter{border:1px solid #e6e7e8;margin:0 0 2rem}}@media (min-width:769px){.ListingGroup{display:flex}.ListingGroup-Item{flex:1}.ListingGroup .Listing{margin:0 1.6rem}.Card-Listing{padding:0 64px}.Card-Listing.loaded{padding:0}.Card-Listing.loaded h2{margin-left:64px}.Card-Listing .slick-list{padding:0 64px}.Card-Listing button{opacity:.8;background:hsla(0,0%,100%,.6) url(/assets/images/icons/chevron-left.svg) no-repeat 0;background-size:40%;z-index:2;top:0;bottom:0;left:0;margin:0;height:auto}.Card-Lisitng button:before{content:"";width:20px;height:auto;display:block;background:red;position:absolute;top:0;bottom:0;right:0}.Card-Listing button.slick-next{left:auto;right:0;background-image:url(/assets/images/icons/chevron-right.svg);background-position:100%}.Card-Listing button.slick-disabled{display:none!important}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.Listing.card .Listing-Item{max-width:calc((94vw - 4rem - 128px)/4);border:0}.Listing.card .Listing-Item,.Listing.card .Listing-Thumbnail{width:calc((94vw - 4rem - 128px)/4)}.Listing.card .Listing-Image{border-radius:.3rem}.Listing.Grid{display:flex;flex-wrap:wrap}.Listing.Grid .Listing-Item{margin:0 0 2% 2%;display:flex;flex-direction:column}}@media (min-width:769px) and (min-width:1281px){.Listing.Grid-3 .Listing-Item{flex:0 1 32%;margin-left:2%}.Listing.Grid-3 .Listing-Item:nth-child(3n+1){margin-left:0}.Listing.Grid-4 .Listing-Item{flex:0 1 23.5%;margin-left:2%}.Listing.Grid-4 .Listing-Item:nth-child(4n+1){margin-left:0}.Listing.Grid-5 .Listing-Item{flex:0 1 18.4%;margin-left:2%}.Listing.Grid-5 .Listing-Item:nth-child(5n+1){margin-left:0}}@media (min-width:769px) and (min-width:901px) and (max-width:1280px){.Listing.Grid-3 .Listing-Item{flex:0 1 48%;margin-left:2%}.Listing.Grid-3 .Listing-Item:nth-child(odd){margin-left:0}.Listing.Grid-4:not(.featured) .Listing-Item{flex:0 1 32%;margin-left:2%}.Listing.Grid-4:not(.featured) .Listing-Item:nth-child(3n+1){margin-left:0}}@media (min-width:769px) and (min-width:1100px) and (max-width:1280px){.Listing.Grid-4.featured .Listing-Item{flex:0 1 23.5%;margin-left:2%}.Listing.Grid-4.featured .Listing-Item:nth-child(4n+1){margin-left:0}.Listing.Grid-5 .Listing-Item{flex:0 1 18.4%;margin-left:2%}.Listing.Grid-5 .Listing-Item:nth-child(5n+1){margin-left:0}}@media (min-width:769px) and (min-width:901px) and (max-width:1099px){.Listing.Grid-4.featured .Listing-Item{flex:0 1 48%;margin-left:2%}.Listing.Grid-4.featured .Listing-Item:nth-child(odd){margin-left:0}.Listing.Grid-5 .Listing-Item{flex:0 1 32%;margin-left:2%}.Listing.Grid-5 .Listing-Item:nth-child(3n+1){margin-left:0}}@media (min-width:769px) and (max-width:900px){.Listing.Grid-4 .Listing-Item{flex:0 1 48%;margin-left:2%}.Listing.Grid-4 .Listing-Item:nth-child(odd){margin-left:0}.Listing.Grid-5 .Listing-Item{flex:0 1 32%;margin-left:2%}.Listing.Grid-5 .Listing-Item:nth-child(3n+1){margin-left:0}}@media (min-width:769px){.Listing.Blog .Listing-Item{background:hsla(0,0%,95.3%,.8)}.Listing.Blog .Listing-Info{background:none}.Paging .PageEllipsis,.Paging .PageNumber{display:inline}.MessageBox .Button+.Button{margin-left:1rem}.Spotlight{display:flex}.Spotlight-Section{display:block}.Spotlight-Listing{max-width:33.33%}.Spotlight-Listing .Body,.Spotlight-Listing .Listing-Action{display:none}.Spotlight-Listing .Listing-Item{cursor:pointer}.Spotlight-Listing .Listing-Item.active,.Spotlight-Listing .Listing-Item.active .Listing-Info{color:#5fb964;position:relative}.Spotlight-Listing .Listing-Item.active:before{content:"";position:absolute;top:21px;left:-4px;border-radius:12px;width:12px;height:12px;background:#5fb964}.Spotlight-Listing .Listing-Item.active:first-child:before{top:6px}.Lightbox-Header .Logo{width:100px}.AgeGate:after{width:60vw;height:30vh}.AgeGate-Body{max-width:650px}.AgeGate-Footer{display:flex;justify-content:space-between}.AgeGate-Footer .Button{width:auto;flex:0 0 46%}.AgeGate .Logo{width:300px;margin:0 auto 3rem}.Overlay{height:0}.Overlay-Content{max-height:calc(100vh - 212px)}.Overlay-Body{border-radius:.3rem;transition:top .2s ease-in-out,height .2s linear .2s;height:auto;max-height:calc(100vh - 80px)}.Overlay-Title{border-radius:.3rem .3rem 0 0}.Overlay-Footer{border-radius:0 0 .3rem .3rem}.Overlay.Expanded{height:auto}.Overlay.Expanded .Overlay-Body{top:40px;height:auto}}@media (min-width:769px) and not (orientation:landscape){.Overlay-Content{max-height:calc(100vh - 212px)}}@media (min-width:769px){.Embedded .Overlay{display:none}.Embedded .Overlay.Expanded{display:block}.Embedded .Overlay-Content .Powered{display:none}.Cart-Summary.extended{margin-bottom:0}.Cart-Step{height:auto}.Cart-Step .Overlay-Content{flex:2}.Uploader-List{display:flex}.Uploader-Item{text-align:center;flex:0 0 calc(50% - 1rem);max-width:400px}.Uploader-Item+.Uploader-Item{margin-left:2rem}.UploadId{display:flex;justify-content:center}.UploadId-Item{flex:0 0 calc(50% - 0.5rem)}.UploadId-Item+.UploadId-Item{margin-left:1rem}.Overlay .UploadId .Button{padding:.8rem .2rem;width:100%}.Location-Finder{top:28px}.Tab{justify-content:center}.Tab-Link{font-size:1.2rem}.Detail-Header .Page-Viewport{align-items:flex-end}.Detail-Actions,.Detail-Actions .Button{width:auto;margin:0}}@media (min-width:769px){.StoreMenu{padding:0}.Menu .Listing-Info{margin:.8rem 0}.Menu-Content{display:flex}.Menu-Content .Menu-Data{flex:1;margin-left:1.4rem;padding-left:1.4rem;border-left:1px solid #e6e7e8}.Menu-Content .Menu-FilterOptions{flex:0 0 200px}.MenuOptions{display:flex}.MenuOptions-Item{min-width:240px}.MenuOptions-Item+.MenuOptions-Item{margin-left:1rem}.MenuOptions-Content{display:flex}.MenuOptions-ContentItem:first-child{flex:0 0 180px}.MenuOptions-ContentItem:nth-child(2){border-left:1px solid #d3e7f5;padding-left:1.4rem}.Menu-Filter{top:63px;margin:0;z-index:7999}.Menu-Filter .Filter-Button{display:none}.Menu .Filters{overflow-y:auto;display:block}.Menu-FilterOptions{display:block}.Filter-Close{display:none}.Menu-Options{display:flex;align-items:center}.Menu-Options>:first-child{flex:0 0 200px}.Menu-Options .Menu-Filter{flex:2;margin-left:2.8rem}.MessageBox.Menu-User-Type .Button{max-width:274px}.Menu-Content .Menu-Message .Button{width:auto;margin:0 0 0 1rem}.Menu-Detail .Overlay-Body{max-height:calc(100vh - 80px);height:auto}.Menu-Detail .Overlay-Content{max-height:calc(100vh - 136px)}.Menu-Detail .Detail-Thumbnail{max-height:400px}.Menu-Detail .Menu-Quantity{display:flex;justify-content:flex-end}.Menu-Detail .Field.action{flex:1;margin:0 0 0 .4rem;max-width:148px}.Menu-Detail .Button.addToOrder{margin:0;height:calc(100% - .4rem)}}@media (min-width:769px){.Featured-Section .Button{width:400px;margin-top:3rem}.Location-Content .Location.Listing{flex:0 0 420px;box-shadow:0 1px 6px 0 rgba(0,0,0,.5)}#mapPage .Page-Content>.Page-Viewport{min-width:0;max-width:none;padding:0}#mapPage .Map-Button{display:none}#mapPage .Page-Header{height:98px}.Filter.location{border-left:0;border-right:0}.Filter-Options{max-width:400px;left:auto}.Location-Content{height:calc(100vh - 186px)}.Listing.address .Listing-Item{margin:0 2% 2rem 0;flex:0 1 32%}.Listing.address .Listing-Item:nth-child(2n){margin-right:2%}.Listing.address .Listing-Item:nth-child(3n){margin-right:0}.Detail table{display:inline-table;max-width:300px}.Detail table+table{margin-left:2rem}.Detail-Header .Page-Viewport{padding:2rem;flex-direction:row}.Detail-Header h1{display:inline-block;flex:0 0 auto;font-size:2.8rem}.Detail-Navigation .Page-Viewport{padding:0 2rem}.Detail-Actions{display:block}.TwoColumn.detail>.One{flex:0 0 320px;border-right:1px solid #e6e7e8;padding-right:3rem}.TwoColumn.detail>.Two{flex:1;margin-left:3rem}.Detail.Article{max-width:1000px}.Search-Page .Content{margin:2rem 0 0}.BusinessPage .Content-Header>.Header-Image{max-height:none;height:auto;background:url(/assets/images/bgd.svg) 50% no-repeat;background-size:cover}.BusinessPage .ThreeColumn .Column:not(:first-child){margin-left:3rem}.BusinessPage .Slide{border:0;margin:0 0 5rem}.BusinessPage .Slide:last-of-type{margin:0}.BusinessPage .Slide-Text{padding:2rem;min-height:30vh}.BusinessPage .Slide-Image{display:block}.BusinessPage .Section .Column{margin:0}.BusinessPage .Section-Icon{max-height:auto}.BusinessPage .Section.full .Viewport{display:flex;flex-direction:column;justify-content:center;align-items:center}.BusinessPage .Section.full .Column{max-width:620px;padding:0 2rem}.BusinessPage .Section.points{padding:4rem 2rem;margin:4rem 0 0}.BusinessPage .Section.points .Column{margin-bottom:0}.Tree{position:relative;text-align:center}.Tree .Root .Listing-Info{vertical-align:middle}.Tree .Strain{text-decoration:none;color:#666;display:inline-block;border-radius:5px;transition:all .5s;margin:1rem 0 0;transform:none}.Tree .Strain.NotLinked{pointer-events:none}.Tree .Strain .Listing-Image{max-width:200px}.Tree .Strain .Listing-Info{position:static;text-align:left;font-size:.9em}.Tree .Parent.TwoColumn .Parent.TwoColumn .Parent.TwoColumn .Listing-Item{width:90%}.Tree .Parent.TwoColumn .Parent.TwoColumn .Parent.TwoColumn .Column .Strain.Listing-Item{max-width:150px;min-width:80px}.Tree .Parent,.Tree .Parent .Column{position:relative}.Tree .Parent .Column{margin:2.2rem 0 0;flex:1}.Tree .Parent .Column:after,.Tree .Parent .Column:before{content:"";position:absolute;top:-2rem;right:50%;border-top:7px solid #efefef;width:50%;height:2rem;margin-top:1rem;z-index:-1}.Tree .Parent .Column:after{right:auto;left:50%;border-left:7px solid #efefef;z-index:-1}.Tree .Parent .Column:first-child:before,.Tree .Parent .Column:last-child:after{border:0;z-index:-1}.Tree .Parent .Column:last-child:before{border-right:7px solid #efefef;border-radius:0 5px 0 0;z-index:-1}.Tree .Parent.OneColumn .Column:last-child:before{border:0}.Tree .Parent.OneColumn .Parent.TwoColumn .Column:last-child:before{border-top:7px solid #efefef;border-right:7px solid #efefef;border-radius:0 5px 0 0;z-index:-1}.Tree .Parent .Column:first-child:after{border-radius:5px 0 0 0;z-index:-1}.Tree .Parent:before{content:"";position:absolute;top:0;left:50%;border-left:7px solid #efefef;width:0;height:20px;z-index:-1}.Tree .Parent.OneColumn:before{height:55px;z-index:-1}.Tree .Parent.OneColumn>.Column{width:100%}.Tree .Parent .Listing-Item{background:#f5f5f5}.Tree .Parent .Listing-Info{position:static}.Tree .Listing-Title{font-size:1.1rem}.Tree .Listing-Item.NotLinked{max-width:200px;margin:0 auto}.Tree .Parent .Parent>.Listing-Item{max-width:180px}.Tree .Parent .Parent .Parent>.Listing-Item{max-width:120px}}