@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Montserrat:400,500,700,800,900";@import"https://fonts.googleapis.com/css?family=Lato:400,400i,900";.u-black{color:#27251f}.u-white{color:#fff!important}.u-red{color:#e4002b!important}.u-bg-grey-lightest{background-color:#f9f9f9}.u-bg-semi-white{background-color:#f6f6f7}.u-warning{color:#e7860b!important}html,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:normal}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}a{text-decoration:none;color:inherit}@-webkit-keyframes link-hover{to{width:100%}}@keyframes link-hover{to{width:100%}}@-webkit-keyframes onLoadFadeIn{to{opacity:1;margin-top:0}}@keyframes onLoadFadeIn{to{opacity:1;margin-top:0}}@-webkit-keyframes onLoadFadeInScrollHeader{to{opacity:1;bottom:97px}}@keyframes onLoadFadeInScrollHeader{to{opacity:1;bottom:97px}}@-webkit-keyframes onLoadFadeInScrollHeaderTabletUp{to{opacity:1;bottom:127px}}@keyframes onLoadFadeInScrollHeaderTabletUp{to{opacity:1;bottom:127px}}@-webkit-keyframes hero1stSequenceGrass{to{opacity:1;left:0}}@keyframes hero1stSequenceGrass{to{opacity:1;left:0}}@-webkit-keyframes hero1stSequenceGrassHide{0%{opacity:1;left:0}to{opacity:0;left:-16.67vw}}@keyframes hero1stSequenceGrassHide{0%{opacity:1;left:0}to{opacity:0;left:-16.67vw}}@-webkit-keyframes hero1stSequenceContent{to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes hero1stSequenceContent{to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@-webkit-keyframes hero1stSequenceArrowDown{to{bottom:80px;opacity:1}}@keyframes hero1stSequenceArrowDown{to{bottom:80px;opacity:1}}@-webkit-keyframes openDropdown{to{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes openDropdown{to{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loadMenuTiles{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loadMenuTiles{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes translateUp{to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes translateUp{to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@media screen and (max-width: 1024px){.u-desktop-only{display:none}}@media screen and (min-width: 1025px){.u-mobile-only{display:none}}.u-text-uppercase{text-transform:uppercase}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-center{margin:0 auto}.u-padding{padding:24px}.u-padding-v-xlg{padding-top:90px;padding-bottom:90px}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.js-stuck{position:fixed;top:0}.js-dropdown ul{display:none}.link-animation:before{content:"";position:absolute;bottom:0;left:0;height:1px;background:#53565a;width:0;-webkit-transition:.4s;transition:.4s}.link-animation:hover:before{-webkit-animation:.4s link-hover forwards;animation:.4s link-hover forwards}.noscroll{overflow:hidden}.translation--zero{-webkit-transform:translate(0)!important;transform:translate(0)!important}.hidden{display:none!important}html.js-no-script .js-show{display:none}html:not(.js-no-script) .js-hide{display:none}.banner__snippet{text-align:center;position:relative;color:#27251f}.banner__snippet .container{padding-top:60px;padding-bottom:65px}@media screen and (min-width: 421px){.banner__snippet .container{padding-top:90px;padding-bottom:95px}}.banner__snippet .banner__content{font-size:1.375rem}*:after,*:before,*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline-style:none;-webkit-box-shadow:0 0 5px #007a3e;box-shadow:0 0 5px #007a3e}*[tabindex="-1"]:focus{-webkit-box-shadow:none;box-shadow:none}::-moz-selection{background:#007a3e;color:#fff}::selection{background:#007a3e;color:#fff}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font: 400 16px/1.7 Lato,sans-serif;color:#53565a;height:100%;scroll-behavior:smooth}h1,.h1{font: 700 2.5rem/108% Montserrat,sans-serif;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width: 768px){h1,.h1{font-size:3.375rem}}h2,.h2{font: 700 1.5rem/130% Montserrat,sans-serif;letter-spacing:.03em;text-transform:uppercase}@media screen and (min-width: 768px){h2,.h2{font-size:2.5rem}}h3,.h3{font: 700 1.5rem/120% Montserrat,sans-serif}h4,.h4{text-transform:uppercase;font: 700 1.125rem/22px Lato,sans-serif;letter-spacing:.066em}h5,.h5{text-transform:uppercase;font: 700 1rem/22px Lato,sans-serif;letter-spacing:.03em}h6,.h6{text-transform:uppercase;font: 700 .875rem/22px Lato,sans-serif;letter-spacing:.03em}em,i{font-style:italic}strong,b{font-weight:700}small{font: 400 .875rem/1rem Lato,sans-serif;letter-spacing:.9px}small.italic{font: italic 400 .875rem/1rem Lato,sans-serif;letter-spacing:1px}a{position:relative;-webkit-transition:color .4s;transition:color .4s;color:#007a3e;text-decoration:underline}a:hover{color:#53565a}ul{list-style:none}#loading-overlay{position:fixed;width:100%;height:100%;background:#53565a80;display:none;z-index:1000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:5rem;color:#fff}button,.button,.btn,input[type=button],input[type=submit],input[type=reset],#submitBtn{text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;background:#007a3e;color:#f9f9f9;text-transform:uppercase;text-decoration:none;border:2px solid #007a3e;font: 700 1.125rem/150% Lato,sans-serif;letter-spacing:.02em;padding:12px 25px;border-radius:4px;-webkit-transition:.2s;transition:.2s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media screen and (min-width: 768px){button,.button,.btn,input[type=button],input[type=submit],input[type=reset],#submitBtn{min-height:70px;font-size:1.375rem}}button.button-second,.button.button-second,.btn.button-second,input[type=button].button-second,input[type=submit].button-second,input[type=reset].button-second,#submitBtn.button-second{background:#fff;color:#007a3e;border-color:#007a3e}button.button-tertiary,.button.button-tertiary,.btn.button-tertiary,input[type=button].button-tertiary,input[type=submit].button-tertiary,input[type=reset].button-tertiary,#submitBtn.button-tertiary{border-color:#fff;background:transparent;color:#fff}button.button-fourth,.button.button-fourth,.btn.button-fourth,input[type=button].button-fourth,input[type=submit].button-fourth,input[type=reset].button-fourth,#submitBtn.button-fourth{background:transparent;color:#007a3e}button:not(:disabled):hover,button:not(:disabled):focus,button:not(:disabled):active,.button:not(:disabled):hover,.button:not(:disabled):focus,.button:not(:disabled):active,.btn:not(:disabled):hover,.btn:not(:disabled):focus,.btn:not(:disabled):active,input[type=button]:not(:disabled):hover,input[type=button]:not(:disabled):focus,input[type=button]:not(:disabled):active,input[type=submit]:not(:disabled):hover,input[type=submit]:not(:disabled):focus,input[type=submit]:not(:disabled):active,input[type=reset]:not(:disabled):hover,input[type=reset]:not(:disabled):focus,input[type=reset]:not(:disabled):active,#submitBtn:not(:disabled):hover,#submitBtn:not(:disabled):focus,#submitBtn:not(:disabled):active{-webkit-box-shadow:0 8px 18px rgba(39,37,31,.4);box-shadow:0 8px 18px #27251f66;color:#fff}button:not(:disabled):hover.button-second,button:not(:disabled):hover.button-fourth,button:not(:disabled):focus.button-second,button:not(:disabled):focus.button-fourth,button:not(:disabled):active.button-second,button:not(:disabled):active.button-fourth,.button:not(:disabled):hover.button-second,.button:not(:disabled):hover.button-fourth,.button:not(:disabled):focus.button-second,.button:not(:disabled):focus.button-fourth,.button:not(:disabled):active.button-second,.button:not(:disabled):active.button-fourth,.btn:not(:disabled):hover.button-second,.btn:not(:disabled):hover.button-fourth,.btn:not(:disabled):focus.button-second,.btn:not(:disabled):focus.button-fourth,.btn:not(:disabled):active.button-second,.btn:not(:disabled):active.button-fourth,input[type=button]:not(:disabled):hover.button-second,input[type=button]:not(:disabled):hover.button-fourth,input[type=button]:not(:disabled):focus.button-second,input[type=button]:not(:disabled):focus.button-fourth,input[type=button]:not(:disabled):active.button-second,input[type=button]:not(:disabled):active.button-fourth,input[type=submit]:not(:disabled):hover.button-second,input[type=submit]:not(:disabled):hover.button-fourth,input[type=submit]:not(:disabled):focus.button-second,input[type=submit]:not(:disabled):focus.button-fourth,input[type=submit]:not(:disabled):active.button-second,input[type=submit]:not(:disabled):active.button-fourth,input[type=reset]:not(:disabled):hover.button-second,input[type=reset]:not(:disabled):hover.button-fourth,input[type=reset]:not(:disabled):focus.button-second,input[type=reset]:not(:disabled):focus.button-fourth,input[type=reset]:not(:disabled):active.button-second,input[type=reset]:not(:disabled):active.button-fourth,#submitBtn:not(:disabled):hover.button-second,#submitBtn:not(:disabled):hover.button-fourth,#submitBtn:not(:disabled):focus.button-second,#submitBtn:not(:disabled):focus.button-fourth,#submitBtn:not(:disabled):active.button-second,#submitBtn:not(:disabled):active.button-fourth{color:#007a3e}button:disabled,.button:disabled,.btn:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,#submitBtn:disabled{color:#a7a7a7;background:#ebebe5;border-color:#a7a7a7;cursor:not-allowed}.button--small{color:#fff;background:#5b3427;border-color:#5b3427;font-size:1rem;min-height:40px;padding:6px 25px}.button--small:hover{-webkit-box-shadow:0 8px 18px rgba(39,37,31,.4);box-shadow:0 8px 18px #27251f66}.slick__slider{overflow:hidden}.slick__slide:nth-child(n+1){display:none}.slick__slide.slick-initialized,.slick__slide:first-child{display:block}.slick__next,.slick__prev{cursor:pointer;width:41px;height:42px;display:block;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;margin:auto;background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/chevron-left.svg?v=60699652742408773611674077367)}.slick__next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick__prev{left:0}.slick-initialized .slick-slide{outline:0}.slick-dots li{display:inline-block}.slick-dots li~li{margin-left:10px}.slick-dots button{width:15px;height:15px;border-radius:100%;background:transparent;border:1px solid #007a3e;display:block;min-height:0;padding:0;cursor:pointer;color:transparent;text-indent:-50px;overflow:hidden;font-size:12px;line-height:normal}.slick-dots button:active,.slick-dots button:focus,.slick-dots button:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.slick-dots .slick-active button{background:#007a3e}input[type=text],input[type=tel],input[type=password],input[type=email],input[type=number],textarea,select{padding:20px;min-height:60px;border:1px solid #a7a7a7;font: 400 1rem Lato,sans-serif;border-radius:4px;color:#53565a;width:100%;resize:vertical;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width: 768px){input[type=text],input[type=tel],input[type=password],input[type=email],input[type=number],textarea,select{height:70px}}input[type=text]:-ms-expand,input[type=tel]:-ms-expand,input[type=password]:-ms-expand,input[type=email]:-ms-expand,input[type=number]:-ms-expand,textarea:-ms-expand,select:-ms-expand{display:none}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#5b3427}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#5b3427}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#5b3427}input[type=text]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:#5b3427}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{color:#5b3427}input[type=text]:disabled,input[type=tel]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=number]:disabled,textarea:disabled,select:disabled{color:#a89968;background:#ebebe5;border-color:#a7a7a7}select{padding-right:45px}textarea{height:180px}.floating-textbox{position:relative}.floating-textbox label{position:absolute;display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;color:#5b3427;-webkit-transition:.2s;transition:.2s;text-align:left;pointer-events:none}.floating-textbox.floating-textbox-float label{font-size:.75rem;top:6px;-webkit-transform:translateY(4px);transform:translateY(4px);font-style:italic;white-space:nowrap}.floating-textbox.floating-textbox-float input{padding-top:30px;padding-bottom:15px}.floating-textbox input:-webkit-autofill,.floating-textbox input.prefill,.floating-textbox input:valid,.floating-textbox input:focus{padding-top:25px;padding-bottom:15px}.floating-textbox input:-webkit-autofill+label,.floating-textbox input.prefill+label,.floating-textbox input:valid+label,.floating-textbox input:focus+label{font-size:.75rem;top:6px;-webkit-transform:translateY(4px);transform:translateY(4px);font-style:italic;white-space:nowrap}.floating-textbox input:disabled+label{color:#a89968}.select-styled,.search_within_distance{display:inline-block;position:relative}.select-styled label,.search_within_distance label{position:absolute;display:block;left:20px;color:#5b3427;text-align:left;font-size:.75rem;top:6px;-webkit-transform:translateY(4px);transform:translateY(4px);font-style:italic;white-space:nowrap;pointer-events:none}.select-styled select,.search_within_distance select{padding-top:30px;padding-bottom:15px}.select-styled:after,.search_within_distance:after{position:absolute;top:calc(50% - 12px);right:15px;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:600;pointer-events:none}.checkbox__label{cursor:pointer;margin-left:22px;display:block;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__label-text{padding-left:5px;display:inline-block}.checkbox__label .checkbox__fake{position:relative;border:1px solid #a7a7a7;background:#fff;border-radius:4px;width:18px;height:18px;margin:5px 0 0 -22px;padding:0;display:inline-block;vertical-align:top}.checkbox__label .checkbox__fake:before{content:"\f00c";font-family:"Font Awesome 5 Free";position:absolute;left:2px;top:3px;display:block;opacity:0;font-weight:600;line-height:1;font-size:.75rem}.checkbox__label .checkbox__checkbox{height:0;opacity:.0000001;width:1px;display:list-item;margin:0;padding:0;border:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox__label .checkbox__checkbox:checked+.checkbox__fake:before{opacity:1}.checkbox__label .checkbox__checkbox:focus+.checkbox__fake{outline-style:none;-webkit-box-shadow:0 0 5px #007a3e;box-shadow:0 0 5px #007a3e}.radio-dot{position:relative}.radio-dot span{position:relative;cursor:pointer;padding-left:27px;display:block}.radio-dot span:before{content:"";border-radius:50%;border:1px solid #a7a7a7;background:#fff;width:16px;height:16px;position:absolute;left:0;top:6px;z-index:0}.radio-dot span:after{content:"";background:transparent;width:16px;height:16px;-webkit-transform:scale(.25);transform:scale(.25);position:absolute;left:0;top:6px;border-radius:50%}.radio-dot input[type=radio]{opacity:0;position:absolute;left:0;top:0;padding:0;margin:0;pointer-events:none}.radio-dot input[type=radio]:checked+span:after{background:#f9f9f9}.radio-dot input[type=radio]:checked+span:before{background:#007a3e;border-color:#007a3e}.input--invalid{border-color:#e4002b!important}.tab .tab-input{display:none}.tab .tab-label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;color:#007a3e;text-transform:uppercase;display:inline-block;width:126px;padding-bottom:8px;border-bottom:1px solid transparent;text-align:center;cursor:pointer}.tab .tab-label~.tab-label{margin-left:30px}.tab .tab-input:checked+label{color:#53565a;border-bottom:1px solid #a7a7a7}@media screen and (max-width: 1024px){.tab--tablet{position:relative}.tab--tablet .tab__content{position:relative;width:100%}.tab--tablet .tab__content-container{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:0}.tab--tablet .tab-input.tab-selector-1:checked~.tab__content .tab__content-1,.tab--tablet .tab-input.tab-selector-2:checked~.tab__content .tab__content-2,.tab--tablet .tab-input.tab-selector-3:checked~.tab__content .tab__content-3,.tab--tablet .tab-input.tab-selector-4:checked~.tab__content .tab__content-4{z-index:2;opacity:1}}.question{width:18px;height:18px;border:2px solid #53565a;position:relative;border-radius:50%;display:inline-block;vertical-align:top}.question:before{content:"?";position:absolute;left:3.5px;top:0;bottom:0;margin:auto;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px;font-family:Montserrat,sans-serif}.tooltip{position:relative}.tooltip__overlay{position:absolute;width:100%;height:100%;cursor:not-allowed}.tooltip__arrow{position:absolute;left:0;right:0;margin:0 auto;bottom:-40px;display:none;z-index:3}.tooltip__arrow:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #a7a7a7;position:absolute;left:0;right:0;margin:0 auto;bottom:-11px;display:block;z-index:3;-webkit-transform:translateY(-1.5px) scaleX(1.5);transform:translateY(-1.5px) scaleX(1.5)}.tooltip__arrow:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;left:0;right:0;margin:0 auto;bottom:-9px;display:block;z-index:3;-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}.tooltip__content{display:none;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:-40px;background:#fff;width:250px;z-index:2;padding:20px;border:1px solid #a7a7a7;position:absolute;margin-top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;-webkit-box-shadow:0 8px 18px rgba(39,37,31,.4);box-shadow:0 8px 18px #27251f66;font-size:1.125rem;font-weight:700;text-transform:uppercase}.tooltip.tooltip--active .tooltip__content,.tooltip.tooltip--active .tooltip__arrow{display:block}.accordion{border-top:1px solid #dedede;border-bottom:1px solid #dedede;position:relative}.accordion+.accordion{border-top:0}.accordion__input,.accordion>input[type=checkbox],.accordion>input[type=radio]{display:none!important}.accordion__label,.accordion>label{display:block;width:100%;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__label:after,.accordion>label:after{content:"";position:absolute;display:block;width:34px;height:34px;right:0;top:0;background:transparent url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/plus-sign.svg?v=175347097678527766481674077367) no-repeat;background-size:contain;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.4s;transition:.4s}.accordion__content,.accordion>article,.accordion>.accordion__sub-menu{width:100%;height:0;overflow:hidden;position:relative;display:block}.accordion__input:checked+label:after,.accordion>input:checked+label:after{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/plus-sign.svg?v=175347097678527766481674077367);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion__input:checked~.accordion__article,.accordion__input:checked~article,.accordion__input:checked~.accordion__sub-menu,.accordion>input:checked~.accordion__article,.accordion>input:checked~article,.accordion>input:checked~.accordion__sub-menu{height:auto}.breadcrumb{border-bottom:1px solid #dedede}.breadcrumb .container{margin:0 auto}.breadcrumb__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:63px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 1025px){.breadcrumb__container{padding:20px 10px}.breadcrumb__container--account{padding-left:180px}}.breadcrumb__link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 15px;-webkit-box-flex:0;-ms-flex:0 1 180px;flex:0 1 180px;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;cursor:pointer;text-decoration:none;line-height:1.2}.breadcrumb__link:hover{text-decoration:underline}@media screen and (min-width: 1025px){.breadcrumb__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.breadcrumb__link--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.breadcrumb__link-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb__link-content svg{height:14px;width:14px;vertical-align:middle;display:inline-block}.breadcrumb__link-content svg+span{margin-left:8px}@media screen and (min-width: 1025px){.breadcrumb__link-content svg{display:none}}.breadcrumb__link-content span{font-size:.875rem;color:#53565a}.breadcrumb__link-content span+svg{margin-left:8px}.breadcrumb__link--active .breadcrumb__link-content span{font-weight:700}.breadcrumb__link+.breadcrumb__link:before{content:"";width:1px;height:100%;background:#dedede;position:absolute;left:0;top:0;bottom:0;margin:auto;display:block}@media screen and (min-width: 1025px){.breadcrumb__link+.breadcrumb__link{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:0}}.anchor{display:none}.anchor:hover .anchor__bar:before{content:attr(data-title);position:absolute;top:calc(50% - 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:200px;left:0;background:transparent;line-height:normal;text-align:right;color:#27251f;padding-right:10px}.anchor:hover .anchor__bar{padding-left:200px}.anchor:hover .anchor__bar:hover:before{color:#fff}.anchor:hover .anchor__bar--active:before{color:#fff}.anchor__bar{cursor:pointer;position:relative;-webkit-transition:padding .3s;transition:padding .3s;padding-bottom:15px}.anchor__bar:after{width:17px;height:17px;display:block;background:transparent;border:1px solid;border-color:#27251f;position:relative;border-radius:50%;content:""}.anchor__bar--active:after{background:#fff}@media screen and (min-width: 1025px){.anchor{display:block}}.anchor--mobile-menu{font-weight:700;font-size:.75rem;text-align:center}.anchor--mobile-menu__item{padding-top:30px;letter-spacing:2px}@media screen and (min-width: 1025px){.anchor--mobile-menu{display:none}}.container__homepage{max-width:100%;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.container{max-width:1180px;width:100%}.wrapper{margin-left:auto;margin-right:auto}.copy-container{margin-top:1em;margin-bottom:1em;line-height:175%}.copy-container ol,.copy-container ul{padding-left:40px}.copy-container ul{list-style-type:inherit}.copy-container:first-child{margin-top:0}.copy-container:last-child{margin-bottom:0}.copy-container p{margin-top:1em;margin-bottom:1em}.copy-container p:first-child{margin-top:0}.copy-container p:last-child{margin-bottom:0}@media screen and (min-width: 421px){section.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}section.flex>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:30px;padding-right:30px}}.c-dropdown{position:relative;margin-bottom:20px;width:100%;z-index:10}@media screen and (min-width: 1025px){.c-dropdown{margin-bottom:45px}}.c-dropdown:before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#f9f9f9}.c-dropdown--select{height:70px;border:1px solid #a7a7a7;border-radius:4px;cursor:pointer;-webkit-transition:.4s;transition:.4s}.c-dropdown--select:before{-webkit-transition:.4s;transition:.4s;background:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/plus-sign.svg?v=175347097678527766481674077367) no-repeat;background-size:30px;content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:55%;right:15px;left:auto;bottom:auto;height:30px;width:30px;-webkit-transform-origin:center;transform-origin:center}.c-dropdown--select select{display:none}.c-dropdown--select label{-webkit-transition:.4s;transition:.4s}.c-dropdown--select.is-active:before{top:25%;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-4px}.c-dropdown--select--label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px;color:#53565a}.c-dropdown--select--options{position:absolute;visibility:hidden;opacity:0;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #a7a7a7;border-top:0;width:calc(100% + 2px);-webkit-transform:translateX(-1px);transform:translate(-1px);z-index:1}.c-dropdown--select--options.is-active{top:65px;opacity:1;visibility:visible}.c-dropdown--select--options--item{padding:15px 19px;position:relative;z-index:1;-webkit-transition:.4s;transition:.4s}.c-dropdown--select--options--item span{-webkit-transition:.4s;transition:.4s}.c-dropdown--select--options--item:hover{background:#f9f9f9}.c-dropdown--select--options--item:hover span{display:inline-block;-webkit-transform:translateX(10px);transform:translate(10px)}.flyout{position:fixed;top:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transition-property:left,right;transition-property:left,right}.flyout-hidden-left{left:-100%}.flyout-hidden-right{right:-100%}.flyout-active-left{left:0}.flyout-active-right{right:0}.header{background:#fff;border-bottom:1px solid #dedede}.header--fixed{position:fixed;top:0;left:0;right:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:1}.header--fixed .header__logo{border-radius:0;margin-top:0}.header--fixed .header__container{height:58px}@media screen and (min-width: 1025px){.header--fixed .header__container{height:74px}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1180px;padding:0 15px;margin:0 auto;position:relative;background:#fff;width:100%;height:58px}@media screen and (min-width: 1025px){.header__container{height:130px}}.header__container-left{-ms-flex-item-align:baseline;align-self:baseline}.header--fixed .header__container-left{-ms-flex-item-align:center;align-self:center}.header__container-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media screen and (min-width: 1025px){.header__container-right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header--fixed .header__container-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.header__logo{display:inline-block;line-height:0;background:#fff;z-index:1}@media screen and (min-width: 1025px){.header__logo{margin-top:20px;border-radius:50%}.header__logo:not(:focus) .header__logo-static{-webkit-box-shadow:0 4px 4px -2px rgba(39,37,31,.15);box-shadow:0 4px 4px -2px #27251f26}}@media screen and (min-width: 1025px){.header__logo-fixed{display:none}.header--fixed .header__logo-fixed{display:block}}.header__logo-fixed img{height:46px;width:133px;margin-top:4px}@media screen and (min-width: 1025px){.header__logo-fixed img{width:155px;height:64px}}.header__logo-static{display:none}@media screen and (min-width: 1025px){.header__logo-static{border-radius:50%;display:block}.header--fixed .header__logo-static{display:none}.header__logo-static svg{width:153px;height:153px;padding:8px}.header__logo-static img{display:none}}.header__menus{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 1025px){.header__menus>ul li>ul{position:absolute;visibility:hidden;opacity:0}}@media screen and (max-width: 1024px){.header__main-menu{display:none}}.header__utility-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__hamburger{margin-left:10px;width:34px;height:34px;display:block;cursor:pointer}@media screen and (min-width: 1025px){.header__hamburger{display:none}}.header__top-nav{display:none}@media screen and (min-width: 1025px){.header__top-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header--fixed .header__top-nav{display:none}.header__top-nav ul{display:inherit}.header__top-nav ul>li{padding:5px 20px;border:1px solid #dedede;border-left:0;border-top:0;font-size:.875rem;letter-spacing:.03em;text-transform:capitalize;color:#53565a;text-decoration:none}.header__top-nav ul>li:hover{text-decoration:underline}.header__top-nav .account{padding:5px 20px;border:1px solid #dedede;border-left:0;border-top:0;font-size:.875rem;letter-spacing:.03em;text-transform:capitalize}.header__top-nav .account a{color:#53565a;text-decoration:none}.header__top-nav .account a:hover{text-decoration:underline}}.intl_lang_select{position:relative}.intl_lang_select select{-webkit-appearance:none;font-size:1.125rem;font-weight:700;font-family:Montserrat,sans-serif;border:0;background:transparent;color:#007a3e;cursor:pointer;padding-right:20px;margin-right:-20px}@media screen and (max-width: 1024px){.intl_lang_select select{margin-bottom:0}}.intl_lang_select i{color:#007a3e;font-size:1.125rem;padding-left:5px;pointer-events:none}#alertBar{display:block;padding:10px 20px;color:#fff!important;background-color:#007a3e;opacity:1;margin-bottom:1px}#alertBar div{text-align:center}#alertBar div span{background-color:#007a3e}#alertBar div span a{text-decoration:none;color:inherit;letter-spacing:inherit;font:inherit;font-weight:700;-webkit-transition:color .4s;transition:color .4s}#alertBar div span a:hover{color:#53565a}@media screen and (max-width: 1024px){#alertBar{position:fixed;top:58px;-webkit-box-shadow:0 0 10px rgba(39,37,31,.5);box-shadow:0 0 10px #27251f80}}.nav__top-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nav__top-list-item{padding:5px 20px;border:1px solid #dedede;border-left:0;border-top:0;font-size:.875rem;letter-spacing:.03em;text-transform:capitalize;color:#53565a;text-decoration:none}.nav__top-list-item:hover{text-decoration:underline}.language-selector{border-left:1px solid #dedede}.language-selector__option{cursor:pointer}.language-selector__option--hidden{display:none}.section{position:relative;z-index:1}.section__background-image{background-repeat:no-repeat;background-size:cover}.section__background-image--bottom{background-position:0 100%}.section__background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.section__overlay{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 1025px){.section__overlay{opacity:0}}.section__overlay--right{top:-40px;right:0;left:auto}@media screen and (min-width: 768px){.section__overlay--right{top:-90px}}@media screen and (min-width: 1025px){.section__overlay--right{top:0;right:-22vw}}.section__overlay--left{left:0;right:auto}@media screen and (min-width: 1025px){.section__overlay--left{left:-22vw}}.section-overlay{position:relative;z-index:100!important}.section.organic-process{background:#fff}.shopify-section{position:relative;z-index:1}#shopify-section-header,#shopify-section-header-fr,#shopify-section-header-international,#shopify-section-alert-bar,#shopify-section-alert-bar-fr{z-index:11}.section__sc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;background-color:#fff;padding:60px 0}.section__sc--darken-text{color:#53565a}.section__sc--video{background-color:#27251f}.section__sc .bg-video{display:none;position:absolute;width:100%;left:0;top:0;opacity:.7}@media screen and (min-width: 1025px){.section__sc .bg-video{display:block}}.section__sc-arrow-down{display:initial;width:40px;left:50%;bottom:40px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}.section__sc .section__background-mobile{background-position:center}@media screen and (max-width: 767px){.section__sc-separate-layout{color:#27251f;display:block;padding:0}.section__sc-separate-layout .container{padding:60px 0}.section__sc .section__background-mobile{width:100%;height:200px;background-size:cover}}@media screen and (min-width: 768px){.section__sc{padding:0}}@media screen and (min-width: 768px){.section__sc--sm{height:500px}}@media screen and (min-width: 768px){.section__sc--md{height:650px}}@media screen and (min-width: 768px){.section__sc--lg{height:720px}}.section__sc-content{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.section__sc-content{max-width:670px;width:100%;margin:auto}}.section__sc-content .button{margin-left:20px;margin-right:20px}@media screen and (min-width: 768px){.section__sc-content .button.is-only-mobile{display:none}}@media screen and (max-width: 767px){.section__sc-content .button.is-only-desktop{display:none}}.section__sc-content .button__second{margin-top:20px}@media screen and (min-width: 768px){.section__sc-content .button__second{margin-top:30px}}.section__sc-title{padding-left:20px;padding-right:20px;width:100%}.section__sc-text{max-width:670px;width:100%;margin:20px auto 30px;padding-left:20px;padding-right:20px;font-size:1.375rem}.section__spaced .homepage__title,.section__spaced .homepage__text{margin-bottom:50px}@media screen and (min-width: 768px){.section__spaced .homepage__title{margin-bottom:30px}}@media screen and (min-width: 768px){.section__spaced .button__second{margin-top:30px}}@media screen and (min-width: 1025px){.index .hero-4th-sequence{min-height:100vh}}@media screen and (min-width: 1025px){.section__two-up .section__hh-image-container:first-child{border-right:1px solid #fff}}.section__hh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.section__hh-container{width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:45px;padding-bottom:45px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 1025px){.section__hh-container{height:480px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.section__hh-container.full{height:600px}}.section__hh-text{margin-bottom:30px;font-size:1.375rem}.section__hh-subhead{width:100%}.section__hh-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:159px;height:159px}.section__hh-image img{width:159px}.section__hh-image-container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;max-height:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media screen and (min-width: 1025px){.section__hh-image-container{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-height:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 45px}}@media screen and (min-width: 768px){.section__hh-image{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:300px;height:300px}.section__hh-image img{width:100%}}@media screen and (min-width: 768px){.section__hh-title{margin-bottom:30px}}.section__hh-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:1080px;margin:0 auto 22px}.section__hh-content--left{text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section__hh-content-container{max-height:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 45px}@media screen and (min-width: 768px){.section__hh-content-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-height:75%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__hh-content-container.full{max-height:inherit}}.section__hh-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__hh-button-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}@media screen and (min-width: 1025px){.section__hh-button-container{width:auto}}.section__hh-content-container--align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section__op{text-align:center;margin:10px;min-height:697px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.section__op{min-height:1024px;margin:23.8px}}@media screen and (min-width: 1025px){.section__op{margin:18px 20px 22px;min-height:700px}}.section__op-container{position:relative;padding:98px 20px 20px}@media (min-width: 1px) and (max-width: 1024px){.section__op-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width: 768px){.section__op-container{padding-top:100px}}@media screen and (min-width: 1025px){.section__op-container{padding-top:0}}.section__op-title,.section__op-text{color:#53565a}@media screen and (min-width: 768px){.section__op-title{margin-bottom:15px}}@media (min-width: 1px) and (max-width: 1024px){.section__op-text-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:670px;width:100%;margin:0 auto}}@media screen and (min-width: 1025px){.section__op-text-block{position:absolute;left:0;right:0;margin:auto;top:435px;max-width:570px}}.section__op-image-block{position:relative;display:inline-block;margin-top:20px;height:540px;width:300px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:center;align-self:center}@media screen and (min-width: 768px){.section__op-image-block{margin-top:20px;width:628px;height:940px}}@media screen and (min-width: 1025px){.section__op-image-block{margin:52px auto 0;width:100%;height:640px}}.section__op-button{margin-top:30px}.section__op-button-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:-115px;margin-bottom:45px}@media screen and (min-width: 768px){.section__op-button-block{margin-top:-285px;margin-bottom:100px}}@media screen and (min-width: 1025px){.section__op-button-block{margin-top:50px;margin-bottom:0}}.section__op-arrow{position:absolute;width:70px;opacity:.65}.section__op-arrow img{max-width:100%}@media screen and (min-width: 768px){.section__op-arrow{width:150px;opacity:1}}.section__op-arrow--up{left:5%;top:22%;opacity:.65}@media screen and (min-width: 768px){.section__op-arrow--up{left:7%;top:16%}}@media screen and (min-width: 1025px){.section__op-arrow--up{left:25%;top:calc(20% - 10px);opacity:0;-webkit-transform:none;transform:none}}.section__op-arrow--down{right:7%;top:20%;opacity:.65}@media screen and (min-width: 768px){.section__op-arrow--down{right:5%;top:15%}}@media screen and (min-width: 1025px){.section__op-arrow--down{right:25%;top:calc(20% - 10px);opacity:0}}.section__op-arrow--reversed{top:70%;left:0;right:0;margin:0 auto;display:none}.section__op-image-text{text-align:center;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;font-weight:700}.section__op-image-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:156px;height:156px}.section__op-image-container img{width:100%;opacity:.65}@media screen and (min-width: 768px){.section__op-image-container{width:271px;height:320px}}.section__op-image-container--earth{left:0;top:0;bottom:0;margin:auto}@media screen and (min-width: 1025px){.section__op-image-container--earth{top:-10px;opacity:0}}.section__op-image-container--windmill{right:0;left:0;top:0;margin:auto}@media screen and (min-width: 1025px){.section__op-image-container--windmill{top:-10px;opacity:0}}.section__op-image-container--microscope{right:0;bottom:0;top:0;margin:auto}@media screen and (min-width: 1025px){.section__op-image-container--microscope{top:-10px;opacity:0}}.page__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f9f9f9}.page__banner--centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.page__banner--simple .page__banner-content,.page__banner--expanded .page__banner-content{-webkit-box-flex:0;-ms-flex:0 1 670px;flex:0 1 670px;max-width:670px;padding:60px 20px}@media screen and (min-width: 1025px){.page__banner--simple .page__banner-content,.page__banner--expanded .page__banner-content{padding:0}}@media screen and (min-width: 1025px){.page__banner--simple{height:420px}}.page__banner--expanded{height:470px}@media screen and (min-width: 768px){.page__banner--expanded{height:500px}}.page__banner--light-text{color:#fff}.generic__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:192px;margin-bottom:80px;padding-top:30px;padding-bottom:30px}.generic__header--transparent{margin-bottom:0}@media screen and (min-width: 1025px){.generic__header{min-height:240px;padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1025px){.generic__header.intl-page{min-height:150px;padding-top:30px;padding-bottom:30px}}.generic__header--no-mb{margin-bottom:0}.generic__header-container{max-width:1180px;padding:0 20px}.generic__header-title{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.generic__header-title+p{margin-top:15px}.generic__header-subtitle{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;font-size:1.375rem}.generic__list{list-style-type:unset;list-style-position:outside}.generic__input--error{border-color:#e4002b!important}.generic__input--error.radio-dot .generic__text:before{border-color:#e4002b!important}.generic--error,.generic--success{text-align:center;padding:14px 21px;border-radius:4px;color:#fff}.generic--error a,.generic--success a{color:#fff;text-decoration:underline;letter-spacing:.9px}.generic--error:empty,.generic--success:empty{display:none}.generic--error{background-color:#e4002b}.generic--success{background-color:#007a3e}.generic__container{padding:0 20px}.generic__content--grey{border-top:1px solid #dedede;background:#f9f9f9;overflow:auto}.generic__content-container{width:100%;max-width:670px;padding:0 20px;margin:0 auto 80px}.generic__content-spacer{margin-top:80px}.generic__content p+h2,.generic__content p+h1{margin-top:30px}.generic__content p+p{margin-top:30px}.generic__content p+ol,.generic__content p+ul{margin-top:15px}.generic__content h2{color:#27251f}.generic__content h2+*{margin-top:15px}.generic__content h3+p{margin-top:15px}.generic__content h3+ol,.generic__content h3+ul{margin-top:15px}.generic__content img{max-width:100%;margin-top:15px}.generic__content ul{list-style-type:disc}.generic__content ol,.generic__content ul{list-style-position:outside;padding-left:17px}.generic__content ol+p,.generic__content ul+p{margin-top:15px}.generic__content ol li ul,.generic__content ul li ul{padding-left:30px}.generic__content ol li ul li,.generic__content ul li ul li{list-style:circle}.generic__content--fancy ol{counter-reset:li;list-style-type:none;padding-left:32px}.generic__content--fancy ol li{margin:20px 0;counter-increment:li;position:relative}.generic__content--fancy ol li:before{content:counter(li);width:25px;height:25px;position:absolute;border-radius:50%;border:2px solid #007a3e;left:-32px;color:#007a3e;font-weight:700;padding:0 6px;line-height:20px;top:0}.video-module__title{font-size:20px;line-height:24px;padding-bottom:30px;padding-top:80px;text-align:center;margin-bottom:30px}.video-module__container{max-width:1180px;margin:0 auto;padding:0 20px}.video-module__embedded{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-module__embedded iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-module__text{margin-bottom:30px;text-align:center}.video-module__text+.video-module__container{margin-bottom:80px;text-align:center}.investor__container{width:100%;margin:0 auto;padding:0 20px;max-width:1180px}.investor__title{text-align:center;text-transform:uppercase}.investor__banner-title{color:#fff;text-transform:uppercase;margin-bottom:15px}.investor__banner-subtitle{color:#fff}.investor__anchor{min-height:53px;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width: 1025px){.investor__anchor{padding-top:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}.investor__anchor-bar{position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;background:#007a3e;padding:13px;border-radius:5px 0 0 5px}.investor__anchor-bar-container{position:relative}.investor__anchor .link__anchor-list{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}.investor__anchor .link__anchor-item{width:100%}.investor__anchor .link__anchor-item+.link__anchor-item{margin-top:30px}@media screen and (min-width: 1025px){.investor__anchor .link__anchor-item+.link__anchor-item{margin-top:0}}@media screen and (min-width: 1025px){.investor__anchor .link__anchor-item{width:auto}}.stock__container{margin:0 auto;max-width:1180px;padding:20px}#one{height:auto;float:left;padding-left:0!important}#two{width:70%;height:auto;margin:0 auto}.qmActive{background-color:#e4002b;color:#fff}.ltxt{font-size:15px;font-weight:700;color:#53565a}.lprice{font-size:30px;font-weight:700;color:#53565a}.ldate{font-size:12px;color:#53565a}.qm-wrap-ichart .qmod-block-wrapper{background-color:transparent;text-align:left}.qm-wrap-ichart .qmod-heading.qmod-hbg{background-color:#e4002b!important;color:#fff}.qm-wrap-ichart .inner-addon.right-addon{height:29px}.fa.fa-plus-circle,.fa.fa-ellipsis-v{color:#fff}.qm-wrap-ichart h2.qmod-heading.qmod-hbg{display:none}.qm-wrap-ichart .qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-legend>li.qmod-active{background-color:#e4002b!important}.qm-wrap-ichart .qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-legend>li{background-color:#007a3e}#qmNav{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-tabs>li{padding:10px}ul#qmNav{cursor:pointer}div#qmodTool{padding:20px}#qmodTool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1025px){#qmodTool{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.investor__about{padding-top:95px;padding-bottom:60px}@media screen and (min-width: 1025px){.investor__about{padding-top:55px}}.investor__about-header{margin-bottom:30px}.investor__about-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (min-width: 1025px){.investor__about-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.investor__about-info .investor__info{max-width:275px;-webkit-box-flex:1;-ms-flex:1 1 275px;flex:1 1 275px;margin:0 auto 50px;padding:0 15px;text-align:center}@media screen and (min-width: 1025px){.investor__about-info .investor__info{margin:0}}.investor__about-info .investor__info img{max-width:220px}.investor__about-info .investor__info-title{margin-top:15px;text-transform:uppercase}.investor__about-info .investor__info-text{margin-top:15px}.investor__about-info .investor__info-link{margin-top:15px;display:block}@media screen and (min-width: 1025px){.investor__about-info .investor__info+.investor__info{margin-left:auto}}.investor__about-info div:last-child{margin-bottom:0}.investor__present{background-color:#f9f9f9;padding-top:55px;padding-bottom:50px;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 1024px){.investor__present{display:none}}.investor__present .presentation-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#dedede;opacity:.8;z-index:1}.investor__present .presentation{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){.investor__present .presentation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:start;align-content:flex-start}}.investor__present .presentation__content{text-align:center}.investor__present .presentation__subtitle{margin-bottom:15px;text-transform:uppercase}.investor__present .presentation__button{margin:30px 0;display:inline-block}.investor__present .presentation__details{text-align:left;-webkit-box-flex:0;-ms-flex:0 1 540px;flex:0 1 540px;max-width:540px}@media screen and (min-width: 1025px){.investor__present .presentation__details{-webkit-box-flex:0;-ms-flex:0 1 374px;flex:0 1 374px;max-width:374px;margin:0 0 0 82.5px}}.investor__present .presentation__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style-type:none;max-width:1180px}.investor__present .presentation__list a{letter-spacing:.8px;font-weight:400;color:#53565a}.investor__present .presentation>div+div{margin-top:56px}@media screen and (min-width: 1025px){.investor__present .presentation>div+div{margin-top:0}}.investor__news{padding-top:30px;padding-bottom:59px}@media screen and (min-width: 1025px){.investor__news{padding-top:55px;padding-bottom:120px}}.investor__news-header{text-align:center;margin-bottom:80px}@media screen and (min-width: 1025px){.investor__news-header{margin-bottom:36px}}.investor__news-blog{max-width:670px;width:100%;margin:0 auto}.investor__news-article{border-top:1px solid #dedede}.investor__news-article+.investor__news-article{margin-top:30px}@media screen and (min-width: 1025px){.investor__news-article+.investor__news-article{margin-top:30px}}.investor__news-link{margin-top:57px;text-align:center}.investor__news-button{display:inline-block}.investor__news .article__link{margin-top:15px}@media screen and (min-width: 1025px){.investor__news .article__link{margin-top:7px}}.investor__news .article__excerpt{margin-top:15px}.investor__news .article__title{padding:0;margin-top:60px;text-align:left}.investor__rd{background:#f9f9f9;padding-top:80px;padding-bottom:50px}@media screen and (min-width: 1025px){.investor__rd{padding-top:133px;padding-bottom:60px}}.investor__rd-title{margin-bottom:30px}@media screen and (min-width: 1025px){.investor__rd-title{margin-bottom:30px}}.investor__rd-text{display:block;max-width:670px;width:100%;margin:0 auto;font-size:1.375rem}.investor__rd-header{margin-bottom:20px;text-align:center}@media screen and (min-width: 1025px){.investor__rd-header{margin-bottom:99px}}.investor__rd-info{display:block}@media screen and (min-width: 1025px){.investor__rd-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.investor__rd-image{max-width:500px;margin:0 auto}@media screen and (min-width: 1025px){.investor__rd-image{-webkit-box-flex:1;-ms-flex:1 0 500px;flex:1 0 500px}}.investor__rd-image img{max-width:100%;vertical-align:top}.investor__rd-content{max-width:670px;width:100%;margin:0 auto}.investor__rd-content h2{font-family:Lato,sans-serif;font-size:14px;font-weight:900;letter-spacing:.7px;margin-bottom:15px}@media screen and (min-width: 1025px){.investor__rd-content{max-width:460px;margin:0}}.investor__rd-image+.investor__rd-content,.investor__rd-image+.investor__rd-image,.investor__rd-content+.investor__rd-content,.investor__rd-content+.investor__rd-image{margin:20px auto 0}@media screen and (min-width: 1025px){.investor__rd-image+.investor__rd-content,.investor__rd-image+.investor__rd-image,.investor__rd-content+.investor__rd-content,.investor__rd-content+.investor__rd-image{margin:0 21px 0 0}}.investor__rd .investor__rd-block{margin-bottom:30px;margin-top:15px}@media screen and (min-width: 1025px){.investor__rd .investor__rd-block{margin-bottom:73px}}.investor__rd .investor__rd-block h2{text-transform:uppercase;font-family:Lato,sans-serif}.investor__rd .investor__rd-block h2+ul,.investor__rd .investor__rd-block h2+ol{margin-top:15px}.investor__rd .investor__rd-block h2+p{margin-top:15px}.investor__rd .investor__rd-block ul,.investor__rd .investor__rd-block ol{padding-left:28px}.investor__rd .investor__rd-block+.investor__rd-block{margin-top:30px}@media screen and (min-width: 1025px){.investor__rd .investor__rd-block+.investor__rd-block{margin-top:73px}}.investor__facility{padding-top:44px;padding-bottom:80px}@media screen and (min-width: 1025px){.investor__facility{padding-top:80px;padding-bottom:104px}}.investor__facility-header{width:100%;display:block;text-align:center;margin-bottom:22px}@media screen and (min-width: 1025px){.investor__facility-header{margin-bottom:30px}}.investor__facility-title+.investor__facility-text{margin-top:30px;font-size:1.375rem}.investor__facility-text{display:block;max-width:670px;width:100%;margin:0 auto}.investor__facility .investor__facility-accordion-label{padding:27px 50px 31px 0}.investor__facility .investor__facility-accordion-label:after{top:21px;right:27px}.investor__facility .investor__facility-accordion-container{display:block;max-width:670px;width:100%;margin:0 auto}.investor__facility .investor__facility-accordion-content{padding:0 0 30px}.investor__facility .investor__facility-accordion-content img{max-width:100%;margin-top:0;vertical-align:top}.investor__brand{background-color:#f9f9f9;padding-top:80px;padding-bottom:60px}@media screen and (min-width: 768px){.investor__brand{padding-top:90px;padding-bottom:100px}}.investor__brand-header{text-align:center}.investor__brand-text{max-width:670px;width:100%;margin:51px auto 0}@media screen and (min-width: 1025px){.investor__brand-text{margin-top:30px}}.investor__brand-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:0}@media screen and (min-width: 1025px){.investor__brand-content{margin-top:121px}}.investor__brand-logo{margin:51px 51.5px 51px 55px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width: 1025px){.investor__brand-logo{margin:0 51.5px}}.investor__brand-logo img{max-width:100%;vertical-align:top}.investor__financial{padding-top:80px;padding-bottom:80px}.investor__financial-title{margin-bottom:15px}@media screen and (min-width: 1025px){.investor__financial-title{margin-bottom:30px}}.investor__financial-content{max-width:670px;margin:0 auto}.investor__financial-accordion{border:0}.investor__financial-accordion-label{padding:53px 65px 15px 0;display:block;width:100%;text-transform:uppercase;border-bottom:1px solid #dedede}.investor__financial-accordion-container{color:#007a3e}.investor__financial-accordion-content{padding:0 20px 15px}.investor__financial-accordion-content a{display:block}.investor__financial-accordion-content h2,.investor__financial-accordion-content a{margin-top:20px}@media screen and (min-width: 1025px){.investor__financial-accordion-content{padding:0 40px 15px}}.investor__financial-header{max-width:670px;text-align:center;margin:0 auto;padding-bottom:15px}@media screen and (min-width: 1025px){.investor__financial-header{padding-bottom:60px}}@media screen and (min-width: 1025px){.investor__financial-section{border-top:1px solid #dedede;border-bottom:1px solid #dedede}}.investor__financial .investor__financial-accordion-label:after{top:49px;right:0}.investor__analyst-content{padding-bottom:30px}@media screen and (min-width: 1025px){.investor__analyst-content{padding-bottom:123px}}.investor__analyst-content>div:nth-child(2n){background:#fff}.investor__analyst-content>div:nth-child(odd){background:#f9f9f9}.investor__analyst-header{max-width:670px;text-align:center;margin:0 auto;padding-bottom:30px}@media screen and (min-width: 1025px){.investor__analyst-header{padding-bottom:60px;padding-top:80px}}.investor__analyst-title{margin-bottom:15px}@media screen and (min-width: 1025px){.investor__analyst-title{margin-bottom:30px}}.investor__analyst-block{max-width:670px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 10px}.investor__analyst-block-content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.investor__analyst-block-content+.investor__analyst-block-content{margin-top:20px}.investor__analyst-block-title{-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;padding-right:10px}.investor__analyst-block-text{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex:0 1 calc(100% - 94px);flex:0 1 calc(100% - 94px)}.investor__contact{background:#f9f9f9}@media screen and (min-width: 1025px){.investor__contact{padding:85px 0;background:#f9f9f9;background:-webkit-gradient(linear,left top,right top,from(#f9f9f9),color-stop(50%,#f9f9f9),color-stop(50%,white),to(white));background:linear-gradient(to right,#f9f9f9,#f9f9f9 50%,#fff 50% 100%)}}.investor__contact-title{text-transform:uppercase}.investor__contact-text{margin-top:15px}@media screen and (min-width: 1025px){.investor__contact-text{margin-top:15px}}.investor__contact-text--em{font-style:italic}@media screen and (min-width: 1025px){.investor__contact-text--em{margin-top:30px}}.investor__contact-image{max-width:160px;margin-top:15px}@media screen and (min-width: 1025px){.investor__contact-image{margin-top:20px}}.investor__contact-button{margin-top:30px}.investor__contact-container{display:block;padding-top:80px;padding-bottom:80px}@media screen and (min-width: 1025px){.investor__contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:0;padding-bottom:0}}.investor__contact-content{max-width:670px;width:100%;margin:0 auto;text-align:center}.investor__contact-content+.investor__contact-content{padding:60px 0 0}@media screen and (min-width: 1025px){.investor__contact-content p:last-of-type{font-style:normal}}@media screen and (min-width: 1025px){.investor__contact-content{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding:0 46px 0 0;margin:0}.investor__contact-content+.investor__contact-content{padding:0 0 0 64px}}.investor__contact-form{text-align:left}.investor__contact-form label{visibility:hidden;height:0;display:block}.investor__contact-form input[type=text],.investor__contact-form textarea{margin-bottom:15px;width:100%;resize:none;background:transparent;font-family:Lato,sans-serif;font-size:1rem;font-weight:400}.media__container{width:100%;max-width:1180px;padding:0 20px;margin:0 auto}.media__container .blog__container--article-grid{padding:0}.media__container-text{width:100%;max-width:670px;padding:0 20px;margin-left:auto;margin-right:auto;display:block}.media__container--md{max-width:803px}.media__news{text-align:center}.media__news-title{padding-top:80px;text-align:center;margin-bottom:30px}.media__news--loadmore{margin-top:30px;margin-bottom:60px}@media screen and (min-width: 1025px){.media__news--article--title{display:none}}.media__news--article--body{display:none}@media screen and (min-width: 1025px){.media__news--article--body{display:block}}.media__news--article--read-more{padding:0}.media__news--article-tile{display:none}@media screen and (min-width: 1025px){.media__news--article-tile{display:block}}.media__news-article--tile{border-top:1px solid #dedede;padding-top:30px;text-align:left}@media screen and (min-width: 1025px){.media__news-article--tile{border-top:0;padding-top:0}}.media__news-load-more__container{display:none}@media screen and (min-width: 1025px){.media__news-load-more__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px;padding-bottom:60px}}.media__press{background:#f9f9f9;padding-bottom:80px;text-align:center}.media__press--global{background:#fff}.media__press-title{margin-bottom:15px}@media screen and (min-width: 1025px){.media__press-title{margin-bottom:60px}}.media__press-slider-container{max-width:1180px;margin:0 auto 30px;position:relative}@media screen and (min-width: 1025px){.media__press-slider-container{margin-bottom:80px}}.media__press-blogs{padding:0 20px}.media__press-slider{text-align:center;max-width:604px;padding:0 50px;margin:0 auto}.media__press-slider-dots{margin-top:30px;text-align:center}.media__press-slider-dots .slick-active button{background:#53565a}.media__press-slider-dots button{border-color:#53565a}.media__press-slider-link{margin-top:30px;display:inline-block}.media__press-load-more__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){.media__press-load-more__container{padding-top:30px}}.media__multimedia{padding-top:80px;padding-bottom:116px}.media__multimedia h2,.media__multimedia p{margin-bottom:30px}@media screen and (min-width: 1025px){.media__multimedia h2,.media__multimedia p{margin-bottom:30px}}.media__multimedia-header{text-align:center}.media__multimedia-logo{text-align:center;margin-top:80px}.media__multimedia-photography{margin-top:60px;text-align:center}.media__download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:30px}.media__download-container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;text-align:center}@media screen and (min-width: 1025px){.media__download-container{-webkit-box-flex:1;-ms-flex:1 0 373px;flex:1 0 373px;max-width:373px}}.media__download-img{max-width:100%}.media__download-photo{background-size:cover;padding-bottom:67.0241286863271%;margin-bottom:15px}.media__download-photo-container{margin-bottom:30px}.media__download-item{max-width:670px;width:100%;text-align:left;margin:0 auto}.media__download-item img{width:34px;vertical-align:middle}.media__download-name{vertical-align:middle;text-decoration:underline;line-height:2}.media__download-link{*zoom: 1;display:block;text-align:center}.media__download-link:before,.media__download-link:after{content:" ";display:table}.media__download-link:after{clear:both}.media__download-link svg:nth-of-type(2){float:right}.media__download-link:hover svg path{stroke:currentColor;fill:currentColor}.media__download-link:hover svg g{stroke:currentColor}.prescriptions__container{padding:30px 10px}@media screen and (min-width: 1025px){.prescriptions__container{padding:60px 20px}}.prescriptions__banner{padding:20px}.prescriptions__banner__title{color:#fff;text-transform:uppercase;margin-bottom:15px}.prescriptions__banner__subtitle{color:#fff}.prescriptions__section__header{margin-bottom:30px}@media screen and (min-width: 1025px){.prescriptions__section__header{margin-bottom:75px}}.prescriptions__section__title{text-align:center;color:#27251f}.prescriptions__section__intro{font-size:1.375rem;text-align:center;margin:15px auto 55px;max-width:670px}@media screen and (min-width: 1025px){.prescriptions__section__intro{margin-top:44px}}.prescriptions__section__button-wrapper{text-align:center;margin:10px 0 30px}.prescriptions__section__button-wrapper a{min-width:200px;margin:10px}.prescriptions__section__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1180px;margin:0 auto}@media screen and (min-width: 1025px){.prescriptions__section__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.prescriptions__info-block{max-width:280px;-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;margin:0 auto 30px;text-align:center}@media screen and (min-width: 1025px){.prescriptions__info-block{margin:0}}.prescriptions__info-block img{max-width:220px;margin-bottom:5px}.prescriptions__info-block__content{position:relative}.prescriptions__info-block__content--numbered{padding-left:30px;text-align:left}.prescriptions__info-block__content--numbered:after{border-radius:50%;border:2px solid #007a3e;color:#007a3e;position:absolute;padding:0 4.5px;font-size:.75rem;line-height:1.4;top:0;left:0;font-weight:700;content:attr(data-step-number);height:20px;width:20px}.prescriptions__info-block__title{text-transform:uppercase}.prescriptions__info-block__text{margin-top:15px}@media screen and (min-width: 1025px){+.prescriptions__info-block{margin-left:auto}}.prescriptions-full-width{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f9f9f9;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:320px}@media screen and (min-width: 1025px){.prescriptions-full-width{min-height:390px}}.prescriptions-full-width__content{-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px}@media screen and (min-width: 421px){.prescriptions-full-width__content{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}}.prescriptions-full-width__title{text-transform:uppercase}.prescriptions-full-width__button{display:inline-block;padding:12px 55px;margin:10px auto}@media screen and (min-width: 1025px){.prescriptions-full-width__button{margin:15px auto 0}}.prescriptions-pre-footer__container{padding:60px 20px;text-align:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prescriptions-pre-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prescriptions-pre-footer__inner>div:first-child{margin-bottom:30px}@media screen and (min-width: 768px){.prescriptions-pre-footer__inner>div:first-child{margin-bottom:0}}@media screen and (min-width: 768px){.prescriptions-pre-footer__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;max-width:484px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.prescriptions-pre-footer__title{text-transform:uppercase;margin-bottom:30px}.prescriptions-pre-footer__subtitle{margin-bottom:30px}.prescriptions-pre-footer__image{width:200px}@media screen and (min-width: 1025px){.prescriptions-pre-footer__image{width:253px}}.prescriptions-pre-footer__contact,.prescriptions-pre-footer__questions{width:50%}.prescriptions-pre-footer__contact-button:not(:last-child),.prescriptions-pre-footer__questions-button:not(:last-child){margin-bottom:15px}.prescriptions__section-1{margin:10px}@media screen and (min-width: 1025px){.prescriptions__section-1{margin:20px}}.prescriptions__section-2{margin:47px 10px 10px}@media screen and (min-width: 1025px){.prescriptions__section-2{margin:30px 20px}}.section__slider{height:625px;padding-top:20px}@media screen and (min-width: 768px){.section__slider{height:715px}}@media screen and (min-width: 1025px){.section__slider{height:775px}}.deck{position:relative;overflow:hidden}.deck *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.deck__stack,.deck__container{position:relative;z-index:1}.deck__button{position:absolute;top:-50px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:7}.deck__button--previous{left:0}@media screen and (min-width: 1025px){.deck__button--previous{left:-89px}}.deck__button--next{right:0}@media screen and (min-width: 1025px){.deck__button--next{right:-89px}}.deck__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:38px}@media screen and (min-width: 1025px){.deck__dots{margin-top:50px}}.deck__dot{width:16px;height:16px;margin:0 16px;cursor:pointer;border:1px solid #53565a;background:transparent;border-radius:50%}@media screen and (min-width: 768px){.deck__dot{width:16px;height:16px;margin:0 16px}}.deck__dot--active{background:#53565a}.deck__dot+.deck__dot{margin-left:0;margin-right:16px}.card{position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;color:#53565a;background:#fff;border-radius:8px;background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/card_x918.jpg?v=100512413585584664081674077367)}@media screen and (min-width: 768px){.card{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/card_x2000.jpg?v=100512413585584664081674077367)}}@media screen and (min-width: 1025px){.card{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/card_1200x.jpg?v=100512413585584664081674077367)}}.card--cover{background-size:cover}.card--next{z-index:1}.card--active{z-index:2;-webkit-box-shadow:0 2px 4px 0 rgba(39,37,31,.5);box-shadow:0 2px 4px #27251f80}.card--transition{z-index:3}.card--animatable{-webkit-transition:all .3s ease;transition:all .3s ease}.card--right{-webkit-transform:translateX(110%) translateY(0) translateZ(0);transform:translate(110%) translateY(0) translateZ(0);opacity:0;-webkit-transition:opacity .4s ease .2s,-webkit-transform .5s ease-in;transition:opacity .4s ease .2s,-webkit-transform .5s ease-in;transition:transform .5s ease-in,opacity .4s ease .2s;transition:transform .5s ease-in,opacity .4s ease .2s,-webkit-transform .5s ease-in}.card--left{-webkit-transform:translateX(-110%) translateY(0) translateZ(0);transform:translate(-110%) translateY(0) translateZ(0);opacity:0;-webkit-transition:opacity .4s ease .2s,-webkit-transform .5s ease-in;transition:opacity .4s ease .2s,-webkit-transform .5s ease-in;transition:transform .5s ease-in,opacity .4s ease .2s;transition:transform .5s ease-in,opacity .4s ease .2s,-webkit-transform .5s ease-in}.card--transition-fade{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.card--transition-position{-webkit-transition:-webkit-transform 0 linear;transition:-webkit-transform 0 linear;transition:transform 0 linear;transition:transform 0 linear,-webkit-transform 0 linear}.card--hidden{display:none}.card__container{margin-top:60px}@media screen and (min-width: 768px){.card__container{margin-top:75px}}@media screen and (min-width: 1025px){.card__container{margin-top:60px}}.card__next,.card__previous{cursor:pointer;width:34px;height:34px}.card__next svg,.card__previous svg{width:100%;height:100%}@media screen and (min-width: 768px){.card__next,.card__previous{width:34px;height:34px}}.card__title{text-transform:uppercase}.card__content{text-align:center;margin:123px auto 0}@media screen and (min-width: 768px){.card__content{margin-top:45px}}@media screen and (min-width: 1025px){.card__content{margin-top:76px}}.card__caption{font-family:Montserrat,sans-serif;font-weight:800;font-style:normal;font-stretch:normal;text-transform:uppercase;margin-bottom:36px;padding:0 10px}@media screen and (min-width: 768px){.card__caption{margin-bottom:30px;padding:0 15px}}@media screen and (min-width: 1025px){.card__caption{margin-bottom:45px}}.card__text{text-align:center;max-width:260px;display:block;margin:0 auto}@media screen and (min-width: 768px){.card__text{max-width:568px}}@media screen and (min-width: 1025px){.card__text{max-width:494px}}.card__link{color:#89532f;text-transform:uppercase;display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:40px}@media screen and (min-width: 768px){.card__link{bottom:50px}}.card,.deck__stack,.deck__container{max-width:300px;width:100%;height:500px;margin:0 auto}@media screen and (min-width: 768px){.card,.deck__stack,.deck__container{max-width:712px;height:567px}}@media screen and (min-width: 1025px){.card,.deck__stack,.deck__container{max-width:761px;height:540px}}.deck__container{height:510px}@media screen and (min-width: 768px){.deck__container{height:575px}}@media screen and (min-width: 1025px){.deck__container{height:545px}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:none}.modal--active{display:block}.modal__content{max-width:320px;min-height:320px;display:block;background:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;margin:auto;z-index:1;padding:15px 20px}.modal__content.large{max-width:720px}.modal__overlay{position:relative;z-index:0;width:100%;height:100%;background:#53565a;opacity:.5;cursor:pointer;display:block}.modal__link{display:block;text-align:center;margin-bottom:15px}.modal__close{cursor:pointer;margin-left:auto;width:34px}.modal__close:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal__details{width:100%}.modal label,.modal .modal__label{margin-left:22px;display:block;float:left;line-height:normal;font-size:.75rem;font-style:italic;color:#53565a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal label .modal__fake-checkbox,.modal .modal__label .modal__fake-checkbox{position:relative;border:2px solid #53565a;border-radius:4px;width:18px;height:18px;margin:0 0 0 -22px;padding:0;display:inline-block;vertical-align:top}.modal label .modal__fake-checkbox:before,.modal .modal__label .modal__fake-checkbox:before{content:"\f00c";font-family:"Font Awesome 5 Free";position:absolute;left:1px;top:2px;display:block;opacity:0;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;font-size:.75rem}.modal label input[type=checkbox],.modal label .modal__checkbox,.modal .modal__label input[type=checkbox],.modal .modal__label .modal__checkbox{display:none;width:18px;height:18px;margin:0 0 0 -22px;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal label input[type=checkbox]:checked+.modal__fake-checkbox:before,.modal label .modal__checkbox:checked+.modal__fake-checkbox:before,.modal .modal__label input[type=checkbox]:checked+.modal__fake-checkbox:before,.modal .modal__label .modal__checkbox:checked+.modal__fake-checkbox:before{opacity:1}.modal label a,.modal .modal__label a{color:#53565a}.modal .modal__subtitle{text-align:center}.modal .modal__content-box{display:block;margin:0 auto;max-width:230px;*zoom: 1}.modal .modal__content-box:before,.modal .modal__content-box:after{content:" ";display:table}.modal .modal__content-box:after{clear:both}.modal .modal__checkbox+.modal__checkbox{margin-top:15px}.footer__newsletter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 20px;text-align:center;background:#f9f9f9;border-top:1px solid #dedede}@media screen and (min-width: 768px){.footer__newsletter{padding:100px 20px}}.footer__newsletter h2{color:#27251f}.footer__newsletter .newsletter__form-content img{width:210px;margin-bottom:15px}.footer__newsletter .container{max-width:670px;margin:auto}.footer__newsletter .newsletter__form-input{margin-top:15px}.footer__newsletter .newsletter__form-input .floating-textbox{margin:15px 0}.footer__newsletter .newsletter__form-input input[type=submit]{margin-bottom:15px}.footer__newsletter .newsletter__form-response{margin-top:20px}.footer__newsletter .newsletter__form-submit{width:100%}.account__wrapper{margin-bottom:80px}.account__registration{margin-top:80px;display:none}.account__container{width:100%;margin:0 auto;max-width:1180px;display:block}@media screen and (min-width: 1025px){.account__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.account__banner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:142px;background:#007a3e}@media screen and (min-width: 1025px){.account__banner{min-height:263px}}.account__banner-container{-webkit-box-flex:1;-ms-flex:1 1 1180px;flex:1 1 1180px;max-width:1180px;padding:38px 20px;text-align:center;color:#fff}@media screen and (min-width: 1025px){.account__banner-container{padding-top:90px;padding-bottom:90px}}.account__banner-container h1{text-transform:uppercase}.account__split{background:#fff}@media screen and (min-width: 1025px){.account__split{padding:80px 0;background:#fff;background:-webkit-gradient(linear,left top,right top,from(white),color-stop(50%,white),color-stop(50%,#f9f9f9),to(#f9f9f9));background:linear-gradient(to right,#fff,#fff 50%,#f9f9f9 50% 100%)}}.account__content-info{display:block;max-width:670px;width:100%;margin:0 auto;padding:30px 20px 60px;position:relative}@media screen and (min-width: 1025px){.account__content-info{max-width:100%;padding:0}}.account__content-link-group{margin-top:30px}@media screen and (min-width: 1025px){.account__content--half{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;margin:0;padding:0 100px 0 0}.account__content--half+.account__content--half{padding:0 0 0 100px}}.account__content+.account__content{background:#f9f9f9}@media screen and (min-width: 1025px){.account__content+.account__content{background:0}}.account__button--reset{margin-top:30px}.activation__container{max-width:1180px;padding:80px 20px 100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){.activation__container{padding-top:30px;padding-bottom:60px}}.activation__input{width:100%;margin-bottom:15px}.activation__button{margin-bottom:15px;width:100%}@media screen and (min-width: 1025px){.activation__button{width:auto}}.customer__name{display:inline-block;text-transform:uppercase;padding-right:60px}.customer__email{margin-top:15px;margin-bottom:20px}.customer__logout-link{color:#e4002b}.customer__status{text-transform:uppercase;margin-bottom:5px}.customer__recreational-button{margin-top:30px;max-width:230px;width:100%}.customer__recreational-subtitle{margin-top:30px;margin-bottom:15px;text-transform:uppercase}.customer__recreational-copy{margin-top:30px}.customer__prescription{text-transform:uppercase;margin-bottom:15px}.customer__prescription-text{margin-bottom:15px}.customer__prescription-list{padding-left:30px;list-style:initial}.customer__prescription-button{margin:20px auto 30px;max-width:320px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customer__prescription-button-phone{margin-top:15px;text-align:center;margin-left:30px}.customer__prescription--text--small{text-transform:uppercase;font-size:.875rem;margin-bottom:5px}.customer__prescription--grams{margin-bottom:30px}.customer__prescription--container{text-align:center;max-width:280px;margin:0 auto}@media screen and (min-width: 1025px){.customer__prescription--container{margin:0}}.customer__prescription--container .customer__prescription--text:first-of-type{margin-bottom:5px}.customer__prescription--container .customer__prescription--text--small{margin-bottom:15px}.customer__prescription--container .customer__prescription-button{margin-top:20px;width:auto;display:inline-block}.customer__prescription--progress-bar{margin-top:-15px;height:28px;width:100%;max-width:280px;background:#fff;border:1px solid #dedede}.customer__prescription--progress-bar .progress-bar{height:100%;background:#007a3e;width:0}.customer__registration{letter-spacing:.9px;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width: 1025px){.customer__registration{letter-spacing:.7px}}.customer__type{letter-spacing:.7px;margin-bottom:22px;color:#007a3e;text-transform:uppercase}@media screen and (min-width: 1025px){.customer__type{letter-spacing:.9px}}.customer__description{margin-bottom:30px;white-space:pre-line}.registration{max-width:1180px;max-width:380px;margin:60px auto;padding:0 20px}.registration--sign-up{max-width:580px}@media screen and (min-width: 1025px){.registration{margin:120px auto}}.registration__thankyou{text-align:center;margin-top:50px}@media screen and (min-width: 1025px){.registration__thankyou{margin-top:85px}}.registration__signup{display:block;*zoom: 1;text-align:center}.registration__signup:before,.registration__signup:after{content:" ";display:table}.registration__signup:after{clear:both}.registration__signin,.registration__register{padding-top:48px}@media screen and (min-width: 1025px){.registration__signin,.registration__register{max-width:504px;width:100%;text-align:center;padding-top:0}}@media screen and (min-width: 1025px){.registration__signin{float:left;margin-right:7.5px}}@media screen and (min-width: 1025px){.registration__register{float:right;margin-left:7.5px}}.registration__title{text-transform:uppercase;margin-bottom:15px;color:#27251f}.registration__description{margin-bottom:30px;font-size:1.125rem}.registration__button{margin-bottom:30px;width:100%;display:block}.registration h4{margin:30px 0 15px}.registration__form-content{width:100%;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.registration__form-content .floating-textbox:not(:first-child){margin-left:15px}.registration__form-error{margin-bottom:15px;color:#e4002b}.registration__form-checkbox{margin-bottom:15px}.patient-reg__overlay{background:#f9f9f9;position:fixed;left:0;right:0;top:0;bottom:0;z-index:12;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;padding:76px 20px 20px}.patient-reg__overlay::-webkit-scrollbar{width:0;height:0}@media screen and (min-width: 1025px){.patient-reg__overlay{padding:50px}}.patient-reg__progress{width:55px;height:4px;border-radius:2px;background:#f9f9f9;display:inline-block}.patient-reg__progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.patient-reg__progress+.patient-reg__progress{margin-left:10px}.patient-reg__progress--active{background:#007a3e}@media screen and (min-width: 1025px){.patient-reg__progress{width:86px}}.patient-reg__content{position:relative;background:#fff;min-height:100%;padding:114px 20px 80px}@media screen and (min-width: 1025px){.patient-reg__content{padding-top:100px;padding-bottom:100px}}.patient-reg__logo{position:absolute;border-radius:100%;background:#fff;top:-46px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}@media screen and (min-width: 1025px){.patient-reg__logo{top:-50px;left:80px;-webkit-transform:none;transform:none}}.patient-reg__logo svg{width:154px;height:154px;display:block;padding:8px}.patient-reg__form{width:100%;max-width:516px;margin:0 auto;text-align:center}.patient-reg__step{margin-top:50px;text-align:left}.patient-reg__step-applicant{margin-bottom:30px}.patient-reg__step-applicant-list{list-style:disc;padding-left:30px}.patient-reg__step-applicant-list li{margin-bottom:20px}.patient-reg__step-applicant-ordered-list{padding-left:30px}.patient-reg__step-applicant-ordered-list li{margin-bottom:20px}.patient-reg__step--success{margin-top:0;text-align:center}.patient-reg__success-subtitle{margin-top:30px}.patient-reg__success-text{margin-top:20px;margin-bottom:30px}.patient-reg__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 8px}.patient-reg__btn-phone{margin-left:30px}.patient-reg__btn--final{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.patient-reg__title{text-transform:uppercase;margin-bottom:30px;color:#27251f}.patient-reg__subtitle{text-transform:uppercase;margin-bottom:15px}.patient-reg__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:30px}.patient-reg__field-item{margin-bottom:15px}.patient-reg__field-item input{width:100%}.patient-reg__field-item--half{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media screen and (min-width: 1025px){.patient-reg__field-item--half{-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px}}.patient-reg__field-item--full{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.patient-reg__field-item .button{margin-top:15px}.patient-reg__application-errors{margin-bottom:20px}.patient-reg__navbtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.patient-reg__text{display:block;margin-bottom:15px}.patient-reg__form-error{color:#e4002b;margin-bottom:30px}.signature-canvas{border:1px solid #53565a;border-radius:4px;-ms-touch-action:none;touch-action:none;width:100%}@media screen and (min-width: 768px){.signature-canvas{max-width:516px;-ms-touch-action:auto;touch-action:auto}}.signature-canvas__container{margin-top:20px;position:relative;width:100%}.signature-canvas__button{height:30px;margin-right:10px;min-height:auto;padding:0;width:30px}.signature-canvas__subtitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}#signatureCanvas{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:50px;position:relative}.account__content-block{margin-top:60px}.account__content-links{margin-top:15px}.account__content-links .account-key-link:first-child{margin-right:15px}.address__container{max-width:1180px;padding:80px 20px 100px;margin:0 auto}@media screen and (min-width: 1025px){.address__container{padding-top:30px;padding-bottom:60px}}.address__list{display:block;max-width:670px;margin:0 auto}@media screen and (min-width: 1025px){.address__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%}}.address__btn-edit{padding:6.5px 16px;width:70px;float:right;min-height:0}.address__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 10px;max-height:100%;overflow-y:scroll;overflow-x:hidden}.address__form-title{margin-bottom:30px}.address__form-action{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:15px}@media screen and (min-width: 1025px){.address__form-action{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}}.address__form-btn{margin:0}.address__form-btn+.address__form-btn{margin-left:10px}.address__input{margin-bottom:15px;width:100%}.address__input input{margin:0;width:100%}@media screen and (min-width: 1025px){.address__input{width:300px}}.address__checkbox{margin-right:auto;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-bottom:30px}@media screen and (min-width: 1025px){.address__checkbox{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.address__select{margin-bottom:15px;width:100%}@media screen and (min-width: 1025px){.address__select{width:300px}}.address__error{width:100%;color:#e4002b;margin-bottom:5px}.address__add{text-align:center;margin-top:20px}@media screen and (min-width: 1025px){.address__add{margin-top:45px}}.address__modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.address__modal-content{-webkit-box-flex:1;-ms-flex:1 1 628px;flex:1 1 628px;max-width:628px;margin:auto;max-height:100%;overflow-y:scroll}.address__modal-exit{position:absolute;top:10px;right:10px;cursor:pointer}@media screen and (min-width: 1025px){.address__modal-exit{top:30px;right:30px}}.address__item{width:100%;max-width:100%;margin-bottom:30px;display:inline-block;color:#53565a}@media screen and (min-width: 1025px){.address__item{-webkit-box-flex:1;-ms-flex:1 0 326px;flex:1 0 326px;max-width:342px;padding:0 18px}}.address__item-title{text-transform:uppercase;display:inline-block;color:#53565a}.address__primary-indicator{font-style:italic}.orders__container{width:100%;max-width:100%}.orders__container--completed{background-color:#f9f9f9}.orders__empty{text-align:center}.orders__subtitle{margin-bottom:5px}.orders__content{width:100%;max-width:1180px;padding:60px 20px;margin:0 auto}.orders__caption{text-align:center;margin-bottom:30px}@media screen and (min-width: 1025px){.orders__caption{margin-bottom:60px}}.order{width:100%;max-width:764px;margin:0 auto;display:block}.order+.order{padding-top:30px}.order__header{padding-bottom:36px;border-bottom:1px solid #f9f9f9;width:100%;max-width:670px;margin:0 auto}@media screen and (min-width: 1025px){.order__header{max-width:100%}}.orders__container--completed .order__header{border-color:#dedede}.order__header-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;vertical-align:top;width:100%}@media screen and (min-width: 1025px){.order__header-info{max-width:564px;padding-right:10px}}.order__header-actions{margin:30px auto 0;width:200px;display:block}@media screen and (min-width: 1025px){.order__header-actions{display:inline-block;width:100%;vertical-align:top;margin-top:0;max-width:200px}}.order__info-details{-webkit-box-flex:1;-ms-flex:1 0 140px;flex:1 0 140px;max-width:140px}.order__info-items{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:31px}@media screen and (min-width: 1025px){.order__info-items{padding-left:44px}}.order__btn{width:100%;display:block}.order__btn+.order__btn{margin-top:15px}.order__details{width:100%;max-width:670px;margin:0 auto;height:0;overflow:hidden}.order__details--active{height:auto}.order__details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:30px;padding-bottom:55px;width:100%}@media screen and (min-width: 1025px){.order__details{max-width:100%}}.order__details-products{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-top:30px}@media screen and (min-width: 1025px){.order__details-products{-webkit-box-flex:1;-ms-flex:1 0 374px;flex:1 0 374px;max-width:374px;margin-top:0}}.order__details-info{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}@media screen and (min-width: 1025px){.order__details-info{-webkit-box-flex:1;-ms-flex:1 0 390px;flex:1 0 390px;max-width:390px;padding-right:10px}}.order__details-shipping{margin-bottom:30px}.order__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #f9f9f9;width:100%;padding:20px 0}.orders__container--completed .order__product{border-color:#dedede}.order__product-image,.order__product-details,.order__product-price{display:inline-block;vertical-align:top}.order__product-image{-webkit-box-flex:1;-ms-flex:1 0 114px;flex:1 0 114px;max-width:114px}.order__product-details{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 114px);flex:0 1 calc(100% - 114px);padding-left:10px}.order__product-details-price{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.order__product-details-title{display:inline-block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;margin-right:auto;padding-right:5px}.order__product-details-info{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.order__product-price{width:67px;text-align:right}.pwreset__container{max-width:1180px;padding:0 20px;margin:120px auto;max-width:380px}.pwreset__title{margin-bottom:15px;color:#27251f}.pwreset__text{max-width:670px;margin:0 auto 15px}.pwreset__input{margin-bottom:15px;display:inline-block;width:100%}.pwreset__input input{width:100%}.pwreset__btn{display:block;margin:0 auto 30px;width:100%}.pwreset__link{display:inline-block}.pwrecover__title{margin-bottom:15px;color:#27251f}.pwrecover__input{margin-bottom:15px;width:100%}.pwrecover__input input,.medical-user__background{width:100%}.medical-user__info{max-width:670px;width:100%;margin:0 auto;padding-top:50px;padding-bottom:50px}.medical-user__text{text-align:left;margin-top:30px}.medical-user__title{text-align:center;text-transform:uppercase}.medical-user__link{text-align:center;display:block;margin-top:15px}.quantity{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}input.quantity__selector-number{text-align:center;font-size:1.375rem;font-weight:700;height:60px}@media screen and (min-width: 768px){input.quantity__selector-number{min-height:70px}}input.quantity__selector-number::-webkit-inner-spin-button,input.quantity__selector-number::-webkit-outer-spin-button{-webkit-appearance:none}.quantity__selector-button{position:absolute;background:transparent;color:#53565a;border:0 none}.quantity__selector-button:not(:disabled):hover,.quantity__selector-button:not(:disabled):focus,.quantity__selector-button:not(:disabled):active{color:#53565a}.quantity__selector-button--inc{right:0}.product-tile{width:280px;height:480px;background:#f9f9f9;border:1px solid #dedede;text-decoration:none;display:block;margin:10px;padding:20px;position:relative;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;overflow:hidden}.product-tile h6{color:#27251f}.product-tile.product-tile--with-ribbon h6{width:70%}.product-tile .product-tile__header{padding-left:25px;position:relative}.product-tile .product-tile__header .collection__icon{position:absolute;left:0;width:18px;height:18px}.product-tile .product-tile__cannabinoids{font-weight:700;width:100%;color:#27251f}.product-tile img{max-width:100%;margin:15px auto;max-height:238px;display:block}.product-tile:not(.spin-overlay) canvas,.product-tile:not(.spin-overlay) img{mix-blend-mode:darken}.product-tile .product-tile__details{position:absolute;bottom:20px;left:20px;font-size:.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 40px);text-align:center}.product-tile .product-tile__details--cannabis{color:#5b3427}.product-tile .product-tile__details--variants{margin-top:15px;color:#27251f}.product-tile .product-tile__coming-soon{position:absolute;bottom:20px;width:calc(100% - 40px);text-align:center;font-size:.875rem;color:#5b3427}.product-tile .price{font-weight:700;color:#007a3e}.product-tile .compare-at-price{color:#e4002b;text-decoration:line-through}.product-tile .product-tile__ribbon{font-size:.875rem;font-weight:700;color:#fff;padding:3px;text-align:center;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-33.5%;top:8%;width:100%;-webkit-box-shadow:0 1px 4px rgba(39,37,31,.2);box-shadow:0 1px 4px #27251f33;z-index:1}.product-tile .product-tile__ribbon.product-tile__ribbon--green{background:#007a3e}.product-tile .product-tile__ribbon.product-tile__ribbon--dark-green{background:#154734}.product-tile .product-tile__ribbon.product-tile__ribbon--red{background:#e4002b}.product-tile:not(.product-tile--lg):hover,.product-tile:not(.product-tile--lg):focus{-webkit-transform:scale(1.2);transform:scale(1.2);z-index:2;-webkit-box-shadow:0 20px 35px rgba(39,37,31,.2);box-shadow:0 20px 35px #27251f33}.product__info{padding:30px 20px;margin:0 auto}@media screen and (min-width: 1025px){.product__info{padding:60px 20px}}.product__info form{margin-top:15px}@media screen and (min-width: 1025px){.product__info form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product__info .collection__icon,.product__info .filter__label{width:auto;padding-left:35px;margin-right:20px;font-size:1.125rem;color:#007a3e;position:relative}.product__info .collection__icon:before,.product__info .filter__label:before{top:-1px}.product__info .filter__label.low-thc{color:#7ea648}.product__info .filter__label.high-cbd{color:#1cb1de}.product__info .filter__label.balanced{color:#615bab}.product__info .filter__label.high-thc{color:#d44b3a}.product__breadcrumb{font-size:1.125rem;text-decoration:none;padding-left:30px}.product__breadcrumb:hover{text-decoration:underline}.product__breadcrumb:hover:before{left:-5px}.product__breadcrumb:before{content:"\f060";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0;width:24px;height:24px;-webkit-transition:.4s;transition:.4s;text-align:center;font-size:.8rem;line-height:1.8;border-radius:50%;border:1px solid #dedede}.product__top--desktop{display:none}@media screen and (min-width: 1025px){.product__top--desktop{display:block}.product__top--mobile{display:none}}.product__summary{width:100%;margin-bottom:60px;margin-top:15px}@media screen and (min-width: 1025px){.product__summary{margin-top:0;margin-bottom:0;margin-left:20px;width:calc(100% - 500px)}}.product__summary h6{color:#a7a7a7;white-space:normal}.product__summary .h3{color:#27251f;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width: 768px){.product__summary .h3{margin-bottom:30px}}.product__summary .generic--error{margin-top:15px}.product__summary .product__dominant-terpenes{margin:0 0 15px}.product__summary .product__dominant-terpene{width:50%}.product__title{color:#27251f;margin-bottom:15px}.product__abstract{font-size:1.375rem;margin-bottom:15px}@media screen and (min-width: 768px){.product__abstract{margin-bottom:30px}}.product__price{font-family:Montserrat,sans-serif;font-size:1.5rem;color:#5b3427;font-weight:700;margin:15px 0}.product__stats{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.product__stats{display:block}}.product__stat{width:50%}@media screen and (min-width: 768px){.product__stat{width:100%}}@media screen and (min-width: 768px){.product__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product__stats{margin-right:40px;white-space:nowrap;width:40%}}.product__selection{width:100%}.product__thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px -5px 0}.product__details{background:#f9f9f9;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:60px 20px;font-size:1.125rem}@media screen and (min-width: 768px){.product__details{padding:120px 20px}}.product__details h4{color:#5b3427;margin:30px 0 15px}.product__details .container{margin:0 auto;max-width:767px}@media screen and (max-width: 767px){.product__details .product__dominant-terpene{width:50%;padding-bottom:60px}}@media screen and (min-width: 768px){.product__details--row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product__details--row>.two-up{width:50%}.product__details--row>.three-up{width:33.3%}}.product__details--row .product__icon{padding-left:65px;margin-top:20px;margin-bottom:30px}.product__details--row .product__icon:before{width:50px;height:50px;top:-10px}.product__details--title{color:#27251f}.product__description{font-size:1.375rem;margin:15px 0 0}.product__description p:not(:first-of-type),.product__description p:not(:last-of-type){margin:15px 0}.product__description ul{list-style-type:disc;margin-left:21px}.product__images{width:100%;max-width:480px;margin:0 auto}.product__gallery{max-height:100%}.product__shipping{margin:0 auto;padding:60px 20px;text-align:center;font-size:1.375rem}.product__shipping h3{text-transform:uppercase;margin-bottom:15px;color:#27251f}.product-tile--lg{max-width:480px;width:100%;height:450px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-tile--lg img{margin:0;max-height:inherit}.product-tile--lg .product-tile__ribbon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-35.5%}@media screen and (min-width: 421px){.product-tile--lg{height:550px}.product-tile--lg .product-tile__ribbon{left:-38.5%}}.product-tile--lg .slick-track{background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:404px}@media screen and (min-width: 421px){.product-tile--lg .slick-track{height:504px}}.product__submit{position:relative}.product__atc-button{margin-top:15px;width:100%}.product-tile--sm{width:70px;height:70px;padding:10px;margin:5px;position:relative;cursor:pointer}.product-tile--sm img{margin:0 auto;max-height:48px}.product-tile--sm.active{border:2px solid #007a3e}.product-tile--sm.spin-overlay:before,.product-tile--sm.spin-overlay:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%}.product-tile--sm.spin-overlay:before{background:#f9f9f980}.product-tile--sm.spin-overlay:after{background:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/360-overlay.svg?v=117962246587428618171674077367);background-repeat:no-repeat;background-position:center center}.product__dominant-terpenes{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0;font-size:.875rem}.product__dominant-terpene{width:25%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.product__dominant-terpene>*{width:100%;display:block}@media screen and (min-width: 768px){.product__dominant-terpene>*{margin-top:10px}}.product__dominant-terpene:before{width:30px;height:30px;top:5px}.product__dominant-terpene .progress-bar-container{margin-left:-40px;margin-top:30px;height:5px;width:calc(100% + 40px);background:#dedede;border-radius:5px}.product__dominant-terpene .progress-bar-container .progress-bar{height:5px;background:#007a3e;width:0;border-radius:5px}@media screen and (max-width: 767px){.product__details .product__dominant-terpene>*{font-size:.75rem;margin-top:10px;margin-bottom:15px}}.product__icon{position:relative;padding-right:10px}.product__icon:before{content:"";position:absolute;border-radius:50%;border:1px solid #dedede;left:0;background-repeat:no-repeat;background-position:center center;background-size:55%}.product__icon[data-terpene-name=Limonene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-limonene.svg?v=125349585526049864161674077367)}.product__icon[data-terpene-name=Alpha-Bisabolol]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-alpha-bisabolol.svg?v=135301824527702463921674077367)}.product__icon[data-terpene-name=Alpha-Pinene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-alpha-pinene.svg?v=163241195087484414771674077367)}.product__icon[data-terpene-name=Beta-Pinene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-alpha-pinene.svg?v=163241195087484414771674077367)}.product__icon[data-terpene-name=Beta-Myrcene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-beta-myrcene.svg?v=99814789191078336561674077367)}.product__icon[data-terpene-name=Beta-Ocimene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-beta-ocimene.svg?v=62189303635611947931674077367)}.product__icon[data-terpene-name=Frenchone-Isomer]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-frenchone-isomer.svg?v=126943924537249780701674077367)}.product__icon[data-terpene-name=Guaiol]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-guaiol.svg?v=21529749536056798191674077367)}.product__icon[data-terpene-name=Humulene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-humulene.svg?v=57095277911270745011674077367)}.product__icon[data-terpene-name=Alpha-Humulene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-humulene.svg?v=57095277911270745011674077367)}.product__icon[data-terpene-name=Linalool]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-linalool.svg?v=145141621149896060791674077367)}.product__icon[data-terpene-name=Terpinolene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-terpinolene.svg?v=14103167046804424001674077367)}.product__icon[data-terpene-name=Trans-Caryophyllene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-trans-caryophyllene.svg?v=178184090893711018821674077367)}.product__icon[data-terpene-name=Alpha-Caryophyllene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-trans-caryophyllene.svg?v=178184090893711018821674077367)}.product__icon[data-terpene-name=Beta-Caryophyllene]:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/terpene-icon-trans-caryophyllene.svg?v=178184090893711018821674077367)}.product__icon--pdf:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/pdf-icon.svg?v=130240354335591800691674077367)}.product__icon--check:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/check-icon.svg?v=25772813077926113451674077367)}.product__icon--ingredients:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/ingredients-icon.svg?v=125385290997934225591674077367)}.product__icon--aromas:before{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/aromas-icon.svg?v=92622702411050260791674077367)}.product__related{width:100%}.product__related--wrapper{max-width:1180px;margin:0 auto 60px}.product__related--wrapper h2{padding-top:60px;padding-bottom:30px;text-align:center;color:#27251f}@media screen and (min-width: 1025px){.product__related--wrapper h2{padding-top:120px}}.product__related--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__related--grid{width:25%}@media screen and (max-width: 1180px){.product__related--grid{width:50%}}@media screen and (max-width: 592px){.product__related--grid{width:100%}}.product__related--grid a{margin:10px auto}.product__related--divider{width:100%;max-width:180px;margin:0 auto;height:1px;background:#a89968}.product__gallery-slide{position:relative}.product__gallery-slide:focus{outline:0}.product__gallery-slide:focus,.product__gallery-image:focus{-webkit-box-shadow:none;box-shadow:none}.zoom-start{position:absolute;top:5px;right:5px;width:25px;height:25px;z-index:101;cursor:pointer;background:url(https://scaleflex.ultrafast.io/https://scaleflex.airstore.io/filerobot/js-cloudimage-360-view/loupe.svg) 50% 50%/cover no-repeat}.footer__social{background:#007a3e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__social-icon{width:48px;height:48px;margin:0}.footer__social-icon svg{width:100%;height:100%}@media screen and (min-width: 768px){.footer__social-icon{width:48px;height:48px}}.footer__social-icon+.footer__social-icon{margin:0 0 0 16px}.footer__pro-cert-logo{max-width:130px;display:block;margin:30px auto 0}.footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1180px;padding:38px 20px;margin:0 auto}@media screen and (min-width: 768px){.footer__main{padding-top:80px}}@media screen and (min-width: 1025px){.footer__main{padding-bottom:45px}}.footer__logo{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;text-align:center;margin-bottom:44px}.footer__logo svg{width:150px}@media screen and (min-width: 768px){.footer__logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}}@media screen and (min-width: 1025px){.footer__logo{max-width:150px;margin-right:20px}}.footer__container-link{margin-top:15px}.footer__container-link+.footer__container-link{margin-top:15px}.footer__container-button{margin-top:30px;text-align:center}@media screen and (min-width: 768px){.footer__container-button{margin-top:80px}}@media screen and (min-width: 1025px){.footer__container-button{margin-top:42px}}.footer__list{margin:0 auto;max-width:100%;text-align:center}@media screen and (min-width: 768px){.footer__list{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 1025px){.footer__list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - 170px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:15px}}.footer__link{font-size:.875rem;color:#53565a;letter-spacing:.03em;text-decoration:none}.footer__link:hover{text-decoration:underline}.footer__button{margin-top:15px;width:100%;max-width:200px;font-size:.75rem;padding:4px 0}.footer__column{padding:0 5px;margin-bottom:44px;max-width:100%}@media screen and (max-width: 1024px){.footer__column{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 1025px){.footer__column{margin:0 17px;-webkit-box-flex:1;-ms-flex:1;flex:1}.footer__column:first-child,.footer__column:last-child{margin:0}.footer__column:last-child .footer__column-header{text-align:right}}.footer__column a{text-decoration:none}.footer__column a:hover{text-decoration:underline}.footer__column-header{color:#27251f}.footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 1025px){.footer__legal{margin-top:30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 767px){.footer__legal{margin-top:0}}.footer__legal-notice{font-size:.875rem;letter-spacing:.03em}@media screen and (max-width: 1024px){.footer__legal-notice{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:15px}}.footer__legal-list{width:100%}@media screen and (max-width: 767px){.footer__legal-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__legal-list--mobile{display:none}.footer__legal-list a{font-size:.875rem;letter-spacing:.03em;text-decoration:none;color:#53565a}.footer__legal-list a:hover{text-decoration:underline}@media screen and (max-width: 767px){.footer__legal-list a{margin-bottom:15px}}.footer__legal-list a+a{margin-left:25px}@media screen and (max-width: 767px){.footer__legal-list a+a{margin-left:0}}@media screen and (min-width: 1025px){.footer__legal-list a+a{margin-left:101px}}@media screen and (min-width: 1025px){.footer__legal-list{margin-left:auto;width:auto}}.back-to-top{display:block;position:fixed;right:10px;bottom:12px;z-index:10;display:none}@media screen and (min-width: 1025px){.back-to-top{display:none!important}}.back-to-top img{width:34px}.menu{z-index:13;position:fixed;right:0;top:0;bottom:0;width:100%;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.menu__pusher{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.menu__pushed{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.menu__pushed .menu__overlay{opacity:1}.menu__header{margin-bottom:19px;padding-top:55px;position:relative}.menu__header-icon{border-radius:100%;background:#fff;width:140px;margin:auto;display:block;font:unset}.menu__header-icon svg{width:139px}.menu__header-register{position:absolute;left:0;top:0}.menu__header-register a{text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none}.menu__header-close{position:absolute;right:0;top:0;display:block;width:34px;height:34px;margin-left:auto;text-align:right;cursor:pointer}.menu__header-close svg{width:100%}.menu__overlay{width:calc(100% - 320px);background:#53565a80;cursor:pointer;height:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.menu__mobile{position:relative;overflow:scroll;width:320px;padding:15px 20px 42px;background:#fff;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;height:100%}.menu__mobile .account{text-align:left}.menu__section+.menu__section{margin-top:30px}.menu__section+.menu__section--border{border-top:1px solid #dedede;border-bottom:1px solid #dedede}.menu__link{color:#53565a}.menu__link-item{padding:15px 0;border:0}.menu__link-item:not(:last-child){border-bottom:1px solid #dedede}.menu__link--main{font-weight:700;text-transform:uppercase;text-decoration:none}@media screen and (max-width: 1024px){.menu__link--main{display:block;width:calc(100% - 34px);padding-left:34px}}.menu__contact{padding-bottom:30px}.menu__contact .btn+.btn{margin-top:15px}.menu__contact a{font-size:.875rem}.menu__contact a:first-child{margin-bottom:15px}.menu__newsletter{padding:30px 0}.menu .secondary__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:320px;background:#fff;position:absolute;bottom:0;right:0}.menu .secondary__menu-language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu .secondary__menu-language li{cursor:pointer}.menu .secondary__menu>li{border-top:1px solid #dedede}.menu .secondary__menu>li+li{border-left:1px solid #dedede}.menu .secondary__menu li{padding:10px;width:100%}.menu .secondary__menu li ul li{padding:0}.menu .secondary__menu li a,.menu .secondary__menu li ul li{color:#53565a;font-size:.875rem;letter-spacing:.03em;text-decoration:underline}.overlay{display:none;position:fixed;width:100%;height:100%;background:#f9f9f9;top:0;left:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.overlay .language-selector{position:absolute;top:0;right:0;border:0 none}.overlay .language-selector li{padding:5px 20px;border:0 none;text-decoration:underline;font-size:.875rem}.overlay__container{position:absolute;top:30px;left:15px;right:15px;min-height:calc(100% - 65px);width:calc(100% - 30px);margin-bottom:15px;background:#fff;padding:110px 30px 30px;display:table}@media screen and (min-width: 1025px){.overlay__container{left:30px;right:30px;padding-top:50px;min-height:calc(100% - 80px);width:calc(100% - 80px);margin-bottom:30px}}.overlay__container .faq__accordion .country{display:block;margin:15px 0;text-align:left;cursor:pointer}.overlay__container .faq__accordion--container--subtitle{text-align:left}.overlay__inner{display:table-cell;vertical-align:middle}.overlay__logo{position:absolute;top:-30px;height:140px;width:140px;left:0;right:0;margin-left:auto;margin-right:auto;background:#fff;border-radius:50%}.overlay__logo img{width:100%}@media screen and (min-width: 1025px){.overlay__logo{height:153px;width:153px;padding:18px 8px;left:70px;right:initial;margin-left:0;margin-right:0}}.overlay__image{display:none;position:absolute;left:0;bottom:0}@media screen and (min-width: 1025px){.overlay__image{display:block}}.overlay__title{margin:0 auto;max-width:660px}.overlay__content p,.overlay__content>div{max-width:540px;margin:30px auto}.overlay__content p.input-group,.overlay__content>div.input-group{margin-top:0}.overlay__content p.overlay__birthdate__container,.overlay__content>div.overlay__birthdate__container{margin-bottom:0}.overlay__dropdown{margin:0;display:block;max-width:670px}@media screen and (max-width: 1024px){.overlay__dropdown{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:15px}}.overlay__navigation button:first-child{margin:0 5px 15px}.overlay.overlay--agewall{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.overlay.show{display:block;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.overlay__birthdate__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto}.overlay__birthdate__container.intl{max-width:290px}.overlay__birthdate__container .error-msg-box{width:100%;height:43px;margin:15px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay__birthdate__container .error-msg-box:empty{background-color:transparent}.overlay__birthdate__container input{-moz-appearance:textfield;width:90px}.overlay__birthdate__container input::-webkit-inner-spin-button,.overlay__birthdate__container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width: 1024px){.overlay__birthdate__container input{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}}.menu__mobile .accordion{position:relative}.menu__mobile .accordion+.accordion{border-top:0}.menu__mobile .accordion__sub-menu li{padding:15px;display:none}.menu__mobile .accordion__input,.menu__mobile .accordion>input[type=checkbox],.menu__mobile .accordion>input[type=radio]{display:none!important}.menu__mobile .accordion__label,.menu__mobile .accordion>label{width:calc(100% - 34px);padding-left:34px}.menu__mobile .accordion__label:after,.menu__mobile .accordion>label:after{top:15px}.menu__mobile .accordion__content,.menu__mobile .accordion>article,.menu__mobile .accordion>.accordion__sub-menu{-webkit-transform:.4s;transform:.4s;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.menu__mobile .accordion__input:checked+label,.menu__mobile .accordion>input:checked+label{margin-bottom:15px}.menu__mobile .accordion__input:checked~.accordion__sub-menu li,.menu__mobile .accordion>input:checked~.accordion__sub-menu li{display:block}body.cart .main-menu__links:last-child{margin-right:-11px}.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;list-style:none}.main-menu__links{padding:0 23px;text-transform:uppercase;-webkit-transition:none;transition:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.main-menu__links:hover{text-decoration:underline}.main-menu__links:first-child{margin-left:11px}.main-menu__links:last-child{margin-right:11px}.main-menu__links.has-dropdown a{text-decoration:none}.main-menu__links.has-dropdown span{position:relative;-webkit-transform:translateX(-5px);transform:translate(-5px);font: 700 1rem Montserrat,sans-serif;letter-spacing:.03em;text-transform:uppercase;-webkit-transition:.4s;transition:.4s;display:block}.main-menu__links.has-dropdown span:before{position:absolute;top:2px;right:-14px;content:"\f107";font-family:"Font Awesome 5 Free";font-size:.875rem;padding-left:14px}.main-menu__links.has-dropdown:hover span{color:#53565a}.main-menu__links.has-dropdown:hover span:before{content:"\f106"}.main-menu__links.has-dropdown:hover .menu__dropdown{top:130px;visibility:visible;opacity:1;width:100vw}.main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child{display:block}.main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-1,.main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-2,.main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-3,.main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-4,.main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-5,.main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-6{-webkit-animation:loadMenuTiles 1s ease forwards;animation:loadMenuTiles 1s ease forwards}.main-menu .menu__dropdown{position:absolute;width:0;top:85px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:initial;opacity:0;visibility:hidden;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-box-shadow:0 3px 3px rgba(39,37,31,.08);box-shadow:0 3px 3px #27251f14}.main-menu .menu__dropdown.is-active{top:130px;opacity:1;visibility:visible;width:100vw}.main-menu .menu__dropdown.is-active .menu__dropdown--child{display:block}.main-menu .menu__dropdown.is-active .menu__dropdown--child-1,.main-menu .menu__dropdown.is-active .menu__dropdown--child-2,.main-menu .menu__dropdown.is-active .menu__dropdown--child-3,.main-menu .menu__dropdown.is-active .menu__dropdown--child-4,.main-menu .menu__dropdown.is-active .menu__dropdown--child-5,.main-menu .menu__dropdown.is-active .menu__dropdown--child-6{-webkit-animation:loadMenuTiles 1s ease forwards;animation:loadMenuTiles 1s ease forwards}.main-menu .menu__dropdown--child{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;max-width:200px;margin:55px 25px;width:100%;text-align:center;opacity:0;display:none;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.main-menu .menu__dropdown--child:hover .menu__dropdown--child--image{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.main-menu .menu__dropdown--child:hover .menu__dropdown--child--title,.main-menu .menu__dropdown--child:hover .menu__dropdown--child--body{-webkit-transform:translateY(5px);transform:translateY(5px)}.main-menu .menu__dropdown--child--image{width:180px;-webkit-transition:.4s;transition:.4s;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 768px){.main-menu .menu__dropdown--child--image{min-height:180px}}.main-menu .menu__dropdown--child--title{color:#27251f;text-transform:uppercase;margin:7px 0;-webkit-transition:.4s;transition:.4s}.main-menu .menu__dropdown--child--body{color:#53565a;text-transform:initial;-webkit-transition:.4s;transition:.4s}.header--fixed-active .main-menu__links.has-dropdown:hover .menu__dropdown{top:74px;opacity:1;visibility:visible}.header--fixed-active .main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-1,.header--fixed-active .main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-2,.header--fixed-active .main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-3,.header--fixed-active .main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-4,.header--fixed-active .main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-5,.header--fixed-active .main-menu__links.has-dropdown:hover .menu__dropdown .menu__dropdown--child-6{-webkit-animation:loadMenuTiles 1s ease forwards;animation:loadMenuTiles 1s ease forwards}.header--fixed-active .menu__dropdown{top:54px}.header--fixed-active .menu__dropdown.is-active{top:74px}.faq__header{background:#f9f9f9}.faq__header--content{padding:20px}@media screen and (min-width: 1025px){.faq__header--content{padding-bottom:50px}}.faq__header--image{width:160px}@media screen and (min-width: 1025px){.faq__header--image{width:181px}}.faq__header--title{margin-bottom:20px;color:#27251f}.faq__header--subtitle{color:#53565a;max-width:670px;width:100%;margin:0 auto}#shopify-section-faq-filter{z-index:2}.faq__filter{padding:30px 20px 0;max-width:764px;margin:0 auto}@media screen and (min-width: 1025px){.faq__filter{padding:30px 0 0}}.faq__filter .c-dropdown--select--label{pointer-events:none;cursor:pointer}.faq__content{position:relative;width:100%;margin:0 auto 60px;padding:0 20px;max-width:764px}@media screen and (min-width: 1025px){.faq__content{padding:0}}.faq__accordion{border-bottom:1px solid #dedede;position:relative;-webkit-transition:.4s;transition:.4s}.faq__accordion+.faq__accordion{border-top:0}.faq__accordion.hide-parent{opacity:0;position:absolute}.faq__accordion--input,.faq__accordion>input[type=checkbox],.faq__accordion>input[type=radio]{display:none!important}.faq__accordion--container--subtitle{color:#007a3e}.faq__accordion--label,.faq__accordion>label{padding:53px 65px 10px 0;display:block;width:100%;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq__accordion--label:after,.faq__accordion>label:after{content:"";position:absolute;display:block;top:49px;right:0;background:transparent url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/plus-sign.svg?v=175347097678527766481674077367) no-repeat;background-size:30px;height:30px;width:30px;-webkit-transition:.4s;transition:.4s}.faq__accordion--content,.faq__accordion>article{width:100%;height:0;visibility:hidden;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);overflow:hidden;position:relative;display:block}.faq__accordion--input:checked+label:after,.faq__accordion>input:checked+label:after{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/plus-sign.svg?v=175347097678527766481674077367);-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq__accordion--input:checked~.accordion__article,.faq__accordion--input:checked~article,.faq__accordion>input:checked~.accordion__article,.faq__accordion>input:checked~article{height:auto;-webkit-animation:.4s openDropdown forwards;animation:.4s openDropdown forwards}.faq__accordion--input:checked~article.no-child,.faq__accordion>input:checked~article.no-child{margin-bottom:15px}.faq__accordion--child{border-bottom:1px solid #dedede;position:relative;-webkit-transition:.4s;transition:.4s;margin:0 15px}.faq__accordion--child.hide{opacity:0;position:absolute}.faq__accordion--child+.faq__accordion--child{border-top:0}.faq__accordion--child--input,.faq__accordion--child>input[type=checkbox],.faq__accordion--child>input[type=radio]{position:absolute;width:100%;opacity:0;height:100%;cursor:pointer}.faq__accordion--child--container{padding:10px 20px 10px 0;display:table;min-height:70px;width:100%}@media screen and (min-width: 1025px){.faq__accordion--child--container{padding-top:55px;padding-left:0}}.faq__accordion--child--container--subtitle{display:table-cell;vertical-align:bottom}.faq__accordion--child--label,.faq__accordion--child>label{display:block;width:100%;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq__accordion--child--label:after,.faq__accordion--child>label:after{content:"";pointer-events:none;position:absolute;display:block;width:18px;height:18px;right:0;top:55px;background:transparent url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/accordion-down_34x.png?v=171437639243861054931674077367) no-repeat;background-size:contain;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.4s;transition:.4s}.faq__accordion--child--label{position:relative}.faq__accordion--child--content,.faq__accordion--child>article{width:100%;overflow:hidden;position:relative;display:block;padding-left:20px;height:0;opacity:0;visibility:hidden;-webkit-transform:translateY(-20px);transform:translateY(-20px)}@media screen and (min-width: 1025px){.faq__accordion--child--content,.faq__accordion--child>article{padding-left:0}}.faq__accordion--child--content--button,.faq__accordion--child>article--button{margin:30px auto 0}@media screen and (min-width: 1181px){.faq__accordion--child--content--button,.faq__accordion--child>article--button{min-height:45px}}.faq__accordion--child--button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq__accordion--child--input:checked+label:after,.faq__accordion--child>input:checked+label:after{bottom:8px;background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/accordion-down_34x.png?v=171437639243861054931674077367);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 1025px){.faq__accordion--child--input:checked+label:after,.faq__accordion--child>input:checked+label:after{bottom:initial;top:54px}}.faq__accordion--child--input:checked~article,.faq__accordion--child>input:checked~article{padding-top:15px;padding-bottom:30px;height:auto;-webkit-animation:.4s openDropdown forwards;animation:.4s openDropdown forwards}.faq__question__image{width:100%;margin-bottom:15px}.faq__question__image-caption{font-size:.75rem;font-style:italic;text-align:center}.faq__accordion--no-children .faq__accordion--input:checked~.faq__accordion--content{padding-top:15px;padding-bottom:30px}.faq-contact__container{text-align:center;max-width:670px;width:100%;margin:93px auto}@media screen and (min-width: 1025px){.faq-contact__container{margin:45px auto}}.faq-contact__title{padding:0 15px}.faq-contact__link{display:block;width:200px;margin:0 auto}.faq-contact__link:not(:last-child){margin-bottom:15px}.faq-contact__body{padding:0 20px;margin:30px auto 0}.faq-contact__image{width:160px;margin-bottom:15px}.not-found{background:#f9f9f9}.not-found__container{padding:30px 20px}@media screen and (min-width: 1025px){.not-found__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1180px;padding:0 20px;margin:0 auto;min-height:750px}}.not-found__content{text-align:center;max-width:670px;width:100%;margin:0 auto}@media screen and (min-width: 1025px){.not-found__content{margin-top:-50px}}.not-found__content .not-found__image{display:block;margin:0 auto}@media screen and (min-width: 1025px){.not-found__content .not-found__image{display:none}}.not-found__subtitle{margin-top:6px;display:block;font-size:1.375rem}.not-found__body{margin-top:15px;margin-bottom:30px}@media screen and (min-width: 1025px){.not-found__body{margin-top:30px}}.not-found__image{width:178px}@media screen and (min-width: 768px){.not-found__image{width:400px}}@media screen and (max-width: 1024px){.not-found__image{display:none}}@media screen and (min-width: 1025px){.not-found__image{margin-top:-120px}}.not-found-404{background:#f9f9f9}.shopify-challenge__container{padding:100px 0}.page__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.page__hero{height:420px}}.page__hero.overlay-is-active{position:relative}.page__hero.overlay-is-active:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.3;background:#27251f}.page__hero--content{color:#fff;text-align:center;padding:60px 20px;z-index:1}@media screen and (min-width: 768px){.page__hero--content{max-width:670px;width:100%}}.page__hero--title{text-transform:uppercase;margin-bottom:5px}.page__hero--subtitle{text-transform:uppercase;margin-bottom:15px}.page__hero--body{font-size:1.375rem}#shopify-section-about-content,#shopify-section-about-content-fr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__content{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1180px}.about__content .generic__content{width:100%}.about__content--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0}@media screen and (min-width: 768px){.about__content{padding-bottom:30px}}@media screen and (min-width: 1025px){.about__content{padding:0 20px}}.about__content--container{max-width:670px;width:100%}.about__content--title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:auto auto 30px;text-align:center}@media screen and (min-width: 1025px){.about__content--title{margin-bottom:60px}}.about__content--body{margin-bottom:15px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.about__content--body--second{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.about__content--blocks{text-align:center;max-width:290px;-webkit-box-flex:1;-ms-flex:1 1 265px;flex:1 1 265px;padding:0 10px;margin:0 auto 50px}.about__content--blocks:last-child{margin-bottom:0}.about__content--blocks--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 20px;margin-top:45px;margin-bottom:30px;width:100%;max-width:670px}@media screen and (min-width: 1025px){.about__content--blocks--container{margin-bottom:100px;max-width:1180px}}.about__content--blocks--container.international{margin-bottom:0}.about__content--blocks img{width:100%;max-width:220px}.about__content--blocks--title{margin-top:15px;margin-bottom:15px;color:#27251f}.about__content--blocks--body{margin-bottom:15px}.article .container,.blog .container{padding-left:15px;padding-right:15px}@media screen and (min-width: 768px){.article .container,.blog .container{padding-left:30px;padding-right:30px}}section:not(:empty).flex.blog__grid{padding-bottom:30px;margin-bottom:0}.blog__tag-title{color:#a7a7a7;margin-bottom:15px}.blog__tags{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #a7a7a7;border-radius:4px;margin-bottom:60px;-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.blog__tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.blog__tag{padding:15px 30px;text-decoration:none;color:#53565a;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.blog__tag:not(:first-child){border-left:1px solid #dedede}.blog__tag--active{background:#53565a;color:#fff}.blog__tag--active:hover{background:#a7a7a7;-webkit-transition:.4s;transition:.4s}.blog__grid h3,.blog__grid h4{color:#007a3e}.blog__grid h3{text-transform:uppercase}.blog__grid .copy-container,.blog__grid .blog__read-more{font-size:1.375rem}.blog__grid-item--img{margin-bottom:20px}.blog__grid-item--img img{width:100%}.blog__articles-large--grid .blog__grid-item:not(:first-child) .copy-container{display:none}@media screen and (min-width: 768px){.blog__articles-large--grid .blog__grid-item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog__articles-large--grid .blog__grid-item:first-child .blog__grid-item--content,.blog__articles-large--grid .blog__grid-item:first-child .blog__grid-item--img{width:50%;margin-bottom:0}.blog__articles-large--grid .blog__grid-item:first-child .blog__grid-item--content{padding-left:30px}.blog__articles-large--grid .blog__grid-item:first-child .blog__grid-item--img{padding-right:30px}.blog__articles-large--grid .blog__grid-item:not(:first-child){width:50%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.blog__articles-small--grid .blog__grid-item{width:33.3%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.blog__grid-item{width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.blog__grid-item{margin-bottom:60px}}.blog__author{color:#5b3427;font-size:.875rem;margin-top:15px}.blog__article--header{text-align:center}.blog__article--image{margin-bottom:30px;width:100%}@media screen and (min-width: 421px){.blog__article--image{margin-bottom:60px}}.article .blog__featured-posts{padding:60px 0 0;background:#f9f9f9;border-top:1px solid #dedede}.blog__featured-posts h2{text-align:center;margin-bottom:30px}@media screen and (min-width: 421px){.blog__featured-posts h2{margin-bottom:60px}}.blog__article--body{font-size:1.125rem;margin-bottom:60px}.blog__article--body .copy-container{max-width:780px;margin-left:auto;margin-right:auto}.blog__load-more{margin-bottom:30px;text-align:center;display:none}@media screen and (min-width: 421px){.blog__load-more{margin-bottom:60px}}.article__hero{position:relative;min-height:320px;overflow:hidden}@media screen and (min-width: 1025px){.article__hero{min-height:485px}}.article__hero--image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;width:100vw}.article__hero--image img{width:auto;height:100%;min-height:320px;max-height:475px}@media screen and (min-width: 1025px){.article__hero--image img{width:auto;min-height:485px}}@media screen and (min-width: 1181px){.article__hero--image img{width:100%;min-height:485px;max-height:initial}}.article__hero--image--overlay{position:absolute;height:100%;width:100%;opacity:.2;top:-5px;left:0}.article__hero--content{position:absolute;bottom:20px;left:50%;max-width:1084px;width:100%;padding:0 30px;margin:0 auto;-webkit-transform:translateX(-50%);transform:translate(-50%)}.article__hero--content--body{max-width:300px;margin-right:auto}@media screen and (min-width: 1025px){.article__hero--content--body{max-width:475px}}.article__hero--content--body--title{color:#fff}.article__hero--content--body--link{text-transform:uppercase}.article-meta__name{font-size:.875rem;color:#fff;text-transform:uppercase;margin-top:5px;margin-bottom:15px}.article-tile{opacity:0;margin-bottom:30px;-webkit-transition:1s;transition:1s;-webkit-transform:translateY(-10px);transform:translateY(-10px);text-align:left}@media screen and (min-width: 1025px){.article-tile{width:50%;padding-right:16px}}.article-tile__container{height:calc(100vw - 40px);max-height:200px;position:relative}@media screen and (min-width: 1025px){.article-tile__container{max-height:280px}}.article-tile__content{position:absolute;bottom:10px;left:10px}.article-tile__content--title{color:#fff;text-transform:uppercase;padding-right:30px}.article-tile__content--author{font-size:.875rem;color:#fff;text-transform:uppercase}.article-tile__body{margin-top:15px;margin-bottom:5px;padding:0 10px}@media screen and (max-width: 1024px){.article-tile__collapse{border-top:1px solid #dedede;padding-top:30px}.article-tile__collapse .article-tile__container{background:none!important;height:initial}.article-tile__collapse .article-tile__content{position:initial}.article-tile__collapse .article-tile__content--title{color:#53565a;padding-right:0}.article-tile__collapse .article-tile__content--author,.article-tile__collapse .article-tile__body{display:none}.article-tile__collapse .article-tile__link{padding:0}}.article-tile.is-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.article-tile-simplified{border-top:1px solid #dedede;padding:30px 0;max-width:670px;margin:0 auto;text-align:left}.article-tile-simplified .article-tile__link{padding:0}.article__title{padding:0 20px;margin-top:5px;text-transform:uppercase}@media screen and (min-width: 1025px){.article__title{text-align:center;max-width:764px;margin:30px auto 0}}.collection__header,.collection__wrapper{margin:30px auto;padding:0 20px}@media screen and (min-width: 768px){.collection__header,.collection__wrapper{margin:60px auto}}.collection__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection__header--inner{max-width:670px;text-align:center}.collection__wrapper{max-width:1180px;margin-bottom:60px;*zoom: 1}.collection__wrapper:before,.collection__wrapper:after{content:" ";display:table}.collection__wrapper:after{clear:both}@media screen and (min-width: 768px){.collection__wrapper{margin-bottom:110px}}.collection__mobile-sidebar{background:#f9f9f9;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin:0 -20px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.collection__mobile-sidebar i{font-size:1.125rem}@media screen and (max-width: 767px){.collection__sidebar--inner{background:#f9f9f9;margin:-2px -20px 0;padding:20px 20px 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #dedede}.collection__sidebar--inner .select-styled{width:100%;margin-bottom:15px}.collection__sidebar--inner a.button{width:100%;margin-bottom:30px}.collection__sidebar--inner .collection__sidebar--col{width:50%}}.collection__sidebar{margin-bottom:60px}@media screen and (min-width: 768px){.collection__sidebar{margin-bottom:0;width:30%;float:left;padding-right:10px}.collection__sidebar .collection__mobile-sidebar{display:none}.collection__sidebar .collection__sidebar--inner{display:block!important}.collection__sidebar h6{margin-bottom:15px;margin-top:60px;position:relative}.collection__sidebar h6:not(.collection__sidebar--top-filter){padding-top:30px}.collection__sidebar h6:not(.collection__sidebar--top-filter):after{content:"";position:absolute;height:1px;width:50px;background:#a89968;top:0;left:0}.collection__sidebar h6:first-of-type{margin-top:30px}.collection__sidebar ul:last-of-type{margin-bottom:60px}.collection__sidebar .select-styled{width:100%}.collection__sidebar a.button{margin-top:15px;width:100%}}@media screen and (min-width: 1025px){.collection__sidebar{width:20%}}.collection__sidebar li{margin:15px 0;position:relative}.collection__link{display:inline-block;padding-left:35px;color:#53565a;font-size:1.125rem;text-decoration:none}.collection__link:hover{text-decoration:underline}.collection__link--active{font-weight:700;color:#007a3e}.collection__link:before,.filter__label:before{content:"";position:absolute;left:0;top:3px;width:25px;height:25px}.collection__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-10px auto 0}.collection__grid h2{width:100%;margin:110px 0 40px;color:#27251f;text-align:center}@media screen and (min-width: 768px){.collection__grid h2{margin-left:15px;text-align:left}}.collection__grid h3{text-align:center;margin-top:10px}.collection__grid--low-thc .product-tile:not(.product-tile--sm),.collection__grid--high-cbd .product-tile:not(.product-tile--sm),.collection__grid--balanced .product-tile:not(.product-tile--sm),.collection__grid--high-thc .product-tile:not(.product-tile--sm){border-bottom:5px solid}.collection__grid--low-thc .product-tile:not(.product-tile--sm){border-bottom-color:#7ea648}.collection__grid--high-cbd .product-tile:not(.product-tile--sm){border-bottom-color:#1cb1de}.collection__grid--balanced .product-tile:not(.product-tile--sm){border-bottom-color:#615bab}.collection__grid--high-thc .product-tile:not(.product-tile--sm){border-bottom-color:#d44b3a}.collection__header--image{max-width:150px}.collection__header--title{color:#27251f}.collection__header--content{font-size:1.375rem;margin-top:15px}.collection__icon{width:30px;height:30px;background-size:contain;margin:0 auto 15px;display:inline-block}.collection__link,.collection__icon{background-repeat:no-repeat;background-position:center left}.cannabis-icon{background-image:url(leaf-icon.svg)}.flower-icon{background-image:url(flowers-icon.svg)}.oil-icon{background-image:url(oils-icon.svg)}.capsules-icon{background-image:url(capsules-icon.svg)}.topicals-icon{background-image:url(topicals-icon.svg)}.beverages-icon{background-image:url(beverages-icon.svg)}.edibles-icon{background-image:url(edibles-icon.svg)}.vapes-icon{background-image:url(vapes-icon.svg)}.collection__filters .collection__link:before,.filter__label:before{border:3px solid;border-radius:50%}.collection__filters .collection__link.low-thc:before,.filter__label.low-thc:before{border-color:#7ea648}.collection__filters .collection__link.high-cbd:before,.filter__label.high-cbd:before{border-color:#1cb1de}.collection__filters .collection__link.balanced:before,.filter__label.balanced:before{border-color:#615bab}.collection__filters .collection__link.high-thc:before,.filter__label.high-thc:before{border-color:#d44b3a}.collection__filters .collection__link.low-thc.collection__link--active:before,.filter__label.low-thc.collection__link--active:before{background-color:#7ea648}.collection__filters .collection__link.high-cbd.collection__link--active:before,.filter__label.high-cbd.collection__link--active:before{background-color:#1cb1de}.collection__filters .collection__link.balanced.collection__link--active:before,.filter__label.balanced.collection__link--active:before{background-color:#615bab}.collection__filters .collection__link.high-thc.collection__link--active:before,.filter__label.high-thc.collection__link--active:before{background-color:#d44b3a}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__container--prev{-webkit-transition:.4s;transition:.4s}.pagination__container--prev:hover{-webkit-transform:translateX(-10px);transform:translate(-10px)}.pagination__container--prev img{height:24px;width:auto}.pagination__container--next{-webkit-transition:.4s;transition:.4s;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination__container--next:hover{-webkit-transform:rotate(180deg) translateX(-10px);transform:rotate(180deg) translate(-10px)}.pagination__container--next img{height:24px;width:auto}.pagination__container--content--current-page{margin:0 5px;padding:8px 13px;background:#f9f9f9}.location-selector{display:-webkit-box;display:-ms-flexbox;display:flex}.location-selector .st0{fill:#dedede;width:100%;height:100%}.location-selector .st1{fill:#fff;stroke:#a7a7a7;stroke-miterlimit:10;vector-effect:non-scaling-stroke;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;stroke-width:.03em}.location-selector .brands{width:40%;height:608px;overflow:auto}@media screen and (max-width: 1000px){.location-selector .brands{width:100%;height:auto}}.location-selector .brands__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 45px;margin-bottom:60px}@media screen and (min-width: 1025px){.location-selector .brands__header{min-height:485px;margin-bottom:80px}}.location-selector .brands__header--container{max-width:670px;width:100%;margin:0 auto}.location-selector .brands__header--title{color:#53565a;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width: 1025px){.location-selector .brands__header--title{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}@media screen and (min-width: 1025px){.location-selector .brands__header--subtitle{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.location-selector .brands__header--image{width:165px;display:block;margin:0 auto}.location-selector .brands__content{max-width:670px;width:100%;margin:0 auto}@media screen and (min-width: 1025px){.location-selector .brands__content{margin-bottom:145px;max-width:804px}}.location-selector .brands__content .brand__block{margin-bottom:60px;-webkit-transition:.4s;transition:.4s;cursor:pointer;display:block;color:#53565a}.location-selector .brands__content .brand__block:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media screen and (min-width: 1025px){.location-selector .brands__content .brand__block{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.location-selector .brands__content .brand__block--image{width:100%;margin-top:0;margin-bottom:30px;max-width:280px}@media screen and (min-width: 1025px){.location-selector .brands__content .brand__block--image{max-width:initial;margin-bottom:0}}@media screen and (min-width: 1025px){.location-selector .brands__content .brand__block--image{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:244px;margin-left:0}}@media screen and (min-width: 1025px){.location-selector .brands__content .brand__block--content{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:447px}}.location-selector .brands__content .brand__block--content--country{margin-top:15px}.location-selector .brands__content .brand__block--content--body{margin-top:20px}@media screen and (max-width: 666px){.location-selector .region-list .faq__accordion{padding:0 20px}}.location-selector .region-list .faq__accordion--label{position:relative;max-width:666px;width:80%;margin:0 auto;padding:33px 0}.location-selector .region-list .faq__accordion--label:after{top:50%;margin-top:-15px}@media screen and (max-width: 666px){.location-selector .region-list .faq__accordion--label{width:100%}}.location-selector .brand-block{cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.location-selector .brand-block.selected,.location-selector .brand-block:hover{background:#f9f9f9}.location-selector .brand-block.mobile-brand-block{display:none}@media screen and (max-width: 1000px){.location-selector .brand-block.desktop-brand-block{display:none}.location-selector .brand-block.mobile-brand-block{display:block;color:#53565a}}.location-selector .brand-block .inner-brand-block{max-width:666px;width:80%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}@media screen and (max-width: 666px){.location-selector .brand-block .inner-brand-block{width:100%}}.location-selector .brand-block .brand-col{width:50%}.location-selector .brand-block .brand-logo img{width:100%;max-width:100px;margin:0}@media screen and (min-width: 401px){.location-selector .brand-block .brand-logo img{max-width:155px}}.location-selector .brand-block .brand-info h3{text-transform:uppercase}.location-selector .brand-block .brand-info h4{font-size:.875rem;font-weight:400;font-family:Lato,sans-serif}.location-selector .world-map{width:60%;height:608px;position:relative;overflow:hidden;background:#dedede}@media screen and (max-width: 1000px){.location-selector .world-map{display:none}}.location-selector .world-map .all-country-labels{max-width:1109px;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:10;width:100%}.location-selector .world-map svg{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center;width:auto;height:100%;display:block;margin:0 auto;-webkit-transition:-webkit-transform .5s ease-in-out .25s;transition:-webkit-transform .5s ease-in-out .25s;transition:transform .5s ease-in-out .25s;transition:transform .5s ease-in-out .25s,-webkit-transform .5s ease-in-out .25s}.location-selector .world-map svg.map--animatable{will-change:transform}.location-selector .world-map svg.BR{-webkit-transform:translate3d(200px,-535px,0) scale(3.5);transform:translate3d(200px,-535px,0) scale(3.5)}.location-selector .world-map svg.CA{-webkit-transform:translate3d(35%,27%,0) scale(2);transform:translate3d(35%,27%,0) scale(2)}.location-selector .world-map svg.CL{-webkit-transform:translate3d(62%,-1000px,0) scale(4.5);transform:translate3d(62%,-1000px,0) scale(4.5)}.location-selector .world-map svg.CO{-webkit-transform:translate3d(350px,-410px,0) scale(3.2);transform:translate3d(350px,-410px,0) scale(3.2)}.location-selector .world-map svg.DK{-webkit-transform:translate3d(-350px,205px,0) scale(6);transform:translate3d(-350px,205px,0) scale(6)}.location-selector .world-map svg.DE{-webkit-transform:translate3d(-37%,-7px,0) scale(2.7);transform:translate3d(-37%,-7px,0) scale(2.7)}.location-selector .world-map svg.GB{-webkit-transform:translate3d(-26%,115px,0) scale(2.7);transform:translate3d(-26%,115px,0) scale(2.7)}.location-selector .world-map svg.GR{-webkit-transform:translate3d(-59%,-150px,0) scale(4.7);transform:translate3d(-59%,-150px,0) scale(4.7)}.location-selector .world-map svg.IT{-webkit-transform:translate3d(-37%,-30px,0) scale(4.7);transform:translate3d(-37%,-30px,0) scale(4.7)}.location-selector .world-map svg.JM{-webkit-transform:translate3d(234%,-850px,0) scale(11);transform:translate3d(234%,-850px,0) scale(11)}.location-selector .world-map svg.MX{-webkit-transform:translate3d(790px,-52%,0) scale(3.7);transform:translate3d(790px,-52%,0) scale(3.7)}.location-selector .world-map svg.PE{-webkit-transform:translate3d(27%,-70%,0) scale(2.7);transform:translate3d(27%,-70%,0) scale(2.7)}.location-selector .world-map svg.PT{-webkit-transform:translate3d(0,-150px,0) scale(7);transform:translate3d(0,-150px,0) scale(7)}.location-selector .world-map svg.PL{-webkit-transform:translate3d(-41%,80px,0) scale(3.7);transform:translate3d(-41%,80px,0) scale(3.7)}.location-selector .world-map svg.US{-webkit-transform:translate3d(66%,-12%,0) scale(3);transform:translate3d(66%,-12%,0) scale(3)}.location-selector .world-map .country-label{position:absolute;z-index:10;cursor:pointer;padding:6px 14px;text-transform:uppercase;border-radius:5px;display:block;opacity:1;-webkit-transition:.4s;transition:.4s}.location-selector .world-map .country-label.button{min-height:initial}.location-selector .world-map .country-label.active{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;visibility:hidden}.location-selector .world-map .country-label.BR{top:76%;left:250px}.location-selector .world-map .country-label.CA{top:35%;left:9%}.location-selector .world-map .country-label.CL{top:84%;left:160px}.location-selector .world-map .country-label.CO{top:69%;left:126px}.location-selector .world-map .country-label.DK{top:28%;left:400px}.location-selector .world-map .country-label.DE{top:43%;left:370px}.location-selector .world-map .country-label.GB{top:37%;left:375px}.location-selector .world-map .country-label.GR{top:52%;left:500px}.location-selector .world-map .country-label.IT{top:49%;left:427px}.location-selector .world-map .country-label.JM{top:59%;left:190px}.location-selector .world-map .country-label.MX{top:57%;left:50px}.location-selector .world-map .country-label.PT{top:50%;left:313px}.location-selector .world-map .country-label.PE{top:76%;left:147px}.location-selector .world-map .country-label.PL{top:37%;left:484px}.location-selector .world-map .country-label.US{top:48%;left:6%}@media screen and (min-width: 1551px){.location-selector .world-map .country-label.BR{left:32%}.location-selector .world-map .country-label.CA{left:15%}.location-selector .world-map .country-label.CL{left:22%}.location-selector .world-map .country-label.CO{left:20%}.location-selector .world-map .country-label.DE{left:42%}.location-selector .world-map .country-label.DK{left:44%}.location-selector .world-map .country-label.MX{left:12%}.location-selector .world-map .country-label.GR{top:51%;left:55%}.location-selector .world-map .country-label.GB{left:42%}.location-selector .world-map .country-label.IT{left:47%}.location-selector .world-map .country-label.PE{left:21%}.location-selector .world-map .country-label.PT{top:50%;left:36%}.location-selector .world-map .country-label.PL{left:51%}.location-selector .world-map .country-label.JM{left:24%}.location-selector .world-map .country-label.US{left:13%}}.location-selector .world-map .country-detail{visibility:hidden;opacity:0;position:absolute;width:430px;background:#fff;padding:20px 30px;-webkit-box-shadow:0 0 24px 10px rgba(39,37,31,.14);box-shadow:0 0 24px 10px #27251f24;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;left:50%;top:50%}.location-selector .world-map .country-detail:after{right:100%;top:14px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-right-color:#fff;border-width:18px}.location-selector .world-map .country-detail.active{opacity:1;visibility:visible;z-index:10;-webkit-transition-delay:1s;transition-delay:1s}.location-selector .world-map .country-detail.CA{top:40%;left:30%}@media screen and (max-width: 1100px){.location-selector .world-map .country-detail.CA{left:25%}}.location-selector .world-map .country-detail.CL{top:20%;left:21%}@media (min-width: 1071px) and (max-width: 1300px){.location-selector .world-map .country-detail.CL{left:18%}}@media (min-width: 1301px) and (max-width: 1650px){.location-selector .world-map .country-detail.CL{left:15%}}@media (min-width: 1651px) and (max-width: 1800px){.location-selector .world-map .country-detail.CL{left:18%}}.location-selector .world-map .country-detail.CO{top:34%;left:24%}.location-selector .world-map .country-detail.BR{top:30%;left:26%}@media (min-width: 1301px) and (max-width: 1750px){.location-selector .world-map .country-detail.BR{left:20%}}.location-selector .world-map .country-detail.DK{top:25%;left:21%}@media (min-width: 1251px) and (max-width: 1750px){.location-selector .world-map .country-detail.DK{left:18%}}.location-selector .world-map .country-detail.DE{top:28%;left:22%}@media (min-width: 1251px) and (max-width: 1750px){.location-selector .world-map .country-detail.DE{left:18%}}.location-selector .world-map .country-detail.GB{top:39%;left:22%}@media (min-width: 1151px) and (max-width: 1300px){.location-selector .world-map .country-detail.GB{left:19%}}@media (min-width: 1301px) and (max-width: 1500px){.location-selector .world-map .country-detail.GB{left:17%}}@media (min-width: 1501px) and (max-width: 1600px){.location-selector .world-map .country-detail.GB{left:16%}}@media (min-width: 1601px) and (max-width: 1700px){.location-selector .world-map .country-detail.GB{left:17%}}@media (min-width: 1701px) and (max-width: 1850px){.location-selector .world-map .country-detail.GB{left:20%}}.location-selector .world-map .country-detail.GR{top:137px;left:17%}@media (min-width: 1201px) and (max-width: 1750px){.location-selector .world-map .country-detail.GR{left:14%}}.location-selector .world-map .country-detail.IT{top:250px;left:24%}@media (min-width: 1301px) and (max-width: 1800px){.location-selector .world-map .country-detail.IT{left:22%}}.location-selector .world-map .country-detail.JM{top:34%;left:25%}@media (min-width: 1201px) and (max-width: 1750px){.location-selector .world-map .country-detail.JM{left:20%}}.location-selector .world-map .country-detail.MX{top:24%;left:29%}@media (min-width: 1401px) and (max-width: 1700px){.location-selector .world-map .country-detail.MX{left:26%}}.location-selector .world-map .country-detail.PE{top:31%;left:23%}@media (min-width: 1221px) and (max-width: 1650px){.location-selector .world-map .country-detail.PE{left:17%}}@media (min-width: 1651px) and (max-width: 1800px){.location-selector .world-map .country-detail.PE{left:19%}}.location-selector .world-map .country-detail.PT{top:22%;left:22%}@media (min-width: 1401px) and (max-width: 1700px){.location-selector .world-map .country-detail.PT{left:19%}}.location-selector .world-map .country-detail.PL{top:200px;left:28%}@media (min-width: 1301px) and (max-width: 1800px){.location-selector .world-map .country-detail.PL{left:24%}}.location-selector .world-map .country-detail.US{top:30%;left:34%}@media screen and (max-width: 1150px){.location-selector .world-map .country-detail.US{left:28%}}.location-selector .world-map .country-detail .brand-title{font-weight:400;margin-bottom:20px}.location-selector .world-map .country-detail .brand-description{font-size:.875rem;padding-bottom:20px}.location-selector .world-map #click-away{position:absolute;width:100%;height:100%;display:none;z-index:1}.location-selector .world-map #click-away.in-focus{display:block}.location-selector .world-map .selected-country{fill:#007a3eb3;stroke:#007a3e}.certificates__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;margin-bottom:60px}@media screen and (min-width: 1025px){.certificates__header{min-height:485px;margin-bottom:80px}}.certificates__header--container{max-width:670px;width:100%;margin:0 auto;padding-bottom:96px;padding-top:76px}.certificates__header--title{color:#53565a;font-weight:700;text-transform:uppercase;margin-bottom:15px}.certificates__header--image{width:165px;display:block;margin:0 auto}@media screen and (min-width: 1025px){.certificates__header--image{margin-bottom:33px}}.certificates__content{max-width:670px;width:100%;padding:0 20px;margin:0 auto}@media screen and (min-width: 1025px){.certificates__content{margin-bottom:80px;max-width:804px}}.certificates__content .certificate__block{margin-bottom:60px;display:block;color:#53565a}@media screen and (min-width: 1025px){.certificates__content .certificate__block{max-width:764px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.certificates__content .certificate__block--image{margin:0 auto 30px;display:block;max-width:170px}@media screen and (min-width: 1025px){.certificates__content .certificate__block--image{max-width:244px;margin:0}}.certificates__content .certificate__block__buttons-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:center;align-self:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width: 1025px){.certificates__content .certificate__block__buttons-wrapper{-ms-flex-item-align:initial;align-self:initial}}.certificates__content .certificate__block__button{min-width:200px}.certificates__content .certificate__block__button:not(:last-child){margin-bottom:15px}@media screen and (min-width: 1025px){.certificates__content .certificate__block__button{padding:15px 28px;min-height:40px}}.certificates__content .certificate__block--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width: 1025px){.certificates__content .certificate__block--content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:374px}}.certificates__content .certificate__block--content--title{margin-bottom:15px}.certificates__content .certificate__block--content--body{margin:20px 0 30px}@media screen and (min-width: 1025px){.certificates__content .certificate__block--content--body{margin:20px 0}}.intro-section__op{text-align:center;margin:10px;min-height:697px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 1025px){.intro-section__op{margin:18px 20px 22px;min-height:660px}}.intro-section__op-title{text-align:center;text-transform:uppercase;margin:15px auto;max-width:670px;width:100%}.intro-section__op-container{position:relative;padding:10px}@media screen and (min-width: 1025px){.intro-section__op-container{width:1095px}}@media (min-width: 1px) and (max-width: 1024px){.intro-section__op-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.intro-section__op-title,.intro-section__op-text{color:#53565a}.intro-section__op-image-block{position:relative;display:inline-block;margin-top:20px;height:540px;width:300px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:center;align-self:center;margin-bottom:90px}@media screen and (min-width: 1025px){.intro-section__op-image-block{margin:30px auto 0;width:100%;height:475px}}.intro-section__op-arrow{position:absolute;width:70px;opacity:1}.intro-section__op-arrow img{max-width:100%}.intro-section__op-arrow--up{left:5%;top:22%;opacity:1}@media screen and (min-width: 1025px){.intro-section__op-arrow--up{left:25%;top:calc(20% - 10px);opacity:0;-webkit-transform:none;transform:none}}.intro-section__op-arrow--down{right:7%;top:20%;opacity:1}@media screen and (min-width: 1025px){.intro-section__op-arrow--down{right:25%;top:calc(20% - 10px);opacity:0}}.intro-section__op-image-text{text-align:center;text-transform:uppercase;font-weight:700;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.intro-section__op-image-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:156px;height:156px}.intro-section__op-image-container img{width:100%;opacity:.65}@media screen and (min-width: 1025px){.intro-section__op-image-container{width:271px;height:294px}}.intro-section__op-image-container--earth{left:0;top:0;bottom:0;margin:auto}@media screen and (min-width: 1025px){.intro-section__op-image-container--earth{top:-10px;opacity:0}}.intro-section__op-image-container--windmill{right:0;left:0;top:0;margin:auto}@media screen and (min-width: 1025px){.intro-section__op-image-container--windmill{top:-10px;opacity:0}}.intro-section__op-image-container--microscope{right:0;bottom:0;top:0;margin:auto}@media screen and (min-width: 1025px){.intro-section__op-image-container--microscope{top:-10px;opacity:0}}.organic-process-content{padding-top:80px;padding-bottom:60px}@media screen and (min-width: 768px){.organic-process-content{padding-top:90px;padding-bottom:100px}}.organic-process-content__text{margin-bottom:30px}@media screen and (min-width: 1025px){.organic-process-content__text{margin-bottom:45px}}.organic-process-content__title{margin-bottom:20px;max-width:670px;width:100%}.organic-process-content__body:not(:last-of-type){margin-bottom:20px}.organic-process-content__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (min-width: 1025px){.organic-process-content__buttons{margin-bottom:45px}}.organic-process-content__button--first{margin-bottom:20px}.organic-process-content__video{width:100%;margin-bottom:30px}@media screen and (min-width: 1025px){.organic-process-content__video{margin-bottom:45px}}.organic-process-content__image{width:100%;margin-top:0!important;margin-bottom:30px!important}@media screen and (min-width: 1025px){.organic-process-content__image{margin-bottom:45px!important}}.community{background-repeat:no-repeat;background-size:cover;padding:30px 0;background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/wood_texture_1280x.jpg?v=59105957150850343601674077367);color:#fff}.community .newsletter__form-content{text-align:center;margin-bottom:20px}.community input{margin-bottom:20px}.community input[type=text],.community input[type=email]{width:100%}.community label.radio-dot{margin-bottom:20px;display:block}.community .checkbox__label{color:#fff}.community .checkbox__label .checkbox__fake{border-color:#fff}.community-content__header{margin:45px auto;max-width:765px;padding:0 20px}@media screen and (min-width: 1025px){.community-content__header{padding:0}}.community-content__header--image{width:100%;max-width:220px;display:block;margin:0 auto 30px}.community-content__header--video{width:100%}.community-content__sub-head{margin-bottom:30px}.community-content__sub-head--title{text-transform:uppercase;color:#27251f;margin-bottom:30px}@media screen and (min-width: 1025px){.community-content__sub-head--title{text-align:center}}.community-content__sub-head--text{font-size:1.15rem}@media screen and (min-width: 1025px){.community-content__sub-head--text{text-align:center}}.community-content__container{margin-bottom:30px}@media screen and (min-width: 1025px){.community-content__container{margin-bottom:60px}}.community-content__text{margin-bottom:30px}@media screen and (min-width: 1025px){.community-content__text{margin-bottom:45px}}.community-content__title{margin-bottom:20px;max-width:670px;width:100%}.community-content__body:not(:last-of-type){margin-bottom:20px}.community-content__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (min-width: 1025px){.community-content__buttons{margin-bottom:45px}}.community-content__button{padding:12px 15px!important;min-width:180px}.community-content__button--first{margin-bottom:20px}.community-content__video{width:100%;margin-bottom:30px}@media screen and (min-width: 1025px){.community-content__video{margin-bottom:45px}}.community-content__image{width:100%;margin-top:0!important;margin-bottom:30px!important}@media screen and (min-width: 1025px){.community-content__image{margin-bottom:45px!important}}.community-pre-footer{background:#f9f9f9}.community-pre-footer__container{padding:105px 20px;text-align:center;max-width:670px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.community-pre-footer__container{padding:95px 20px}}.community-pre-footer__title{margin-bottom:15px;text-transform:uppercase}.community-pre-footer__subtitle{margin-bottom:30px}.community-pre-footer__image{width:200px}@media screen and (min-width: 1025px){.community-pre-footer__image{width:253px}}.community-pre-footer__button{margin-top:50px}@media screen and (min-width: 1025px){.community-pre-footer__button{margin-top:45px}}.why-tgod-banner{position:relative}.why-tgod-banner.overlay-is-active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;background:#27251f}.why-tgod-banner__container{z-index:1}.why-tgod-content__header{margin:30px auto;max-width:765px;padding:0 20px}@media screen and (min-width: 1025px){.why-tgod-content__header{margin-top:80px;margin-bottom:45px;padding:0}}.why-tgod-content__header--title{text-transform:uppercase;margin-bottom:30px}@media screen and (min-width: 1025px){.why-tgod-content__header--title{text-align:center;margin-bottom:60px}}.why-tgod-content__header--video{width:100%}.why-tgod-content__container{margin-bottom:30px}@media screen and (min-width: 1025px){.why-tgod-content__container{margin-bottom:60px}}.why-tgod-content__text{margin-bottom:30px}@media screen and (min-width: 1025px){.why-tgod-content__text{margin-bottom:45px}}.why-tgod-content__title{margin-bottom:20px;max-width:670px;width:100%}.why-tgod-content__body:not(:last-of-type){margin-bottom:20px}.why-tgod-content__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (min-width: 1025px){.why-tgod-content__buttons{margin-bottom:45px}}.why-tgod-content__button{padding:0 15px;min-width:180px}.why-tgod-content__button--first{margin-bottom:20px}.why-tgod-content__video{width:100%;margin-bottom:30px}@media screen and (min-width: 1025px){.why-tgod-content__video{margin-bottom:45px}}.why-tgod-content__image-container{position:relative;margin-bottom:30px}.why-tgod-content__image-container.source-is-active{margin-bottom:60px}@media screen and (min-width: 1025px){.why-tgod-content__image-container.source-is-active{margin-bottom:75px}}@media screen and (min-width: 1025px){.why-tgod-content__image-container{margin-bottom:45px}}.why-tgod-content__image{width:100%;margin:0}.why-tgod-content__image--source{position:absolute;left:0;bottom:-25px}.why-tgod-content__sources{margin-bottom:30px}@media screen and (min-width: 1025px){.why-tgod-content__sources{margin-bottom:45px}}.why-tgod-content__sources--title{margin-bottom:5px}.why-tgod-content__sources--link{display:inherit;text-decoration:underline}.related-faq{background:#f9f9f9}.related-faq__container{padding:60px 20px;text-align:center;max-width:744px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1025px){.related-faq__container{padding-bottom:50px}}.related-faq__title{margin-bottom:20px;text-transform:uppercase}.related-faq__subtitle{margin-bottom:30px}.related-faq__image{width:160px;margin-bottom:30px}.related-faq__button{margin-top:50px;width:80%}@media screen and (min-width: 1025px){.related-faq__button{margin-bottom:0;width:auto}}.related-faq .accordion{border-bottom:1px solid #dedede;border-top:0;position:relative;padding-bottom:15px;margin-bottom:30px}@media screen and (min-width: 1025px){.related-faq .accordion{margin-bottom:60px}}.related-faq .accordion+.accordion{border-top:0}.related-faq .accordion__input,.related-faq .accordion>input[type=checkbox],.related-faq .accordion>input[type=radio]{display:none!important}.related-faq .accordion__label,.related-faq .accordion>label{display:block;width:100%;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.related-faq .accordion__label:after,.related-faq .accordion>label:after{content:"";position:absolute;display:block;width:18px;height:18px;right:0;top:0;background:transparent url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/accordion-down_34x.png?v=171437639243861054931674077367) no-repeat;background-size:contain}.related-faq .accordion__label h2,.related-faq .accordion>label h2{text-align:left;padding-right:30px}.related-faq .accordion__content,.related-faq .accordion>article{width:100%;height:0;overflow:hidden;position:relative;display:block}.related-faq .accordion__content>div,.related-faq .accordion>article>div{text-align:left;margin-top:20px}.related-faq .accordion__input:checked+label:after,.related-faq .accordion>input:checked+label:after{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/accordion-up_34x.png?v=174482663025790015331674077367)}.related-faq .accordion__input:checked~.accordion__article,.related-faq .accordion__input:checked~article,.related-faq .accordion>input:checked~.accordion__article,.related-faq .accordion>input:checked~article{height:auto}@media screen and (min-width: 1025px){.page-why-tgod .section__op{min-height:700px}}@media screen and (min-width: 1181px){.page-why-tgod .section__op{min-height:742.5px}}@media screen and (min-width: 1540px){.page-why-tgod .section__op{min-height:1031.3px}}.page-why-tgod .section__op-container{position:relative}@media screen and (max-width: 767px){.page-why-tgod .section__op-button{bottom:40px}}@media screen and (max-width: 1024px){.page-why-tgod .section__op-button{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);bottom:80px}}.cart__title{margin:30px 0;text-align:center;width:100%;text-transform:uppercase}.cart__back-to-shopping{font-size:.875rem;font-weight:700;max-width:670px;width:100%;padding-left:30px;margin:0 auto 60px;-webkit-transform:translateX(10px);transform:translate(10px);-webkit-transition:.4s;transition:.4s;display:block}.cart__back-to-shopping:before{content:"\f060";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0;width:24px;height:24px;-webkit-transition:.4s;transition:.4s;text-align:center;font-size:.8rem;line-height:1.8;border-radius:50%;border:1px solid #dedede}.cart__back-to-shopping:hover{-webkit-transform:translateX(10px);transform:translate(10px)}.cart__back-to-shopping:hover:before{-webkit-transform:translateX(-5px);transform:translate(-5px)}@media screen and (min-width: 1025px){.cart__back-to-shopping{display:none}}.cart__grid{max-width:670px;width:100%;margin:0 auto;padding:10px}.cart__grid--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #dedede;margin-bottom:20px;-webkit-transition:.4s;transition:.4s}.cart__grid--item.remove-item{-webkit-transform:translateX(40px);transform:translate(40px);opacity:0;visibility:hidden}.cart__grid--image{margin-right:10px}.cart__grid--image img{width:115px}.cart__grid--container{width:100%}.cart__grid--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart__grid--content--title{font-weight:700;color:#53565a;margin-bottom:4px}.cart__grid--content--subtitle{font:italic 400 .875rem/1.42 Lato,sans-serif}.cart__grid--content--variant{font: 400 .875rem/1.42 Lato,sans-serif;margin-top:5px}.cart__grid--options{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__grid--remove{cursor:pointer;font-size:.875rem}.cart__grid--quantity{width:auto;margin:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart__grid--quantity span{cursor:pointer;-webkit-transition:.4s;transition:.4s}.cart__grid--quantity input{border:0;min-height:35px;height:35px;width:35px;padding:0 5px;border-radius:4px;background:#f9f9f9;margin:0 12px;text-align:center;color:#53565a;-moz-appearance:textfield}.cart__grid--quantity input::-webkit-inner-spin-button,.cart__grid--quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart__footer{width:100%;padding:10px;background:#f9f9f9}@media screen and (min-width: 1025px){.cart__footer{margin-top:60px;padding:20px}}.cart__footer--container{max-width:670px;width:100%;margin:0 auto}@media screen and (min-width: 1025px){.cart__footer--container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:764px}}@media screen and (min-width: 1025px){.cart__footer--container--desktop-left{-webkit-box-flex:1;-ms-flex:1 0 56%;flex:1 0 56%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1025px){.cart__footer--container--desktop-right{-webkit-box-flex:1;-ms-flex:1 0 44%;flex:1 0 44%;padding-left:15px;margin-left:35px;border-left:1px solid rgba(167,167,167,.3)}}.cart__footer--container--desktop-right .cart__back-to-shopping{display:block;margin-top:30px;margin-bottom:0;-webkit-transform:none;transform:none}@media screen and (max-width: 1024px){.cart__footer--container--desktop-right .cart__back-to-shopping{display:none}}.cart__footer--summary{text-transform:uppercase;font-weight:700}@media screen and (max-width: 1024px){.cart__footer--summary{display:none}}.cart__footer--total{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__footer--total--over-limit .cart__footer__grams-of-max{font-weight:700}@media screen and (min-width: 1025px){.cart__footer--total{padding-left:15px;margin-left:35px;border-left:1px solid rgba(167,167,167,.3)}}.cart__footer--checkout{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#007a3e;border-radius:4px;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;transition:.4s;cursor:pointer}@media screen and (min-width: 768px){.cart__footer--checkout{height:70px}}.cart__footer--checkout--invalid{background:#e4002b;text-decoration:none}.cart__footer--checkout--invalid p{font-weight:700}.cart__footer--checkout--invalid .cf-checkout,.cart__footer--checkout--invalid .cf-total{display:none}.cart__footer--checkout:not(.cart__footer--checkout--invalid) .cf-over-limit{display:none}.cart__footer--checkout:focus,.cart__footer--checkout:active,.cart__footer--checkout:hover{-webkit-box-shadow:0 8px 18px rgba(39,37,31,.4);box-shadow:0 8px 18px #27251f66;text-decoration:none}.cart__footer--checkout p{text-transform:uppercase;padding:4px 13px;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.cart__footer--checkout p:first-child{border-right:1px solid #fff;font-size:1.125rem;font-weight:700}.cart__footer--checkout p.cf-total{text-align:left}.cart__footer--checkout p .cart-total{padding-left:5px;font-size:1.125rem;font-weight:700}.cart input[name=checkout],.cart input[name=update]{display:none}.cart--icon{position:relative;-webkit-transition:.4s -webkit-transform;transition:.4s -webkit-transform;transition:.4s transform;transition:.4s transform,.4s -webkit-transform}.cart--icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cart--invalid--prescription{background:#e4002b!important}.cart .nudge-offer-wrapper{padding:50px 15px 90px}.cart .addon-cart-txt{font: 700 1.5rem/1.5 Montserrat,sans-serif;color:#53565a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.cart #nudge-offer{padding:20px 20px 30px!important}@media screen and (min-width: 768px){.cart #nudge-offer{min-width:500px}}.cart #nudge-offer .bttn{font: 900 1.125rem/1.5 Lato,sans-serif!important}.cart .variants-wrapper{margin-right:20px}.cart .nudge-wrapper+div{display:none}.cart .product-title{font: 900 1.125rem/1.5 Lato,sans-serif!important}.cart #product-select,.cart #quantity-select{padding:9px!important}#shopify-section-cart-flyout{z-index:12}.cart-flyout{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;right:-100%;top:0;bottom:0;visibility:hidden;-webkit-transition:right .4s ease;transition:right .4s ease}.cart-flyout.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;right:0;visibility:visible}.cart-flyout.is-active .cart-flyout__overlay{background:#53565a80;visibility:visible;opacity:1}.cart-flyout__empty{height:200px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-flyout__overlay{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;visibility:hidden;width:100vw;opacity:0;background:#53565a80;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-transition-delay:.4s;transition-delay:.4s;cursor:pointer}.cart-flyout__header{width:100%;background:#fff;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-flyout__cart{cursor:pointer;position:relative;width:34px;height:34px;margin:0 10px;-webkit-transition:.4s;transition:.4s}.cart-flyout__cart:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cart-flyout__cart--count{position:absolute;top:4px;right:0;background:#89532f;color:#fff;font: 900 .6rem/1.5 Lato,sans-serif;text-align:center;padding:0 4px;border-radius:200%}.cart-flyout__grams{margin-right:auto}.cart-flyout__grams .grams-bold{font-weight:700}.cart-flyout__close{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;cursor:pointer;-webkit-transition:.4s;transition:.4s;position:absolute;right:0;top:14px}.cart-flyout__close:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cart-flyout__container{width:320px;-webkit-box-flex:1;-ms-flex:1 0 320px;flex:1 0 320px;background:#fff;height:100%;overflow-y:scroll;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.cart-flyout__title{margin:30px 0;text-align:center;width:100%;text-transform:uppercase}.cart-flyout__back-to-shopping{font: 900 .875rem/1.69 Lato,sans-serif;padding-left:30px;margin-left:15px;margin-bottom:20px;margin-top:20px;cursor:pointer;text-decoration:none}.cart-flyout__back-to-shopping:before{content:"\f060";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:0;width:24px;height:24px;-webkit-transition:.4s;transition:.4s;text-align:center;font-size:.8rem;line-height:1.8;border-radius:50%;border:1px solid #dedede}.cart-flyout__back-to-shopping:hover:before{-webkit-transform:translateX(-5px);transform:translate(-5px)}.cart-flyout__grid{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;max-width:670px;width:100%;margin:0 auto;padding:0 10px 10px}.cart-flyout__grid--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #dedede;margin-bottom:20px;-webkit-transition:.4s;transition:.4s}.cart-flyout__grid--item.remove-item{-webkit-transform:translateX(40px) translateY(-5px);transform:translate(40px) translateY(-5px);opacity:0;visibility:hidden}.cart-flyout__grid--image{margin-right:10px}.cart-flyout__grid--image img{width:115px}.cart-flyout__grid--container{width:100%}.cart-flyout__grid--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-flyout__grid--content--product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}.cart-flyout__grid--content--product-price{font: 900 .875rem/1.42 Lato,sans-serif;color:#27251f;margin-top:5px}.cart-flyout__grid--content--title{font-weight:700;color:#007a3e;margin-bottom:4px;padding-right:5px;text-decoration:none}.cart-flyout__grid--content--subtitle,.cart-flyout__grid--content--price-title{font: 500 .875rem/1.42 Lato,sans-serif;color:#53565a}.cart-flyout__grid--content--variant{font: 900 .875rem/1.42 Lato,sans-serif;color:#27251f;margin-top:5px}.cart-flyout__grid--options{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-flyout__grid--remove{cursor:pointer;font-size:.875rem;color:#e4002b}.cart-flyout__grid--quantity{width:auto;margin:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #a7a7a7;border-radius:4px}.cart-flyout__grid--quantity button{min-height:30px;height:30px;background:transparent;padding:0;width:20px;color:#27251f;font-weight:900;font-size:1rem;cursor:pointer;-webkit-transition:.4s;transition:.4s;border:0}.cart-flyout__grid--quantity button:hover,.cart-flyout__grid--quantity button:focus{-webkit-box-shadow:none;box-shadow:none;color:#27251f}.cart-flyout__grid--quantity input{border:0;min-height:30px;height:30px;width:35px;padding:0 5px;border-radius:4px;background:0;margin:0 3px;text-align:center;color:#27251f;font: 900 1rem Lato,sans-serif;-moz-appearance:textfield}.cart-flyout__grid--quantity input::-webkit-inner-spin-button,.cart-flyout__grid--quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-flyout__grid--quantity input+button{margin-top:0}.cart-flyout__grid>div:last-child{margin-bottom:0}.cart-flyout__footer{width:100%;padding:10px;background:#f9f9f9}.cart-flyout__footer--container{max-width:670px;width:100%;margin:0 auto}.cart-flyout__footer--total{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-flyout__footer--total--over-limit .cart-flyout__footer__grams-of-max{font-weight:700}.cart-flyout__footer--checkout{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#007a3e;border-radius:4px;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s;transition:.4s;cursor:pointer}@media screen and (min-width: 768px){.cart-flyout__footer--checkout{height:70px}}.cart-flyout__footer--checkout:focus,.cart-flyout__footer--checkout:active,.cart-flyout__footer--checkout:hover{-webkit-box-shadow:0 8px 18px rgba(39,37,31,.4);box-shadow:0 8px 18px #27251f66;text-decoration:none}.cart-flyout__footer--checkout p{text-transform:uppercase;padding:4px 13px;color:#f9f9f9;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:.875rem}.cart-flyout__footer--checkout p:first-child{border-right:1px solid #dedede}.cart-flyout__footer--checkout p:last-child{text-align:center}.cart-flyout__footer--checkout p:first-child{font: 700 1.125rem/1.33 Lato,sans-serif}.cart-flyout__footer--checkout p .cart-total{padding-left:5px;font: 700 1.125rem/1.33 Lato,sans-serif;color:#fff}.cart-flyout__footer--checkout--invalid{background:#e4002b;text-decoration:none}.cart-flyout__footer--checkout--invalid p{font-weight:700}.cart-flyout__footer--checkout--invalid p:first-child{text-align:center;border-right:0 none}.cart-flyout--invalid--prescription{background:#e4002b!important}.cart-flyout input[name=checkout],.cart-flyout input[name=update],.cart--icon{display:none}.nudge-offer-wrapper{padding:20px;background:#f9f9f9}#nudge-offer{margin-bottom:0!important;background-color:#fff;border:.56897px solid rgba(83,86,90,.1);-webkit-box-shadow:0 13.908px 20.8621px rgba(0,0,0,.15);box-shadow:0 13.908px 20.8621px #00000026;border-radius:4px!important;text-align:initial!important}#nudge-offer form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}#nudge-offer input[type=submit]{min-height:30px!important;padding:10px!important}#nudge-offer .bttn{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;font: 900 .75rem/1.5 Lato,sans-serif!important;text-transform:uppercase!important;padding:0!important;margin:10px 0 5px!important;background-color:#007a3e!important;color:#fff!important;min-height:45px!important}.addon-txt{font: 900 .85rem/1.5 Lato,sans-serif;color:#27251f;margin-bottom:10px}.variants-wrapper{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;margin-right:10px;position:relative}.variants-wrapper:after{content:"";border:solid #27251f;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:10px;top:14px}.quantity-wrapper{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%;position:relative}@media screen and (min-width: 768px){.quantity-wrapper{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}}.quantity-wrapper:after{content:"";border:solid #27251f;border-width:0 1px 1px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:10px;top:14px}.product-title{font: 900 .85rem/1.5 Lato,sans-serif!important;color:#007a3e;text-transform:uppercase}.product-price-cont{margin-top:4px}.product-price-txt{font: 500 .65rem/1.5 Lato,sans-serif;color:#53565a;margin-bottom:3px;display:block}#product-select{min-height:30px;padding:5px!important;border:1px solid #a7a7a7!important;border-radius:4px!important;height:auto!important;font: 900 1rem/1.5 Lato,sans-serif;color:#27251f!important;position:relative}#quantity-select{min-height:30px;padding:5px!important;border:1px solid #a7a7a7!important;border-radius:4px!important;height:auto!important;font: 900 1rem/1.5 Lato,sans-serif;color:#27251f!important;position:relative;width:100%!important}.image-nudge-flx{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.image-nudge-flx+div{display:none}.cart-total__title,.cart-total__val{font: 900 1.25rem Lato,sans-serif;color:#007a3e}.cart-gram__title,.cart-gram__grams-of-max{font: 500 .85rem Lato,sans-serif;color:#007a3e}.med-specific__header{background:#f9f9f9;padding:80px 20px 20px;min-height:320px}@media screen and (min-width: 768px){.med-specific__header{margin-bottom:30px;min-height:590px}}@media screen and (min-width: 1025px){.med-specific__header__content{margin-bottom:50px}}.med-specific__header__title{margin-bottom:20px;color:#fff;text-transform:uppercase}.med-specific__header__title-pretext{margin-bottom:5px}.med-specific__header__subtitle{color:#fff;max-width:670px;width:100%;margin:0 auto}.med-specific__faq-content{max-width:670px}@media screen and (min-width: 1025px){.med-specific__faq-content{max-width:804px;margin-bottom:50px}}.med-specific .faq__accordion--child{border-bottom:1px solid #dedede}.med-specific .faq__accordion--child--input+label:after{z-index:0}.med-specific .faq__accordion--child--content{padding-left:0}.med-specific .faq__accordion--child--content>*:not(:last-child){margin-bottom:30px}.med-specific .faq__accordion--child--container{padding-top:30px}@media screen and (min-width: 1025px){.med-specific .faq__accordion--child--container{padding-top:55px}}.med-specific .faq__accordion--child--container--subtitle{padding-right:38px}@media screen and (min-width: 768px){.med-specific .faq__accordion--child--container--subtitle{padding-right:98px}}@media screen and (min-width: 768px){.med-specific .faq__accordion--child--container--subtitle{padding-right:148px}}.med-specific .faq__accordion--child--content--button{margin-top:0}.ms-related-faq{background:#f9f9f9;padding:60px 20px 50px;width:100%;margin-bottom:60px}@media screen and (min-width: 768px){.ms-related-faq{margin-bottom:80px}}.ms-related-faq__content{margin-bottom:0;max-width:670px}@media screen and (min-width: 1025px){.ms-related-faq__content{max-width:804px}}.ms-related-faq__header{margin-bottom:15px}.ms-related-faq__header__title{text-align:center;color:#53565a}.ms-related-faq__header__image{width:100%}.ms-related-faq__header__image-wrapper{margin:0 auto;max-width:160px;max-height:160px}.ms-related-faq__button-wrapper{margin-top:60px}.home-product-slider{padding:80px 20px;text-align:center}@media screen and (min-width: 768px){.home-product-slider{padding:80px 20px}}.home-product-slider__title{text-transform:uppercase;margin-bottom:30px}@media screen and (min-width: 768px){.home-product-slider__title{margin-bottom:60px}}.home-product-slider__container{max-width:670px;width:100%;margin:0 auto;position:relative}@media screen and (min-width: 1025px){.home-product-slider__container{max-width:1180px;padding:0 20px}}.home-product-slider__button{margin-top:30px}@media screen and (min-width: 768px){.home-product-slider__button{margin-top:45px}}.home-product-slider__item{text-align:left}.home-product-slider .product-tile{margin-left:auto;margin-right:auto}.home-product-slider .product-tile:hover,.home-product-slider .product-tile:focus,.home-product-slider .product-tile:active{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.home-product-slider .slick-next,.home-product-slider .slick-prev{background:transparent;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;color:transparent;z-index:2;font-size:0;border:0}.home-product-slider .slick-next:before,.home-product-slider .slick-prev:before{content:"";background:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/fwd-and-back-2.svg?v=169053345714868051571674077367) no-repeat;width:34px;height:34px}.home-product-slider .slick-next{right:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);top:46%}@media screen and (min-width: 768px){.home-product-slider .slick-next{right:-70px}}@media screen and (min-width: 1025px){.home-product-slider .slick-next{right:-10px}}.home-product-slider .slick-next:focus,.home-product-slider .slick-next:active,.home-product-slider .slick-next:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.home-product-slider .slick-prev{left:0}@media screen and (min-width: 768px){.home-product-slider .slick-prev{left:-70px}}@media screen and (min-width: 1025px){.home-product-slider .slick-prev{left:-10px}}.home-product-slider .slick-prev:focus,.home-product-slider .slick-prev:active,.home-product-slider .slick-prev:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent}.home-product-slider__title--green{color:#007a3e}.ripple-product-tile .price{display:none}.corporate-info__anchor-bar span{color:#007a3e;display:block;width:200px;-webkit-transform:translateX(-225px);transform:translate(-225px);text-align:right}.corporate-info__container{width:100%;margin:0 auto;padding:0 20px;max-width:1180px}.corporate-info__title{text-align:center;text-transform:uppercase}.corporate-info__banner-title{color:#fff;text-transform:uppercase;margin-bottom:15px}.corporate-info__banner-subtitle{color:#fff}.corporate-info__anchor{min-height:53px;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width: 1025px){.corporate-info__anchor{padding-top:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}.corporate-info__anchor-bar{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.corporate-info__anchor-bar-container{position:relative}.corporate-info__anchor .link__anchor-list{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}.corporate-info__anchor .link__anchor-item{width:100%}.corporate-info__anchor .link__anchor-item+.link__anchor-item{margin-top:30px}@media screen and (min-width: 1025px){.corporate-info__anchor .link__anchor-item+.link__anchor-item{margin-top:0}}@media screen and (min-width: 1025px){.corporate-info__anchor .link__anchor-item{width:auto}}.corporate-info__management{padding:80px 0 0}.corporate-info__management--subtitle{margin-top:30px;text-align:center}@media screen and (min-width: 1025px){.corporate-info__management{max-width:1180px;margin:0 auto}}.corporate-info__management-header{margin-bottom:53px}@media screen and (min-width: 1025px){.corporate-info__management-header{margin-bottom:75px}}.corporate-info__management-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;max-width:622px;margin:0 auto}@media screen and (min-width: 1025px){.corporate-info__management-info{max-width:933px}}@media screen and (min-width: 1181px){.corporate-info__management-info{max-width:1180px;padding:0 20px}}.corporate-info__management-info--column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 593px){.corporate-info__management-info--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto}}@media screen and (min-width: 874px){.corporate-info__management-info--column{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.corporate-info__management--container{max-width:281px;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.corporate-info__management--image{max-width:281px;width:100%}.corporate-info__management--info{-webkit-box-flex:1;-ms-flex:1 1 281px;flex:1 1 281px;max-width:281px;padding:0 6px}.corporate-info__management--info-text{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.corporate-info__management--info-social{width:24px;height:24px}.corporate-info__management--info-image{max-width:24px;width:100%}.corporate-info__management--info-dropdown{max-width:281px;margin-top:15px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #a7a7a7}@media screen and (min-width: 1025px){.corporate-info__management--info-dropdown{margin-bottom:80px}}.corporate-info__management--info-dropdown.is-visible .corporate-info__management--info-dropdown-toggled-text{margin-top:30px;margin-bottom:15px;height:100%;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.corporate-info__management--info-dropdown.is-visible img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.corporate-info__management--info-dropdown-text{display:block}.corporate-info__management--info-dropdown-toggled-text{width:100%;display:block;opacity:0;visibility:hidden;height:0;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform:translateY(10px);transform:translateY(10px)}.corporate-info__management--info-dropdown img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;max-height:18px;pointer-events:none;transform-origin:center;-webkit-transition:center;transition:center}@media screen and (min-width: 1025px){+.corporate-info__management--info__management--info{margin-left:auto}}.corporate-info__board{padding-top:30px}@media screen and (min-width: 1025px){.corporate-info__board{padding-top:6px}}.corporate-info__board-info__container{padding-bottom:30px}@media screen and (min-width: 1025px){.corporate-info__board-info__container{padding-bottom:0}}.corporate-info__board-header{margin-bottom:30px}@media screen and (min-width: 1025px){.corporate-info__board-header{margin-bottom:75px}}.corporate-info .corporate-info-governance .container{padding:84px 20px 79px;margin:0 auto}@media screen and (min-width: 1025px){.corporate-info .corporate-info-governance .container{padding:76px 20px 62px}}.corporate-info .corporate-info-governance .homepage__title{margin-bottom:30px;text-align:center}.corporate-info .corporate-info-governance .homepage__subtitle{margin-bottom:30px;max-width:670px;width:100%}@media screen and (min-width: 1025px){.corporate-info .corporate-info-governance .homepage__subtitle{margin-bottom:30px}}.corporate-info .corporate-info-governance .homepage__text{text-align:left;margin-bottom:60px}@media screen and (min-width: 1025px){.corporate-info .corporate-info-governance .homepage__text{margin-bottom:15px}}.corporate-info .corporate-info-facilities .generic__title{text-transform:uppercase}@media screen and (min-width: 1025px){.corporate-info .corporate-info-facilities .accordion__input:checked+label h2{-webkit-transform:translateX(85px);transform:translate(85px)}}.corporate-info .corporate-info-facilities .accordion label{max-width:676px;margin:0 auto;position:relative}.corporate-info .corporate-info-facilities .accordion label .investor__facility-accordion-container{max-width:initial}.corporate-info .corporate-info-facilities .accordion label h3{-webkit-transition:.4s;transition:.4s;color:#007a3e}.corporate-info .corporate-info-facilities .investor__facility-accordion-content img{margin-bottom:30px}@media screen and (min-width: 1025px){.corporate-info .corporate-info-facilities .investor__facility-accordion-content img{margin-bottom:30px}}.corporate-info .corporate-info-facilities .investor__facility-accordion-content h3{margin-bottom:30px}@media screen and (min-width: 1025px){.corporate-info .corporate-info-facilities .investor__facility-accordion-content h3{margin-bottom:30px}}.related-products__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:764px}.related-products__container--grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;width:500px;padding:0 10px}@media screen and (min-width: 1025px){.related-products__container--grid{margin-left:16px;padding:0 115px;width:994px}}.related-products__container--grid--items{width:calc(50% - 10px);margin-right:10px;margin-bottom:60px}@media screen and (min-width: 1025px){.related-products__container--grid--items{width:calc(33% - 16px);margin-right:16px;margin-bottom:30px}}.related-products__title{padding-bottom:30px}.ir-contact-page__header,.contact-page__header,.ancaster-content__header{margin-bottom:0}.ir-contact-page__header__international,.contact-page__header__international,.ancaster-content__header__international{padding-left:20px;padding-right:30px}.ir-contact-page__header__international .generic__content,.contact-page__header__international .generic__content,.ancaster-content__header__international .generic__content{width:100%;max-width:765px}@media screen and (min-width: 768px){.ir-contact-page__header__international,.contact-page__header__international,.ancaster-content__header__international{margin-bottom:0}}.ir-contact-page__header__international input[type=text],.ir-contact-page__header__international input[type=email],.ir-contact-page__header__international textarea,.contact-page__header__international input[type=text],.contact-page__header__international input[type=email],.contact-page__header__international textarea,.ancaster-content__header__international input[type=text],.ancaster-content__header__international input[type=email],.ancaster-content__header__international textarea{width:100%;margin-top:15px}.ir-contact-page__header__international input[type=text],.ir-contact-page__header__international input[type=email],.contact-page__header__international input[type=text],.contact-page__header__international input[type=email],.ancaster-content__header__international input[type=text],.ancaster-content__header__international input[type=email]{margin-bottom:15px}.ir-contact-page__header .title,.contact-page__header .title,.ancaster-content__header .title{margin-bottom:30px;text-transform:uppercase}@media screen and (min-width: 768px){.ir-contact-page__header .title,.contact-page__header .title,.ancaster-content__header .title{margin-bottom:15px}}.ir-contact-page__header p,.contact-page__header p,.ancaster-content__header p{margin-bottom:15px}.ir-contact-page .contact_form_submit,.contact-page .contact_form_submit,.ancaster-content .contact_form_submit{width:100%}.ir-contact-page__directions,.contact-page__directions,.ancaster-content__directions{display:none;width:670px;margin:0 auto;text-align:center;line-height:1.38;letter-spacing:.8px}@media screen and (min-width: 768px){.ir-contact-page__directions,.contact-page__directions,.ancaster-content__directions{padding:0 20px}}.ir-contact-page__content,.contact-page__content,.ancaster-content__content{padding:30px 20px 50px;max-width:1180px;margin:0 auto}@media screen and (min-width: 768px){.ir-contact-page__content,.contact-page__content,.ancaster-content__content{padding:50px 0 80px}}.ir-contact-page__content p,.contact-page__content p,.ancaster-content__content p{text-align:center}.ir-contact-page .form-container,.contact-page .form-container,.ancaster-content .form-container{min-width:280px;display:block;margin-bottom:55px}@media screen and (min-width: 1025px){.ir-contact-page .form-container,.contact-page .form-container,.ancaster-content .form-container{margin-bottom:0;min-height:431px;display:inline-block;vertical-align:top}}.ir-contact-page .form-container .contact-form,.contact-page .form-container .contact-form,.ancaster-content .form-container .contact-form{width:100%;margin:0 auto;max-width:504px}@media screen and (min-width: 768px){.ir-contact-page .form-container .contact-form,.contact-page .form-container .contact-form,.ancaster-content .form-container .contact-form{width:504px}}.ir-contact-page .form-container .contact-form input[type=text],.ir-contact-page .form-container .contact-form input[type=email],.ir-contact-page .form-container .contact-form input[type=tel],.contact-page .form-container .contact-form input[type=text],.contact-page .form-container .contact-form input[type=email],.contact-page .form-container .contact-form input[type=tel],.ancaster-content .form-container .contact-form input[type=text],.ancaster-content .form-container .contact-form input[type=email],.ancaster-content .form-container .contact-form input[type=tel]{width:100%;margin-bottom:15px}.ir-contact-page .form-container .contact-form textarea,.contact-page .form-container .contact-form textarea,.ancaster-content .form-container .contact-form textarea{width:100%;resize:none;overflow:auto;margin-bottom:15px}.ir-contact-page .form-container .contact-form .success,.ir-contact-page .form-container .contact-form .errors,.contact-page .form-container .contact-form .success,.contact-page .form-container .contact-form .errors,.ancaster-content .form-container .contact-form .success,.ancaster-content .form-container .contact-form .errors{margin-bottom:15px}.ir-contact-page .form-container .contact-form .errors,.contact-page .form-container .contact-form .errors,.ancaster-content .form-container .contact-form .errors{color:#e4002b}.ir-contact-page .info-container,.contact-page .info-container,.ancaster-content .info-container{display:block;margin:0 auto;text-align:center}@media screen and (min-width: 1025px){.ir-contact-page .info-container,.contact-page .info-container,.ancaster-content .info-container{display:inline-block;min-height:431px;vertical-align:top;padding-left:58px}}.ir-contact-page .info-container__header,.contact-page .info-container__header,.ancaster-content .info-container__header{text-transform:uppercase;margin-bottom:30px}.ir-contact-page .info-container__availability,.contact-page .info-container__availability,.ancaster-content .info-container__availability{max-width:305px;margin:0 auto 30px}.ir-contact-page .info-container__telephone,.contact-page .info-container__telephone,.ancaster-content .info-container__telephone{width:210px;padding:4px 21px}.contact-form label{visibility:hidden;height:0;display:block}.ancaster-content{text-align:center}.ancaster-content .form-container .contact-form label{text-align:left;display:block}@media screen and (min-width: 1025px){.ir-contact-page .form-container,.contact-page .form-container{padding-left:55px;padding-right:72px;border-right:1px solid #dedede}}@media screen and (min-width: 768px){.ir-contact-page .contact-page__directions{display:block}}.investor__event-content{padding-bottom:30px}@media screen and (min-width: 1025px){.investor__event-content{padding-bottom:123px}}.investor__event-content>div:nth-child(2n){background:#fff}.investor__event-content>div:nth-child(odd){background:#f9f9f9}.investor__event-header{max-width:670px;text-align:center;margin:0 auto;padding-bottom:30px}@media screen and (min-width: 1025px){.investor__event-header{padding-bottom:60px}}.investor__event-title{margin-bottom:15px}@media screen and (min-width: 1025px){.investor__event-title{margin-bottom:30px}}.investor__event-block{max-width:670px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 4px 7px}.investor__event-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.investor__event-block-content--narrow{-webkit-box-flex:0;-ms-flex:0 1 90px;flex:0 1 90px}.investor__event-block-content--wide{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:200px}@media screen and (min-width: 1025px){.investor__event-block-content--wide{max-width:316px}}.investor__event-block-title{-webkit-box-flex:0;-ms-flex:0 1 94px;flex:0 1 94px;padding-right:10px}.investor__event-block-text{padding:0 3px}.career-body-container,.career-join-us-container{width:878px;margin:60px auto 0}@media screen and (max-width: 900px){.career-body-container,.career-join-us-container{width:100%}}.career-body-container h2,.career-join-us-container h2{text-transform:uppercase;margin-bottom:30px;text-align:center}.career-body-container .overview,.career-join-us-container .overview{width:720px;margin:0 auto}@media screen and (max-width: 800px){.career-body-container .overview,.career-join-us-container .overview{width:100%}}.career-body-container .overview p,.career-join-us-container .overview p{font-size:1.375rem}.career-body-container .working-section,.career-join-us-container .working-section{margin-top:60px;text-align:center}.career-body-container .working-section button,.career-body-container .working-section a.button,.career-join-us-container .working-section button,.career-join-us-container .working-section a.button{margin:15px 0}.career-body-container .working-blocks,.career-join-us-container .working-blocks{text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career-body-container .working-blocks .working-block,.career-join-us-container .working-blocks .working-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career-body-container .working-blocks .working-block h3,.career-join-us-container .working-blocks .working-block h3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-transform:uppercase;margin-bottom:15px}.career-body-container .working-blocks .working-block .working-content,.career-join-us-container .working-blocks .working-block .working-content{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width: 901px){.career-body-container .working-blocks .working-block .working-content,.career-join-us-container .working-blocks .working-block .working-content{padding-left:30px}}.career-body-container .working-blocks .working-block .working-image,.career-join-us-container .working-blocks .working-block .working-image{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.career-body-container .working-blocks .working-block .working-image .desktop-image,.career-join-us-container .working-blocks .working-block .working-image .desktop-image{display:block}.career-body-container .working-blocks .working-block .working-image .mobile-image,.career-join-us-container .working-blocks .working-block .working-image .mobile-image{display:none}.career-body-container .working-blocks .working-block .working-image img,.career-join-us-container .working-blocks .working-block .working-image img{max-width:100%}@media screen and (max-width: 900px){.career-body-container .working-blocks .working-block .working-image,.career-join-us-container .working-blocks .working-block .working-image{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;text-align:center;margin:30px 0}.career-body-container .working-blocks .working-block .working-image .desktop-image,.career-join-us-container .working-blocks .working-block .working-image .desktop-image{display:none}.career-body-container .working-blocks .working-block .working-image .mobile-image,.career-join-us-container .working-blocks .working-block .working-image .mobile-image{display:block;max-width:260px;margin:0 auto}}.career-body-container .working-blocks .working-block:nth-child(1) .working-image,.career-join-us-container .working-blocks .working-block:nth-child(1) .working-image{margin-top:0}.career-body-container .working-blocks .working-block:nth-child(2n) .working-content,.career-join-us-container .working-blocks .working-block:nth-child(2n) .working-content{padding-left:0;padding-right:0}@media screen and (min-width: 901px){.career-body-container .working-blocks .working-block:nth-child(2n) .working-content,.career-join-us-container .working-blocks .working-block:nth-child(2n) .working-content{padding-right:80px}}@media screen and (min-width: 901px){.career-body-container .working-blocks .working-block:nth-child(2n) .working-content,.career-join-us-container .working-blocks .working-block:nth-child(2n) .working-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.career-body-container .working-blocks .working-block:nth-child(2n) .working-image,.career-join-us-container .working-blocks .working-block:nth-child(2n) .working-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.career-join-us-container{padding-top:45px!important;padding-bottom:60px!important}.career-join-us-container h2{margin-bottom:36px}@media screen and (min-width: 901px){.career-join-us-container h2{margin-bottom:15px}}.career-join-us-container .working-section{margin-top:0}.career-join-us-container .working-section a.button{margin-top:30px}.career-join-us-container .working-blocks .working-block{margin-bottom:0}@media screen and (min-width: 901px){.career-join-us-container .working-blocks .working-block:nth-child(1){margin-bottom:45px}}@media screen and (min-width: 901px){.career-join-us-container .working-blocks .working-block:nth-child(1) .button{margin-left:73px}}#shopify-section-career-join,#shopify-section-career-join-fr{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/card_x918.jpg?v=100512413585584664081674077367)}@media screen and (min-width: 768px){#shopify-section-career-join,#shopify-section-career-join-fr{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/card_x2000.jpg?v=100512413585584664081674077367)}}@media screen and (min-width: 1025px){#shopify-section-career-join,#shopify-section-career-join-fr{background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/card_1200x.jpg?v=100512413585584664081674077367)}}.career-container{padding:0 20px}.team-tgod{margin-top:60px}.page__banner--expanded{height:650px}@media screen and (min-width: 1025px){.career__banner{background:#27251f}}.career__banner__container.page__banner-content{-webkit-box-flex:0;-ms-flex:0 1 720px;flex:0 1 720px;max-width:720px}@media screen and (max-width: 720px){.career__banner__container.page__banner-content{width:100%}}.career__banner__container .banner-video{display:none;position:absolute;width:100%;left:0;top:0;opacity:.7}@media screen and (min-width: 1025px){.career__banner__container .banner-video{display:block}}.career__arrow-down{display:initial;width:40px;left:50%;bottom:20px;position:absolute;-webkit-transform:translateX(-50%);transform:translate(-50%)}.career-title{text-align:center;text-transform:uppercase;margin:10px auto;max-width:670px;width:100%}.career__team-info{width:calc(50% - 20px);padding:20px 10px}.career__team-info--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;max-width:642px;margin:30px auto}@media screen and (min-width: 1025px){.career__team-info--container{max-width:933px}}@media screen and (min-width: 1181px){.career__team-info--container{max-width:1180px}}@media screen and (max-width: 767px){.career__team-info{width:100%;padding:20px 0}}.career__team-info .team-content{padding:0 20px}.career__team-info-title{margin:20px 0;text-transform:uppercase}.career__team-info-image{width:100%}.career-slider .section__slider{height:auto}.career-slider .deck__container{max-width:initial;width:100%;height:462px}@media screen and (min-width: 901px){.career-slider .deck__container{width:867px}}@media screen and (max-width: 900px){.career-slider .deck__container .deck__button{display:none}}.career-slider .card,.career-slider .deck__stack{width:100%;height:100%;max-width:initial;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.career-slider .card .card__container,.career-slider .deck__stack .card__container{margin-top:0;width:50%}@media screen and (max-width: 900px){.career-slider .card .card__container,.career-slider .deck__stack .card__container{width:100%}}.career-slider .card .card--cover,.career-slider .deck__stack .card--cover{background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 70px;width:100%;height:100%}@media screen and (max-width: 900px){.career-slider .card .card--cover,.career-slider .deck__stack .card--cover{padding:0 30px;text-align:center}}.career-slider .card .card--cover .card__title,.career-slider .card .card--cover .card__text,.career-slider .deck__stack .card--cover .card__title,.career-slider .deck__stack .card--cover .card__text{text-align:left;color:#fff;margin-left:0}@media screen and (max-width: 900px){.career-slider .card .card--cover .card__title,.career-slider .deck__stack .card--cover .card__title{text-align:center}}.career-slider .card .card--cover .card__text,.career-slider .deck__stack .card--cover .card__text{max-width:355px;margin-bottom:50px}@media screen and (max-width: 900px){.career-slider .card .card--cover .card__text,.career-slider .deck__stack .card--cover .card__text{width:100%}}.career-slider .card .card--cover .card__link,.career-slider .deck__stack .card--cover .card__link{-webkit-transform:none;transform:none;position:static;left:auto;color:#fff;text-transform:uppercase;padding:12px 30px;border-radius:4px;border:solid 2px #fff;display:inline-block}.career-slider .card .card--cover .card__content,.career-slider .deck__stack .card--cover .card__content{margin-top:30px;text-align:left}.featured-opportunities-container{width:986px;margin:60px auto}@media screen and (max-width: 986px){.featured-opportunities-container{width:100%}}.featured-opportunities-container h2{text-align:center;text-transform:uppercase}.featured-opportunities-container .sort-by{text-align:center;margin:20px 0;color:#a7a7a7;cursor:pointer}.featured-opportunities-container .sort-by span{padding:0 5px}.featured-opportunities-container .sort-by span:hover,.featured-opportunities-container .sort-by .active{color:#007a3e}.featured-opportunities-container table{width:100%}.featured-opportunities-container table th,.featured-opportunities-container table td{text-align:left;padding:20px}.featured-opportunities-container table tbody tr:nth-child(odd){background:#f9f9f9}@media screen and (max-width: 986px){.featured-opportunities-container table .date-added{display:none}}.featured-opportunities-container .button-wrapper{margin:20px 0;text-align:center}.global-container{max-width:768px;margin:78px auto 90px}@media screen and (max-width: 768px){.global-container{padding:0 20px}}#cookie-bar{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:9999;padding:1em 1.8em;width:100%;left:0;right:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007a3e;visibility:hidden;opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}#cookie-bar.show-bar{visibility:visible;opacity:1}#cookie-bar p{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:1.125rem}#cookie-bar p a{display:inline-block;color:#fff}#cookie-bar #compliance-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between}#cookie-bar #compliance-button button{background-color:#fff;color:#007a3e;border-color:#fff}#prescription-expiry-bar-container{background-color:#e4002b;width:100%}#prescription-expiry-bar-container .prescription-expiry-bar{max-width:1180px;margin:0 auto;visibility:hidden;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;z-index:9999;padding:0;width:100%;left:0;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;height:0;font-size:.875rem}#prescription-expiry-bar-container .prescription-expiry-bar.show-bar{visibility:visible;opacity:1;padding:.63em 1em;height:50px}#prescription-expiry-bar-container .prescription-expiry-bar p{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;text-align:center}#prescription-expiry-bar-container .prescription-expiry-bar p a{display:inline-block;color:#fff;font-weight:700}#prescription-expiry-bar-container .prescription-expiry-bar .close-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between}#prescription-expiry-bar-container .prescription-expiry-bar .close-button .close-prescription-expiry{color:#fff;font-size:1.375rem}#prescription-expiry-bar-container .prescription-expiry-bar .close-button:hover{cursor:pointer}#col-main #store-locator-title,#col-main .search_filters .search_filter input,#col-main .footer_html,#col-main .gm_popup .custom_fields,#col-main .main_search_label,#col-main .search_limit,#col-main #direction_destination span.custom_fields{display:none}#col-main .header_html{margin:0}#col-main #submitBtn{margin-top:0;margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;left:calc(70% - 90px);top:10px;padding:12px 50px}#col-main #submitBtn:hover,#col-main #submitBtn:focus{-webkit-box-shadow:0 8px 18px rgba(39,37,31,.4);box-shadow:0 8px 18px #27251f66}@media screen and (max-width: 767px){#col-main #submitBtn{right:20px;left:auto;width:30%}}#col-main .search_bar{background:0;border:0;padding:10px 20px;max-width:1044px;margin:0 auto 50px;position:relative}#col-main .search_bar .search_within_distance{float:none;position:absolute;right:20px;bottom:15px}#col-main .search_bar .search_within_distance select{text-transform:lowercase}@media screen and (max-width: 767px){#col-main .search_bar .search_within_distance{bottom:0;right:0;position:relative}}@media screen and (max-width: 767px){#col-main .search_bar{margin-bottom:30px}}#col-main .main_search_bar{width:100%;float:none}#col-main .main_search_bar input{width:40%;margin:0 auto;-webkit-transform:translateX(225px);transform:translate(225px)}@media screen and (max-width: 767px){#col-main .main_search_bar input{-webkit-transform:none;transform:none;margin:0;width:70%;height:60px}}@media screen and (max-width: 767px){#col-main .main_search_bar{margin-bottom:15px}}#col-main .search_filters{border-top:0;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;padding:10px 0}#col-main .search_filters .search_filter{width:auto;float:none;padding:0;margin-right:15px}@media screen and (max-width: 767px){#col-main .search_filters .search_filter{margin-bottom:20px;display:inline-block}}#col-main .search_filters .search_filter label{padding:7px 10px 7px 37px;border:1px solid #dedede;border-radius:4px;color:#007a3e;cursor:pointer;position:relative}#col-main .search_filters .search_filter label:after{top:6px;left:10px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}#col-main .search_filters .search_filter label.active{background:#007a3e;border-color:#007a3e;color:#fff}#col-main .search_filters .search_filter label.active:after{-webkit-filter:grayscale(1) invert(1) brightness(2);filter:grayscale(1) invert(1) brightness(2)}#col-main .search_bar--active .search_filters{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#col-main .search_bar--active .search_filters{display:block;margin-top:8px}}#col-main .search_bar--active .search_within_distance{bottom:0}#col-main .search_filter label:after,#col-main .addresses .custom_field_name:after{position:absolute;content:""}#col-main .search_filter label.flower:after,#col-main .addresses .custom_field_name.flower:after{background-image:url(flowers-icon.svg)}#col-main .search_filter label.oil:after,#col-main .addresses .custom_field_name.oil:after{background-image:url(oils-icon.svg)}#col-main .search_filter label.beverages:after,#col-main .addresses .custom_field_name.beverages:after{background-image:url(beverages-icon.svg)}#col-main .search_filter label.edibles:after,#col-main .addresses .custom_field_name.edibles:after{background-image:url(edibles-icon.svg)}#col-main .search_filter label.capsules:after,#col-main .addresses .custom_field_name.capsules:after{background-image:url(capsules-icon.svg)}@media screen and (max-width: 767px){#col-main .search_within_distance{position:relative;width:auto;display:inline-block}}#col-main .addresses,#col-main #directions_text{width:33%;padding-right:0}@media screen and (max-width: 767px){#col-main .addresses,#col-main #directions_text{width:100%}}@media screen and (max-width: 767px){#col-main .addresses--active,#col-main #directions_text--active{padding-top:20px}}#col-main .addresses li,#col-main #direction_destination{padding:25px 15px;position:relative;background-position:22px 25px;border:0 none;background-image:url(//cdn.shopify.com/s/files/1/0068/5519/6735/t/119/assets/map-pin.svg?v=127131006578079538501674077367);background-size:30px}#col-main .addresses li .name,#col-main #direction_destination .name{text-transform:uppercase;font-family:Montserrat,sans-serif;width:calc(100% - 70px)}#col-main .addresses li .phone,#col-main #direction_destination .phone{font-weight:700}#col-main .addresses .custom_field_title{text-transform:uppercase;font-weight:700;margin-bottom:15px;width:100%}#col-main .addresses .store_website a:hover{text-decoration:underline}#col-main .addresses li a{font-size:1rem;line-height:175%}#col-main .addresses li a .custom_field_value{display:none}#col-main .addresses li a .custom_field_name{margin:0 15px 8px;text-align:center;display:block;padding-top:30px;position:relative}#col-main .addresses li a .custom_field_name:after{top:0;left:50%;width:26px;height:26px;background-size:contain;background-repeat:no-repeat;-webkit-transform:translateX(-13px);transform:translate(-13px)}#col-main .addresses li a .custom_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;padding-left:20px}#col-main .addresses li>a{margin-left:52px}#col-main .addresses li:nth-child(odd){background-color:#f9f9f9}#col-main .addresses--active>h4{margin:0 0 25px 25px}#col-main .addresses .directions a{text-transform:uppercase;font-weight:700;background:#fff;width:auto;padding:4px 25px 4px 50px;font-size:1rem;border:2px solid #007a3e;border-radius:4px;color:#007a3e}#col-main .addresses .directions a:hover,#col-main .addresses .directions a:focus{-webkit-box-shadow:0 8px 18px rgba(39,37,31,.4);box-shadow:0 8px 18px #27251f66}#col-main .addresses .directions a:after{position:absolute;top:4px;left:20px;font-family:"Font Awesome 5 Free";font-weight:700;font-size:1rem;content:"\f124"}#col-main .distance{position:absolute;right:52px;margin-top:3px;text-transform:lowercase;font-size:1rem;width:70px;height:auto}#col-main #directions_text #direction_destination{padding-left:67px;position:relative;font-size:1rem;font-family:Lato,sans-serif;background-image:none}#col-main #directions_steps{padding-left:52px;font-family:Lato,sans-serif;height:calc(100% - 316px)}#col-main #directions_steps .directions_step_id,#col-main #directions_text .directions_step{font-size:1rem}#col-main #directions_text a.return_to_results{margin-left:25px}#col-main .no_stores_found{margin:5px 0 0 67px;font-size:1rem;font-family:Lato,sans-serif}#col-main .gm_popup .phone{font-weight:700}#col-main .gm-style{font-family:Lato,sans-serif}#col-main .gm-style button{min-height:auto}#col-main .applicable_filter{background:0;padding:10px 10px 10px 0}#col-main .store_website_container a:hover{color:#53565a}@media screen and (max-width: 767px){#col-main #store_map{width:100%}}#col-main #store_map button:hover{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 767px){.addresses li a{width:auto!important}}.provincial-stores{max-width:1180px;padding:0 15px;margin:0 auto 60px;text-align:center}.provincial-stores .provincial-stores--generic__header{margin-bottom:0}.provincial-stores .provincial-stores--image{max-height:80px;margin-bottom:15px;max-width:100%}.provincial-stores .provincial-stores--blocks--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.provincial-stores .provincial-stores--blocks{padding:20px;margin:20px 0;text-align:left;width:100%}@media screen and (min-width: 1025px){.provincial-stores .provincial-stores--blocks{width:25%}}@media screen and (min-width: 768px){.provincial-stores .provincial-stores--blocks .provincial-stores--blocks--title{min-height:56px}}.provincial-stores .provincial-stores--blocks .provincial-stores--blocks--body{margin:15px 0 30px;font-size:1rem;line-height:26px}.provincial-stores .provincial-stores--blocks .provincial-stores--blocks--province{color:#007a3e;margin-top:5px}#login{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#login_form{width:100%;max-width:400px;padding:20px}#login_form .errors{color:#e4002b}#login_form input{margin:15px 0}#shopify-section-patient-columns-with-images,#shopify-section-patient-columns-with-images-fr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.prescriptions__container .about__content--blocks--container,section.prescriptions__container .about__content{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}#shopify-section-patient-columns-with-images .about__content--title,.patient__video-module--title{text-align:center;margin-bottom:15px}@media screen and (min-width: 1025px){#shopify-section-patient-columns-with-images .about__content--title,.patient__video-module--title{margin-bottom:30px}}.more-ways-to-buy__container{background:#f9f9f9;border-top:1px solid #dedede}.more-ways-to-buy__wrapper{max-width:1180px;margin:0 auto;padding:120px 0}@media screen and (max-width: 1024px){.more-ways-to-buy__wrapper{padding:60px 0}}.more-ways-to-buy__wrapper--title{max-width:590px;color:#27251f;padding:0 20px 30px}.more-ways-to-buy__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.more-ways-to-buy__grid{width:50%;padding:0 20px}@media screen and (max-width: 1024px){.more-ways-to-buy__grid{width:100%}}.more-ways-to-buy__grid--subtitle{color:#27251f;padding-bottom:15px;text-transform:uppercase}.more-ways-to-buy__grid--message{padding-bottom:15px;font-size:1.375rem}.more-ways-to-buy__grid--button{width:100%;margin-top:15px}@media screen and (max-width: 1024px){.more-ways-to-buy__grid--button{margin-bottom:30px;max-width:480px}}.more-ways-to-buy__grid--img{margin-top:15px}.variant-selector{border-radius:4px;border:1px solid #a7a7a7;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;position:relative;min-height:70px;overflow:hidden}.variant-selector input[type=radio]{position:absolute;top:0;left:0;visibility:hidden;margin:0}.variant-selector input[type=radio]:checked+label{background:#53565a;color:#fff;-webkit-box-shadow:0 0 10px inset #27251f;box-shadow:0 0 10px inset #27251f;margin-left:-1px}.variant-selector input[type=radio]:checked+label.variant-selector--on-sale{background:#e4002b;-webkit-box-shadow:0 0 10px inset rgba(39,37,31,.25);box-shadow:0 0 10px inset #27251f40;padding-top:15px;padding-bottom:15px;border-bottom:0}.variant-selector input[type=radio]:checked+label.variant-selector--on-sale .variant-selector--price{color:#fff}.variant-selector input[type=radio]:checked+label .variant-selector--price{color:#dedede}.variant-selector input[type=radio]:checked+label:not(:last-child):after{width:0}.variant-selector label{text-align:center;padding:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#27251f;position:relative;line-height:1.5;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.variant-selector label:not(:last-child):after{content:"";position:absolute;width:1px;height:20px;background:#a7a7a7;right:0;top:50%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.variant-selector label.variant-selector--on-sale{border-bottom:10px solid #e4002b;color:#e4002b}.variant-selector label.variant-selector--on-sale .variant-selector--price{font-weight:700;color:#e4002b}.variant-selector .variant-selector--price{color:#a7a7a7}.variant-selector .variant-selector--compare-at-price{text-decoration:line-through}.variant-selector .variant-selector--inner{width:100%}.variant-selector .variant-selector--inner>span{display:block}.variant-selector-cannabis{display:none}#shopify-section-prescriptions-do-not-have{margin-top:-1px}.prescription-do-not-have.page__banner{height:65vh}@media screen and (max-width: 1024px){.prescription-do-not-have.page__banner{height:auto;background-color:#f9f9f9}}@media screen and (max-width: 1024px){.prescription-do-not-have .background{height:400px}}.prescription-do-not-have__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;border-top:1px solid #dedede}.prescription-do-not-have__grid{display:table;height:100%}.prescription-do-not-have__grid--left{width:55%}@media screen and (max-width: 1024px){.prescription-do-not-have__grid--left{width:100%}}.prescription-do-not-have__grid--right{width:45%;height:100%;position:relative}@media screen and (max-width: 1024px){.prescription-do-not-have__grid--right{width:100%}}.prescription-do-not-have__content{display:table;height:100%;position:absolute;left:0}@media screen and (max-width: 1024px){.prescription-do-not-have__content{position:relative;height:auto;width:100%;margin:0 auto}}.prescription-do-not-have__content--wrapper{display:table-cell;vertical-align:middle;width:100%;margin:0 auto;text-align:left;max-width:530px;padding-right:20px}@media screen and (max-width: 1024px){.prescription-do-not-have__content--wrapper{display:block;padding:60px 30px;max-width:400px;text-align:center}}.prescription-do-not-have__content--wrapper .title{padding-bottom:15px;color:#27251f}.prescription-do-not-have__content--wrapper .subtitle{padding-bottom:15px;font-size:1.375rem}.prescription-do-not-have__content--wrapper .button{width:100%}@media screen and (max-width: 1024px){.prescription-do-not-have__content--wrapper .button{margin-bottom:15px}}.prescription-do-not-have__overlay{position:absolute;height:100%;width:100%;background:#f9f9f900;background:-webkit-gradient(linear,left top,right top,from(rgba(249,249,249,0)),color-stop(25%,rgba(249,249,249,0)),color-stop(50%,#f9f9f9),color-stop(65%,#f9f9f9));background:linear-gradient(to right,#f9f9f900 0 25%,#f9f9f9 50% 65%)}@media screen and (max-width: 1024px){.prescription-do-not-have__overlay{max-height:400px;background:#f9f9f900;background:-webkit-gradient(linear,left top,left bottom,from(rgba(249,249,249,0)),color-stop(60%,rgba(249,249,249,0)),color-stop(90%,rgba(249,249,249,.85)),to(#f9f9f9));background:linear-gradient(to bottom,#f9f9f900 0 60%,#f9f9f9d9 90%,#f9f9f9)}}.product-category-bottom-copy__container{width:100%;max-width:1180px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 20px}.product-category-bottom-copy__container .body-content__image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 767px){.product-category-bottom-copy__container .body-content__image{-ms-flex-preferred-size:100%;flex-basis:100%}}.product-category-bottom-copy__container .body-content__image img{width:100%;max-width:590px;margin:0 auto;border:0;outline:0}@media screen and (max-width: 767px){.product-category-bottom-copy__container .body-content__image img{padding-bottom:30px}}.product-category-bottom-copy__container .body-content__text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:115px;font-size:1.375rem}@media screen and (max-width: 767px){.product-category-bottom-copy__container .body-content__text{-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:initial;max-width:590px;margin:0 auto}}.product-category-bottom-copy__container .body-content__text h3{color:#007a3e;text-transform:uppercase;padding-bottom:15px}@media screen and (min-width: 768px){.product-category-bottom-copy__container{padding:60px 20px}.product-category-bottom-copy__container.product-category-bottom-copy__center-container{display:block}.product-category-bottom-copy__container.product-category-bottom-copy__center-container .body-content__image{margin-bottom:30px}.product-category-bottom-copy__container.product-category-bottom-copy__center-container .body-content__text{padding-right:115px!important;padding-left:115px!important;text-align:center}}.product-category-bottom-copy__container-wrap{margin:30px 0}@media screen and (min-width: 768px){.product-category-bottom-copy__container-wrap{margin:60px 0}}.product-category-bottom-copy__container-wrap>.product-category-bottom-copy__container:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-category-bottom-copy__container-wrap>.product-category-bottom-copy__container:nth-child(2n) .body-content__text{padding-right:115px;padding-left:initial}@media screen and (max-width: 767px){.product-category-bottom-copy__container-wrap>.product-category-bottom-copy__container:nth-child(2n) .body-content__text{padding-right:initial}}.product-category-bottom-copy__container-video{background:#27251f;padding:60px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.product-category-bottom-copy__container-video{padding:120px 20px}}.product-category-bottom-copy__container-video video{max-width:1180px;width:100%}#checkout{font-size:16px}@media screen and (min-width: 1001px){#checkout .main{padding-top:0}}#checkout .banner{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #dedede;padding:0;height:74px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkout .banner .logo{max-width:155px;margin-bottom:0}#checkout h2{font-size:1.375rem}#checkout .breadcrumb{border:0;margin-top:0}#checkout .breadcrumb__link{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}#checkout .breadcrumb__item{font-size:1.125rem}#checkout label+input,#checkout input+input{margin-top:0}#checkout .btn:not(:disabled):hover{background:#007a3e}#checkout .order-summary-toggle__text{font-family:Montserrat,sans-serif}#checkout .total-recap__final-price{color:#007a3e;font-weight:400}#checkout .sidebar .order-summary__emphasis{color:#27251f}#checkout .sidebar .sidebar__header{text-transform:uppercase;font-weight:700;color:#27251f;margin-bottom:30px}#checkout .sidebar .payment-due-label__total{color:#007a3e}#checkout .sidebar .payment-due__price{color:#007a3e;font-weight:400;font-size:1.375rem}#checkout .product-thumbnail:after,#checkout .product-thumbnail,#checkout .product-thumbnail__wrapper{border-radius:0}#checkout .product__description__name{font-size:1.125rem}#checkout .product__description__property{display:none}#checkout .page-main__emphasis,#checkout .order-summary__emphasis{font-weight:700}#checkout .product__description__variant{font-size:1.125rem;color:#a7a7a7}#checkout .product__price .order-summary__emphasis{color:#007a3e;font-weight:400;font-size:1.125rem;font-family:Lato,sans-serif}#checkout .stock-problems-table .product__description{padding-left:15px}#checkout .stock-problems-table td{vertical-align:middle}#checkout .main .field__input,#checkout .main .input-checkbox,#checkout .main .input-radio,#checkout .main .input-checkbox:hover,#checkout .main .input-radio:hover{border-color:#a7a7a7}#checkout .main .field__input::-webkit-input-placeholder,#checkout .main .field__label{color:#5b3427}#checkout .main .field__input::-moz-placeholder,#checkout .main .field__label{color:#5b3427}#checkout .main .field__input:-ms-input-placeholder,#checkout .main .field__label{color:#5b3427}#checkout .main .field__input::-ms-input-placeholder,#checkout .main .field__label{color:#5b3427}#checkout .main .field__input::placeholder,#checkout .main .field__label{color:#5b3427}#checkout .main .field__label{margin:0;top:10px;font-size:.75rem;font-style:italic;left:15px;padding:0;line-height:175%}#checkout .main input.field__input,#checkout .main select.field__input{height:60px}@media screen and (min-width: 768px){#checkout .main input.field__input,#checkout .main select.field__input{height:70px}}#checkout .field__input:focus,#checkout .field__input-wrapper--flag-focus .field__input{-webkit-box-shadow:0 0 5px #007a3e;box-shadow:0 0 5px #007a3e}#checkout .input-checkbox:focus,#checkout .input-radio:focus{border-width:1px}#checkout tr td:not(:first-child),#checkout tr th:not(:first-child){padding-left:1em;vertical-align:middle}#checkout .order-summary-toggle,#checkout .order-summary-toggle:hover,#checkout .content-box__row--secondary,#checkout .sidebar:after{background:#f9f9f9;border:0;-webkit-box-shadow:none;box-shadow:none}#checkout .product__clear-btn{background:transparent;padding:0;border:0;right:-1.5em;margin-top:0}@media screen and (max-width: 999px){#checkout .banner{height:58px}#checkout .banner .logo{margin-left:auto;margin-right:auto;max-width:133px}}@media screen and (min-width: 1000px){#checkout .main__header{padding:36px 0 60px}#checkout .sidebar{padding-top:142px}#checkout .sidebar .sidebar__header{display:block}}.register-steps{display:grid;grid-template-columns:repeat(1,1fr);margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}@media screen and (min-width: 421px){.register-steps{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 768px){.register-steps{grid-template-columns:repeat(3,1fr)}}.register-step{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.register-step h3{padding-right:30px}.register-step:not(.register-step--active) .button:not(.js-step3-appointment){display:none!important}.register-step__past-appointment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700}.register-step__past-appointment>div:not(.register-step__subtitle){-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%}.register-step__past-appointment>.register-step__subtitle{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%}.register-step__past-appointment .register-step__subtitle{text-transform:uppercase;color:#a7a7a7;font-size:.875rem;margin-top:15px}.register-step__check{border-radius:50%;border:2px solid #53565a;width:24px;height:24px;position:absolute;top:40px;right:40px}.register-step--completed .register-step__inner{background:#007a3e1a;border-color:#007a3e4d;color:#007a3e}.register-step--completed .register-step__check{background:#007a3e;border-color:#007a3e}.register-step--completed .register-step__check:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;top:0;left:3px;font-size:.85rem;color:#fff}.register-step--active .register-step__inner{background:#27251f;border-color:#ebebe5;color:#fff}.register-step--active .register-step__check{border-color:#fff}@media screen and (min-width: 421px){.register-step--grow{grid-column:1/3}}@media screen and (min-width: 768px){.register-step--grow{grid-column:2/4}}.register-step__inner{background:#f9f9f9;border:1px solid #dedede;padding:30px}@media screen and (min-width: 421px){.register-step__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.register-step__inner--col>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.register-step__inner--col>:not(:first-child):not(.register-step__inner-grow){margin-top:15px}.register-step__inner--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.register-step__inner--row>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.key-message{font-size:.75rem;margin:30px 0}.account__banner .key-message{font-size:1rem}.account__banner .key-message a{color:#fff}.about-content__container{width:100%;margin:0 auto;padding:0 20px;max-width:1180px}.about-content__anchor-bar-container{position:relative}.about-content__news-link{margin-top:57px;text-align:center}.about-content__brand{background-color:#f9f9f9;padding-top:80px;padding-bottom:60px}@media screen and (min-width: 768px){.about-content__brand{padding-top:90px;padding-bottom:100px}}.about-content__brand-header{text-align:center}.about-content__brand-text{max-width:670px;width:100%;margin:51px auto 0}@media screen and (min-width: 1025px){.about-content__brand-text{margin-top:30px}}.about-content__brand-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:0}@media screen and (min-width: 1025px){.about-content__brand-content{margin-top:100px}}.about-content__brand-logo{margin:51px 51.5px 51px 55px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media screen and (min-width: 1025px){.about-content__brand-logo{margin:20px 51.5px}}.about-content__brand-logo img{max-width:195px;width:100%;vertical-align:top}.about-content__single-block{padding-top:44px;padding-bottom:80px;background-color:#f9f9f9}@media screen and (min-width: 1025px){.about-content__single-block{padding-top:80px;padding-bottom:104px}}.about-content__single-block-header{width:100%;display:block;text-align:center;margin-bottom:22px}@media screen and (min-width: 1025px){.about-content__single-block-header{margin-bottom:30px}}.about-content__single-block-text{font-size:1.375rem;display:block;max-width:670px;width:100%;margin:51px auto}.about-content__anchor-link{text-align:center;font-size:1.375rem}.cleancraft-content{background-color:#f9f9f9;padding-top:80px;padding-bottom:60px}@media screen and (min-width: 768px){.cleancraft-content{padding-top:90px;padding-bottom:100px}}.cleancraft-content__header{width:100%;margin:0 auto;padding:0 20px;max-width:1180px;text-align:center}.cleancraft-content__header--image{max-width:220px;width:100%}.cleancraft-content__header--text{max-width:670px;width:100%;margin:51px auto 0}@media screen and (min-width: 1025px){.cleancraft-content__header--text{margin-top:30px}}.organic-list{padding-top:80px;padding-bottom:60px}@media screen and (min-width: 768px){.organic-list{padding-top:90px;padding-bottom:100px}}.organic-list__container{width:100%;margin:0 auto;padding:0 20px;max-width:1180px}@media screen and (min-width: 768px){.organic-list__content{text-align:center}}.organic-list__details{margin:20px auto 0}@media screen and (min-width: 768px){.organic-list__details{width:100%;max-width:670px;padding:0 15px}}.organic-list__block{margin-top:15px}@media screen and (min-width: 768px){.organic-list__block{padding-left:17px}}@media screen and (min-width: 768px){.organic-list .generic__list{font-size:1.35rem;margin-bottom:10px}}@media screen and (min-width: 768px){.ripple-banner{height:720px}}.ripple-banner__title{color:#007a3e}.ripple-banner__subtitle{color:#27251f}.ripple-content{padding:80px 20px;text-align:center}@media screen and (min-width: 768px){.ripple-content{padding:100px 0 60px}}.ripple-content__title{color:#007a3e}@media screen and (min-width: 768px){.ripple-content__title{font-size:2rem}}.ripple-image-text{padding:64px 0}@media screen and (max-width: 767px){.ripple-image-text{padding:32px 0}}.ripple-image-text__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ripple-image-text__block{position:relative;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media screen and (max-width: 767px){.ripple-image-text__block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.ripple-image-text__image{width:100%;height:100%}.ripple-image-text__desc{font-size:2rem;font-weight:700;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width: 767px){.ripple-image-text__desc{font-size:1.4rem}}.ripple-image-text__content .ripple-image-text__block:nth-child(2n) .ripple-image-text__desc{color:#007a3e}.ripple-tgod__container{color:#fff;text-align:center;padding:60px 20px;z-index:1;width:100%}.ripple-tgod__content{margin:30px 0}@media screen and (min-width: 768px){.ripple-tgod__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ripple-tgod__block{margin-bottom:30px}@media screen and (min-width: 768px){.ripple-tgod__block{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;margin-bottom:0}}.ripple-tgod__desc{font-size:2rem;font-weight:700;text-transform:uppercase;margin-top:15px}.ripple-start-sprinkling{padding:80px 20px}@media screen and (min-width: 768px){.ripple-start-sprinkling{padding:100px 20px}}.ripple-start-sprinkling__container{max-width:480px;margin:auto;width:100%}.ripple-start-sprinkling__title{color:#27251f;margin-bottom:25px}.ripple-start-sprinkling__subtitle{color:#27251f;margin-bottom:15px}.ripple-start-sprinkling__text{font-family:Lato,sans-serif;font-size:1.2rem;color:#53565a}.ripple-start-sprinkling__link{width:100%;margin-top:20px}.ripple-provisional-store__container{padding:80px 20px;max-width:1180px;margin:0 auto;width:100%}@media screen and (min-width: 768px){.ripple-provisional-store__container{padding:100px 20px}}.ripple-provisional-store__content{margin-top:60px;text-align:center}@media screen and (min-width: 768px){.ripple-provisional-store__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:initial}}.ripple-provisional-store__block{margin-bottom:25px}@media screen and (min-width: 768px){.ripple-provisional-store__block{-webkit-box-flex:0;-ms-flex:0 0 16%;flex:0 0 16%;max-width:16%;margin-bottom:0;margin-right:25px}}@media screen and (min-width: 768px){.ripple-provisional-store__image{max-height:60px}}.ripple-provisional-store__title{color:#27251f;text-align:center;margin-bottom:20px}.ripple-provisional-store__subtitle{font-size:1.3rem;text-align:center}.ripple-provisional-store__subtext{margin:15px 0}@media screen and (min-width: 768px){.ripple-provisional-store__subtext{min-height:44px}}.ripple-provisional-store__city{color:#007a3e;margin-bottom:10px}@media screen and (min-width: 768px){.ripple-provisional-store__sub-desc{min-height:136px}}.ripple-provisional-store__button{font-size:1.1rem;margin-top:15px}.ripple-provisional-store__content .ripple-provisional-store__block:last-child{margin-bottom:0}@media screen and (min-width: 768px){.ripple-provisional-store__content .ripple-provisional-store__block:last-child{margin-right:0}}.ripple-blog{max-width:1180px;padding:80px 20px;margin:0 auto;width:100%}@media screen and (min-width: 768px){.ripple-blog{padding:100px 20px}}.ripple-blog__title{text-align:center;color:#27251f;margin-bottom:50px}.blog__articles-large--grid .ripple-blog__grid-item:not(:first-child) .copy-container{display:block}.blog__articles-large--grid .ripple-blog__grid-item:not(:first-child) .blog__grid-item--title{font-size:1.15rem}.blog__grid .ripple-copy-container{font-size:1.125rem}.blog__articles-large--grid .ripple-blog__grid-item .blog__read-more{font-size:1rem}@media screen and (min-width: 768px){.blog__articles-large--grid .ripple-blog__grid-item:not(:first-child){width:33%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.ripple-disclaimer{max-width:950px;margin:0 auto;width:100%}.ripple-disclaimer__container{padding:30px 20px;text-align:center}.ripple-product-tile__header{font-family:Lato,sans-serif;font-size:.85rem;text-align:center;min-height:45px}.ripple-product-tile__image{max-height:230px!important}.ripple-product-tile__details{position:absolute;bottom:5px;left:20px;font-size:.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 40px);text-align:center}.ripple-collection__icon{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;margin:0 auto 15px;display:block}.ripple-product-tile__details--cannabis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ripple-product-tile__details--items{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:center}.ripple-product-tile__details--items.u-flex-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ripple-product-tile__details--items span{display:block}.ripple-product-tile__details--items span:first-child{font-size:.75rem;color:#53565a;text-transform:uppercase}.ripple-product-tile__details--items span:last-child{font-size:.85rem;color:#27251f;font-weight:900}@media screen and (min-width: 1025px){.ripple-product-slider .product-tile{width:auto}}.ripple-product-slider .slick-track .slick-slide{margin-right:20px}.ripple-product-slider .slick-track .slick-slide:last-child{margin-right:0}.investor__brand .product__details--row,.investor__brand .faq__content--container{margin-top:30px}@media screen and (min-width: 768px){.provincial-stores--image-container{width:247px;height:65px;margin-bottom:60px}}.product__provincial--text{margin-bottom:15px}.product__provincial--link{font-size:1rem}
/*# sourceMappingURL=/s/files/1/0068/5519/6735/t/119/assets/scss_theme.scss.css.map */
