@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";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}@font-face{font-family:font_icons;src:url(//shopcannabisnl.com/cdn/shop/t/165/assets/font_icons.ttf?v=6516585321761538131747147265) format("truetype"),url(//shopcannabisnl.com/cdn/shop/t/165/assets/font_icons.woff?v=117826028030317788491747147265) format("woff"),url(//shopcannabisnl.com/cdn/shop/t/165/assets/font_icons.svg?v=1741846778098549381747147265) format("svg");font-weight:400;font-style:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body{-webkit-transition:-webkit-filter background .5s linear;transition:-webkit-filter background .5s linear;transition:filter background .5s linear;transition:filter background .5s linear,-webkit-filter background .5s linear}body.body--freeze{overflow:hidden}body.body--freeze>header,body.body--freeze>main,body.body--freeze>footer{-webkit-transition:-webkit-filter background .5s linear;transition:-webkit-filter background .5s linear;transition:filter background .5s linear;transition:filter background .5s linear,-webkit-filter background .5s linear;-webkit-filter:blur(1px);filter:blur(1px)}.modal{display:block;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#2f2f2f73;z-index:-1;overflow:scroll;opacity:0;visibility:hidden;height:100%}.modal--equivalency{overflow:auto}.modal--equivalency .modal-content{margin-top:100px}.modal.modal--open{-webkit-animation:modalOverlayFadeIn .5s cubic-bezier(.165,.84,.44,1) forwards;animation:modalOverlayFadeIn .5s cubic-bezier(.165,.84,.44,1) forwards;opacity:1;visibility:visible;z-index:999}.modal.modal--small .modal-content{max-width:100%}@media screen and (min-width: 641px){.modal.modal--small .modal-content{max-width:540px}}.modal-alignment{top:50%;left:50%;position:relative;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width: 641px){.modal-alignment{top:40%}}.modal-content{position:relative;margin:50px auto;padding:30px;background-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.12);box-shadow:2px 2px 4px #0000001f;z-index:0;max-width:100%}@media screen and (min-width: 641px){.modal-content{padding:30px;max-width:70%}}@media screen and (min-width: 997px){.modal-content{max-width:50%}}.modal--open .modal-content{z-index:999;-webkit-animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards;animation:fadeIn .5s cubic-bezier(.165,.84,.44,1) forwards}.modal-close{position:absolute;width:20px;text-align:center;top:10px;right:10px;z-index:1;cursor:pointer}@media screen and (min-width: 641px){.modal-close{top:20px;right:20px}}.modal-close i{line-height:20px;font-size:20px;color:#828282}@-webkit-keyframes expand-left{0%{bottom:0;left:0;width:0}to{bottom:0;left:0;width:100%}}@keyframes expand-left{0%{bottom:0;left:0;width:0}to{bottom:0;left:0;width:100%}}@-webkit-keyframes expand-right{0%{bottom:0;right:0;width:0}to{bottom:0;right:0;width:100%}}@keyframes expand-right{0%{bottom:0;right:0;width:0}to{bottom:0;right:0;width:100%}}@-webkit-keyframes shrink-left{0%{bottom:0;left:0;width:100%}to{bottom:0;left:0;width:0}}@keyframes shrink-left{0%{bottom:0;left:0;width:100%}to{bottom:0;left:0;width:0}}@-webkit-keyframes shrink-right{0%{bottom:0;right:0;width:100%}to{bottom:0;right:0;width:0}}@keyframes shrink-right{0%{bottom:0;right:0;width:100%}to{bottom:0;right:0;width:0}}@-webkit-keyframes modalOverlayFadeIn{0%{background-color:#2f2f2f00}to{background-color:#2f2f2f73}}@keyframes modalOverlayFadeIn{0%{background-color:#2f2f2f00}to{background-color:#2f2f2f73}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes special-label{0%{opacity:1}25%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}75%{opacity:0;text-transform:none;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;top:10px;font-size:x-small;text-transform:none}}@keyframes special-label{0%{opacity:1}25%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}75%{opacity:0;text-transform:none;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;top:10px;font-size:x-small;text-transform:none}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}body{font:400 1.125rem Montserrat,sans-serif;color:#3f3f3f;background-color:#fff}body.no-scroll{height:100%;overflow:hidden;position:fixed;width:100%}@media screen and (max-width: 996px){html.has-search-dropdown-open:not(.is-search) body{height:100%;overflow:hidden;position:fixed;width:100%}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Montserrat,sans-serif;font-weight:700;color:#222;line-height:normal;letter-spacing:-.4px;padding:0}h1,.h1{line-height:40px;margin-bottom:24px;font-size:1.25rem;font-weight:700}@media screen and (min-width: 997px){h1,.h1{font-size:1.8125rem}}h2,.h2{font-size:1.0625rem;font-weight:700;line-height:32px;margin-bottom:18px}@media screen and (min-width: 997px){h2,.h2{font-size:1.5625rem}}h3,.h3{font-size:.875rem;font-weight:700;line-height:24px;margin-bottom:16px}@media screen and (min-width: 997px){h3,.h3{font-size:1.125rem}}h4,.h4{font-size:.875rem;font-weight:700}@media screen and (min-width: 997px){h4,.h4{font-size:.875rem}}h5,.h5{font-size:.875rem}h6,.h6{font-size:.75rem}p{font-size:.75rem;font-weight:400;line-height:1.33;margin-bottom:20px}@media screen and (min-width: 997px){p{font-size:1.25rem}}p.align-left{text-align:left}p.align-right{text-align:right}p.align-center{text-align:center}@media screen and (min-width: 641px){p{margin-bottom:30px}}a,.a{font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:.3px;color:#71885c;border:none;text-transform:uppercase;text-decoration:underline;background-color:transparent;padding:0;min-width:auto}a.discrete,.a.discrete{text-decoration:none}a.inline,.a.inline{color:#222;font-weight:400;text-transform:none;text-decoration:underline}strong,b{font-weight:700}em,i{font-style:italic}ul,ol{list-style:none}ul li,ol li{line-height:1.67;font-size:.9375rem}ul li:before,ol li:before{content:"";display:inline-block;width:.625rem;margin-right:.5em;text-align:right;direction:rtl;color:#71885c}ul>li,ol>li{margin-left:30px}ul li:before{content:"\2022";font-size:2.5rem;line-height:0px;vertical-align:middle}ol{counter-reset:li}ol li{counter-increment:li}ol li:before{content:counter(li);font-weight:700}code{font-family:monospace}label{letter-spacing:1px;font-size:smaller;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}button,input[type=button],input[type=submit],input[type=reset]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}input,button,textarea,select{font-size:.75rem;font-weight:700;background:#fff;border:solid 1px #828282;border-radius:0;min-width:200px;padding:10px;margin-bottom:12px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 997px){input,button,textarea,select{font-size:1.125rem}}input:focus,button:focus,textarea:focus,select:focus{outline-color:#71885c}input[readonly],button[readonly],textarea[readonly],select[readonly]{background:#828282}select{display:block}button{border-radius:4rem;padding:2px 12px}span{font-family:Montserrat,sans-serif}.accent{color:#71885c}.breadcrumb{padding:7px 0}.breadcrumb>*{letter-spacing:.5px;color:#000;text-transform:uppercase;text-decoration:none}.container,#col-main{padding-left:.9375rem;padding-right:.9375rem}@media screen and (min-width: 997px){.container,#col-main{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.container,#col-main{max-width:1280px}}@media screen and (min-width: 1921px){.container,#col-main{max-width:1440px}}.container--collection{max-width:1024px;margin:0 auto}@media screen and (min-width: 641px){body.noscroll{overflow:hidden;position:relative}body.noscroll:before{content:"";position:fixed;height:100%;width:100%;bottom:0;background-color:#2f2f2f73;z-index:9999}}.scroll-lock{overflow:hidden}.text-overflow{position:relative;overflow:hidden}.text-overflow:after{content:"";position:absolute;height:100%;width:100%;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.75)));background:linear-gradient(#fff0,#ffffffbf)}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hidden{display:none!important}@media screen and (min-width: 997px){.desktop--hidden{display:none!important}}@media screen and (max-width: 996px){.mobile--hidden{display:none!important}}.uk-divider-icon,hr{border-bottom:1px solid #eee;width:100%}.uk-margin-remove-vertical{margin-top:0!important;margin-bottom:0!important}[class*=uk-divider]{border:none;margin-bottom:30px}.blog-nl-title{font-size:25px;margin:10px 0 20px!important}.no-touchevents *:focus{outline:1px dotted #71885c;outline-offset:2px}.btn{display:inline-block;font-size:.9375rem;line-height:normal;letter-spacing:1px;text-transform:uppercase;text-decoration:none;font-family:"Montserrat",Sans-serif;min-width:200px;margin:.75em 0;padding:1em 3.6em;text-align:center;vertical-align:middle;border:solid 1px #222222;color:#222;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;border-radius:4rem;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.btn{font-size:1.125rem}}@media screen and (max-width: 996px){.btn{min-width:134px;padding:.5625em 2.85714em;letter-spacing:.1px}}.btn a{border-bottom:none;text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--single{display:block;margin:auto}.btn--small,.btn--fit{min-width:auto}.btn--small{font-size:.75rem;height:auto;padding:5px}.btn__primary,.btn__feature{color:#000}.btn__primary:enabled:hover,.btn__feature:enabled:hover{background:transparent}.btn__primary{background-color:#222;border-color:#222}.btn__primary:enabled:hover{color:#222;-webkit-transition:all .2s ease;transition:all .2s ease}.btn__feature{background:#ccd5af;border-color:#ccd5af}.btn__feature:enabled:hover{color:#000;-webkit-transition:all .2s ease;transition:all .2s ease}.btn__light{background:none;border-color:#fff;color:#fff}.btn__light:enabled:hover{background:#fff;color:#222;-webkit-transition:all .2s ease;transition:all .2s ease}.btn__ghost{background:transparent;border-color:#222}.btn__ghost:enabled:hover{border-color:#bbb;color:#bbb;-webkit-transition:all .2s ease;transition:all .2s ease}.btn__ghost--light{background:transparent;border-color:#fff;color:#fff}.btn__ghost--light:enabled:hover{border-color:#b3b3b3;color:#b3b3b3;-webkit-transition:all .2s ease;transition:all .2s ease}.btn__ghost--fill{background:transparent;border-color:#222}.btn__ghost--fill:enabled:hover{background:#222;border-color:#222;color:#fff}.btn__disabled{background-color:#828282;border-color:#828282;color:#fff}.notification_banner{background-color:#e60303;color:#fff;text-align:center;font-size:.8125rem;text-transform:uppercase;padding:20px}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 996px){html.has-search-dropdown-open .navigation{top:0;right:0;left:0}}.navigation__wrapper{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 4px 1px #434344;box-shadow:1px 1px 4px 1px #434344;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:23px;width:100%}@media screen and (min-width: 997px){.navigation__wrapper{background-color:#fff;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 996px){.navigation__wrapper{z-index:3}}.navigation__brands{background:#f1f1f1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex}.navigation__panel{background:#f1f1f1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;z-index:2}@media screen and (min-width: 997px){.navigation__panel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}}.navigation__menu{padding-left:.9375rem;padding-right:.9375rem;width:100%}@media screen and (min-width: 997px){.navigation__menu{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.navigation__menu{max-width:1280px}}@media screen and (min-width: 1921px){.navigation__menu{max-width:1440px}}@media screen and (min-width: 997px){.navigation__menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.navigation .sub-menu{display:none;top:100%;width:auto}@media screen and (min-width: 997px){.navigation .sub-menu{border:2px solid #F1F1F1;border-radius:1.875rem;-webkit-box-shadow:1px 10px 10px 1px rgba(0,0,0,.2);box-shadow:1px 10px 10px 1px #0003;position:absolute;background-color:#fff;padding:34px 26px}}.navigation .sub-menu__image-block{width:180px;height:180px}.navigation .sub-menu__image{height:100%;width:100%}.navigation .sub-menu__image-desc{margin-top:16px}.navigation .sub-menu .sub-menu__wrapper{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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;height:auto}.navigation .sub-menu .sub-menu__wrapper span{font-size:.9375rem;letter-spacing:.8px}.navigation .sub-menu--images .sub-menu__subheader{text-align:center;font-size:.9375rem;text-transform:uppercase;color:#fff;letter-spacing:.8px;font-weight:500;margin-top:42px;-webkit-font-smoothing:antialiased}.navigation .sub-menu--images .sub-menu__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:914px;padding:23px}.navigation .sub-menu--images .sub-menu__item{margin:15px 0;line-height:normal}.navigation .sub-menu--images .sub-menu__item .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;text-transform:none}.navigation .sub-menu--images .sub-menu__item img{width:115px;height:115px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.9}.navigation .sub-menu--images .sub-menu__item-details{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;color:#d0d0d0;margin-left:20px;width:220px;height:115px}.navigation .sub-menu--images .sub-menu__item-details span{font-weight:700;letter-spacing:.4px;line-height:1;margin-bottom:10px;font-size:18px}.navigation .sub-menu--images .sub-menu__item-details p{text-align:left;font-size:.8125rem;font-weight:400;line-height:1.3;margin-top:5px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.active .navigation .sub-menu--images .sub-menu__item img,.navigation .sub-menu--images .sub-menu__item:hover img{opacity:1}.active .navigation .sub-menu--images .sub-menu__item .sub-menu__item-details,.navigation .sub-menu--images .sub-menu__item:hover .sub-menu__item-details{color:#fff}.navigation .sub-menu--images .sub-menu__footer{margin:4px auto 33px;text-align:center}.navigation .sub-menu--images .sub-menu__footer-button{font-size:.8125rem;letter-spacing:.7px;color:#fff;-webkit-font-smoothing:antialiased;font-weight:500}.navigation .sub-menu--list .sub-menu__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navigation .sub-menu--list .sub-menu__item{color:#fff;max-width:303px;line-height:normal}.navigation .sub-menu--list .sub-menu__item:not(:last-child){border-right:solid 1px #9b9b9b}.navigation .sub-menu--list .sub-menu__item span{font-size:1.125rem;font-weight:500;letter-spacing:.4px}.navigation .sub-menu--list .sub-menu__item p{height:48px;text-align:left;font-size:.8125rem;line-height:1.3;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 997px){.navigation .sub-menu--list .sub-sub-menu .sub-sub-menu__item{border-bottom:none;line-height:2;margin-bottom:.625rem;padding-bottom:.625rem}}.navigation .sub-menu--list .sub-sub-menu .sub-sub-menu__item:last-of-type{margin-bottom:0;padding-bottom:0}.navigation .sub-menu--list .sub-sub-menu .sub-sub-menu__item .nav-menu__link--sub-menu.is-active{position:relative;color:#71885c}@media screen and (min-width: 997px){.navigation .sub-menu--list .sub-sub-menu .sub-sub-menu__item .nav-menu__link--sub-menu.is-active:before{content:"";display:block;width:18px;height:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAAAXNSR0IArs4c6QAAAGpJREFUKBVjYCAR/P//Xx2I3wExCLSRqB1VOdAAZyD+DTIJCOJQZUnkAQ1IBxvz//9PIG1NonZU5UADJkANe8UIYqBKk8djIk8blXUBPTMR5jWyjQYaQHlgAw2hPPqBhoAS5HsgBgF4ggQAJH1yOBDyoZAAAAAASUVORK5CYII=) no-repeat;position:absolute;top:2px;left:-26px}}.navigation .sub-menu--list .sub-sub-menu .sub-sub-menu__item .nav-menu__link--sub-sub-menu{color:#000;font-weight:300}.navigation .sub-menu--list .third-level-menu{display:none}@media screen and (min-width: 997px){.navigation .sub-menu--list .third-level-menu{display:inline-block}}.navigation .sub-menu--list .third-level-menu__item{margin:10px 0}.navigation .sub-menu--sidebar .sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-font-smoothing:antialiased;width:100%;max-width:1024px}.navigation .sub-menu--sidebar .sidebar__container{margin-top:-11px}.navigation .sub-menu--sidebar .sidebar__header{color:#fff;letter-spacing:.8px;font-weight:500;font-size:.9375rem;text-transform:uppercase;max-width:164px;line-height:normal;margin-right:30px}.navigation .sub-menu--sidebar .sidebar .sub-menu__item{line-height:2.35}.navigation .sub-menu--sidebar .sidebar span.sidebar-item__title{color:#9b9b9b;font-weight:700;letter-spacing:.4px;font-size:1.125rem}.navigation .sub-menu--sidebar .sidebar span.sidebar-item__title-prefix{display:none}.navigation .sub-menu--sidebar .sidebar-item__title-wrapper{cursor:pointer;display:block;text-decoration:none;text-transform:none}.navigation .sub-menu--sidebar .sidebar-item__title-wrapper:hover .sidebar-item__title,.navigation .sub-menu--sidebar .sidebar .active .sidebar-item__title{color:#fff}.navigation .sub-menu--sidebar .sidebar-item__details{display:none;top:0;right:0;width:46%;margin-left:41px;padding-left:47px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #9b9b9b;min-height:100%}.navigation .sub-menu--sidebar .sidebar-item__details-title{font-size:1.125rem;font-weight:700;letter-spacing:.4px;color:#fff;line-height:normal;margin-bottom:8px}.navigation .sub-menu--sidebar .sidebar-item__details-subtitle{font-size:.8125rem;line-height:1.31;letter-spacing:.1px;color:#fff;max-width:223px;margin-bottom:21px}.navigation .sub-menu--sidebar .sidebar-item__details-item{margin-bottom:2px}.navigation .sub-menu--sidebar .sidebar-item__details-item>a{color:#d0d0d0;font-weight:700;text-transform:uppercase;font-size:.875rem;text-decoration:none}.navigation .sub-menu--sidebar .sidebar-item__details-item>a:hover{color:#fff}.navigation .sub-menu--sidebar .sidebar-item__details-cta{text-align:center;margin-top:9px;margin-bottom:32px}.navigation .sub-menu--sidebar .sidebar-item__details-cta>a{color:#fff;font-size:.75rem;line-height:1.42;font-weight:400;text-transform:none;display:none}.navigation .sub-menu--sidebar .sidebar-item__container.active .sidebar-item__details{display:block}.navigation .sub-menu--sidebar .sidebar__footer{margin-top:45px}@media screen and (max-width: 996px){.navigation .sub-menu--sidebar .sidebar__footer{margin:10px 0 25px;text-align:center}}.navigation .sub-menu--sidebar .sidebar__footer-button{font-size:.8125rem;letter-spacing:.7px;color:#fff;-webkit-font-smoothing:antialiased}.navigation .sub-menu .sub-menu__item{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2}.navigation .sub-menu .sub-menu__item--image-block{display:none}@media screen and (min-width: 997px){.navigation .sub-menu .sub-menu__item--image-block{display:block;max-width:260px}}.navigation .cart__count{background-color:#fff;border-radius:50%;color:#0c0c0c;display:none;position:absolute;line-height:18px;min-width:12px;padding:0 3px;left:10px;bottom:-4px;text-align:center;font-size:.625rem;font-weight:400}@media screen and (min-width: 997px){.navigation .cart__count{font-size:.625rem}}.navigation .cart__weight,.navigation .cart__limit{display:inline-block;text-align:left;color:#000}.navigation .cart__weight{font-size:1.25rem;font-weight:500}@media screen and (min-width: 997px){.navigation .cart__weight{font-size:1.5625rem}}.navigation .cart__weight:after{content:"/";margin-left:.625rem}.navigation .cart__limit{font-size:.6875rem;font-weight:400;line-height:1;margin-left:.625rem}@media screen and (min-width: 997px){.navigation .cart__limit{font-size:.6875rem}}@media screen and (min-width: 997px){.navigation .sub-menu--sidebar .sidebar__container.sidebar-open{-webkit-box-flex:2;-ms-flex:2;flex:2}.navigation .sub-menu--sidebar .sidebar-item__details{position:absolute;padding-right:30px}.navigation .sub-menu--sidebar .sidebar__header{margin-right:0}.navigation .sub-menu--sidebar .sidebar__container{margin-top:0}.navigation .sub-menu--sidebar .sidebar span.sidebar-item__title{font-size:14px;line-height:normal;display:block;margin-bottom:10px}.sidebar__container{border-right:1px solid #9b9b9b;position:relative}.sidebar__container.js-expand-sidebar-group.sidebar-open:after{content:"";position:absolute;left:50%;height:100%;width:1px;top:0}.sub-menu__image-title{display:block;font-size:18px;font-weight:700;letter-spacing:.37px;line-height:normal;color:#fff}.sub-menu__image-dscrptn{display:block;font-size:13px;line-height:1.31;letter-spacing:.05px;color:#fff;margin-top:2px}}@media screen and (max-width: 1038px){.navigation .sub-menu--sidebar .sidebar-item__details{padding-right:20px;padding-left:25px}}@media screen and (max-width: 996px){.navigation{height:134px}.navigation__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.navigation .cart__weight,.navigation .cart__limit{display:none}.navigation .sub-menu--sidebar .sidebar-item__details{position:absolute}.navigation .sub-menu--sidebar .sidebar-item__container.active .sidebar-item__details{display:block}}.js-animation-preload .nav-menu__link--utilities span:after{-webkit-animation-duration:0s!important;animation-duration:0s!important}@media screen and (min-width: 997px){#account_mobile{display:none}}label.radio{display:table;position:relative;padding-left:28px;font-size:1rem;margin:10px 0}label.radio .label-text:before{content:"";position:absolute;width:16px;height:16px;border:1px solid #828282;border-radius:100%;top:0;left:0}label.radio input[type=radio]{display:none}label.radio input[type=radio]:checked+.label-text:after,label.radio input[type=radio]:not(:checked)+.label-text:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:100%;background:#71885c;-webkit-transition:all .2s ease;transition:all .2s ease}label.radio input[type=radio]:checked+.label-text:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}label.radio input[type=radio]:not(:checked)+.label-text:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}label.checkbox{display:table;position:relative;padding-left:28px;margin:10px 0;font-size:16px}label.checkbox .label-text:before{content:"";position:absolute;top:0;left:0;width:21px;height:21px;border:1px solid #828282;-webkit-box-sizing:border-box;box-sizing:border-box}label.checkbox input[type=checkbox]{display:none}label.checkbox input[type=checkbox]:checked+.label-text:after,label.checkbox input[type=checkbox]:not(:checked)+.label-text:after{content:"\2713";position:absolute;color:#71885c;top:-16px;-webkit-transform:translateY(16px);transform:translateY(16px);left:3.5px;font-size:18px}label.checkbox input[type=checkbox]:not(:checked)+.label-text:after{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity .1s ease,-webkit-transform .2s ease;transition:opacity .1s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .1s ease;transition:transform .2s ease,opacity .1s ease,-webkit-transform .2s ease}label.checkbox input[type=checkbox]:checked+.label-text:after{opacity:1;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}label.text-input,label.text-input--special{display:table;position:relative;margin:0 0 14px}label.text-input .label-text,label.text-input--special .label-text{display:block;position:absolute;font-size:.8125rem;color:#828282;letter-spacing:normal;z-index:1;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}label.text-input input[type=text],label.text-input input[type=email],label.text-input input[type=password],label.text-input input[type=search],label.text-input input[type=tel],label.text-input input[type=url],label.text-input--special input[type=text],label.text-input--special input[type=email],label.text-input--special input[type=password],label.text-input--special input[type=search],label.text-input--special input[type=tel],label.text-input--special input[type=url]{font-size:.8125rem;position:relative;height:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px 0;margin:0}label.text-input input[type=text]:focus::-webkit-input-placeholder,label.text-input input[type=email]:focus::-webkit-input-placeholder,label.text-input input[type=password]:focus::-webkit-input-placeholder,label.text-input input[type=search]:focus::-webkit-input-placeholder,label.text-input input[type=tel]:focus::-webkit-input-placeholder,label.text-input input[type=url]:focus::-webkit-input-placeholder,label.text-input--special input[type=text]:focus::-webkit-input-placeholder,label.text-input--special input[type=email]:focus::-webkit-input-placeholder,label.text-input--special input[type=password]:focus::-webkit-input-placeholder,label.text-input--special input[type=search]:focus::-webkit-input-placeholder,label.text-input--special input[type=tel]:focus::-webkit-input-placeholder,label.text-input--special input[type=url]:focus::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s}label.text-input input[type=text]:focus::-moz-placeholder,label.text-input input[type=email]:focus::-moz-placeholder,label.text-input input[type=password]:focus::-moz-placeholder,label.text-input input[type=search]:focus::-moz-placeholder,label.text-input input[type=tel]:focus::-moz-placeholder,label.text-input input[type=url]:focus::-moz-placeholder,label.text-input--special input[type=text]:focus::-moz-placeholder,label.text-input--special input[type=email]:focus::-moz-placeholder,label.text-input--special input[type=password]:focus::-moz-placeholder,label.text-input--special input[type=search]:focus::-moz-placeholder,label.text-input--special input[type=tel]:focus::-moz-placeholder,label.text-input--special input[type=url]:focus::-moz-placeholder{opacity:1;-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s}label.text-input input[type=text]:focus::-ms-input-placeholder,label.text-input input[type=email]:focus::-ms-input-placeholder,label.text-input input[type=password]:focus::-ms-input-placeholder,label.text-input input[type=search]:focus::-ms-input-placeholder,label.text-input input[type=tel]:focus::-ms-input-placeholder,label.text-input input[type=url]:focus::-ms-input-placeholder,label.text-input--special input[type=text]:focus::-ms-input-placeholder,label.text-input--special input[type=email]:focus::-ms-input-placeholder,label.text-input--special input[type=password]:focus::-ms-input-placeholder,label.text-input--special input[type=search]:focus::-ms-input-placeholder,label.text-input--special input[type=tel]:focus::-ms-input-placeholder,label.text-input--special input[type=url]:focus::-ms-input-placeholder{opacity:1;-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s}label.text-input input[type=text]:focus::placeholder,label.text-input input[type=email]:focus::placeholder,label.text-input input[type=password]:focus::placeholder,label.text-input input[type=search]:focus::placeholder,label.text-input input[type=tel]:focus::placeholder,label.text-input input[type=url]:focus::placeholder,label.text-input--special input[type=text]:focus::placeholder,label.text-input--special input[type=email]:focus::placeholder,label.text-input--special input[type=password]:focus::placeholder,label.text-input--special input[type=search]:focus::placeholder,label.text-input--special input[type=tel]:focus::placeholder,label.text-input--special input[type=url]:focus::placeholder{opacity:1;-webkit-transition:opacity .5s ease .2s;transition:opacity .5s ease .2s}label.text-input input[type=text]::-webkit-input-placeholder,label.text-input input[type=email]::-webkit-input-placeholder,label.text-input input[type=password]::-webkit-input-placeholder,label.text-input input[type=search]::-webkit-input-placeholder,label.text-input input[type=tel]::-webkit-input-placeholder,label.text-input input[type=url]::-webkit-input-placeholder,label.text-input--special input[type=text]::-webkit-input-placeholder,label.text-input--special input[type=email]::-webkit-input-placeholder,label.text-input--special input[type=password]::-webkit-input-placeholder,label.text-input--special input[type=search]::-webkit-input-placeholder,label.text-input--special input[type=tel]::-webkit-input-placeholder,label.text-input--special input[type=url]::-webkit-input-placeholder{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}label.text-input input[type=text]::-moz-placeholder,label.text-input input[type=email]::-moz-placeholder,label.text-input input[type=password]::-moz-placeholder,label.text-input input[type=search]::-moz-placeholder,label.text-input input[type=tel]::-moz-placeholder,label.text-input input[type=url]::-moz-placeholder,label.text-input--special input[type=text]::-moz-placeholder,label.text-input--special input[type=email]::-moz-placeholder,label.text-input--special input[type=password]::-moz-placeholder,label.text-input--special input[type=search]::-moz-placeholder,label.text-input--special input[type=tel]::-moz-placeholder,label.text-input--special input[type=url]::-moz-placeholder{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}label.text-input input[type=text]::-ms-input-placeholder,label.text-input input[type=email]::-ms-input-placeholder,label.text-input input[type=password]::-ms-input-placeholder,label.text-input input[type=search]::-ms-input-placeholder,label.text-input input[type=tel]::-ms-input-placeholder,label.text-input input[type=url]::-ms-input-placeholder,label.text-input--special input[type=text]::-ms-input-placeholder,label.text-input--special input[type=email]::-ms-input-placeholder,label.text-input--special input[type=password]::-ms-input-placeholder,label.text-input--special input[type=search]::-ms-input-placeholder,label.text-input--special input[type=tel]::-ms-input-placeholder,label.text-input--special input[type=url]::-ms-input-placeholder{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}label.text-input input[type=text]::placeholder,label.text-input input[type=email]::placeholder,label.text-input input[type=password]::placeholder,label.text-input input[type=search]::placeholder,label.text-input input[type=tel]::placeholder,label.text-input input[type=url]::placeholder,label.text-input--special input[type=text]::placeholder,label.text-input--special input[type=email]::placeholder,label.text-input--special input[type=password]::placeholder,label.text-input--special input[type=search]::placeholder,label.text-input--special input[type=tel]::placeholder,label.text-input--special input[type=url]::placeholder{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}label.text-input input[type=text][required]+.label-text:after,label.text-input input[type=email][required]+.label-text:after,label.text-input input[type=password][required]+.label-text:after,label.text-input input[type=search][required]+.label-text:after,label.text-input input[type=tel][required]+.label-text:after,label.text-input input[type=url][required]+.label-text:after,label.text-input--special input[type=text][required]+.label-text:after,label.text-input--special input[type=email][required]+.label-text:after,label.text-input--special input[type=password][required]+.label-text:after,label.text-input--special input[type=search][required]+.label-text:after,label.text-input--special input[type=tel][required]+.label-text:after,label.text-input--special input[type=url][required]+.label-text:after{content:" *";color:#e60303}label.text-input input[type=text].has-error,label.text-input input[type=email].has-error,label.text-input input[type=password].has-error,label.text-input input[type=search].has-error,label.text-input input[type=tel].has-error,label.text-input input[type=url].has-error,label.text-input--special input[type=text].has-error,label.text-input--special input[type=email].has-error,label.text-input--special input[type=password].has-error,label.text-input--special input[type=search].has-error,label.text-input--special input[type=tel].has-error,label.text-input--special input[type=url].has-error{border-color:#e60303}label.text-input.has-content .label-text{font-size:x-small;top:10px}label.text-input .label-text{-webkit-transition:font-size .2s linear,top .2s linear;transition:font-size .2s linear,top .2s linear}label.text-input input[type=text]:focus+.label-text,label.text-input input[type=email]:focus+.label-text,label.text-input input[type=password]:focus+.label-text,label.text-input input[type=search]:focus+.label-text,label.text-input input[type=tel]:focus+.label-text,label.text-input input[type=url]:focus+.label-text{font-size:x-small;top:10px}label.text-input--special.has-content .label-text{top:10px;font-size:x-small;text-transform:none;-webkit-animation:none;animation:none}label.text-input--special.has-content input[type=text]:focus+.label-text,label.text-input--special.has-content input[type=email]:focus+.label-text,label.text-input--special.has-content input[type=password]:focus+.label-text,label.text-input--special.has-content input[type=search]:focus+.label-text,label.text-input--special.has-content input[type=tel]:focus+.label-text,label.text-input--special.has-content input[type=url]:focus+.label-text{-webkit-animation:none;animation:none}label.text-input--special .label-text{text-transform:uppercase;-webkit-transition:none;transition:none}label.text-input--special input[type=text]:focus+.label-text,label.text-input--special input[type=email]:focus+.label-text,label.text-input--special input[type=password]:focus+.label-text,label.text-input--special input[type=search]:focus+.label-text,label.text-input--special input[type=tel]:focus+.label-text,label.text-input--special input[type=url]:focus+.label-text{-webkit-animation:special-label .33s forwards;animation:special-label .33s forwards}label.text-input--special input[type=text]::-webkit-input-placeholder,label.text-input--special input[type=email]::-webkit-input-placeholder,label.text-input--special input[type=password]::-webkit-input-placeholder,label.text-input--special input[type=search]::-webkit-input-placeholder,label.text-input--special input[type=tel]::-webkit-input-placeholder,label.text-input--special input[type=url]::-webkit-input-placeholder{-webkit-transition:none;transition:none}label.text-input--special input[type=text]::-moz-placeholder,label.text-input--special input[type=email]::-moz-placeholder,label.text-input--special input[type=password]::-moz-placeholder,label.text-input--special input[type=search]::-moz-placeholder,label.text-input--special input[type=tel]::-moz-placeholder,label.text-input--special input[type=url]::-moz-placeholder{-webkit-transition:none;transition:none}label.text-input--special input[type=text]::-ms-input-placeholder,label.text-input--special input[type=email]::-ms-input-placeholder,label.text-input--special input[type=password]::-ms-input-placeholder,label.text-input--special input[type=search]::-ms-input-placeholder,label.text-input--special input[type=tel]::-ms-input-placeholder,label.text-input--special input[type=url]::-ms-input-placeholder{-webkit-transition:none;transition:none}label.text-input--special input[type=text]::placeholder,label.text-input--special input[type=email]::placeholder,label.text-input--special input[type=password]::placeholder,label.text-input--special input[type=search]::placeholder,label.text-input--special input[type=tel]::placeholder,label.text-input--special input[type=url]::placeholder{-webkit-transition:none;transition:none}.date-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.date-form-text{margin-right:1em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:default}.date-form-input{font-size:.8125rem;font-weight:400;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;color:#828282}.refund-request-text{margin-bottom:1em}.refund-request-select{color:#828282;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:400}.refund-form-success{color:#71885c;font-weight:700;margin:1em 0}label.textarea{display:block;position:relative;margin:20px 0}label.textarea.has-content .label-text{font-size:smaller;color:#71885c;top:-5px;-webkit-transition:top .2s ease,font-size .2s ease;transition:top .2s ease,font-size .2s ease}label.textarea.has-content textarea{height:75px}label.textarea .label-text{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;z-index:1;-webkit-transition:top .2s ease,font-size .2s ease,color .5s ease;transition:top .2s ease,font-size .2s ease,color .5s ease}label.textarea textarea{padding:5px 0;border:none;border-bottom:solid 2px #3f3f3f;width:100%;min-height:2em;height:0px;margin:0;resize:none;-webkit-transition:height .5s ease .2s,border-color .5s ease;transition:height .5s ease .2s,border-color .5s ease}label.textarea textarea:focus{height:75px;border-bottom:solid 2px #71885c;-webkit-transition:height .5s ease .2s,border-color .5s ease;transition:height .5s ease .2s,border-color .5s ease}label.textarea textarea:focus+.label-text{font-size:smaller;color:#71885c;top:-5px;-webkit-transition:top .2s ease,font-size .2s ease;transition:top .2s ease,font-size .2s ease}label.select{display:block;position:relative;margin:20px 0}label.select.has-content .label-text{-webkit-transform:translate3d(0,-1.2em,0) scale3d(.75,.75,1);transform:translate3d(0,-1.2em,0) scale3d(.75,.75,1)}label.select .label-text{display:block;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:normal;z-index:1;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;font-size:.8125rem;color:#828282;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;text-rendering:geometricPrecision}label.select .select-wrapper{border:solid 1px #828282;height:41px;-webkit-box-sizing:border-box;box-sizing:border-box}label.select .select-wrapper select{width:100%;padding:15px 10px 0;margin:0;line-height:1.84;border:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}label.select .select-wrapper--variant-selector{position:relative}label.select .select-wrapper--variant-selector:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;font-size:1rem;font-weight:700;pointer-events:none}label.select--atc{margin-bottom:29px}label.select--atc .select-wrapper select{font-size:15px;font-size:.9375rem;line-height:1;padding:11px 10px 14px 12px;background:transparent}.error{color:#e60303;font-size:.6875rem;margin:10px}i{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-account:before{content:"\e900"}.icon-bag:before{content:"\e901"}.icon-check-circle:before{content:"\e926"}.icon-check:before{content:"\e902"}.icon-chevron-alt-down:before{content:"\e927"}.icon-chevron-alt-left:before{content:"\e92a"}.icon-chevron-alt-right:before{content:"\e928"}.icon-chevron-alt-up:before{content:"\e929"}.icon-chevron-down:before{content:"\e903"}.icon-chevron-left:before{content:"\e904"}.icon-chevron-right:before{content:"\e905"}.icon-chevron-up:before{content:"\e906"}.icon-close:before{content:"\e907"}.icon-delete:before{content:"\e908"}.icon-disabled-alt:before{content:"\e909"}.icon-disabled:before{content:"\e90a"}.icon-facebook:before{content:"\e920"}.icon-filter:before{content:"\e90b"}.icon-hamburger:before{content:"\e90c"}.icon-heart-o:before{content:"\e90d"}.icon-heart:before{content:"\e90e"}.icon-id:before{content:"\e90f"}.icon-instagram:before{content:"\e921"}.icon-linkedin:before{content:"\e922"}.icon-minus:before{content:"\e910"}.icon-newspaper:before{content:"\e911"}.icon-package:before{content:"\e912"}.icon-phone:before{content:"\e913"}.icon-pin-alt:before{content:"\e914"}.icon-pin-empty:before{content:"\e92b"}.icon-pin-o:before{content:"\e915"}.icon-pin:before{content:"\e916"}.icon-pinterest:before{content:"\e923"}.icon-plus-alt:before{content:"\e92c"}.icon-plus:before{content:"\e917"}.icon-search:before{content:"\e918"}.icon-smartphone:before{content:"\e919"}.icon-sort:before{content:"\e91a"}.icon-spinner:before{content:"\e91b"}.icon-target:before{content:"\e91c"}.icon-tooltip:before{content:"\e91d"}.icon-twitter:before{content:"\e924"}.icon-warning-alt:before{content:"\e91e"}.icon-warning:before{content:"\e91f"}.icon-x-circle:before{content:"\e92d"}.icon-youtube:before{content:"\e925"}html.js-no-script .js-show{display:none}html:not(.js-no-script) .js-hide{display:none}.flyout{position:fixed;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;-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}.js-dropdown ul{display:none}.newsletter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-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;position:relative;margin-top:93px}.newsletter-signup-container{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#2f2f2f;margin-bottom:11px}@media screen and (min-width: 997px){.newsletter-signup-container{margin-bottom:50px}.newsletter-signup-container button{margin-top:15px;margin-bottom:48px;line-height:16px}.newsletter-signup-container span{font-weight:700;line-height:16px}}.newsletter-signup-container:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='100'%3E%3Crect width='10' height='100' style='fill:%23308014'/%3E%3Crect x='10' width='10' height='100' style='fill:rgba(48, 128, 20, 0.6)'/%3E%3Crect x='20' width='10' height='100' style='fill:rgba(48, 128, 20, 0.3)'/%3E%3C/svg%3E");background-size:100% 100%;position:absolute;content:"";height:8px;right:0;left:0;bottom:0;margin-bottom:11px}@media screen and (min-width: 997px){.newsletter-signup-container:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='100'%3E%3Crect width='10' height='100' style='fill:%23308014'/%3E%3Crect x='10' width='10' height='100' style='fill:rgba(48, 128, 20, 0.6)'/%3E%3Crect x='20' width='10' height='100' style='fill:rgba(48, 128, 20, 0.3)'/%3E%3C/svg%3E");background-size:50% 100%;height:15px;display:block;margin-bottom:50px}}@media screen and (min-width: 1921px){.newsletter-signup-container:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='100'%3E%3Crect width='10' height='100' style='fill:%23308014'/%3E%3Crect x='10' width='10' height='100' style='fill:rgba(48, 128, 20, 0.6)'/%3E%3Crect x='20' width='10' height='100' style='fill:rgba(48, 128, 20, 0.3)'/%3E%3C/svg%3E");background-size:33.33% 100%;height:15px;display:block;margin-bottom:50px}}.newsletter-signup-container h1{font-size:16px;color:#fff;text-align:center;margin:70px 54px 6px 55px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;letter-spacing:normal;line-height:normal}@media screen and (min-width: 997px){.newsletter-signup-container h1{font-size:26px}}.newsletter-signup-container .newsletter-signup-description{font-size:13px;text-align:center;margin-bottom:24px;color:#fff;width:295px}@media screen and (min-width: 997px){.newsletter-signup-container .newsletter-signup-description{font-size:18px;width:521px}}.newsletter-signup-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:center;padding:0 10px}.newsletter-signup-container form input{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;min-width:auto;margin-right:5px;height:35px;margin-bottom:51px;background-color:#4a4a4a}.newsletter-signup-container form input ::-webkit-input-placeholder{color:#828282;opacity:1}.newsletter-signup-container form input ::-moz-placeholder{color:#828282;opacity:1}.newsletter-signup-container form input ::-ms-input-placeholder{color:#828282;opacity:1}.newsletter-signup-container form input ::placeholder{color:#828282;opacity:1}@media screen and (min-width: 997px){.newsletter-signup-container form input{height:40px;max-width:308px;margin-right:15px;margin-bottom:87px}}.newsletter-signup-container form button{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;min-width:auto;height:35px;margin-top:0;margin-bottom:51px}@media screen and (min-width: 997px){.newsletter-signup-container form button{height:40px;max-width:121px;margin-bottom:87px}}.newsletter-icon{border-radius:50%;width:93px;height:93px;border:solid 1.5px #71885c;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;z-index:1;-webkit-transform:translate(0px,-50px);transform:translateY(-50px)}.newsletter-icon i{border-radius:50%;font-size:50px;z-index:1;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;-webkit-transform:translate(21px,21px);transform:translate(21px,21px);color:#fff}@media screen and (min-width: 997px){.newsletter-icon{width:134px;height:134px;-webkit-transform:translate(0px,-70px);transform:translateY(-70px)}.newsletter-icon i{font-size:65.7px;-webkit-transform:translate(35px,35px);transform:translate(35px,35px)}}.newsletter-bg{border-radius:50%;width:75px;height:75px;border:solid 1.5px #71885c;background-color:#71885c;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;-webkit-transform:translate(0,-42px);transform:translateY(-42px)}@media screen and (min-width: 997px){.newsletter-bg{width:108px;height:108px;-webkit-transform:translate(0px,-59px);transform:translateY(-59px)}}.shopify-challenge__container{padding:100px 10px 50px}.slick-chevron .slick-prev,.slick-chevron .slick-next{position:absolute;top:50%;z-index:1;width:44px;height:44px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;min-width:auto;margin:0;border:0;font-size:0;padding:0}.slick-chevron .slick-next:after,.slick-chevron .slick-prev:after{content:"";position:absolute;height:28px;width:28px;background-color:transparent;border:solid #686868;border-width:1px 1px 0 0}.slick-chevron .slick-next:after{right:8px;-webkit-transform:translateY(-50%) rotateZ(45deg);transform:translateY(-50%) rotate(45deg)}.slick-chevron .slick-prev:after{left:8px;-webkit-transform:translateY(-50%) rotateZ(-135deg);transform:translateY(-50%) rotate(-135deg)}.slick-chevron .slick-next{right:0}.slick-chevron .slick-prev{left:0}@media screen and (max-width: 640px){.slick-chevron .slick-prev,.slick-chevron .slick-next{display:block}}.usage-section{padding:70px 15px 100px;text-align:center}@media screen and (min-width: 997px){.usage-section{font-size:26px;padding:70px 0 100px}}.usage-section .usage-header{margin:auto;max-width:500px}.usage-section .usage-section__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:#222}@media screen and (min-width: 997px){.usage-section .usage-section__title{font-size:26px;line-height:normal}}.usage-section .usage-section__description{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.31;letter-spacing:.1px;color:#3f3f3f}@media screen and (min-width: 997px){.usage-section .usage-section__description{font-size:18px}}.usage-section .usage-slick__link__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;letter-spacing:.3px;margin-top:12px}.usage-section .usage-slick__link__title a{color:#222}@media screen and (min-width: 997px){.usage-section .usage-slick__link__title{font-size:14px;line-height:normal}}.usage-slick .slick-prev,.usage-slick .slick-next{top:20%}@media screen and (min-width: 997px){.usage-slick .slick-prev,.usage-slick .slick-next{top:30%}}@media screen and (min-width: 997px){.usage-slick .slick-next{right:50%;-webkit-transform:translate(500%,-50%);transform:translate(500%,-50%)}}@media screen and (min-width: 997px){.usage-slick .slick-prev{left:50%;-webkit-transform:translate(-500%,-50%);transform:translate(-500%,-50%)}}.usage-slick .slick-track{margin-left:none;margin-right:none}.usage-slick .usage-slick__tile{margin:auto}.usage-slick .usage-slick__tile .usage-slick__tile__img,.usage-slick .usage-slick__tile .usage-slick__tile__description,.usage-slick .usage-slick__tile .usage-slick__tile__title{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-family:Montserrat,sans-serif}.usage-slick .usage-slick__tile .usage-slick__tile__title,.usage-slick .usage-slick__tile .usage-slick__tile__description{max-width:385px;padding:10px}.usage-slick .usage-slick__tile .usage-slick__tile__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;letter-spacing:.4px;color:#222;text-transform:uppercase;margin:auto}@media screen and (min-width: 997px){.usage-slick .usage-slick__tile .usage-slick__tile__title{font-size:18px}}.usage-slick .usage-slick__tile .usage-slick__tile__description{font-size:13px;line-height:1.31;letter-spacing:.1px;color:#3f3f3f;margin:auto}@media screen and (min-width: 997px){.usage-slick .usage-slick__tile .usage-slick__tile__description{font-size:15px;line-height:1.4;-webkit-transition:visibility,opacity,display .5s ease-in-out;transition:visibility,opacity,display .5s ease-in-out}}.usage-slick .usage-slick__tile img{max-width:90px;max-height:90px;margin:auto}@media screen and (min-width: 997px){.usage-slick .usage-slick__tile img{max-width:140px;max-height:140px}}.usage-slick .usage-slick__tile.slick-slide{-webkit-transition:opacity,-webkit-transform .5s ease-in-out;transition:opacity,-webkit-transform .5s ease-in-out;transition:opacity,transform .5s ease-in-out;transition:opacity,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.usage-slick .usage-slick__tile.slick-center{-webkit-transform:scale(1);transform:scale(1);opacity:1}.usage-slick .usage-slick__tile.slick-center .usage-slick__tile__description{visibility:visible;opacity:1}.page-container,.page__breadcrumbs,.page__content{padding-left:.9375rem;padding-right:.9375rem}@media screen and (min-width: 997px){.page-container,.page__breadcrumbs,.page__content{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.page-container,.page__breadcrumbs,.page__content{max-width:1280px}}@media screen and (min-width: 1921px){.page-container,.page__breadcrumbs,.page__content{max-width:1440px}}.page .page-header{background-color:#fff;background-repeat:no-repeat;background-size:auto 150px;background-position:90% 50%;min-height:145px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-bottom:1px solid #000000}@media screen and (min-width: 641px){.page .page-header{background-size:auto 275px;background-position:100% 25%;min-height:230px;margin-bottom:60px}}@media screen and (min-width: 997px){.page .page-header{background-position:25% 25%}}.page .page-header__wrapper{width:100%;padding:30px 40% 30px 25px}@media screen and (min-width: 641px){.page .page-header__wrapper{padding:50px 50% 50px 75px}}.page .page-header__title{margin:0}.page .page-header__faq_wrapper{width:100%;padding:30px 0 30px 25px}@media screen and (min-width: 641px){.page .page-header__faq_wrapper{padding:50px 0 30px;text-align:center}}.page .page-header__faq_title{margin:0;font-size:24px}@media screen and (min-width: 641px){.page .page-header__faq_title{font-size:45px}}.page .page-header__faq_description{width:200px;font-size:13px;line-height:1.31}@media screen and (min-width: 641px){.page .page-header__faq_description{display:inline-block;text-align:center;width:462px;margin-top:10px;font-size:18px;line-height:1.33}}.page__breadcrumbs{margin-top:50px}@media screen and (max-width: 996px){.page__breadcrumbs{display:none}}.page__content{margin-top:35px}@media screen and (max-width: 996px){.page__content{margin-top:24px}}.page__content img{display:block;width:100%;margin-left:auto;margin-right:auto}.page__content h1,.page__content .h1{font-size:1.25rem;margin-bottom:7px}@media screen and (min-width: 641px){.page__content h1,.page__content .h1{font-size:1.5rem}}.page__content h2,.page__content .h2{font-size:1rem;margin-bottom:7px}@media screen and (min-width: 641px){.page__content h2,.page__content .h2{font-size:1.125rem;margin-right:auto;margin-left:auto}}.page__content h3,.page__content .h3{font-size:.875rem;margin-bottom:7px}@media screen and (min-width: 641px){.page__content h3,.page__content .h3{font-size:1rem}}.page__content h4,.page__content .h4{font-size:.75rem;margin-bottom:7px}@media screen and (min-width: 641px){.page__content h4,.page__content .h4{font-size:.875rem}}.page__content h5,.page__content h6,.page__content .h5,.page__content .h6{font-size:.625rem;margin-bottom:7px}@media screen and (min-width: 641px){.page__content h5,.page__content h6,.page__content .h5,.page__content .h6{font-size:.625rem}}.page__content ul,.page__content ol{margin-bottom:20px}@media screen and (min-width: 641px){.page__content ul,.page__content ol{margin-bottom:30px}}.page__content p,.page__content ul,.page__content ol,.page__content li,.page__content table,.page__content th,.page__content td{font-size:.8125rem}@media screen and (min-width: 641px){.page__content p,.page__content ul,.page__content ol,.page__content li,.page__content table,.page__content th,.page__content td{font-size:.9375rem;max-width:100%;margin-left:auto;margin-right:auto}}.page__content table{border-spacing:10px;border-collapse:separate}.blurb-container{background-color:#f4fae7;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:.9375rem;padding-right:.9375rem;margin-top:1.25rem;margin-bottom:1.25rem;padding:1.25rem;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;text-align:center}@media screen and (min-width: 997px){.blurb-container{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.blurb-container{max-width:1280px}}@media screen and (min-width: 1921px){.blurb-container{max-width:1440px}}@media screen and (min-width: 997px){.blurb-container{padding:5.3125rem 1.25rem}}.blurb-container-title{font-size:1.25rem;font-weight:700;margin-bottom:.625rem;text-transform:uppercase}@media screen and (min-width: 997px){.blurb-container-title{font-size:1.8125rem}}.blurb-container p{margin-bottom:0;max-width:763px}.blurb__title{text-align:center;font-size:1.25rem;font-weight:700}@media screen and (min-width: 997px){.blurb__title{font-size:1.8125rem}}.information-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-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;position:relative;width:100%}@media screen and (max-width: 996px){.information-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 997px){.product-list--wrapper .information-block{margin:30px -30px}}.information-block__wrapper{position:relative;background:#f4f4f4;width:100%;padding:46px 15px 45px}@media screen and (min-width: 997px){.information-block__wrapper{padding:65px 20px 83px}}.information-block--collection .information-block__wrapper{background:#f1f1f1}.information-block__wrapper:after{content:"";position:absolute;height:15px;right:0;left:0;bottom:0}.information-block .information-content{color:#222;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.information-block .information-content h1,.information-block .information-content h2,.information-block .information-content h3,.information-block .information-content h4,.information-block .information-content h5,.information-block .information-content h6,.information-block .information-content .h1,.information-block .information-content .h2,.information-block .information-content .h3,.information-block .information-content .h4,.information-block .information-content .h5,.information-block .information-content .h6{color:inherit;-webkit-font-smoothing:antialiased}.information-block .information-content h2{line-height:normal;margin-bottom:20px;max-width:none;font-size:1.0625rem;font-weight:700;color:#000}@media screen and (min-width: 997px){.information-block .information-content h2{font-size:1.5625rem}}@media screen and (max-width: 996px){.information-block .information-content h2{line-height:1.31;margin:auto}}.information-block .information-content .btn{-webkit-font-smoothing:antialiased;padding:10px 56px}@media screen and (max-width: 996px){.information-block .information-content .btn{padding:10px 20px;line-height:1.33}}.information-block--collection .information-content{color:#fff}.breadcrumb{text-transform:uppercase;font-size:.75rem;font-weight:400}@media screen and (min-width: 997px){.breadcrumb{font-size:.875rem}}.breadcrumb a,.breadcrumb span{text-decoration:none}.breadcrumb a:last-child,.breadcrumb span:last-child{font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.breadcrumb a:last-child,.breadcrumb span:last-child{font-size:.875rem}}.breadcrumb a[aria-hidden=true],.breadcrumb span[aria-hidden=true]{margin:0 5px}.product-info__inner{padding-left:31px;padding-right:20px}@media (min-width: 641px) and (max-width: 996px){.product-info__inner{overflow:auto;padding-right:15px;padding-left:5px}}.product-info__quick-stats{*zoom: 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto .375rem;overflow:visible;width:100%}.product-info__quick-stats:before,.product-info__quick-stats:after{content:" ";display:table}.product-info__quick-stats:after{clear:both}@media screen and (max-width: 996px){.product-info__quick-stats{max-width:375px}}@media screen and (min-width: 997px){.product-info__quick-stats{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:.75rem 0}}.product-info__quick-stat{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0 16px;position:relative;line-height:normal}.product-info__quick-stat:first-child{padding-left:0}.product-info__quick-stat:last-child{padding-right:0}.product-info__quick-stat__title{white-space:nowrap}.product-info__quick-stat:not(:first-child):after{content:" ";position:absolute;top:5px;bottom:5px;width:1px;background-color:#9b9b9b;left:0}.product-info__quick-stat:before{content:none}.product-info__quick-stat__title{padding:0;font-size:.75rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;margin-bottom:2px;line-height:normal}@media screen and (min-width: 997px){.product-info__quick-stat__title{font-size:.875rem}}.product-info__quick-stat__info{display:block;font-size:.75rem;font-weight:300;letter-spacing:.1px;line-height:normal}@media screen and (min-width: 997px){.product-info__quick-stat__info{font-size:.875rem}}@media screen and (max-width: 996px){.product-title{text-align:center}}.product-title h1,.product-title h2{padding:0;line-height:normal}.product-title__subtitle{color:#71885c;text-transform:uppercase;margin-bottom:5px;letter-spacing:1px;font-size:.75rem;font-weight:700}@media screen and (max-width: 996px){.product-title__subtitle{line-height:normal;letter-spacing:.7px;margin-bottom:.5rem}}@media screen and (min-width: 997px){.product-title__subtitle{font-size:1.25rem}}.product-title__main{font-size:1.0625rem;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:5px}@media screen and (min-width: 997px){.product-title__main{font-size:1.75rem}}@media screen and (max-width: 996px){.product-title__main{margin-bottom:.375rem}}.product-title__class{display:block;margin-bottom:20px;line-height:1.33;font-size:.75rem;font-weight:300}@media screen and (max-width: 996px){.product-title__class{line-height:normal}}@media screen and (min-width: 997px){.product-title__class{font-size:.875rem}}.product-title__price{margin-bottom:13px;display:block;color:#222;letter-spacing:-.4px;font-size:1.125rem;font-weight:700}@media screen and (max-width: 996px){.product-title__price{margin-top:10px;margin-bottom:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width: 997px){.product-title__price{font-size:1.25rem}}.product-form__variant-selector{*zoom: 1;margin:-10px -10px 20px}.product-form__variant-selector:before,.product-form__variant-selector:after{content:" ";display:table}.product-form__variant-selector:after{clear:both}@media screen and (max-width: 640px){.product-form__variant-selector{margin:26px -7px 23px;font-size:0;text-align:center}}.variant-selector{text-align:center;float:left;margin:10px}@media screen and (max-width: 640px){.variant-selector{margin:7px;display:inline-block;float:none}}.variant-selector__input{display:none}.variant-selector__title{border:solid 2px #222222;border-radius:100%;height:56px;width:56px;letter-spacing:-.3px;color:#222;font-size:1.0625rem;font-weight:700;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;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}@media screen and (max-width: 640px){.variant-selector__title{height:46px;width:46px;border-width:1px;font-size:.875rem;letter-spacing:-.1px;border-color:#000}}.variant-selector__title--roll{height:66px;width:66px}@media screen and (max-width: 640px){.variant-selector__title--roll{height:61px;width:61px}}.variant-selector__roll-count{font-size:16px}.variant-selector__roll-text{font-size:14px;margin-bottom:2px}.variant-selector__roll-amount{font-size:12px}@media screen and (max-width: 640px){.variant-selector__roll-count{font-size:14px}.variant-selector__roll-text{font-size:11px;margin-bottom:1px}.variant-selector__roll-amount{font-size:11px}}.variant-selector__price,.variant-selector__gram-price{display:block}.variant-selector__price{margin-top:6px;margin-bottom:7px;letter-spacing:-.3px;color:#222;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.variant-selector__price{font-size:.875rem}}@media screen and (max-width: 640px){.variant-selector__price{letter-spacing:-.2px}}.variant-selector__gram-price{padding-top:4px;border-top:solid 1px #9b9b9b;font-size:.75rem;letter-spacing:-.3px;max-width:53px;margin:0 auto;color:#828282}@media screen and (max-width: 640px){.variant-selector__gram-price{font-size:.71875rem;letter-spacing:-.2px}}.variant-selector__input:checked+.variant-selector:not(.variant-selector--out-of-stock) .variant-selector__title{border-color:#ccd5af;background-color:#ccd5af;color:#000}.variant-selector__input:checked+.variant-selector:not(.variant-selector--out-of-stock) .variant-selector__price{color:#71885c;font-weight:700}.variant-selector__dropdown{clear:both;max-width:375px}@media screen and (max-width: 640px){.variant-selector__dropdown{margin:0 auto;padding:0 12px}}.variant-selector.variant-selector--out-of-stock .variant-selector__title{border-color:#bbb;background-color:transparent;color:#bbb;position:relative}@media screen and (max-width: 640px){.variant-selector.variant-selector--out-of-stock .variant-selector__title{color:#d0d0d0;border-color:#d0d0d0}}.variant-selector.variant-selector--out-of-stock .variant-selector__title:after{content:"";width:56px;height:2px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotateZ(45deg);transform:translateY(-50%) rotate(45deg);background-color:#bbb;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media screen and (max-width: 640px){.variant-selector.variant-selector--out-of-stock .variant-selector__title:after{width:46px;height:1px;background-color:#d0d0d0}}.variant-selector.variant-selector--out-of-stock .variant-selector__title--roll:after{width:66px}@media screen and (max-width: 640px){.variant-selector.variant-selector--out-of-stock .variant-selector__title--roll:after{width:61px}}.variant-selector.variant-selector--out-of-stock .variant-selector__price,.variant-selector.variant-selector--out-of-stock .variant-selector__gram-price{color:#d0d0d0}.variant-selector__input:checked+.variant-selector--out-of-stock .variant-selector__title{background-color:#d0d0d0}@media screen and (max-width: 640px){.variant-selector__input:checked+.variant-selector--out-of-stock .variant-selector__title{background-color:#ebebeb}}.variant-selector__input:not(:checked)+.variant-selector:hover .variant-selector__title{border-color:#8b8b8b;color:#9a9a9a}.variant-selector__input:not(:checked)+.variant-selector--out-of-stock:hover .variant-selector__title{border-color:#d8d8d8;color:#d8d8d8}.variant-selector__input:not(:checked)+.variant-selector--out-of-stock:hover .variant-selector__title:after{background-color:#d8d8d8}.product-atc__wrapper{margin:0 auto;text-align:center}@media screen and (min-width: 997px){.product-atc__wrapper{margin:0;max-width:23.4375rem;text-align:left;width:100%}}.product-atc{text-transform:uppercase;color:#000;background-color:#ccd5af;border:solid 1px #ccd5af;font-size:.75rem;font-weight:700;letter-spacing:0px;padding:.9em 1.78em;-webkit-font-smoothing:antialiased;-webkit-transition:color .2s ease,border-color .2s ease,background-color .2s ease;transition:color .2s ease,border-color .2s ease,background-color .2s ease}@media screen and (min-width: 997px){.product-atc{font-size:1.125rem}}@media screen and (min-width: 997px){.product-atc{letter-spacing:1px;width:100%}}.product-atc[disabled],.product-atc--disabled{background-color:#383838;border-color:#383838;color:#fff}.product-atc--alert,.product-atc--alert[disabled]{background-color:orange;border-color:orange}.product-atc--alert[disabled]{cursor:auto}.product-atc:not([disabled]):not(.product-atc--disabled):hover{background-color:transparent;color:#000}.product-atc__incomplete--weight,.product-atc__incomplete--size,.product-atc__incomplete--flavour,.product-atc__outofstock,.product-atc__surplusthc{display:none}.product-atc--incomplete--weight .product-atc__incomplete--weight,.product-atc--incomplete--size .product-atc__incomplete--size,.product-atc--incomplete--flavour .product-atc__incomplete--flavour,.product-atc--outofstock .product-atc__outofstock,.product-atc--surplusthc .product-atc__surplusthc{display:inline}.product-atc--incomplete--weight .product-atc__complete,.product-atc--incomplete--size .product-atc__complete,.product-atc--incomplete--flavour .product-atc__complete,.product-atc--outofstock .product-atc__complete,.product-atc--surplusthc .product-atc__complete{display:none}.product-form__disclaimer{font-size:.6875rem;text-align:center;letter-spacing:.3px;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.product-form__disclaimer.shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}@media screen and (max-width: 640px){.product-form__disclaimer{font-style:italic}}.product-shipping{padding-left:26px;margin:18px 35px 48px 12px;position:relative}@media screen and (min-width: 641px){.product-shipping{margin-left:-25px}}.product-shipping__variant-stock{font-size:16px;font-weight:700;line-height:1.13;color:#222}.product{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translate(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.product.show-details{-webkit-transform:translateX(-32%);transform:translate(-32%)}@media screen and (max-width: 640px){.product-section{background-color:transparent}}.product-wrapper{padding:0 .625rem;overflow:hidden}.product-images,.product-info,.product-details{width:33.333%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px;padding-bottom:48px}.product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#f4f4f4}.product-images{background-color:#f4f4f4}.product-images:not(.product-slider-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-title{background-color:#f4f4f4;padding-top:1.25rem}.product-breadcrumb{padding-left:.9375rem;padding-right:.9375rem;-ms-flex-item-align:start;align-self:flex-start}@media screen and (min-width: 997px){.product-breadcrumb{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.product-breadcrumb{max-width:1280px}}@media screen and (min-width: 1921px){.product-breadcrumb{max-width:1440px}}.product-breadcrumb .breadcrumb{padding:70px 0 63px}.product-breadcrumb .breadcrumb>*{color:#000}@media screen and (max-width: 640px){.product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;-webkit-transform:none;transform:none}.product.show-details{-webkit-transform:none;transform:none}.product-info,.product-details,.product-details-wrapper,.product-info__inner{display:contents;padding:0}.product-images,.product-info,.product-details,.detail-table-header,.detail-table-one,.detail-table-two{width:auto;float:none}.product-images{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;padding:0}.product-title{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-ordinal-group:-2;-ms-flex-order:-3;order:-3;margin-top:2.125rem}.detail-table-one{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.product-images{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}.product-images__main-slider{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;width:100%;position:relative}@media screen and (max-width: 640px){.product-images__main-slider--out-of-stock:before{content:"";display:block;position:absolute;width:100%;height:100%;opacity:.7;background:#f4f4f4;z-index:1}.product-images__main-slider--out-of-stock:after{content:attr(data-sold-out);position:absolute;width:100%;height:100%;color:#3f3f3f;font-weight:700;font-size:32px;text-transform:uppercase;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;z-index:2}}@media screen and (max-width: 640px){.product-images__main-slider .product-image{padding:0 12px}}.product-images__main-slider .product-image img{margin:0 auto 37px;width:100%;max-width:505px;display:block}.product-images__main-slider .product-image:not(:first-child) img{display:none}.product-images__main-slider .slick-prev,.product-images__main-slider .slick-next{top:calc(50% - 17.5px)}.product-images .main-slider-dots{position:relative;width:100%;max-width:250px}@media screen and (max-width: 996px){.product-images .main-slider-dots{display:none}}.product-images .main-slider-dots .slick-prev,.product-images .main-slider-dots .slick-next{height:15px;top:50%}.product-images .main-slider-dots .slick-prev:after,.product-images .main-slider-dots .slick-next:after{height:15px;width:15px}.product-images .slick-prev,.product-images .slick-next{position:absolute;z-index:1;width:44px;height:44px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent;min-width:auto;margin:0;border:0;font-size:0}.product-images .slick-next:after,.product-images .slick-prev:after{content:"";position:absolute;height:28px;width:28px;background-color:transparent;border:solid #686868;border-width:1px 1px 0 0}.product-images .slick-next:after{right:15px;-webkit-transform:translateY(-50%) rotateZ(45deg);transform:translateY(-50%) rotate(45deg)}.product-images .slick-prev:after{left:15px;-webkit-transform:translateY(-50%) rotateZ(-135deg);transform:translateY(-50%) rotate(-135deg)}.product-images .slick-next{right:4px}.product-images .slick-prev{left:4px}@media screen and (max-width: 640px){.product-images .product-image{padding:0 12px}}.product-images .slick-slider.slick-initialized .product-image img,.product-images .slick-slider.slick-initialized .product-thumbnail img{display:block;margin-bottom:0}.product-details{background-color:#ccd5af}.product-details__additional{padding:0 .9375rem}@media screen and (min-width: 997px){.product-details__additional{max-width:764px;margin:0 auto}}.product-details__additional--default{background-color:#ccd5af}@media screen and (min-width: 641px){.product-details__additional--default{padding-top:0;padding-bottom:0}}@media screen and (min-width: 641px){.product-details__additional--default .product-details__nutrition-table,.product-details__additional--default .product-details__additional-item{display:none}}.product-details__view-more--default{margin-top:30px;text-align:center}.product-details__view-more--default a{color:#222}@media screen and (max-width: 640px){.product-details__view-more--default{display:none}}.product-details__view-more a{display:none}@media screen and (min-width: 997px){.product-details__view-more a{color:#3f3f3f;display:block;font-size:.6875rem}}.product-details__additional-item{margin-top:30px}@media screen and (min-width: 997px){.product-details__additional-item{margin-top:60px}}.product-details__additional-item-title{letter-spacing:.3px;color:#222;text-transform:uppercase;font-size:.875rem;font-weight:700}@media screen and (min-width: 997px){.product-details__additional-item-title{font-size:1.125rem}}.product-details__additional-item-body{font-size:.875rem;letter-spacing:.05px;margin:12px 0 0;font-weight:500}.product-details__description{font-size:.75rem;font-weight:300;display:none}@media screen and (min-width: 997px){.product-details__description{font-size:.875rem}}@media screen and (min-width: 997px){.product-details__description{display:block}}@media screen and (max-width: 996px){.product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-container .product-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-container .usage-section{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.product-container .additional-product-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-container .product-related{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.product-details-wrapper{background-color:#ccd5af;padding:0 20px}@media screen and (min-width: 997px){.product-details-wrapper{padding:0 50px}}.detail-table-header{background-color:#ccd5af}.detail-table-header .detail-table-header__title{font-size:16px;font-weight:700;text-transform:capitalize;margin-top:48px;margin-bottom:6px;text-align:center}@media screen and (min-width: 641px){.detail-table-header .detail-table-header__title{text-align:left;font-size:21px;margin-top:0}}.detail-table-header .detail-table-header__description{font-size:13px;line-height:1.31;letter-spacing:.1px;padding:0 15px;text-align:left}@media screen and (min-width: 641px){.detail-table-header .detail-table-header__description{font-size:15px;padding:0}}.detail-table-one,.detail-table-two{padding:0 10px}@media screen and (min-width: 641px){.detail-table-one,.detail-table-two{max-width:764px;margin:0 auto;padding:0}}.detail-table-one table,.detail-table-two table{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%}@media screen and (min-width: 997px){.detail-table-one table,.detail-table-two table{border-spacing:3px}}.detail-table-one tr:nth-child(odd),.detail-table-two tr:nth-child(odd){background-color:#a2b37933}.detail-table-one tr:last-child,.detail-table-two tr:last-child{border-bottom:3px solid rgba(102,153,0,.2)}.detail-table-one .table-data,.detail-table-one .table-header,.detail-table-two .table-data,.detail-table-two .table-header{padding:9px}.detail-table-one .table-header,.detail-table-two .table-header{padding-right:28px}.detail-table-one .table-data,.detail-table-two .table-data{text-align:center;line-height:1.23;text-align:left;font-size:.875rem;font-weight:300;font-weight:500!important}@media screen and (min-width: 997px){.detail-table-one .table-data,.detail-table-two .table-data{font-size:.875rem}}.detail-table-one .table-header,.detail-table-two .table-header{letter-spacing:.3px;margin-right:1px;text-transform:uppercase;width:106px;text-align:left;color:#222;position:relative;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.detail-table-one .table-header,.detail-table-two .table-header{font-size:.875rem}}.detail-table-one .table-header .icon-tooltip,.detail-table-two .table-header .icon-tooltip{position:absolute;right:2px;top:8px;font-size:17px;margin-right:3px}@media screen and (min-width: 997px){.detail-table-one .table-header .icon-tooltip,.detail-table-two .table-header .icon-tooltip{right:10px;top:11px}}@media screen and (min-width: 641px){.detail-table-one .table-header,.detail-table-two .table-header{width:162px}}.detail-table-one .table-appendix,.detail-table-two .table-appendix{font-size:9px;text-align:left}@media screen and (min-width: 641px){.detail-table-one .table-appendix,.detail-table-two .table-appendix{font-size:11px;font-weight:400;text-transform:none}}.detail-table-one .table-links,.detail-table-two .table-links{font-size:12px;color:#222;text-transform:uppercase;text-decoration:underline;font-weight:500;letter-spacing:.27px}.detail-table-one .table-data.link,.detail-table-two .table-data.link{padding:19px 10px 56px;width:100%}@media screen and (min-width: 641px){.detail-table-two tfoot>tr:last-child{visibility:hidden;opacity:0;display:none}}@media screen and (max-width: 640px){.detail-table-two .table-row--more{visibility:hidden;opacity:0;display:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.detail-table-two .table-row--more.show{visibility:visible;opacity:1;display:table-row;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.detail-table-two tfoot>.table-row{background:none}.detail-table-two .table-data.link{border-top:3px solid rgba(102,153,0,.2);text-align:center}}@media screen and (max-width: 640px){.table-row--desktop-hide{display:none}}@media screen and (max-width: 640px){.product-images .slick-prev,.product-images .slick-next{display:block}.product-images .slick-dots li button{height:12px;width:12px}.product-images .slick-dots li.slick-active button:after{height:6px;width:6px}}.product-details__separator{width:3.75rem;position:relative;top:0;left:-.25rem;min-width:auto;padding:0;margin:0;border:0;background-color:transparent;overflow:visible;-ms-flex-negative:0;flex-shrink:0}.product-details__separator:before{content:"";position:absolute;top:0;bottom:0;left:50%;height:100%;width:1px;background-color:#9b9b9b}.product-details__toggle{width:60px;position:relative;top:0;left:-4px;min-width:auto;padding:0;margin:0;border:0;background-color:transparent;overflow:visible;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 640px){.product-details__toggle{display:none}}.product-details__toggle:focus{outline:0}.product-details__toggle:before{content:"";position:absolute;top:0;bottom:0;left:50%;height:100%;width:1px;background-color:#9b9b9b}.product-details__toggle:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background-color:#f4f4f4;border-color:#9b9b9b;border-width:1px 0 0 1px;border-style:solid;-webkit-transform:translate(-50%,-50%) rotateZ(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.product-details__toggle-text{position:absolute;top:50%;letter-spacing:.3px;left:50%;color:#3f3f3f;-webkit-transform:translateY(-90px) translate(-50%,-50%);transform:translateY(-90px) translate(-50%,-50%);white-space:nowrap;z-index:1;text-transform:uppercase;padding:5px;background:#f4f4f4;font-size:.75rem;font-weight:700;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media screen and (min-width: 997px){.product-details__toggle-text{font-size:.875rem}}.product-details__toggle:focus .product-details__toggle-text{color:#71885c}.product-details__toggle-text--hide{content:attr(data-content-shown);opacity:0}.product.show-details .product-details__toggle:after{-webkit-transform:translate(1px) translate(-50%,-50%) rotateY(180deg) rotateZ(-45deg);transform:translate(1px) translate(-50%,-50%) rotateY(180deg) rotate(-45deg)}.product.show-details .product-details__toggle-text--view{opacity:0}.product.show-details .product-details__toggle-text--hide{opacity:1}@media screen and (max-width: 640px){.breadcrumb{display:none}}@media screen and (max-width: 996px){.detail-table-one--default .table-header{width:auto}}@media screen and (min-width: 641px){.detail-table-one--default .table-row--cbd,.detail-table-one--default .table-row--thc{display:none}}.detail-table-one--additional .table-row--cbd,.detail-table-one--additional .table-row--thc{display:none}.detail-table-two--even tr:nth-child(odd){background-color:transparent}.detail-table-two--even tr:nth-child(2n){background-color:#a2b37933}.detail-table-two--default{background-color:#ccd5af}.detail-table-two--default .table-row--hide{display:none}@media screen and (max-width: 996px){.detail-table-two--default .table-header{width:auto}}.how-to-order{text-align:center;line-height:1.22}@media screen and (min-width: 641px){.how-to-order{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 640px){.how-to-order .btn{min-width:174px}}.how-to-order__title{font-size:1.0625rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;line-height:normal}@media screen and (min-width: 997px){.how-to-order__title{font-size:1.5625rem}}.how-to-order__description{margin-bottom:40px}@media screen and (min-width: 641px){.how-to-order__description{margin-bottom:80px}}.how-to-order__items{counter-reset:order-instructions;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 997px){.how-to-order__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.how-to-order__items .item__icon-wrapper{background-color:#f4fae8;width:148px;height:148px;border-radius:50%;margin:6px auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.how-to-order__items .item__icon-wrapper i{font-size:80px}@media screen and (max-width: 640px){.how-to-order__items .item__icon-wrapper{width:74px;height:74px;margin:15px}.how-to-order__items .item__icon-wrapper i{font-size:40px}}.how-to-order__item{position:relative;counter-increment:order-instructions;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0;padding-bottom:0;text-align:center;width:100%}@media screen and (min-width: 997px){.how-to-order__item{padding-left:32px;padding-right:32px;padding-bottom:20px;width:calc(100% / 3)}}@media screen and (max-width: 996px){.how-to-order__item{margin-bottom:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.how-to-order__item:before{position:relative}.how-to-order__item:not(:last-child){margin-bottom:5px}}.how-to-order__item .item__info{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 (max-width: 640px){.how-to-order__item .item__info{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}}.how-to-order__item .item__title{margin-bottom:20px}.how-to-order__item .item__title__formatted>p{margin:0;line-height:1.4;font-size:.875rem;font-weight:700}@media screen and (min-width: 997px){.how-to-order__item .item__title__formatted>p{font-size:1.125rem}}.how-to-order__item .item__title__raw{display:none;font-size:.9375rem;font-weight:700;line-height:1.31;letter-spacing:.1px}@media screen and (min-width: 997px){.how-to-order__item .item__title__raw{font-size:1.25rem}}@media screen and (max-width: 640px){.how-to-order__item .item__title{margin-bottom:8px}.how-to-order__item .item__title__formatted{display:none}.how-to-order__item .item__title__raw{display:block}}.how-to-order__item .item__description{margin-bottom:20px;font-size:.875rem;font-weight:300}@media screen and (min-width: 997px){.how-to-order__item .item__description{font-size:1.125rem}}@media screen and (max-width: 640px){.how-to-order__item .item__description{display:none}}.how-to-order__item .info__title,.how-to-order__item .info__description{font-size:.625rem;font-weight:300}@media screen and (min-width: 997px){.how-to-order__item .info__title,.how-to-order__item .info__description{font-size:.75rem}}.information-container{display:block;text-align:center;background-repeat:no-repeat;background-size:cover}.information-container--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.information-container a{padding-left:.5rem;color:inherit;text-align:center;margin:12px 0;font-weight:500;font-size:1.2rem;-webkit-font-smoothing:antialiased}@media screen and (max-width: 996px){.information-container a{font-size:1.125rem;padding-left:0}}.information-container__title{text-align:center;margin:12px 0;font-weight:500;font-size:1.2rem;-webkit-font-smoothing:antialiased}@media screen and (max-width: 996px){.information-container__title{font-size:1.125rem;display:block;width:100%}}.information-container__link{text-align:center;margin:12px 0;font-weight:500;font-size:1.2rem;-webkit-font-smoothing:antialiased;color:inherit;padding-left:.5rem}@media screen and (max-width: 996px){.information-container__link{font-size:1.125rem;padding-left:0;display:block;width:100%}}.collection__header{padding:30px 25px}@media screen and (min-width: 997px){.collection__header{padding:75px}}.collection__header-inner{padding-left:.9375rem;padding-right:.9375rem}@media screen and (min-width: 997px){.collection__header-inner{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.collection__header-inner{max-width:1280px}}@media screen and (min-width: 1921px){.collection__header-inner{max-width:1440px}}.collection__header-wrapper{background-color:#f4f4f4;background-position:center;background-size:cover;min-height:143px;position:relative}.collection__header-wrapper:before{background:#f4f4f4;background:-webkit-gradient(linear,left top,right top,color-stop(40%,#f4f4f4),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#f4f4f4 40%,#fff0);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f4",endColorstr="#ffffff",GradientType=1);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.collection__header-wrapper .collection__header-inner{position:relative;z-index:1}.collection__header-bg-image{content:"";display:block;width:100%;height:240px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#f4f4f4}.collection__header-inner-brand{display:block;width:100%;margin:0 auto;background-color:#71885c;position:absolute;bottom:0;left:0;right:0;z-index:2}@media screen and (min-width: 769px){.collection__header-inner-brand{position:relative;z-index:1}}.collection__header-inner-brand .collection__header{-ms-flex-line-pack:center;align-content:center;-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;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:1280px;padding:20px 0;width:90%}@media screen and (min-width: 769px){.collection__header-inner-brand .collection__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.collection__header-inner-brand .collection__header .show-brand-info{display:block;position:absolute;top:10px;right:5%;color:#fff;text-align:center;padding:0;border:2px solid #ffffff;border-radius:150px;z-index:1;text-decoration:none;width:40px;line-height:1;font-size:2.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;min-width:auto;background-color:#71885c}@media screen and (min-width: 769px){.collection__header-inner-brand .collection__header .show-brand-info{display:none}}.collection__header-inner-brand .collection__header .sbi-click{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.collection__header-inner-brand .collection__header .title-col{-ms-flex-item-align:auto;align-self:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}@media screen and (min-width: 769px){.collection__header-inner-brand .collection__header .title-col{margin:0 1.25rem 0 0;max-width:18.75rem;text-align:center}}.collection__header-inner-brand .collection__header .title-col .collection__header-title-brand{color:#fff;font-size:1.5rem;line-height:1;margin:0;padding:0}@media screen and (min-width: 769px){.collection__header-inner-brand .collection__header .title-fw{max-width:100%}}.collection__header-inner-brand .collection__header .collection__header-description{-ms-flex-item-align:auto;align-self:auto;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:.875rem;line-height:1.4;max-height:0px;max-width:none;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;overflow:hidden;padding:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (min-width: 769px){.collection__header-inner-brand .collection__header .collection__header-description{font-size:1rem;line-height:1.6;max-height:240px;padding-top:0}}.collection__header-inner-brand .collection__header .collection__header-description p,.collection__header-inner-brand .collection__header .collection__header-description span{display:block;line-height:1.4;font-size:.875rem;color:#fff;margin-bottom:30px}@media screen and (min-width: 769px){.collection__header-inner-brand .collection__header .collection__header-description p,.collection__header-inner-brand .collection__header .collection__header-description span{font-size:1rem;line-height:1.6}}.collection__header-inner-brand .collection__header .collection__header-description p:last-of-type,.collection__header-inner-brand .collection__header .collection__header-description span:last-of-type{margin-bottom:0}.collection__header-inner-brand .collection__header .show-info{padding:30px 0 0;max-height:500px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.collection__header-title{font-size:1.5rem;line-height:normal;margin-bottom:4px}@media screen and (min-width: 997px){.collection__header-title{font-size:2.8125rem;margin-bottom:10px}}.collection__header-description{color:#3f3f3f;line-height:1.31;font-size:.8125rem;max-width:180px}@media screen and (min-width: 997px){.collection__header-description{font-size:1.125rem;max-width:365px}}.collection__brand-header{position:relative;z-index:1;padding-bottom:60px}@media screen and (min-width: 769px){.collection__brand-header{padding:0}}.collection__brand-header:before{display:none}.collection__warning{padding:20px 12px 30px;text-align:center}@media screen and (min-width: 997px){.collection__warning{padding:0;margin:-10px 0 30px}}.collection__warning--text{font-size:.8125rem;letter-spacing:.27px;font-weight:700;color:#222;margin:0 auto 25px}@media screen and (min-width: 997px){.collection__warning--text{max-width:485px;font-size:.9375rem;letter-spacing:.31px}}.collection__warning--link{text-transform:uppercase;text-decoration:underline;font-size:.75rem;letter-spacing:.27px;font-weight:500;color:#222}.collection .hero{min-height:143px;padding:30px 25px}.collection .hero h1{font-size:1.5rem;line-height:normal;letter-spacing:normal;margin-bottom:4px}.collection .hero .collection-hero-caption{width:181px}.collection .hero p{font-size:.8125rem;line-height:1.31;letter-spacing:.1px;margin:0}@media screen and (min-width: 997px){.collection .hero{min-height:342px;padding:20px 80px}.collection .hero h1{font-size:2.8125rem;margin-bottom:24px}.collection .hero .collection-hero-caption{width:363px}.collection .hero p{font-size:1.125rem;line-height:1.33;letter-spacing:normal}}.collection-description{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:12px;font-size:13px}@media screen and (min-width: 997px){.collection-description{padding:40px 30px;font-size:18px}}.collection-products{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 997px){.collection-products{padding-top:2rem;display:grid;grid-template-columns:auto 1fr;padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width: 997px) and (min-width: 997px){.collection-products{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 997px) and (min-width: 1281px){.collection-products{max-width:1280px}}@media screen and (min-width: 997px) and (min-width: 1921px){.collection-products{max-width:1440px}}.search-actions{text-align:center}.collection-utility{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:59px;padding-left:.9375rem;padding-right:.9375rem}@media screen and (min-width: 997px){.collection-utility{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.collection-utility{max-width:1280px}}@media screen and (min-width: 1921px){.collection-utility{max-width:1440px}}@media screen and (min-width: 997px){.collection-utility{height:60px;padding:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.collection-utility .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex}.collection-utility .breadcrumb span[aria-hidden=true]{margin:0 7px}}.no-scroll .collection-utility{z-index:3}.collection-utility .local-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 996px){.collection-utility .local-nav{-ms-flex-preferred-size:auto;flex-basis:auto;padding-left:12px}}.collection-utility .utility{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;width:100%}@media screen and (min-width: 997px){.collection-utility .utility{height:60px;padding:0 15px}}.collection-utility .breadcrumb{display:none;padding-top:0;padding-left:40px;-ms-flex-preferred-size:33%;flex-basis:33%}.collection-utility .refinery-flyouts{width:auto;pointer-events:none;position:relative}.collection-utility .search-summary{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:15px;font-size:13px;font-weight:700;letter-spacing:.33px;line-height:1.31}@media screen and (min-width: 997px){.collection-utility .search-summary{font-size:18px;letter-spacing:.37px;padding-left:25%;text-align:center;margin:0 15px}}.collection-filter{display:none}.collection-filter__button{position:absolute;top:-40px}@media screen and (min-width: 997px){.collection-filter{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:15.625rem}.collection-filter__button{display:none}}.collection-mobile-utility{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.9375rem;padding-right:.9375rem;position:relative}@media screen and (min-width: 997px){.collection-mobile-utility{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.collection-mobile-utility{max-width:1280px}}@media screen and (min-width: 1921px){.collection-mobile-utility{max-width:1440px}}.refinery{margin-right:3px}@media screen and (min-width: 997px){.refinery{margin:0 25px 0 0}}.refinery .refinery-button{color:#000;min-width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 997px){.refinery .refinery-button{margin:0 5px;padding:.675rem 1rem}}.refinery .refinery-button .icon-filter{font-size:20px;line-height:25px;position:relative}.refinery .refinery-button.is-filters-applied .icon-filter:after{background-color:#71885c;border-radius:50%;content:"";display:block;height:14px;position:absolute;right:-9px;top:-2px;width:14px}.refinery .refinery-icon{display:block;font-size:.625rem;color:#000}.refinery .refinery-label{display:block;margin-right:12px;font-size:.75rem;font-weight:400}@media screen and (min-width: 997px){.refinery .refinery-label{font-size:.875rem}}.refinery .refinery-label strong{color:#000;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.refinery .refinery-label strong{font-size:.875rem}}.local-nav-list{margin-top:1px;z-index:1;text-align:center;position:absolute;top:46px;left:0;right:0;overflow:hidden;height:auto;max-height:0;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;background:#fff;background:linear-gradient(to top,#fff0,#ffffffe6 60px)}@media screen and (min-width: 997px){.local-nav-list{top:60px}}.local-nav.local-nav-open .local-nav-list{padding:30px 15px 60px;max-height:100vh;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.local-nav-link{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:.8125rem;color:#828282;font-weight:500}@media screen and (min-width: 997px){.local-nav-link{font-size:.875rem}}.local-nav-toggle-icon{margin-left:10px;vertical-align:-1px}.local-nav-toggle-icon:before{content:"\e903"}.local-nav.local-nav-open .local-nav-toggle-icon:before{content:"\e906"}.local-nav-list-item{display:block;padding:5px;font-size:15px;font-size:.9375rem;font-weight:400;color:#3f3f3f;letter-spacing:.06px;text-transform:none}@media screen and (min-width: 641px){.local-nav-list-item{font-size:18px;font-size:1.125rem;font-weight:700;color:#828282}}.local-nav-list-item:not(:first-child){margin-top:11px}@media screen and (min-width: 641px){.local-nav-list-item:not(:first-child){margin-top:2px}}@media screen and (min-width: 641px){.local-nav-list-item.active{color:#222}}.collection--coming-soon{padding:200px 40px;text-align:center}.collection--coming-soon h1{font-size:1.25rem}.one-half-column-left{width:48%;float:left}.one-half-column-right{width:48%;float:right}.brand-descriptions{height:200px}@media only screen and (max-width: 600px){.one-half-column-left,.one-half-column-right,.one-third-column,.one-third-column-last{float:none;width:100%;margin-right:0}}.product-tile{text-align:center}.product-tile--coming-soon img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.product-tile img{max-width:100%;margin:0 auto}.tile-brand{display:block;margin-bottom:8px;text-transform:uppercase}.tile-title{display:block;margin-bottom:.75rem}.tile-title h2{text-transform:none;font-size:18px;font-size:1.125rem;line-height:1.40625rem}.product-tile--coming-soon .tile-title:after{background:orange;color:#fff;content:"Coming Soon";display:inline-block;font-size:12px;margin:5px 0 10px;padding:5px 10px}.strain-composite .compound{font-weight:700}.strain-type{font-family:Montserrat,sans-serif;color:#828282;font-size:16px;font-size:1rem;margin-bottom:14px;line-height:normal}.price{margin:0}.price-amount{letter-spacing:-.4px;color:#222;line-height:normal;font-size:1.3125rem;font-weight:700}@media screen and (min-width: 997px){.price-amount{font-size:1.25rem}}li.variant-item{margin:0;color:#222;line-height:normal;font-size:12px}@media screen and (min-width: 997px){li.variant-item{font-size:14px}}li.variant-item:before{content:none}.product-tile .tile-details .tile-brand{text-transform:uppercase;font-size:.75rem;font-weight:900}@media screen and (min-width: 997px){.product-tile .tile-details .tile-brand{font-size:.875rem}}.product-tile .tile-details .tile-title{font-size:0}.product-tile .tile-details .tile-title h2{text-transform:none;line-height:normal;margin-bottom:0;font-size:1.0625rem;font-weight:700}@media screen and (min-width: 997px){.product-tile .tile-details .tile-title h2{font-size:1.0625rem}}.product-tile .tile-details .tile-class{margin-bottom:12px;color:#828282;line-height:normal;letter-spacing:normal;font-size:.75rem;font-weight:300}@media screen and (min-width: 997px){.product-tile .tile-details .tile-class{font-size:.875rem}}@media screen and (max-width: 996px){.product-tile .tile-details .tile-class{font-size:.75rem;margin-bottom:12px}}.product-tile .tile-details .strain{font-size:0}.product-tile .tile-details .strain .strain-composite{font-size:0;margin-bottom:4px}.product-tile .tile-details .strain .strain-composite .compound{color:#222;margin-right:4px;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.product-tile .tile-details .strain .strain-composite .compound{font-size:.875rem}}.product-tile .tile-details .strain .strain-composite .percentage{color:#222;font-size:.75rem;font-weight:300}@media screen and (min-width: 997px){.product-tile .tile-details .strain .strain-composite .percentage{font-size:.875rem}}.product-tile .tile-details .strain .strain-composite .milligram{color:#222;font-size:.75rem;font-weight:300}@media screen and (min-width: 997px){.product-tile .tile-details .strain .strain-composite .milligram{font-size:.875rem}}.product-tile .tile-details .strain .strain-composite .unit{color:#222;font-size:.75rem;font-weight:300}@media screen and (min-width: 997px){.product-tile .tile-details .strain .strain-composite .unit{font-size:.875rem}}.product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-list--wrapper{display:none}.js-no-script .product-list--wrapper,.product-list--wrapper:not(.algolia-loading){display:block}.product-list>.product-tile{padding:15px 12px;margin:0;border-bottom:1px solid #9b9b9b;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:190px;width:100%}@media screen and (min-width: 997px){.product-list>.product-tile{margin:0 0 60px;border-bottom:none;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 15px;display:block}}.product-list>.product-tile .tile-details{white-space:normal}.product-list>.product-tile .price-amount{color:#222;font-size:1.3125rem;font-weight:700}@media screen and (min-width: 997px){.product-list>.product-tile .price-amount{font-size:1.25rem}}.product-list>.product-tile .price{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.4px;color:#222;margin-bottom:0}.product-list--wrapper>.product-information-block{padding:24px 12px}@media screen and (min-width: 997px){.product-list--wrapper>.product-information-block{padding:0;margin:0 auto 60px}}.product-list .tile-image{-webkit-box-sizing:border-box;box-sizing:border-box}.product-list .tile-image img{margin-bottom:10px}@media screen and (max-width: 996px){.product-list .tile-image{padding-right:5px}}.product-information-block-wrapper{display:none}.infoblock-visible.product-list:first-child .product-tile:nth-child(6){border-bottom:none}.search-products .product-list>.product-tile,.collection-products .product-list>.product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 12px;width:100%}@media screen and (min-width: 997px){.search-products .product-list>.product-tile,.collection-products .product-list>.product-tile{padding:0;width:50%}}.search-products .tile-image,.search-products .tile-details,.collection-products .tile-image,.collection-products .tile-details{-ms-flex-item-align:top;align-self:top}@media screen and (min-width: 997px){.search-products .tile-image,.search-products .tile-details,.collection-products .tile-image,.collection-products .tile-details{padding:25px 0 0}}.search-products .tile-image,.collection-products .tile-image{height:100%;justify-self:end;padding:20px 12px 40px 0;width:45%}@media screen and (min-width: 997px){.search-products .tile-image,.collection-products .tile-image{max-width:245px;padding:25px 0 0}}.search-products .tile-image img,.collection-products .tile-image img{max-width:100%;margin:0}.search-products .tile-details,.collection-products .tile-details{text-align:left;height:100%;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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.search-products .tile-details .tile-brand,.collection-products .tile-details .tile-brand{font-size:12px;margin:0 0 5px;letter-spacing:.7px}@media screen and (min-width: 997px){.search-products .tile-details .tile-brand,.collection-products .tile-details .tile-brand{font-size:14px;margin:0 auto 7px;letter-spacing:.8px}}.search-products .tile-details .tile-title,.collection-products .tile-details .tile-title{min-height:auto}.search-products .tile-details .tile-title h2,.collection-products .tile-details .tile-title h2{margin-bottom:4px;letter-spacing:.3px;max-width:150px;font-size:1.0625rem;font-weight:700}@media screen and (min-width: 997px){.search-products .tile-details .tile-title h2,.collection-products .tile-details .tile-title h2{font-size:1.0625rem}}@media screen and (min-width: 997px){.search-products .tile-details .tile-title h2,.collection-products .tile-details .tile-title h2{margin-bottom:7px;letter-spacing:.4px}}.search-products .tile-details .strain-composite .compound,.collection-products .tile-details .strain-composite .compound{font-size:12px}@media screen and (min-width: 997px){.search-products .tile-details .strain-composite .compound,.collection-products .tile-details .strain-composite .compound{font-size:16px}}.search-products .tile-details .strain-composite .percentage,.search-products .tile-details .strain-composite .milligram,.collection-products .tile-details .strain-composite .percentage,.collection-products .tile-details .strain-composite .milligram{font-size:.75rem;font-weight:300}@media screen and (min-width: 997px){.search-products .tile-details .strain-composite .percentage,.search-products .tile-details .strain-composite .milligram,.collection-products .tile-details .strain-composite .percentage,.collection-products .tile-details .strain-composite .milligram{font-size:.875rem}}.search-products .tile-details .strain-type,.collection-products .tile-details .strain-type{font-size:.75rem;font-weight:300;margin-bottom:11px;margin-top:6px}@media screen and (min-width: 997px){.search-products .tile-details .strain-type,.collection-products .tile-details .strain-type{font-size:.875rem}}@media screen and (min-width: 997px){.search-products .tile-details .strain-type,.collection-products .tile-details .strain-type{margin-bottom:13px;margin-top:7px}}.search-products .tile-details .price,.collection-products .tile-details .price{line-height:normal;margin-bottom:3px}.search-products .tile-details .sizes,.collection-products .tile-details .sizes{font-size:12px}@media screen and (min-width: 997px){.search-products .tile-details .sizes,.collection-products .tile-details .sizes{font-size:14px}}.featured-collection{font-size:.75rem;font-weight:400;text-align:center;padding:40px 0}@media screen and (min-width: 997px){.featured-collection{font-size:1.125rem}}@media screen and (min-width: 641px){.featured-collection{padding:80px 77px 96px}}.featured-collection__header{margin-bottom:30px}.featured-collection__title{font-size:1.0625rem;font-weight:700}@media screen and (min-width: 997px){.featured-collection__title{font-size:1.5625rem}}.featured-collection__products{position:relative;visibility:hidden;opacity:0;display:block;margin-bottom:19px;text-align:center;padding:0 60px}@media screen and (max-width: 640px){.featured-collection__products{padding:0;margin-bottom:0}.featured-collection__products .slick-slide{-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,transform .2s linear;transition:opacity .2s linear,transform .2s linear,-webkit-transform .2s linear;opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}.featured-collection__products .slick-slide img{display:unset}.featured-collection__products .slick-center{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.featured-collection__products.slick-initialized{visibility:visible;opacity:1}.featured-collection__products .product-tile{display:block;padding-left:7px;padding-right:7px}@media screen and (max-width: 640px){.featured-collection__products .product-tile{width:100%}}.featured-collection__products .product-tile img{max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}.featured-collection .tile-details .tile-brand{font-size:14px}.featured-collection .tile-details .tile-title{display:inline-block;margin:0}.featured-collection .tile-details .tile-title h2{font-size:1.0625rem;font-weight:700;margin-bottom:7px}@media screen and (min-width: 997px){.featured-collection .tile-details .tile-title h2{font-size:1.0625rem}}@media screen and (min-width: 997px){.featured-collection .tile-details .tile-title h2{margin-top:7px}}.featured-collection .tile-details .strain-composite .compound{font-size:15px}@media screen and (min-width: 997px){.featured-collection .tile-details .strain-composite .compound{font-size:16px}}.featured-collection .tile-details .strain-composite .percentage{font-size:15px}@media screen and (min-width: 997px){.featured-collection .tile-details .strain-composite .percentage{font-size:16px}}.featured-collection .tile-details .strain-type{margin-top:12px;margin-bottom:14px;font-size:14px}.featured-collection .tile-details .price{font-size:16px}.featured-collection__cta-mobile{display:none}@media screen and (max-width: 996px){.featured-collection__cta .btn{min-width:160px}.featured-collection__cta-desktop{display:none}.featured-collection__cta-mobile{display:inline}}.cart-page-breadcrumb{padding-left:12px;padding-right:12px;padding-top:10px;display:none}@media screen and (min-width: 641px){.cart-page-breadcrumb{padding-left:10%;padding-right:10%;display:block;padding-bottom:70px}}.cart-page{padding-left:12px;padding-right:12px;padding-top:22px}@media screen and (min-width: 997px){.cart-page{padding-left:10%;padding-right:10%}}.cart-page__title{text-align:center;margin-bottom:22px}@media screen and (min-width: 641px){.cart-page__title{text-align:left;margin-bottom:55px}}.cart-page__count{font-size:50%;vertical-align:middle}.cart-page__wrapper{padding-bottom:38px;overflow:auto}@media screen and (min-width: 641px){.cart-page__wrapper{padding-bottom:105px}}.cart-page__items{display:block;position:relative;min-height:1px;float:left;width:100%;overflow:auto;border-bottom:1px solid #9b9b9b;margin-bottom:40px;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: 641px){.cart-page__items{width:60%;border:none}}.cart-page__bottom{display:block;position:relative;min-height:1px;float:left;width:100%;overflow:auto}@media screen and (min-width: 641px){.cart-page__bottom{width:40%}}.cart-page__values{padding-top:20px;padding-bottom:20px}@media screen and (min-width: 641px){.cart-page__values{padding-top:0}}.cart-page__values .totals--subtotal{font-weight:700}.cart-page__values>div{display:table;width:100%;text-transform:uppercase;margin-bottom:15px;font-size:13px}@media screen and (min-width: 641px){.cart-page__values>div{font-size:15px}}.cart-page__values>div>span{display:table-cell;vertical-align:middle}.cart-page__values>div>span:first-child{text-align:left}.cart-page__values>div>span:last-child{text-align:right}.cart-page__item{position:relative;margin-bottom:25px}@media screen and (min-width: 641px){.cart-page__item{margin-bottom:60px;padding-right:10px}}@media screen and (min-width: 997px){.cart-page__item{padding-right:calc(20% + 10px)}}.cart-page__item--delete{position:absolute;top:0;right:0;text-decoration:none;color:#3f3f3f}@media screen and (min-width: 641px){.cart-page__item--delete{right:10px}}@media screen and (min-width: 997px){.cart-page__item--delete{right:20%}}.cart-page__item--wrapper{display:block;width:100%;margin-left:-10px;margin-right:-10px}.cart-page__item--image{width:80px;float:left;min-height:1px;display:block;padding-left:10px;padding-right:10px}@media screen and (min-width: 641px){.cart-page__item--image{width:120px}}.cart-page__item--image select{min-width:100%}.cart-page__item--info{width:calc(100% - 121px);float:left;min-height:1px;display:block;padding-left:10px;padding-right:10px}@media screen and (min-width: 641px){.cart-page__item--info{width:calc(100% - 161px)}}.cart-page__item--info .info__vendor{font-size:12px;letter-spacing:.3px;font-weight:500;margin-bottom:2px;text-transform:uppercase}@media screen and (min-width: 641px){.cart-page__item--info .info__vendor{font-size:15px}}.cart-page__item--info .info__name a{font-size:15px;font-weight:700;margin-bottom:3px;text-decoration:none;color:#3f3f3f;text-transform:none}@media screen and (min-width: 641px){.cart-page__item--info .info__name a{font-size:18px}}.cart-page__item--info .info__sku{font-size:12px;margin-bottom:5px;font-weight:400;text-transform:uppercase}@media screen and (min-width: 641px){.cart-page__item--info .info__sku{font-size:16px;margin-bottom:12px}}.cart-page__item--info .info__contents>div{font-size:12px;margin-bottom:6px}@media screen and (min-width: 641px){.cart-page__item--info .info__contents>div{font-size:15px}}.cart-page__item--info .info__contents>div>h5{font-size:inherit;font-weight:400;display:inline-block}.cart-page__item--info .info__line-price{padding-top:10px;font-size:15px}@media screen and (min-width: 641px){.cart-page__item--info .info__line-price{font-size:18px}}.cart-page__item--quantity .label-text{display:none!important}.cart-page label.select .select-wrapper{height:auto}.cart-page label.select .select-wrapper select{padding:4px 10px}.cart-flyout-container{height:100%;background-color:#fff;width:100%;z-index:99999;-webkit-transition:right .5s ease;transition:right .5s ease}.cart-flyout-container .icon-tooltip{font-size:11px;margin-right:3px}@media screen and (min-width: 641px){.cart-flyout-container{width:424px}}.cart-flyout-container__close-bag{position:absolute;top:0;right:0;color:#fff;padding:13px 13px 2px}.cart-flyout-container .title-container{width:100%;background-color:#2f2f2f;padding:16px 22px;-webkit-box-sizing:border-box;box-sizing:border-box}.cart-flyout-container .title-container__title{font-family:Montserrat,sans-serif;font-size:21px;font-weight:700;color:#fff;margin-bottom:0;text-align:center}.cart-flyout-container .title-container__bag-weight{text-align:left;font-size:1rem;text-transform:none;line-height:1.24;letter-spacing:normal;color:#fff;-webkit-font-smoothing:antialiased}.cart-flyout-container .title-container__bag-weight .icon-tooltip{font-size:15px}.cart-flyout-container .bag-weight__title{display:inline-block;font-size:1rem;font-weight:400}@media screen and (min-width: 997px){.cart-flyout-container .bag-weight__title{font-size:1rem}}.cart-flyout-container .bag-weight__details{display:inline-block;font-size:1rem;font-weight:700}@media screen and (min-width: 997px){.cart-flyout-container .bag-weight__details{font-size:1rem}}.cart-flyout-container__notification{text-align:center}.cart-flyout-container__notification--text{background-color:#f4f4f4;color:#3f3f3f;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.4px;padding:12px 17px 14px;margin-bottom:0;text-transform:uppercase}@media screen and (min-width: 641px){.cart-flyout-container__notification--text{font-size:15px}}.cart-flyout-container__vendor{font-size:16px;font-weight:700;display:block}.cart-flyout-container__vendor:not(:first-child){border-top:1px solid #9b9b9b;padding-top:18px;margin-top:0}.cart-flyout-container__vendor__shipping-fee,.cart-flyout-container__vendor__name{font-size:.875rem;margin:0}.cart-flyout-container__vendor__shipping-delay{font-size:.75rem;margin-bottom:6px}@media screen and (min-width: 641px){.cart-flyout-container__vendor__shipping-delay{font-size:.9375rem;margin-bottom:10px}}@media screen and (min-width: 641px){.cart-flyout-container__vendor__shipping-fee{font-size:1rem;margin-bottom:4px}}.cart-flyout-container__vendor__shipping-delay{text-transform:uppercase}.cart-flyout-container__vendor__name{font-weight:400}@media screen and (min-width: 641px){.cart-flyout-container__vendor__name{font-size:.9375rem}}.cart-flyout-container__item{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-flyout-container__item:last-child{padding-bottom:140px}@media screen and (min-width: 641px){.cart-flyout-container__item:last-child{padding-bottom:20px}}.cart-flyout-container__item .cart-item-image,.cart-flyout-container__item .cart-item-info{padding:15px 0}.cart-flyout-container__item .cart-item-image{-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px;height:95px;text-decoration:none;margin:0 12px 0 0}.cart-flyout-container__item .cart-item-image img{max-width:100%;max-height:100%}.cart-flyout-container__item .cart-item-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:4px;width:100%}.cart-flyout-container__item .cart-item-info--subprod{padding-left:0}.cart-flyout-container__item .cart-item-info__title,.cart-flyout-container__item .cart-item-info__price p{color:#222;font-size:.875rem;font-weight:700}@media screen and (min-width: 997px){.cart-flyout-container__item .cart-item-info__title,.cart-flyout-container__item .cart-item-info__price p{font-size:1rem}}.cart-flyout-container__item .cart-item-info__title{letter-spacing:.3px;word-break:break-word;text-decoration:none;min-width:123px;text-transform:none}.cart-flyout-container__item .cart-item-info__price p{letter-spacing:-.4px;margin-bottom:0}.cart-flyout-container__item .cart-item-info .cart-item-row-thc,.cart-flyout-container__item .cart-item-info .cart-item-row-cbd{display:block;margin-left:0}.cart-flyout-container__item .cart-item-info .thc-title,.cart-flyout-container__item .cart-item-info .cbd-title,.cart-flyout-container__item .cart-item-info .thc-range,.cart-flyout-container__item .cart-item-info .cbd-range{color:#3f3f3f;text-transform:uppercase}.cart-flyout-container__item .cart-item-info .thc-title,.cart-flyout-container__item .cart-item-info .cbd-title{font-size:.875rem;font-weight:700}@media screen and (min-width: 997px){.cart-flyout-container__item .cart-item-info .thc-title,.cart-flyout-container__item .cart-item-info .cbd-title{font-size:.875rem}}.cart-flyout-container__item .cart-item-info .thc-range,.cart-flyout-container__item .cart-item-info .cbd-range{font-size:.75rem;font-weight:300}@media screen and (min-width: 997px){.cart-flyout-container__item .cart-item-info .thc-range,.cart-flyout-container__item .cart-item-info .cbd-range{font-size:.875rem}}.cart-flyout-container__item .cart-item-info__weight,.cart-flyout-container__item .cart-item-info__weight-unit{text-align:right;color:#3f3f3f}.cart-flyout-container__item .cart-item-info__weight-unit{font-size:.6875rem;font-weight:300}@media screen and (min-width: 997px){.cart-flyout-container__item .cart-item-info__weight-unit{font-size:.6875rem}}.cart-flyout-container__item .cart-item-info__weight{font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.cart-flyout-container__item .cart-item-info__weight{font-size:.75rem}}.cart-flyout-container__item .cart-item-info__inventory-tooltip{padding:0;margin:6px 0 0;min-width:auto;border:0;position:relative;outline:none}.cart-flyout-container__item .cart-item-info__inventory-tooltip:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91d"}.cart-flyout-container__item .cart-item-info__inventory-tooltip .filter-widget__tooltip{right:25px;left:auto;-webkit-animation:none;animation:none;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;pointer-events:none}.cart-flyout-container__item .cart-item-info__inventory-tooltip.tooltip-active .filter-widget__tooltip{opacity:1;pointer-events:auto}.cart-flyout-container__item .cart-item-info__inventory-tooltip .filter-widget__tooltip-arrow{left:100%;right:auto}.cart-flyout-container__item .cart-item-info__inventory-tooltip .filter-widget__tooltip-arrow:after{right:50%;left:auto;-webkit-transform:translateY(-50%) rotateZ(-45deg);transform:translateY(-50%) rotate(-45deg)}.cart-flyout-container__item .cart-item-info__remove{position:absolute;bottom:0;right:0;letter-spacing:.3px;color:#3f3f3f;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;border:0;display:inline-block;padding:0;min-width:auto;width:auto;margin:0;font-size:.6875rem;font-weight:500}@media screen and (min-width: 997px){.cart-flyout-container__item .cart-item-info__remove{font-size:.6875rem}}.cart-flyout-container__item .cart-item-info__quantity{padding-top:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart-flyout-container__item .cart-item-info__quantity--value{width:30px;text-align:center;border:none;min-width:30px;font-size:14px;padding:0}@media screen and (min-width: 641px){.cart-flyout-container__item .cart-item-info__quantity--value{font-size:16px}}.cart-flyout-container__item .cart-item-info__quantity--plus,.cart-flyout-container__item .cart-item-info__quantity--minus{border-radius:50%;padding:0;width:25px;height:25px;font-weight:900;text-align:center;min-width:auto;background-color:#f4f4f4;border:none}.cart-flyout-container__item .cart-item-info__quantity--plus,.cart-flyout-container__item .cart-item-info__quantity--minus,.cart-flyout-container__item .cart-item-info__quantity--value{margin:0}.cart-flyout-container__cta{position:absolute;bottom:0;right:0;left:0;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}.cart-flyout-container__cta .checkout-btn,.cart-flyout-container__cta .continue-btn,.cart-flyout-container__cta .total{padding:15px 20px}@media screen and (max-width: 640px){.cart-flyout-container__cta .checkout-btn,.cart-flyout-container__cta .continue-btn,.cart-flyout-container__cta .total{width:100%}}.cart-flyout-container__cta .total{background-color:#f4f4f4;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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (min-width: 641px){.cart-flyout-container__cta .total{width:100%}}.cart-flyout-container__cta .checkout-btn{text-transform:uppercase;margin:0;border:none;border-radius:0;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.cart-flyout-container__cta .checkout-btn{font-size:.75rem}}@media screen and (min-width: 641px){.cart-flyout-container__cta .checkout-btn{width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.cart-flyout-container__cta .bag_over_maximum,.cart-flyout-container__cta .bag_gated{background-color:gray;pointer-events:none;cursor:default}.cart-flyout-container__cta .continue-btn{text-transform:uppercase;border:none;margin:0;background-color:#fff;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.cart-flyout-container__cta .continue-btn{font-size:.75rem}}@media screen and (min-width: 641px){.cart-flyout-container__cta .continue-btn{width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.cart-flyout-container__cta .shipping-text,.cart-flyout-container__cta .shipping-price,.cart-flyout-container__cta .tax-text,.cart-flyout-container__cta .tax-price,.cart-flyout-container__cta .total-text,.cart-flyout-container__cta .total-price,.cart-flyout-container__cta .standard-text{letter-spacing:.4px;color:#3f3f3f;text-transform:uppercase;margin:0}.cart-flyout-container__cta .shipping-text__supplier{text-transform:none}.cart-flyout-container__cta .shipping-text,.cart-flyout-container__cta .shipping-price,.cart-flyout-container__cta .tax-text,.cart-flyout-container__cta .tax-price,.cart-flyout-container__cta .standard-text{font-size:.875rem;font-weight:300}@media screen and (min-width: 997px){.cart-flyout-container__cta .shipping-text,.cart-flyout-container__cta .shipping-price,.cart-flyout-container__cta .tax-text,.cart-flyout-container__cta .tax-price,.cart-flyout-container__cta .standard-text{font-size:.875rem}}.cart-flyout-container__cta .total-text,.cart-flyout-container__cta .total-price{font-size:.875rem;font-weight:900}@media screen and (min-width: 997px){.cart-flyout-container__cta .total-text,.cart-flyout-container__cta .total-price{font-size:.875rem}}.cart-flyout-container__cta .total .cart-item-row{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.cart-item-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2px auto 2px 5px}.cart-item-row--lean{margin:2px auto 2px 0}.cart-item-container{overflow:hidden;overflow-y:scroll;height:calc(100vh - 367px);background-color:#fff;padding:10px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.cart-item-container::-webkit-scrollbar{display:none}@media screen and (min-width: 641px){.cart-item-container{height:calc(100vh - 325px);padding:20px 25px}}.continue-desktop{display:inline-block}.cart-empty{text-align:center;padding:100px 20px}.cart-flyout__validation{width:100%;background-color:#f4f4f4}.cart-flyout__validation__wrapper{background-color:#383838;margin-bottom:1px;padding:6px}.cart-flyout__validation__label,.cart-flyout__validation a{color:#fff;font-size:.9375rem;font-weight:500;letter-spacing:.2px;-webkit-font-smoothing:antialiased}@media screen and (min-width: 997px){.cart-flyout__validation__label,.cart-flyout__validation a{font-size:.9375rem}}.cart-flyout__validation__check:focus+.label-text{outline:1px dotted #71885c;outline-offset:2px}label.checkbox.cart-flyout__validation__label{margin-left:10px}label.checkbox.cart-flyout__validation__label .label-text:before{width:24px;height:24px;border:0;top:-2px;left:-5px;background-color:#f4f4f4}label.checkbox.cart-flyout__validation__label input[type=checkbox]+.label-text:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";color:#4a4a4a;top:-12px;left:.5px;font-size:14px}.cart-item__data{font-size:.6875rem;font-weight:300}@media screen and (min-width: 997px){.cart-item__data{font-size:.6875rem}}.cart-item__data--accent{font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.cart-item__data--accent{font-size:.75rem}}.suppliers-header{text-align:center;background-color:#f4fae8;padding:30px 12px 15px}@media screen and (min-width: 641px){.suppliers-header{padding:80px 0 40px}}.suppliers-header__title{text-transform:uppercase;font-weight:900;letter-spacing:.6px}@media screen and (min-width: 641px){.suppliers-header__title{font-size:1.625rem;letter-spacing:1px}}.suppliers-header__description{font-size:.8125rem;line-height:1.31;letter-spacing:.1px}@media screen and (min-width: 641px){.suppliers-header__description{padding-left:25%;padding-right:25%;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.33;letter-spacing:normal}}.suppliers{background-color:#f4fae8;text-align:center;padding:15px 12px;position:relative}.suppliers:last-child{padding-bottom:30px}@media screen and (min-width: 641px){.suppliers{padding:40px 0}.suppliers:last-child{padding-bottom:80px}}@media screen and (min-width: 641px){.suppliers__description{padding-left:25%;padding-right:25%;margin-left:auto;margin-right:auto}}.suppliers__brands{margin-bottom:15px;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;position:static;-webkit-transition:all .2s linear;transition:all .2s linear}.suppliers__brands .slick-slide{opacity:1}.suppliers__brands .slick-transparent{-webkit-transition:all .2s linear;transition:all .2s linear;opacity:1}@media screen and (min-width: 641px){.suppliers__brands .slick-transparent{opacity:.5}}@media screen and (min-width: 641px){.suppliers__brands{visibility:hidden;opacity:0;display:block}}.suppliers__brands .brand{cursor:pointer;padding-left:7px;padding-right:7px;width:92px}@media screen and (min-width: 641px){.suppliers__brands .brand{width:25%;display:inline-block}}.suppliers__brands .brand__image{text-align:center;overflow:hidden;margin-left:auto;margin-right:auto;border-radius:50%;background:#fff;margin-bottom:10px;position:relative;width:100%;padding-top:100%}.suppliers__brands .brand__image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;border-radius:50%}.suppliers__brands .arrow-left,.suppliers__brands .arrow-right{position:absolute;top:40px;width:60px;height:60px;text-decoration:none;text-align:center;z-index:1;color:#3f3f3f;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform:translateX(0);transform:translate(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;cursor:pointer}@media screen and (max-width: 640px){.suppliers__brands .arrow-left,.suppliers__brands .arrow-right{display:none!important}}.suppliers__brands .arrow-left i,.suppliers__brands .arrow-right i{font-size:20px;display:inline-block;vertical-align:middle}.suppliers__brands .arrow-left.slick-disabled,.suppliers__brands .arrow-left.slick-disabled:hover,.suppliers__brands .arrow-right.slick-disabled,.suppliers__brands .arrow-right.slick-disabled:hover{opacity:.3;cursor:initial;-webkit-transform:translateX(0px);transform:translate(0)}.suppliers__brands .arrow-left:hover,.suppliers__brands .arrow-right:hover{opacity:.7}.suppliers__brands .arrow-left{left:20px}.suppliers__brands .arrow-left:hover{-webkit-transform:translateX(-7px);transform:translate(-7px)}.suppliers__brands .arrow-right{right:20px}.suppliers__brands .arrow-right:hover{-webkit-transform:translateX(7px);transform:translate(7px)}.suppliers__brands.slick-initialized{visibility:visible;opacity:1}@media screen and (min-width: 641px){.suppliers__brands.slick-initialized .brand{width:100%}}.suppliers__list{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;padding:0 123px;margin-top:-42px;margin-bottom:-24px}.suppliers__list .supplier{width:25%;padding:0 7px 48px;-webkit-box-sizing:border-box;box-sizing:border-box}.suppliers__list .supplier__image{width:100%}.suppliers__list .supplier__image>img{max-width:100%;border-radius:50%}@media screen and (max-width: 640px){.suppliers__list{padding:0;margin:0 -5px 15px}.suppliers__list .supplier{width:calc(100% / 3);padding:0 5px 15px}}.modal--supplier p{font-size:.8125rem}@media screen and (min-width: 641px){.modal--supplier p{font-size:.9375rem}}.modal--supplier small{font-size:.6875rem}@media screen and (min-width: 641px){.modal--supplier small{font-size:.8125rem}}.modal--supplier .modal-content{padding-left:0;padding-right:0}.modal--supplier__brands{text-align:center;padding-left:44px;padding-right:44px;visibility:hidden;opacity:0}.modal--supplier__brands.slick-initialized{visibility:visible;opacity:1}.modal--supplier__brands .arrow-left,.modal--supplier__brands .arrow-right{position:absolute;top:calc(50% - 22px);width:44px;height:44px;text-decoration:none;text-align:center;z-index:1;color:#3f3f3f;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform:translateX(0);transform:translate(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;cursor:pointer}@media screen and (max-width: 640px){.modal--supplier__brands .arrow-left,.modal--supplier__brands .arrow-right{display:none!important}}.modal--supplier__brands .arrow-left i,.modal--supplier__brands .arrow-right i{font-size:15px;display:inline-block;vertical-align:middle}.modal--supplier__brands .arrow-left.slick-disabled,.modal--supplier__brands .arrow-left.slick-disabled:hover,.modal--supplier__brands .arrow-right.slick-disabled,.modal--supplier__brands .arrow-right.slick-disabled:hover{opacity:.3;cursor:initial;-webkit-transform:translateX(0px);transform:translate(0)}.modal--supplier__brands .arrow-left:hover,.modal--supplier__brands .arrow-right:hover{opacity:.7}.modal--supplier__brands .arrow-left{left:0}.modal--supplier__brands .arrow-left:hover{-webkit-transform:translateX(-5px);transform:translate(-5px)}.modal--supplier__brands .arrow-right{right:0}.modal--supplier__brands .arrow-right:hover{-webkit-transform:translateX(5px);transform:translate(5px)}.modal--supplier__brand{padding-left:15px;padding-right:15px;width:100%}.modal--supplier__image{margin-left:auto;margin-right:auto;max-width:160px;margin-bottom:20px}@media screen and (min-width: 641px){.modal--supplier__image{max-width:300px;margin-bottom:30px}}.modal--supplier-list{text-align:center}.modal--supplier-list .modal-content{max-width:70%;padding-top:45px;padding-bottom:48px;overflow:hidden}.modal--supplier-list__header{border-bottom:1px solid #9b9b9b;margin:0 25px 30px;padding-bottom:11px}.modal--supplier-list__title{font-size:1.3125rem;letter-spacing:.8px;line-height:normal;font-weight:900;text-transform:uppercase;margin-bottom:15px}.modal--supplier-list .arrow-left,.modal--supplier-list .arrow-right{position:absolute;top:calc(50% - 22px);width:44px;height:44px;text-decoration:none;text-align:center;z-index:1;color:#3f3f3f;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform:translateX(0);transform:translate(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;cursor:pointer}@media screen and (max-width: 640px){.modal--supplier-list .arrow-left,.modal--supplier-list .arrow-right{display:none!important}}.modal--supplier-list .arrow-left i,.modal--supplier-list .arrow-right i{font-size:15px;display:inline-block;vertical-align:middle}.modal--supplier-list .arrow-left.slick-disabled,.modal--supplier-list .arrow-left.slick-disabled:hover,.modal--supplier-list .arrow-right.slick-disabled,.modal--supplier-list .arrow-right.slick-disabled:hover{opacity:.3;cursor:initial;-webkit-transform:translateX(0px);transform:translate(0)}.modal--supplier-list .arrow-left:hover,.modal--supplier-list .arrow-right:hover{opacity:.7}.modal--supplier-list .arrow-left{left:calc(50px + 25%)}.modal--supplier-list .arrow-left:hover{-webkit-transform:translateX(-5px);transform:translate(-5px)}.modal--supplier-list .arrow-right{right:calc(50px + 25%)}.modal--supplier-list .arrow-right:hover{-webkit-transform:translateX(5px);transform:translate(5px)}.modal--supplier-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 640px){.modal--supplier-list .modal-content{max-width:100%;padding:30px 16px 36px}.modal--supplier-list__header{margin:0 0 35px}.modal--supplier-list__title{font-size:1rem;letter-spacing:.6px}.modal--supplier-list .arrow-left,.modal--supplier-list .arrow-right{display:block!important}.modal--supplier-list .arrow-left{left:0}.modal--supplier-list .arrow-right{right:0}}.modal--supplier-list__brand-images{margin:0 calc(-30px - 20%)}.modal--supplier-list__brand-image{-webkit-transform:scale(.7);transform:scale(.7);opacity:.5;-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.modal--supplier-list__brand-image.slick-center{-webkit-transform:scale(1);transform:scale(1);opacity:1}.modal--supplier-list__brand-image>img{max-width:80%;margin:0 auto}.modal--supplier-list__brand-descriptions{padding-top:14px}.modal--supplier-list__brand-descriptions .btn{margin-bottom:0}.modal--supplier-list__brand-description__copy{width:50%;margin:0 auto 48px;font-size:.9375rem;letter-spacing:.1px;line-height:1.4}@media screen and (max-width: 640px){.modal--supplier-list__brand-images{margin:0 -16px}.modal--supplier-list__brand-description__copy{width:auto;font-size:.8125rem;line-height:1.31;padding:0 12px;margin-bottom:30px}}.pagination{text-align:right}@media screen and (max-width: 996px){.pagination{text-align:center}}.pagination span[aria-hidden=true]{margin:0 10px}.pagination .active{color:#fff;background-color:#000}.pagination a,.pagination span{color:#3f3f3f;text-decoration:none;margin:0 4px;vertical-align:middle;font-size:.625rem;font-weight:700}@media screen and (min-width: 997px){.pagination a,.pagination span{font-size:.75rem}}.pagination-prev:before{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e92a";margin-right:10px;font-size:10px}.pagination-next:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e928";margin-left:10px;font-size:10px}.collection-pagination{margin-top:25px;margin-bottom:95px;width:100%}@media screen and (max-width: 996px){.collection-pagination{margin-top:18px;margin-bottom:-4px}}.collection-pagination a,.collection-pagination span{vertical-align:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.collection-pagination .pagination-toggle{margin:0 10px 0 0;border:0;min-width:auto;text-transform:uppercase;padding:0}.collection-pagination .pagination-prev:before{-webkit-transform:translateY(-1px);transform:translateY(-1px);display:inline-block}.collection-pagination .pagination-next:after{-webkit-transform:translateY(-1px);transform:translateY(-1px);display:inline-block}.collection-pagination .pagination-blips a{border-radius:4rem;margin:0 5px;width:2rem;height:2rem;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}.collection-pagination .pagination-paginate-text,.collection-pagination.infinite .pagination-viewall-text,.collection-pagination.infinite .pagination-menu{display:none}.collection-pagination.infinite .pagination-paginate-text{display:inline}.collection-pagination .pagination-mobile{display:none}.collection-pagination .pagination-loadmore{font-weight:700;min-width:160px;padding:10px}@media screen and (max-width: 996px){.collection-pagination .pagination-desktop{display:none}.collection-pagination .pagination-mobile{display:block}}.collection-pagination--result .pagination-toggle{margin:0}.utility .collection-results-count{display:none}@media screen and (min-width: 997px){.utility .collection-results-count{display:block;font-size:.875rem;color:#727272;text-align:right;letter-spacing:.1px}}.collection-mobile-utility .collection-results-count{display:block;font-size:.75rem;letter-spacing:0px;padding-bottom:0;margin:-1rem .4rem 0 auto}@media screen and (min-width: 997px){.collection-mobile-utility .collection-results-count{display:none}}.hero{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;padding:57px 27px 32px;text-align:center;line-height:1.22}@media screen and (min-width: 997px){.hero{padding:50px 0 0}.hero .hero__text{width:100%}}.hero--image-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center}.hero--image{background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:left}.hero--index{display:block;padding:0;position:relative}@media screen and (min-width: 997px){.hero--index{padding:0}.hero--index .hero__text{width:100%}}.hero--index .hero__slide{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;padding:57px 27px 32px;position:relative;text-align:center;line-height:1.22}@media screen and (min-width: 997px){.hero--index .hero__slide{padding:50px 0 0}.hero--index .hero__slide .hero__text{width:100%}}.hero--index .hero__title{line-height:inherit;padding:0;font-size:1.5rem;margin-bottom:10px}@media screen and (min-width: 997px){.hero--index .hero__title{font-size:45px;margin-bottom:18px}}.hero--index .hero__description{font-size:18px;margin-bottom:30px;line-height:1.33;letter-spacing:.1px}@media screen and (max-width: 640px){.hero--index .hero__description{line-height:1.31;font-size:.8125rem;margin-bottom:17px}}.hero--index .hero__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero--index .hero__cta .btn{margin:0;min-width:130px;-webkit-font-smoothing:antialiased}.hero--index .hero__cta .btn__ghost{margin-top:15px}@media screen and (min-width: 641px){.hero--index .hero__cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero--index .hero__cta .btn{margin:12px 0;min-width:240px}.hero--index .hero__cta .btn__ghost{margin-left:40px}}.hero--index .hero--image{min-height:165px}@media screen and (min-width: 320px){.hero--index .hero--image{min-height:165px}}@media screen and (min-width: 409px){.hero--index .hero--image{min-height:215px}}@media screen and (min-width: 420px){.hero--index .hero--image{min-height:460px}}@media screen and (min-width: 800px){.hero--index .hero--image{min-height:645px}}@media screen and (min-width: 997px){.hero--index .hero--image{padding:20px 80px;min-height:375px}}@media screen and (min-width: 1024px){.hero--index .hero--image{padding:20px 80px;min-height:265px}}@media screen and (min-width: 1280px){.hero--index .hero--image{padding:20px 80px;min-height:420px}}.hero .hero__slider-dots{position:relative;margin:20px auto;max-width:250px;width:100%}@media screen and (min-width: 997px){.hero .hero__slider-dots{bottom:20px;left:0;right:0;position:absolute}}.site-wrapper{display:block;position:relative;width:100%;margin:0 auto;-webkit-box-shadow:0 10px 75px rgba(0,0,0,.15);box-shadow:0 10px 75px #00000026;background-color:#fff;overflow-x:hidden;min-height:100vh}.faq-subtitle{padding-top:40px;text-align:center}@media screen and (max-width: 640px){.faq-subtitle{padding:14px 14px 0}.faq-subtitle p{font-size:13px}}.faq-segment{margin-bottom:45px}.faq-segment div:nth-of-type(odd){background-color:#f4f4f4}.faq-segment:last-child{margin-bottom:0}h2.faq-container__category{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;letter-spacing:.4px;text-align:center;color:#222;padding:10px 0;margin-bottom:17px}@media screen and (max-width: 640px){h2.faq-container__category{font-size:16px;margin-bottom:3px}}.faq-container__row{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 25px}.faq-container__row__question{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.31;letter-spacing:.1px;color:#3f3f3f;font-weight:400;margin-bottom:0}.faq-container__answer{padding-top:15px;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.31;letter-spacing:.1px;color:#3f3f3f;font-weight:400;text-align:left;word-wrap:break-word;overflow:auto;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.faq-expand{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-left:15px;padding:10px 0 10px 10px;text-align:right}.faq-container__button{text-align:center;padding-top:30px;background-color:#fff!important}.faq-button{font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.33;letter-spacing:.2px;text-align:center;color:#000;text-transform:uppercase}@media screen and (max-width: 640px){.faq-wrapper.page__content{padding-left:0;padding-right:0;margin:0}}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-align:center;margin-bottom:-50px}@media screen and (min-width: 641px){.contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.contact__title{margin-bottom:29px;font-weight:900;font-size:1rem;line-height:normal;letter-spacing:.6px;text-transform:uppercase}@media screen and (min-width: 641px){.contact__title{margin-bottom:45px;font-size:1.625rem;letter-spacing:normal}}@media screen and (min-width: 641px){.contact__info .contact__title{margin-bottom:38px}}.contact__info{width:100%;background-color:#fff}@media screen and (min-width: 641px){.contact__info{width:50%}}.contact--b2b .contact__info{padding:20px 15px}@media screen and (min-width: 641px){.contact--b2b .contact__info{padding:40px 15px;width:100%}}.contact__info-wrapper{padding:36px 12px}@media screen and (min-width: 641px){.contact__info-wrapper{padding:65px 35px}}.contact__form{width:100%}@media screen and (min-width: 641px){.contact__form{width:50%}}.contact__form .text-input{display:block;width:100%;margin:14px 0}.contact__form .text-input input,.contact__form .text-input textarea{display:block;width:100%}.contact__form .text-input textarea{color:#828282;letter-spacing:.1px;line-height:1.31;font-size:.8125rem;font-weight:400;font-family:Montserrat,sans-serif}@media screen and (min-width: 641px){.contact__form .text-input textarea{margin-bottom:25px}}.contact__form .text-input .label-text{color:#828282;letter-spacing:.1px;line-height:1.31;text-transform:none}.contact__form ul,.contact__form li{margin:0;padding:0}.contact__form form{margin-bottom:16px}@media screen and (min-width: 641px){.contact__form form{margin-bottom:19px}}.contact__form form .errors li{color:#e60303}.contact__form form .btn[type=submit]{letter-spacing:.2px;line-height:1.33}@media screen and (min-width: 641px){.contact__form form .btn[type=submit]{letter-spacing:1px;line-height:1.07}}.contact__form-wrapper{padding:62px 12px 56px}@media screen and (min-width: 641px){.contact__form-wrapper{padding:65px 20%}}.contact__address{border-bottom:1px solid #828282;margin-bottom:45px;padding-bottom:30px}@media screen and (min-width: 641px){.contact__address{margin-bottom:60px;padding-bottom:55px}}.contact__address-title{font-weight:700;margin-bottom:15px;font-size:1rem;letter-spacing:.1px;line-height:1.06}@media screen and (min-width: 641px){.contact__address-title{font-size:1.125rem;letter-spacing:.4px;line-height:normal;margin-bottom:15px}}.contact__address-details p{margin-bottom:10px;font-size:.8125rem;letter-spacing:.1px;line-height:1.31}@media screen and (min-width: 641px){.contact__address-details p{font-size:1.125rem;line-height:normal;margin-bottom:34px}}.contact__phone a{font-size:1rem;line-height:1.06}.contact__email a{font-size:.8125rem;line-height:1.31}.contact__phone,.contact__email{margin-bottom:10px}.contact__phone a,.contact__email a{font-weight:700;text-transform:none;color:#3f3f3f;letter-spacing:.1px}@media screen and (min-width: 641px){.contact__phone a,.contact__email a{font-size:1.125rem;letter-spacing:.4px;line-height:normal}}.contact__notice-1,.contact__notice-2{font-size:.6875rem;margin-bottom:17px;line-height:normal;letter-spacing:.3px;text-align:left}.contact__faq-title{font-size:1rem;letter-spacing:normal;line-height:1.31}@media screen and (min-width: 641px){.contact__faq-title{font-size:1.625rem;line-height:normal;margin-bottom:21px}}.contact__faq .faq__cta a{font-size:.875rem;letter-spacing:.2px;line-height:1.14}@media screen and (min-width: 641px){.contact__faq .faq__cta a{font-size:.9375rem;letter-spacing:1px;line-height:1.07}}.footer-menu.active .footer-menu-subitems{-webkit-transition:.4s;transition:.4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;opacity:1;line-height:1;width:100%;-webkit-transition:all 500 linear;transition:all 500 linear;color:#fff}.footer-container-wrapper{background-color:#383838;color:#fff;position:relative}.footer-container-wrapper:not(.footer-container-wrapper--flush){margin-top:50px}.footer-container-wrapper:before,.footer-container-wrapper:after{position:absolute;top:0;left:0;width:50%;height:65px;background-color:#f4fae8;z-index:-1}.footer-container-wrapper:after{left:50%;background-color:#71885c}@media screen and (min-width: 997px){.footer-container-wrapper:before,.footer-container-wrapper:after{content:""}}.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding-left:.9375rem;padding-right:.9375rem}@media screen and (min-width: 997px){.footer-container{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.footer-container{max-width:1280px}}@media screen and (min-width: 1921px){.footer-container{max-width:1440px}}.information{background-color:#f4fae8;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;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;font-weight:500}.information a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:21px;color:#222;text-decoration:none;font-size:15px;text-transform:none}@media screen and (min-width: 997px){.information{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;height:66px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px}.information h2,.information a{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:15px 0;margin:0;font-weight:500;font-size:18px;letter-spacing:0px}.information h2{line-height:23px;letter-spacing:.2px}}.footer-help{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:500;text-align:center;letter-spacing:.03px;line-height:normal;width:100%}@media screen and (max-width: 996px){.footer-help{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;max-width:320px}}.footer-help__message{font-size:18px;line-height:1.28;letter-spacing:.24px;margin-bottom:13px}@media screen and (max-width: 996px){.footer-help__message{width:100%}}@media screen and (min-width: 997px){.footer-help__message{font-size:18px;margin:0 16px}}.footer-help__number{font-size:15px}@media screen and (max-width: 996px){.footer-help__number{width:50%}}@media screen and (min-width: 997px){.footer-help__number{font-size:18px;margin:0 16px}}.footer-help__email{font-size:15px}@media screen and (max-width: 996px){.footer-help__email{width:50%}}@media screen and (min-width: 997px){.footer-help__email{margin:0 16px}}.footer-social{color:#fff;height:42px;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;margin-top:.625rem}@media screen and (min-width: 997px){.footer-social{margin-top:1.875rem}}@media screen and (min-width: 997px){.footer-social{-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:65px;margin-bottom:0}}.footer-social span{display:inline-block;text-align:center;padding:0 20px;font-weight:700;letter-spacing:.5px}@media screen and (min-width: 997px){.footer-social span{font-size:18px}}.footer-social a{text-decoration:none;margin-right:1.25em}.footer-navigation-container{display:inherit;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-menu-container .child1{font-size:1.125rem;font-weight:700;background-color:transparent;z-index:1;padding-right:1.875rem;position:relative}@media screen and (min-width: 997px){.footer-menu-container .child1{font-size:1.0625rem}}@media screen and (min-width: 997px){.footer-menu-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.625rem}}.footer-menu{text-align:left;margin-top:1.875rem}@media screen and (min-width: 997px){.footer-menu{margin-top:3.125rem}}.footer-menu-final{border:0}.footer-menu-item{position:relative}.footer-menu-item:after{content:"";height:1px;display:block;position:absolute;width:100%;background-color:transparent;top:50%}.footer-menu-item span,.footer-menu-item a{background-color:transparent;text-decoration:none;font-size:13px}.footer-menu-item button{padding:0;border:none;font-size:15px;float:right;font-weight:700;min-width:50px}@media screen and (min-width: 997px){.footer-menu-item span,.footer-menu-item a{font-size:15px;letter-spacing:0px}}.footer-expand-menu-item:after{content:"+"}.footer-menu.active .footer-expand-menu-item:after{content:"-"}.footer-menu-subitems{list-style-type:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:.625rem}@media screen and (min-width: 997px){.footer-menu-subitems{margin-top:1.875rem}}.footer-menu-subitems li{margin:0;line-height:24px}@media screen and (min-width: 997px){.footer-menu-subitems li{padding-bottom:.625em}}.footer-menu-subitems li:before{display:none}.footer-menu-subitems li a{color:#fff;text-decoration:none;text-transform:none;padding:4px 0;letter-spacing:0px;font-size:.875rem;font-weight:300}@media screen and (min-width: 997px){.footer-menu-subitems li a{font-size:1.125rem}}.footer-legal-menu{display:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.125rem}@media screen and (min-width: 997px){.footer-legal-menu{margin-top:6.25rem}}.footer-legal-menu a{color:#222;text-decoration:none;font-size:11px;text-transform:none;font-weight:400}@media screen and (min-width: 997px){.footer-legal-menu{display:inherit;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-legal-menu div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px}.footer-legal-menu div a{font-size:12px}}.footer-legal-menu-container{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.footer-legal-menu-item{text-align:left;position:relative;width:120px;margin:0 auto}@media screen and (min-width: 997px){.footer-legal-menu-item{width:inherit}}.footer-copyright{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:1.2px;padding:40px 0;border-top:1px solid #ffffff;font-size:.8125rem;font-weight:300}@media screen and (min-width: 997px){.footer-copyright{font-size:1.0625rem}}.footer-related-website{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:27px}.footer-related-website a{text-decoration:none}.footer-related-website h2{padding-top:35px;font-size:13px;font-weight:500}.footer-related-website img{padding:5px 26px;-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:-webkit-filter .2s linear;transition:-webkit-filter .2s linear;transition:filter .2s linear;transition:filter .2s linear,-webkit-filter .2s linear;max-width:120px}.footer-related-website img:hover{-webkit-filter:grayscale(80%);filter:grayscale(80%)}@media screen and (min-width: 997px){.footer-related-website{display:inherit;-webkit-box-flex:1;-ms-flex:1 1 18%;flex:1 1 18%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid black;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-top:10px}.footer-related-website h2{font-size:15px;line-height:24px;letter-spacing:0px}.footer-related-website img{margin-bottom:10px}}@media screen and (min-width: 997px){.template--product .footer-container-wrapper{margin-top:106px}}.product .wishlist{text-align:center;width:100%}@media screen and (min-width: 997px){.product .wishlist{max-width:375px}}.product .wishlist__button{margin:15px 0}.product .wishlist .a{text-decoration:none}.giftreggie-front{padding:100px 20px 50px}.wishlist-container{padding:10px;margin:auto}.wishlist-container__header{text-align:left;text-transform:uppercase;padding-left:10px;padding-right:10px;font-family:Montserrat,sans-serif;margin-top:20px;font-size:22px}@media screen and (min-width: 997px){.wishlist-container__header{text-align:center}}.wishlist-container .wishlist-list{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wishlist-container .wishlist-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:376px}.wishlist-container .wishlist-list__item:before{content:none}@media screen and (max-width: 640px){.wishlist-container .wishlist-list__item{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}}.wishlist-container .wishlist-list__item .wishlist-item-image,.wishlist-container .wishlist-list__item .wishlist-item-info{padding:15px 0}.wishlist-container .wishlist-list__item .wishlist-item-image{text-decoration:none;-ms-flex-negative:0;flex-shrink:0;max-width:95px;width:30%}.wishlist-container .wishlist-list__item .wishlist-item-image img{max-width:100%;max-height:100%}.wishlist-container .wishlist-list__item .wishlist-item-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:10px;padding-right:0}@media screen and (min-width: 641px){.wishlist-container .wishlist-list__item .wishlist-item-info{padding-right:10px}}.wishlist-container .wishlist-list__item .wishlist-item-info__title,.wishlist-container .wishlist-list__item .wishlist-item-info__price{font-size:14px;font-weight:700;color:#222;margin:0;line-height:normal}@media screen and (min-width: 641px){.wishlist-container .wishlist-list__item .wishlist-item-info__title,.wishlist-container .wishlist-list__item .wishlist-item-info__price{font-size:16px}}.wishlist-container .wishlist-list__item .wishlist-item-info__title{letter-spacing:.3px;word-break:break-word;text-align:left;text-decoration:none;text-transform:none}.wishlist-container .wishlist-list__item .wishlist-item-info__price{font-weight:900;letter-spacing:-.4px}.wishlist-container .wishlist-list__item .wishlist-item-info__strain-type{color:#828282;font-size:11px}@media screen and (min-width: 641px){.wishlist-container .wishlist-list__item .wishlist-item-info__strain-type{font-size:12px}}.wishlist-container .wishlist-list__item .wishlist-item-info__detail{text-align:left;font-size:12px;margin-bottom:16px;margin-top:4px}.wishlist-container .wishlist-list__item .wishlist-item-info__detail-thc{margin-bottom:3px}@media screen and (min-width: 641px){.wishlist-container .wishlist-list__item .wishlist-item-info__detail{font-size:14px;margin-top:7px}}.wishlist-container .wishlist-list__item .wishlist-item-info .thc-title,.wishlist-container .wishlist-list__item .wishlist-item-info .cbd-title{font-weight:700}.wishlist-container .wishlist-list__item .wishlist-item-info .thc-title,.wishlist-container .wishlist-list__item .wishlist-item-info .cbd-title,.wishlist-container .wishlist-list__item .wishlist-item-info .thc-range,.wishlist-container .wishlist-list__item .wishlist-item-info .cbd-range{text-transform:uppercase;color:#222}.wishlist-container .wishlist-list__item .wishlist-item-info__weight{font-size:12px;text-align:right;color:#222;font-weight:700}@media screen and (min-width: 641px){.wishlist-container .wishlist-list__item .wishlist-item-info__weight{font-size:14px}}.wishlist-container .wishlist-list__item .wishlist-item-info__remove{text-align:left;font-size:11px;letter-spacing:.3px;color:#3f3f3f;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;border:0;padding:0;margin:0;min-width:auto;font-weight:500}@media screen and (min-width: 641px){.wishlist-container .wishlist-list__item .wishlist-item-info__remove{font-size:11px}}.wishlist-container .wishlist-list__item .wishlist-item-info__add-to-bag,.wishlist-container .wishlist-list__item .wishlist-item-info__out-of-stock{min-width:100px;font-size:12px;padding:3px 10px;margin:0}@media screen and (max-width: 640px){.wishlist-container .wishlist-list__item .wishlist-item-info__add-to-bag,.wishlist-container .wishlist-list__item .wishlist-item-info__out-of-stock{padding:5px 4px;min-width:90px}}.wishlist-container .wishlist-item-row{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;line-height:normal}.filter-flyout{top:0;height:100%;width:100%;max-width:360px;background-color:#fff;position:fixed;right:0;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:-webkit-transform ease-in-out .4s;transition:-webkit-transform ease-in-out .4s;transition:transform ease-in-out .4s;transition:transform ease-in-out .4s,-webkit-transform ease-in-out .4s;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 (max-width: 640px){.filter-flyout{max-width:none}}.filter-flyout__background{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:#2f2f2f73;visibility:hidden;opacity:0;cursor:pointer;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.filter-flyout__container{z-index:2;pointer-events:auto}.filter-flyout__container.flyout-active-right .filter-flyout{-webkit-transform:translateX(0);transform:translate(0)}.filter-flyout__container.flyout-active-right .filter-flyout__background{opacity:1}.filter-flyout__container.flyout-active-right .filter-flyout__background,.filter-flyout__container.flyout-open .filter-flyout__background{visibility:visible}.filter-flyout__container.flyout-hidden-right{right:0}.filter-flyout__title-container{-ms-flex-preferred-size:60px;flex-basis:60px;position:relative}.filter-flyout__title-container .modal-close{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-flyout__title{text-transform:uppercase;margin:0;text-align:center;font-size:1rem;letter-spacing:.6px;line-height:60px}.filter-flyout__widgets{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:scroll}.filter-flyout__footer{*zoom: 1;-ms-flex-preferred-size:45px;flex-basis:45px}.filter-flyout__footer:before,.filter-flyout__footer:after{content:" ";display:table}.filter-flyout__footer:after{clear:both}.filter-flyout__footer-button{float:left;width:50%;height:45px;padding:0;min-width:auto;margin:0;border:0;font-size:.9375rem;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.filter-flyout__footer-button--cancel{border:1px solid #9b9b9b}.filter-flyout__footer-button--confirm{color:#fff;background-color:#222}.filter-widget__header{margin:0;padding:0 25px;border:0;background-color:#f4f4f4;width:100%;min-width:auto;height:52px;position:relative;border-bottom:solid 1px #ffffff;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.filter-widget__header:focus{outline:0;background-color:#c1c1c1}.filter-widget__header:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;right:15px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.filter-widget__header.filter-active .filter-widget__clear{display:inline-block}.filter-widget__header.active:after{-webkit-transform:translateY(-50%) rotateZ(180deg);transform:translateY(-50%) rotate(180deg)}.filter-widget__header-title{text-transform:uppercase;color:#3f3f3f;font-size:.9375rem;letter-spacing:.7px;margin:0;line-height:52px;text-align:left}.filter-widget__header .icon-tooltip{font-size:13px;position:relative}.filter-widget__clear{font-size:.625rem;border:1px solid #828282;vertical-align:middle;padding:5px 8px 4px;-webkit-transform:translateY(-2px);transform:translateY(-2px);line-height:1;color:#222;font-weight:400;text-transform:none;display:none;margin-left:15px}.filter-widget__clear .icon-delete{vertical-align:middle;font-size:8px}.filter-widget__details{display:none;padding:10px 26px 30px}.filter-widget__subtitle{font-size:.8125rem;letter-spacing:1.31;color:#3f3f3f;font-weight:400;margin-bottom:23px}.filter-widget__refinement{margin-top:18px}.filter-widget__refinement-list{margin-top:-18px}.filter-widget__refinement-input{display:none}.filter-widget__refinement-label{letter-spacing:.2px;font-size:.8125rem;font-weight:500}@media screen and (min-width: 997px){.filter-widget__refinement-label{font-size:.8125rem}}.filter-widget__refinement-input:checked+.filter-widget__refinement-label{font-size:.8125rem;font-weight:700}@media screen and (min-width: 997px){.filter-widget__refinement-input:checked+.filter-widget__refinement-label{font-size:.8125rem}}.filter-widget__refinement-list--links .filter-widget__refinement{-ms-flex-preferred-size:50%;flex-basis:50%}.filter-widget__refinement-list--links .filter-widget__refinement-label{height:auto;width:100%;text-align:left;text-transform:none;border:0;letter-spacing:.3px}.filter-widget__refinement-list--links .filter-widget__refinement-input:checked+.filter-widget__refinement-label{background-color:transparent;color:#71885c}.filter-widget__slider{height:1.875rem;position:relative;margin:1.5625rem auto .3125rem;width:calc(100% - 2.5rem)}.filter-widget__slider:before{content:"";top:50%;position:absolute;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f4f4f4;height:2px}.filter-widget__slider .ui-slider-handle{height:30px;width:30px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%);cursor:default;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;outline:none}.filter-widget__slider .ui-slider-handle.ui-state-active{z-index:5}.filter-widget__slider .ui-slider-handle:before{content:attr(data-value);position:absolute;bottom:calc(100% - 1px);text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:.8125rem;font-weight:700;letter-spacing:.2px}.filter-widget__slider .ui-slider-handle:after{content:"";height:17px;width:17px;position:absolute;background:#fff;border:solid 1px #4a4a4a;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:border-color .1s ease-in-out,background-color .1s ease-in-out,-webkit-transform .1s cubic-bezier(.23,.49,.6,2.1);transition:border-color .1s ease-in-out,background-color .1s ease-in-out,-webkit-transform .1s cubic-bezier(.23,.49,.6,2.1);transition:border-color .1s ease-in-out,background-color .1s ease-in-out,transform .1s cubic-bezier(.23,.49,.6,2.1);transition:border-color .1s ease-in-out,background-color .1s ease-in-out,transform .1s cubic-bezier(.23,.49,.6,2.1),-webkit-transform .1s cubic-bezier(.23,.49,.6,2.1)}.filter-widget__slider .ui-slider-handle.ui-state-active:after{background-color:#71885c;border-color:#71885c;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.26);transform:translate(-50%) translateY(-50%) scale(1.26)}.filter-widget__slider .ui-slider-range{position:absolute;height:2px;background:#4a4a4a;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left .2s ease-in-out,width .2s ease-in-out;transition:left .2s ease-in-out,width .2s ease-in-out}.filter-widget__slider:not(.animating) .ui-slider-handle,.filter-widget__slider:not(.animating) .ui-slider-range{-webkit-transition:unset;transition:unset}.filter-widget__numeric-toggle{display:none}.filter-widget__numeric-toggle-label{position:relative}.filter-widget__numeric-toggle-label:before{content:"";display:inline-block;height:20px;width:20px;border:solid 1px #3f3f3f;vertical-align:middle;margin-right:9px}.filter-widget__numeric-toggle-label:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";display:none;position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-widget__numeric-toggle-label-text{vertical-align:middle}.filter-widget__numeric-toggle:checked+.filter-widget__numeric-toggle-label:after{display:inline-block}.sort-flyout{text-align:center;padding:0;-webkit-transform:translateY(-80%);transform:translateY(-80%);-webkit-transition:-webkit-transform ease-in-out .4s;transition:-webkit-transform ease-in-out .4s;transition:transform ease-in-out .4s;transition:transform ease-in-out .4s,-webkit-transform ease-in-out .4s;background:#f4f4f4;pointer-events:auto;display:none}.sort-flyout.active{display:block;-webkit-transform:translateY(0);transform:translateY(0);position:absolute;right:0;top:5px;z-index:2}@media screen and (min-width: 997px){.sort-flyout.active{right:50%;-webkit-transform:translateX(50%);transform:translate(50%)}}@media screen and (max-width: 996px){.sort-flyout.active{top:-6px}}.sort-title{font-size:1rem;letter-spacing:.6px;line-height:53px;margin:0;text-transform:uppercase;font-weight:900}.sort-title__container{display:none;position:relative}.sort-title__container .modal-close{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sort-item{color:#000;margin:0;font-size:.75rem;font-weight:400;display:block;font-size:.9375rem;letter-spacing:.7px;line-height:3em;height:auto;background:#f4f4f4;border-bottom:1px solid #ffffff}@media screen and (min-width: 997px){.sort-item{font-size:.875rem}}.sort-item:not(:last-child):after{content:"";position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:9px;background:#9b9b9b}.sort-item:before{content:none}.sort-item input{display:none}.sort-item input:checked+label{font-weight:700}.sort-item label{display:block;white-space:nowrap;font-size:.9375rem}@media screen and (max-width: 640px){.sort-item:not(:last-child):after{content:none}}.sort-item__container{padding:0 1rem}.sort-cancel{margin:0 auto;font-size:.9375rem;letter-spacing:.2px;display:none}@media screen and (max-width: 640px){.sort-cancel{display:block;margin:10px auto}}.collection-filter{border-bottom:solid 1px #e5e5e5}.collection-filter__header{margin:0;border:0;width:100%;min-width:auto;height:52px;position:relative;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.collection-filter__header:focus{outline:0;background-color:#c1c1c1}.collection-filter__header:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e917";color:#000;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;right:15px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.collection-filter__header.filter-active .collection-filter__clear{display:inline-block}.collection-filter__header.active:after{-webkit-transform:translateY(-50%) rotateZ(180deg);transform:translateY(-50%) rotate(180deg);content:"\e910"}.collection-filter__header-title{color:#3f3f3f;letter-spacing:.7px;margin:0;line-height:52px;text-align:left;font-size:.875rem;font-weight:500}@media screen and (min-width: 997px){.collection-filter__header-title{font-size:.875rem}}.collection-filter__header .icon-tooltip{font-size:13px;position:relative}.collection-filter__button{min-width:auto;margin-right:auto}.collection-filter__button .refinery-icon:before{display:-webkit-box;display:-ms-flexbox;display:flex}.collection-filter__clear{border:1px solid #828282;vertical-align:middle;padding:5px 8px 4px;-webkit-transform:translateY(-2px);transform:translateY(-2px);line-height:1;color:#222;font-size:.625rem;font-weight:400;text-transform:none;display:none;margin-left:15px}@media screen and (min-width: 997px){.collection-filter__clear{font-size:.625rem}}@media screen and (min-width: 997px){.collection-filter__clear{position:absolute;white-space:nowrap;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);right:0}}.collection-filter__clear .icon-delete{vertical-align:middle;font-size:8px}.collection-filter__details{display:none}.collection-filter__subtitle{letter-spacing:1.31;color:#3f3f3f;font-size:.8125rem;font-weight:400;margin-bottom:23px}@media screen and (min-width: 997px){.collection-filter__subtitle{font-size:.8125rem}}.collection-filter__refinement{margin-top:18px}.collection-filter__refinement-list{margin-top:-18px;margin-bottom:18px}.collection-filter__refinement-input{display:none}.collection-filter__refinement-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px #000000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.2px;line-height:1.2;min-height:50px;padding:10px;text-align:center;text-transform:uppercase;width:140px}.collection-filter__refinement-input:checked+.collection-filter__refinement-label{color:#fff;border-color:#222;background-color:#222}.collection-filter__refinement-list--links .filter-widget__refinement{-ms-flex-preferred-size:50%;flex-basis:50%}.collection-filter__refinement-list--links .filter-widget__refinement-label{height:auto;width:100%;text-align:left;text-transform:none;border:0;letter-spacing:.3px}.collection-filter__refinement-list--links .filter-widget__refinement-input:checked+.filter-widget__refinement-label{background-color:transparent;color:#71885c}.collection-filter__slider{height:1.875rem;position:relative;margin:1.5625rem auto .3125rem;width:calc(100% - 2.5rem)}.collection-filter__slider:before{content:"";top:50%;position:absolute;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f4f4f4;height:2px}.collection-filter__slider .ui-slider-handle{height:30px;width:30px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%);cursor:default;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;outline:none}.collection-filter__slider .ui-slider-handle.ui-state-active{z-index:5}.collection-filter__slider .ui-slider-handle:before{content:attr(data-value);position:absolute;bottom:calc(100% - 1px);text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:.8125rem;font-weight:400;letter-spacing:.2px}@media screen and (min-width: 997px){.collection-filter__slider .ui-slider-handle:before{font-size:.8125rem}}.collection-filter__slider .ui-slider-handle:after{content:"";height:17px;width:17px;position:absolute;background:#fff;border:solid 1px #4a4a4a;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:border-color .1s ease-in-out,background-color .1s ease-in-out,-webkit-transform .1s cubic-bezier(.23,.49,.6,2.1);transition:border-color .1s ease-in-out,background-color .1s ease-in-out,-webkit-transform .1s cubic-bezier(.23,.49,.6,2.1);transition:border-color .1s ease-in-out,background-color .1s ease-in-out,transform .1s cubic-bezier(.23,.49,.6,2.1);transition:border-color .1s ease-in-out,background-color .1s ease-in-out,transform .1s cubic-bezier(.23,.49,.6,2.1),-webkit-transform .1s cubic-bezier(.23,.49,.6,2.1)}.collection-filter__slider .ui-slider-handle.ui-state-active:after{background-color:#71885c;border-color:#71885c;-webkit-transform:translateX(-50%) translateY(-50%) scale(1.26);transform:translate(-50%) translateY(-50%) scale(1.26)}.collection-filter__slider .ui-slider-range{position:absolute;height:2px;background:#4a4a4a;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:left .2s ease-in-out,width .2s ease-in-out;transition:left .2s ease-in-out,width .2s ease-in-out}.collection-filter__slider:not(.animating) .ui-slider-handle,.collection-filter__slider:not(.animating) .ui-slider-range{-webkit-transition:unset;transition:unset}.collection-filter__numeric-toggle{display:none}.collection-filter__numeric-toggle-label{position:relative}.collection-filter__numeric-toggle-label:before{content:"";display:inline-block;height:20px;width:20px;border:solid 1px #3f3f3f;vertical-align:middle;margin-right:9px}.collection-filter__numeric-toggle-label:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";display:none;position:absolute;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.collection-filter__numeric-toggle-label-text{vertical-align:middle;font-size:.8125rem;font-weight:400}@media screen and (min-width: 997px){.collection-filter__numeric-toggle-label-text{font-size:.8125rem}}.collection-filter__numeric-toggle:checked+.collection-filter__numeric-toggle-label:after{display:inline-block}.collection-filter__footer{*zoom: 1;-ms-flex-preferred-size:45px;flex-basis:45px}.collection-filter__footer:before,.collection-filter__footer:after{content:" ";display:table}.collection-filter__footer:after{clear:both}.collection-filter__footer-button{text-transform:uppercase}.collection-filter__footer-button--confirm{color:#fff;background-color:#222}@media screen and (min-width: 997px){.collection-filter__footer-button--confirm{display:none}}.account--login-register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media screen and (min-width: 997px){.account--login-register{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.account--login-register section{width:50%;margin:48px 0;padding:0 68px;-webkit-box-sizing:border-box;box-sizing:border-box}.account--login-register section:not(:last-child){border-right:solid 1px #cecece}}.account--recover-password .modal-content{max-width:425px;padding:60px 22px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 425px){.account--recover-password .modal-content{margin:0}}.account--recover-password .modal-content .account__form form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.account--recover-password .modal-content .account__form form .btn{margin-top:0}.account--reset-password{padding:30px}@media screen and (min-width: 997px){.account--reset-password{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.account--reset-password section{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:48px 0;padding:0 68px;-webkit-box-sizing:border-box;box-sizing:border-box}}.account--reset-password .account__form{max-width:425px;margin:auto}.account .account__form-header{position:relative;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:500;color:#3f3f3f;line-height:50px;letter-spacing:.7px;background-color:#f4f4f4;margin-bottom:1px;padding:0 16px;text-transform:uppercase}.account .account__form-header:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";position:absolute;font-size:1.25rem;top:50%;right:0;margin-right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.account .account__form-header.active:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media screen and (min-width: 997px){.account .account__form{display:block!important}}.account .account__form h1{font-size:1.5625rem;font-weight:700;text-transform:uppercase;text-align:center;line-height:normal;letter-spacing:.6px;margin-bottom:16px;color:#222}.account .account__form a{text-align:right;color:#3f3f3f;text-transform:none;font-size:.75rem}.account .account__form p{font-size:.8125rem;padding:0 12px;text-align:center;margin-bottom:30px}.account .account__form form{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:end;-ms-flex-pack:end;justify-content:flex-end}.account .account__form form label,.account .account__form form input{width:100%}.account .account__form form .btn{width:100%;margin-top:28px;margin-bottom:0}.account .account__form form .checkbox .label-text{font-size:.8125rem;letter-spacing:normal}.account .account__form form .text-input{margin-top:0;margin-bottom:14px}.account .account__form form .text-input input:focus+.label-text,.account .account__form form .text-input .label-text{text-transform:none}.account .account__form .info{font-size:.6875rem;letter-spacing:.3px;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.account .account__form .info.privacy-policy{margin:15px 0 0;text-align:left}.account .account__form .wrapper{padding:25px 12px}.standard-page__header.standard-page__header--account{max-width:1440px;padding-left:128px;padding-right:128px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 996px){.standard-page__header.standard-page__header--account{padding-left:20px;padding-right:20px}}.account .account__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f4f4f4;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.account .account__navigation .account__navigation-tab{font-size:1rem;color:#222;text-decoration:none;line-height:1.5;padding:16px;-webkit-transition:color .5s ease;transition:color .5s ease;display:inline-block}.account .account__navigation .account__navigation-tab:hover{color:#727272;-webkit-transition:color .2s ease;transition:color .2s ease}.account .account__navigation .account__navigation-tab.selected{color:#71885c}.account .account__navigation .account__navigation-tab__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}@supports (justify-content: space-evenly){.account .account__navigation .account__navigation-tab__wrapper{-ms-flex-preferred-size:auto;flex-basis:auto}}.account .account__section .account__section-header{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:20px 0;margin:0 12px}.account .account__section .account__section-header a{font-size:.75rem;font-weight:400;color:#222}.account .account__section .account__section-header .title{font-weight:900;text-transform:uppercase;letter-spacing:.6px;line-height:normal;margin:0}@media screen and (min-width: 997px){.account .account__section .account__section-header{padding:0;margin:0 0 55px}}.account .account__section .account__section-content{display:block}@media screen and (min-width: 997px){.account .account__section .account__section-content.account__dashboard{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;padding:0}.account .account__section .account__section-content.account__dashboard p{font-size:1.125rem}}.account .account__section .account__section-content.account__dashboard .btn{margin-top:0;margin-bottom:18px}@media screen and (min-width: 997px){.account .account__section .account__section-content.account__dashboard .btn{min-width:240px}}.account .account__section .account__section-content p{font-size:.8125rem;letter-spacing:.1px;line-height:1.4}.account .account__section .account__section-content p:last-child{margin-bottom:0}.account .account__section .account__section-content p span{font-weight:500}@media screen and (min-width: 997px){.account .account__section .account__section-content p{font-size:.9375rem}}@media screen and (min-width: 997px){.account .account__section .account__section-content .btn{min-width:200px;margin:0}.account .account__section .account__section-content .btn.address-add{margin-top:20px;min-width:240px}}@media screen and (max-width: 640px){.account .account__section .account__section-content .btn.address-add{width:100%}}.account .account__section .account__section-content .wrapper{padding:12px 25px}@media screen and (min-width: 997px){.account .account__section .account__section-content .wrapper{padding:0;margin:0}}@media screen and (min-width: 997px){.account .account__section{padding:0 128px;margin:62px 0}}.account .account__orders .flex-table{margin:0 12px}@media screen and (min-width: 997px){.account .account__orders .flex-table{margin:0;border-top:solid 1px #9b9b9b}}.account .account__orders .flex-table .flex-tr,.account .account__orders .flex-table .flex-td{padding:0;border:none}@media screen and (max-width: 996px){.account .account__orders .flex-table .flex-td{-ms-flex-preferred-size:100%;flex-basis:100%}}.account .account__orders .line-item-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0}.account .account__orders .line-item-tile:last-child{margin-bottom:0}.account .account__orders .line-item-tile .tile-brand{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:.6875rem;letter-spacing:.3px;font-weight:700;margin:0}.account .account__orders .line-item-tile .tile-title{font-weight:700;color:#222;letter-spacing:.3px;text-transform:none;min-height:auto}.account .account__orders .line-item-tile .tile-image{padding:0}.account .account__orders .line-item-tile .tile-image img{margin:0}.account .account__orders .line-item-tile .tile-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.account .account__orders .line-item-tile .tile-details--product{-webkit-box-flex:1;-ms-flex:1 60%;flex:1 60%}.account .account__orders .line-item-tile .tile-details--variant{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;text-align:right;padding-left:18px}.account .account__orders .line-item-tile .tile-price{font-size:.875rem;font-weight:900}.account .account__orders .line-item-tile .tile-weight,.account .account__orders .line-item-tile .tile-quantity{font-size:.75rem;font-weight:700;margin-top:7px}.account .account__orders .line-item-tile .strain{font-size:.75rem;margin-top:7px}.account .account__orders .line-item-tile .strain .strain-type{display:none}.account .account__orders .line-item-tile .strain .strain-composite{line-height:1.5}.account .account__order{padding:20px 0}.account .account__order:not(:last-child){border-bottom:solid 1px #9b9b9b}.account .account__order-details{display:none}.account .account__order-details .flex-tr{margin-top:30px}@media screen and (min-width: 997px){.account .account__order-details .flex-tr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.account .account__order-details p{padding:0 13px}@media screen and (min-width: 997px){.account .account__order-details p{padding:0;margin:0}}.account .account__order-details .heading{font-size:1rem;font-weight:700;letter-spacing:.6px;margin-bottom:20px}@media screen and (min-width: 997px){.account .account__order-details .heading{font-size:1.125rem}}.account .account__order-details .sub-heading{display:block}.account .account__order-details .title-vendor{display:block;font-size:.9375rem;font-weight:700;letter-spacing:normal;width:100%}.account .account__order-details .title-vendor:not(:first-child){border-top:solid 1px #9b9b9b;padding-top:20px}@media screen and (min-width: 997px){.account .account__order-details .shipping-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.account .account__order-details .shipping-info>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}.account .account__order-info .btn.btn__ghost:hover{background-color:transparent;border-color:#222;color:#222}.account .account__order-info .btn.js-order-expand.active .plus-minus:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.account .account__order-info .btn.js-order-expand.active .plus-minus:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.account .account__order-info .btn.js-order-expand .plus-minus{display:inline-block;position:relative;width:10px;height:10px;margin-left:7px}.account .account__order-info .btn.js-order-expand .plus-minus:before,.account .account__order-info .btn.js-order-expand .plus-minus:after{content:"";position:absolute;top:50%;left:50%;background-color:#222;-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.account .account__order-info .btn.js-order-expand .plus-minus:before{width:2px;height:100%}.account .account__order-info .btn.js-order-expand .plus-minus:after{width:100%;height:2px}@media screen and (min-width: 997px){.account .account__order-info .btn.js-order-expand.active .plus-minus:before,.account .account__order-info .btn.js-order-expand.active:hover .plus-minus:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.account .account__order-info .btn.js-order-expand.active .plus-minus:after,.account .account__order-info .btn.js-order-expand.active:hover .plus-minus:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.account .account__order-info .btn.js-order-expand:hover .plus-minus:before,.account .account__order-info .btn.js-order-expand:hover .plus-minus:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}}.account .account__order-info .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width: 996px){.account .account__order-info .flex-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 13px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.account .account__order-info .flex-wrapper .flex-td{padding-bottom:5px}}@media screen and (min-width: 997px){.account .account__order-info .flex-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.account .account__order-info .flex-wrapper .flex-td{-ms-flex-preferred-size:25%;flex-basis:25%}}.account .account__order-info .flex-td{font-size:.8125rem}.account .account__order-info .order-number span{text-transform:uppercase}.account .account__order-info .order-number,.account .account__order-info .order-price{font-weight:700}@media screen and (min-width: 997px){.account .account__order-info .order-number,.account .account__order-info .order-price{font-weight:400}}.account .account__order-info .order-price,.account .account__order-info .order-status{text-align:right}@media screen and (min-width: 997px){.account .account__order-info .order-price,.account .account__order-info .order-status{text-align:left}}.account .account__order-info .order-number span:after,.account .account__order-info .order-date span:after,.account .account__order-info .order-price span:after,.account .account__order-info .order-vendor span:after,.account .account__order-info .order-status span:after{content:":"}@media screen and (min-width: 997px){.account .account__order-info .order-number,.account .account__order-info .order-date,.account .account__order-info .order-price,.account .account__order-info .order-vendor,.account .account__order-info .order-status{max-width:50%;font-size:.9375rem}.account .account__order-info .order-number span,.account .account__order-info .order-date span,.account .account__order-info .order-price span,.account .account__order-info .order-vendor span,.account .account__order-info .order-status span{display:block;font-size:.875rem;font-weight:700;color:#000;text-transform:uppercase;margin-bottom:10px}.account .account__order-info .order-number span:after,.account .account__order-info .order-date span:after,.account .account__order-info .order-price span:after,.account .account__order-info .order-vendor span:after,.account .account__order-info .order-status span:after{content:none}}.account .account__order-info .order-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 13px}.account .account__order-info .order-controls .btn{margin:0}@media screen and (min-width: 997px){.account .account__order-info .order-controls{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0}.account .account__order-info .order-controls .btn:last-child{margin-bottom:15px}}.account .account__order-info .order-number{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.account .account__order-info .order-price{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.account .account__order-info .order-date{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.account .account__order-info .order-status{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.account .account__order-info .order-vendor{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}@media screen and (min-width: 997px){.account .account__order{border-bottom:solid 1px #9b9b9b;padding:40px 0}}.account .account__addresses .flex-table{margin:0 12px}@media screen and (min-width: 997px){.account .account__addresses .flex-table{margin:0}}.account .account__addresses .flex-table .flex-tr{padding:0 13px;margin:5px 0;border:none}@media screen and (min-width: 997px){.account .account__addresses .flex-table .flex-tr{padding:0;margin:0}}.account .account__addresses .flex-table .flex-td{padding:0 13px;border:none;border-bottom:solid 1px #9b9b9b}@media screen and (min-width: 997px){.account .account__addresses .flex-table .flex-td{padding:0 30px;margin:20px 0;border-bottom:none;border-right:solid 1px #9b9b9b;width:25%;-ms-flex-preferred-size:auto;flex-basis:auto}.account .account__addresses .flex-table .flex-td.first,.account .account__addresses .flex-table .flex-td:first-child{padding-left:0;padding-right:60px}.account .account__addresses .flex-table .flex-td.last,.account .account__addresses .flex-table .flex-td:last-child{border-color:transparent}}.account .account__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px 0}.account .account__address .heading h2{font-size:.75rem;text-transform:uppercase;line-height:1.33;letter-spacing:.3px;margin:0}.account .account__address .heading h2 span{color:#727272}.account .account__address .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (min-width: 997px){.account .account__address .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 996px){.account .account__address .content p{margin:0}}.account .account__address .address-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account .account__address .address-controls .address-edit{margin-top:0;padding:10px 30px;min-width:auto}@media screen and (min-width: 997px){.account .account__address .address-controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0}.account .account__address .address-controls .address-delete{padding:12px 0;margin-right:30px}}@media screen and (min-width: 997px){.account .account__address{padding:0;height:100%}}.account .title{font-size:1rem;font-weight:500}@media screen and (min-width: 997px){.account .title{display:inline-block;font-size:1.625rem;margin-bottom:12px}}@media screen and (max-width: 996px){.account .title.js-toggle{position:relative;font-family:Montserrat,sans-serif;font-size:.9375rem;text-transform:uppercase;line-height:1.33;letter-spacing:.7px;background-color:#f4f4f4;padding:16px 25px;margin-bottom:1px}.account .title.js-toggle:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";position:absolute;font-size:20px;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.account .title.js-toggle.active:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}}@media screen and (min-width: 997px){.account .account-tab{display:none}.account .account-tab.selected{display:block}}.account__form--modal.modal .modal-alignment{position:relative;height:100%;width:100%;max-width:none;top:0;left:0;-webkit-transform:none;transform:none}.account__form--modal.modal .modal-content{position:fixed;height:100%;width:100%;max-width:none;margin:0;padding:40px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:scroll}.account__form--modal.modal .modal-content .modal-wrapper{max-width:820px;margin:auto}@media screen and (max-width: 996px){.account__form--modal.modal .modal-content .modal-wrapper{max-width:425px}}.account__form--modal#reset_password .modal-wrapper>*{text-align:center}.account__form--modal#reset_password .modal-wrapper form{-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}.account__form--modal#reset_password .modal-wrapper p a{font-size:inherit;text-transform:none}.account__form--modal h2{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin:0 0 32px}@media screen and (min-width: 997px){.account__form--modal h2{font-size:1.125rem;margin:42px 0;padding:0 12px;text-align:left}}.account__form--modal form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.account__form--modal form label{width:100%;margin:0 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.account__form--modal form .form-wrapper{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 997px){.account__form--modal form .form-wrapper{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 12px}}.account__form--modal form .form-wrapper--full{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (min-width: 997px){.account__form--modal form .form-wrapper--full{padding:0 12px}}.account__form--modal form .form-wrapper--auto{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (min-width: 997px){.account__form--modal form .form-wrapper--auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;padding:0 12px}}.account__form--modal form .form-controls{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}@media screen and (min-width: 997px){.account__form--modal form .form-controls{margin:42px 0 0}}.account__form--modal form .form-controls label{margin:32px 0}@media screen and (min-width: 997px){.account__form--modal form .form-controls label{margin:0}}.account__form--modal form .form-controls .btn{width:100%}@media screen and (min-width: 997px){.account__form--modal form .form-controls .btn{width:auto}}.account__form--modal form .form-controls .checkbox{font-size:.8125rem;line-height:21px}.account__form--modal form .form-controls .form-control{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (min-width: 997px){.account__form--modal form .form-controls .form-control{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.account__form--modal form .form-controls .form-control--half{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box}.account__form--modal form .form-controls .form-control--half.left{margin:0 5px 0 0}.account__form--modal form .form-controls .form-control--half.right{margin:0 0 0 5px}.js-content.collapsed{display:none}.errors li{font-size:.75rem;margin-left:0;margin-bottom:15px;line-height:1.2;color:#e60303;text-align:center}.errors li:before{content:none}.flex-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px}.flex-table .flex-thead,.flex-table .flex-tbody,.flex-table .flex-tfoot{display:block}.flex-table .flex-thead .flex-tr,.flex-table .flex-tfoot .flex-tr{padding:0 30px}.flex-table .flex-tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #9b9b9b;padding:30px 15px}.flex-table .flex-td,.flex-table .flex-th{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #9b9b9b;word-break:break-word}.flex-table .flex-td.one-twelfth,.flex-table .flex-th.one-twelfth{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/12);flex:0 0 calc(100%/12)}.flex-table .flex-td.one-eighth,.flex-table .flex-th.one-eighth{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%}.flex-table .flex-td.one-sixth,.flex-table .flex-th.one-sixth{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/6);flex:0 0 calc(100%/6)}.flex-table .flex-td.two-thirds,.flex-table .flex-th.two-thirds{-webkit-box-flex:0;-ms-flex:0 0 calc(200%/3);flex:0 0 calc(200%/3)}.flex-table .flex-td.one-third,.flex-table .flex-th.one-third{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}.flex-table .flex-td.one-quarter,.flex-table .flex-th.one-quarter{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.flex-table .flex-td.one-half,.flex-table .flex-th.one-half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.flex-table .flex-td.three-quarters,.flex-table .flex-th.three-quarters{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.flex-table .flex-td.one-whole,.flex-table .flex-th.one-whole{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.flex-table .flex-td.fill,.flex-table .flex-th.fill{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-table .flex-td.align-right>*,.flex-table .flex-th.align-right>*{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px;margin-bottom:10px;margin-left:auto}.flex-table .flex-td.align-right>*:first-child,.flex-table .flex-th.align-right>*:first-child{margin-top:0}.flex-table .flex-td.align-right>*:last-child,.flex-table .flex-th.align-right>*:last-child{margin-bottom:0}.flex-table .flex-td.align-left>*,.flex-table .flex-th.align-left>*{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:10px;margin-bottom:10px;margin-right:auto}.flex-table .flex-td.align-left>*:first-child,.flex-table .flex-th.align-left>*:first-child{margin-top:0}.flex-table .flex-td.align-left>*:last-child,.flex-table .flex-th.align-left>*:last-child{margin-bottom:0}@media screen and (max-width: 1920px){.flex-table .flex-td.x-large--one-eighth,.flex-table .flex-th.x-large--one-eighth{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%}.flex-table .flex-td.x-large--one-sixth,.flex-table .flex-th.x-large--one-sixth{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/6);flex:0 0 calc(100%/6)}.flex-table .flex-td.x-large--two-thirds,.flex-table .flex-th.x-large--two-thirds{-webkit-box-flex:0;-ms-flex:0 0 calc(200%/3);flex:0 0 calc(200%/3)}.flex-table .flex-td.x-large--one-third,.flex-table .flex-th.x-large--one-third{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}.flex-table .flex-td.x-large--one-quarter,.flex-table .flex-th.x-large--one-quarter{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.flex-table .flex-td.x-large--one-half,.flex-table .flex-th.x-large--one-half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.flex-table .flex-td.x-large--three-quarters,.flex-table .flex-th.x-large--three-quarters{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.flex-table .flex-td.x-large--one-whole,.flex-table .flex-th.x-large--one-whole{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 1280px){.flex-table .flex-td.large--one-eighth,.flex-table .flex-th.large--one-eighth{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%}.flex-table .flex-td.large--one-sixth,.flex-table .flex-th.large--one-sixth{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/6);flex:0 0 calc(100%/6)}.flex-table .flex-td.large--two-thirds,.flex-table .flex-th.large--two-thirds{-webkit-box-flex:0;-ms-flex:0 0 calc(200%/3);flex:0 0 calc(200%/3)}.flex-table .flex-td.large--one-third,.flex-table .flex-th.large--one-third{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}.flex-table .flex-td.large--one-quarter,.flex-table .flex-th.large--one-quarter{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.flex-table .flex-td.large--one-half,.flex-table .flex-th.large--one-half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.flex-table .flex-td.large--three-quarters,.flex-table .flex-th.large--three-quarters{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.flex-table .flex-td.large--one-whole,.flex-table .flex-th.large--one-whole{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 996px){.flex-table .flex-td.medium--one-eighth,.flex-table .flex-th.medium--one-eighth{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%}.flex-table .flex-td.medium--one-sixth,.flex-table .flex-th.medium--one-sixth{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/6);flex:0 0 calc(100%/6)}.flex-table .flex-td.medium--two-thirds,.flex-table .flex-th.medium--two-thirds{-webkit-box-flex:0;-ms-flex:0 0 calc(200%/3);flex:0 0 calc(200%/3)}.flex-table .flex-td.medium--one-third,.flex-table .flex-th.medium--one-third{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}.flex-table .flex-td.medium--one-quarter,.flex-table .flex-th.medium--one-quarter{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.flex-table .flex-td.medium--one-half,.flex-table .flex-th.medium--one-half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.flex-table .flex-td.medium--three-quarters,.flex-table .flex-th.medium--three-quarters{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.flex-table .flex-td.medium--one-whole,.flex-table .flex-th.medium--one-whole{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width: 640px){.flex-table .flex-td.small--one-eighth,.flex-table .flex-th.small--one-eighth{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%}.flex-table .flex-td.small--one-sixth,.flex-table .flex-th.small--one-sixth{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/6);flex:0 0 calc(100%/6)}.flex-table .flex-td.small--two-thirds,.flex-table .flex-th.small--two-thirds{-webkit-box-flex:0;-ms-flex:0 0 calc(200%/3);flex:0 0 calc(200%/3)}.flex-table .flex-td.small--one-third,.flex-table .flex-th.small--one-third{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3)}.flex-table .flex-td.small--one-quarter,.flex-table .flex-th.small--one-quarter{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.flex-table .flex-td.small--one-half,.flex-table .flex-th.small--one-half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.flex-table .flex-td.small--three-quarters,.flex-table .flex-th.small--three-quarters{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.flex-table .flex-td.small--one-whole,.flex-table .flex-th.small--one-whole{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (min-width: 997px){.product_related_container{margin-top:100px}}.related_product_message{text-align:center;margin:0 auto}.related_product_message h2{letter-spacing:.6px;max-width:300px;line-height:normal;margin:0 auto 8px;font-size:1.0625rem;font-weight:700}@media screen and (min-width: 997px){.related_product_message h2{font-size:1.5625rem}}.related_product_message h3{letter-spacing:normal;text-align:center;line-height:1.31;letter-spacing:.1px;margin:0 auto 40px;font-size:.875rem;font-weight:700}@media screen and (min-width: 997px){.related_product_message h3{font-size:1.125rem}}@media screen and (min-width: 997px){.related_product_message h2{max-width:400px;margin-bottom:14px;letter-spacing:0px}.related_product_message h3{line-height:24px;letter-spacing:normal;margin-bottom:51px}}@media screen and (min-width: 997px){.product_related{padding:0 77px}}@media screen and (min-width: 641px){.product_related{margin:0}}@media screen and (min-width: 997px){.product_related_products{padding:0 60px}}@media screen and (max-width: 640px){.product_related_products .slick-slide{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:.5}}@media screen and (max-width: 640px){.product_related_products .slick-center{opacity:1}}.product_related_products .arrow-left,.product_related_products .arrow-right{position:absolute;top:calc(50% - 30px);width:60px;height:60px;text-decoration:none;text-align:center;z-index:1;color:#3f3f3f;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform:translateX(0);transform:translate(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;cursor:pointer}@media screen and (max-width: 640px){.product_related_products .arrow-left,.product_related_products .arrow-right{display:none}}.product_related_products .arrow-left i,.product_related_products .arrow-right i{font-size:50px;display:inline-block;vertical-align:middle}.product_related_products .arrow-left.slick-disabled,.product_related_products .arrow-left.slick-disabled:hover,.product_related_products .arrow-right.slick-disabled,.product_related_products .arrow-right.slick-disabled:hover{opacity:.3;cursor:initial;-webkit-transform:translateX(0px);transform:translate(0)}.product_related_products .arrow-left:hover,.product_related_products .arrow-right:hover{opacity:.7}.product_related_products .arrow-left{left:0}.product_related_products .arrow-left:hover{-webkit-transform:translateX(-7px);transform:translate(-7px)}.product_related_products .arrow-right{right:0}.product_related_products .arrow-right:hover{-webkit-transform:translateX(7px);transform:translate(7px)}.product_related_products .product_tile{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;float:none;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .5%;padding:0;position:relative}.product_related_products .product_tile.slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.product_related_products .product_tile .product-tile{margin:0}.tile-brand{margin:7px auto 9px;font-weight:700;letter-spacing:.8px}@media screen and (min-width: 997px){.tile-brand{width:100%;margin-top:5px;margin-bottom:7px}}.product_related_products .tile-title h2{letter-spacing:.4px;line-height:normal;margin-bottom:7px}@media screen and (min-width: 997px){.product_related_products .tile-title{min-height:2.625rem;margin-bottom:12px}}.product_related_button{display:none}@media screen and (min-width: 641px){.product_related_button{display:block;margin:0 auto 108px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product_related_button_text{margin-top:31px;line-height:normal}.learn-description{width:100%;max-width:763px;margin:20px auto 0}@media screen and (max-width: 640px){.learn-description{margin:20px 0 0;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.topic-browser{width:100%;margin:60px auto 80px}.topic-browser__title{font-size:1.0625rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:40px}@media screen and (min-width: 997px){.topic-browser__title{font-size:1.5625rem}}.topic-browser__topics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.topic-browser__topic{margin:0 8px 35px;-ms-flex-preferred-size:calc(100% / 3 - 16px);flex-basis:calc(100% / 3 - 16px)}.topic-browser__topic:before{content:none}.topic-browser__topic-image{display:block;margin:0 auto 23px;width:175px}.topic-browser__topic-image-rounded{border-radius:50%}.topic-browser__topic-title{font-size:.875rem;font-weight:700;letter-spacing:.4px;text-align:center;line-height:normal;text-transform:none;margin:0}@media screen and (min-width: 997px){.topic-browser__topic-title{font-size:1.125rem}}.topic-browser__topic-link{text-decoration:none}.topic-browser__topic-description{color:#585858;font-size:.75rem;font-weight:300;margin-top:20px;text-decoration:none;text-transform:none;text-align:center}@media screen and (min-width: 997px){.topic-browser__topic-description{font-size:.8125rem}}@media screen and (max-width: 640px){.topic-browser{margin:24px 0 0;padding:0 9px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0}.topic-browser__title{font-size:1rem;letter-spacing:.6px;line-height:normal;margin-bottom:23px}.topic-browser__topics{margin:0;border-bottom:1px solid #828282;padding-bottom:6px;display:block}.topic-browser__topic{width:auto;margin:0 auto 34px}.topic-browser__topic-image{max-width:148px;margin:0 auto 11px}.topic-browser__topic-title{font-size:.8125rem;letter-spacing:normal}}.learn-reading{width:100%;margin:0 auto 140px}.learn-reading__title{font-size:1.625rem;letter-spacing:1px;font-weight:900;line-height:normal;text-align:center;text-transform:uppercase;margin-bottom:30px}.learn-reading__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.learn-reading__item{margin:0 8px 82px;width:calc(50% - 16px)}.learn-reading__item:before{content:none}.learn-reading__item-image{display:block;width:100%;margin-bottom:33px}.learn-reading__item-link{text-decoration:none}.learn-reading__item-title{text-align:center;line-height:normal;letter-spacing:.4px;margin-bottom:8px;text-transform:none;font-size:1.0625rem;font-weight:700}@media screen and (min-width: 997px){.learn-reading__item-title{font-size:1.5625rem}}.learn-reading__item-excerpt{max-width:503px;margin:0 auto;font-size:.9375rem;line-height:1.4;letter-spacing:.1px}.learn-reading__item-excerpt a{text-transform:none;color:#3f3f3f;font-weight:700;letter-spacing:.1px;font-size:.9375rem;text-decoration:none}@media screen and (max-width: 640px){.learn-reading{padding-top:28px;margin-bottom:61px}.learn-reading__title{font-size:1rem;letter-spacing:.6px;margin-bottom:13px}.learn-reading__items{margin:0}.learn-reading__item{margin:0 0 42px;width:100%}.learn-reading__item-image{margin-bottom:20px}.learn-reading__item-title{text-align:left;padding:0 25px;font-size:1rem;letter-spacing:normal;margin-bottom:7px}.learn-reading__item-excerpt{padding:0 25px;font-size:.8125rem;line-height:1.31}.learn-reading__item-excerpt a{font-size:.8125rem}}.blog__header .standard-page__header{padding:43px 0 31px}.blog__header .standard-page__header-content{max-width:363px;margin-bottom:22px}@media screen and (max-width: 996px){.blog__header .standard-page__header{padding:20px 25px}.blog__header .standard-page__header-content{max-width:181px;margin:0}}.blog__breadcrumbs{margin:0 auto 36px;padding:0 25px}.blog__reading .learn-reading{margin-bottom:80px}@media screen and (max-width: 996px){.blog__reading .learn-reading{margin-bottom:60px}}.blog__browse .topic-browser{margin-top:0;padding-top:80px;border:0;border-top:1px solid #828282}@media screen and (max-width: 996px){.blog__browse .topic-browser{padding-top:30px}.blog__browse .topic-browser__topics{border:0}}.article__header,.standard-page__header-wrapper{position:relative}.article__header:before,.standard-page__header-wrapper:before{background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(40%,#f4f4f4),color-stop(75%,rgba(255,255,255,0)));background:linear-gradient(90deg,#f4f4f4 40%,#fff0 75%);bottom:0;content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f4",endColorstr="#ffffff",GradientType=1);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.standard-page__header{margin-left:auto;margin-right:auto;max-width:1180px;padding:43px 0 30px;position:relative;width:95%;z-index:1}.standard-page__header-title,.standard-page__header-subtitle,.standard-page__header-content{position:relative;z-index:1}.article__header .standard-page__header-content{margin-bottom:22px}@media screen and (max-width: 996px){.article__header .standard-page__header{padding:32px 0 31px}.article__header .standard-page__header-title{max-width:181px;margin-bottom:0}.article__header .standard-page__header-subtitle{margin-bottom:7px}.article__header .standard-page__header-content{display:none}}.article__content{margin-left:auto;margin-right:auto;max-width:764px}.article__content p,.article__content ul,.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{max-width:100%;margin:0 auto 15px}.article__content p{font-size:.75rem;font-weight:400;line-height:1.4;letter-spacing:.1px;margin-bottom:30px}@media screen and (min-width: 997px){.article__content p{font-size:1.25rem}}.article__content h1,.article__content h2{font-size:1.125rem;letter-spacing:.4px;line-height:normal;margin-bottom:10px}.article__content img{max-width:100%}.article__content ul{margin-bottom:30px}.article__content-highlight{background-color:#f4fae8;padding:54px 0 59px;margin:60px 0}.article__content-highlight p:last-child{margin-bottom:0}.article__content li{position:relative;margin-left:23px}.article__content li:before{position:absolute;top:14px;left:-23px;font-size:2.1875rem}@media screen and (max-width: 996px){.article__content p,.article__content ul,.article__content h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{padding:0 25px}.article__content p{line-height:1.31;margin-bottom:25px}.article__content h2{font-size:1rem;margin-bottom:7px;letter-spacing:normal}.article__content-highlight{margin:40px 0;padding:40px 0 43px}.article__content li{font-size:.8125rem;letter-spacing:.1px;line-height:1.31;margin-bottom:14px}}.similar-articles{margin:60px auto 100px;padding-top:87px;border-top:1px solid #9b9b9b}.similar-articles__title{text-transform:uppercase;letter-spacing:.4px;line-height:normal;text-align:center;margin-bottom:19px;font-size:1.25rem;font-weight:700}@media screen and (min-width: 997px){.similar-articles__title{font-size:1.8125rem}}.similar-articles__articles{display:table}.similar-articles__article{margin:30px 0}.similar-articles__article:before{content:none}.similar-articles__article-image,.similar-articles__article-content{display:table-cell;vertical-align:middle}.similar-articles__article-image>a,.similar-articles__article-image>a>img{display:block}.similar-articles__article-content{padding-left:29px}.similar-articles__article-url{text-decoration:none;text-transform:none}.similar-articles__article-title{font-size:1.0625rem;font-weight:700;letter-spacing:.4px;margin-bottom:8px;line-height:normal}@media screen and (min-width: 997px){.similar-articles__article-title{font-size:1.5625rem}}.similar-articles__article p{margin:0 0 15px;font-size:.75rem;font-weight:400;letter-spacing:.1px;line-height:1.4}@media screen and (min-width: 997px){.similar-articles__article p{font-size:1.125rem}}.similar-articles__article p a{color:#3f3f3f;font-size:.75rem;font-weight:700;letter-spacing:.1px;text-decoration:none;text-transform:none}@media screen and (min-width: 997px){.similar-articles__article p a{font-size:1.125rem}}@media screen and (max-width: 996px){.similar-articles{margin:40px auto 60px;padding:40px 25px 0}.similar-articles__title{font-size:.8125rem;letter-spacing:.3px;margin-bottom:-5px;text-align:left}.similar-articles__article-image>a>img{max-width:100px}.similar-articles__article-content{padding-left:14px}.similar-articles__article-title{font-size:.8125rem;letter-spacing:normal}.similar-articles__article p{font-size:.8125rem;line-height:1.31}.similar-articles__article p a{font-size:.8125rem}}#age-verification-content{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#383838;color:#fff;text-align:center;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;overflow:scroll}#age-verification-content p,#age-verification-content button,#age-verification-content a{-webkit-font-smoothing:antialiased}#age-verification-content .btn{width:100%}#age-verification-content .age-verification{width:100%;max-width:465px;margin:0 auto;text-align:center}@media screen and (max-width: 350px){#age-verification-content .age-verification{margin-top:135px}}@media screen and (min-width: 641px){#age-verification-content .age-verification-copy{margin-bottom:40px}}#age-verification-content .logo{display:block;margin-bottom:40px;text-align:center}#age-verification-content .logo>a{display:block;-ms-flex-preferred-size:50%;flex-basis:50%;margin:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#age-verification-content .logo img{max-width:200px}#age-verification-content .logo--bottom{margin-top:20px}#age-verification-content .logo--bottom img{max-width:150px}#age-verification-content .dob-group{margin:0 -11px}#age-verification-content .dob-legend{margin-bottom:20px;font-size:1.3125rem;font-weight:700;-webkit-font-smoothing:antialiased;position:relative;text-align:left;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}#age-verification-content .dob-col{width:calc(100% / 3 - 22px);float:left;margin:0 11px;text-align:left}#age-verification-content .dob-input{background-color:#4a4a4a;min-width:auto;width:100%;background-color:transparent;border-color:#fff;font-size:1.125rem;color:#fff;line-height:1.33;-webkit-font-smoothing:antialiased;margin-bottom:2px;padding:8px 10px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;-moz-appearance:textfield}#age-verification-content .dob-input.error{border-color:#e60303}#age-verification-content .dob-input::-webkit-inner-spin-button,#age-verification-content .dob-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#age-verification-content .dob-input::-webkit-input-placeholder{color:#fff;opacity:1}#age-verification-content .dob-input::-moz-placeholder{color:#fff;opacity:1}#age-verification-content .dob-input::-ms-input-placeholder{color:#fff;opacity:1}#age-verification-content .dob-input::placeholder{color:#fff;opacity:1}#age-verification-content .dob-input:focus{border-color:#71885c}#age-verification-content .dob-label{font-size:.8125rem;line-height:1.85;text-transform:uppercase;-webkit-font-smoothing:antialiased;margin-bottom:2px}#age-verification-content select::-ms-expand{display:none}#age-verification-content .dob-dropdown{position:relative;top:0;left:0}#age-verification-content .dob-dropdown:after{content:"";position:absolute;top:15px;right:11px;width:6px;height:6px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;-webkit-transform:rotateZ(45deg);transform:rotate(45deg)}#age-verification-content .dob-dropdown .dob-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#222;opacity:0;border:0;margin:0}#age-verification-content .dob-dropdown-overlay{display:inline-block;position:absolute;top:0;left:0;width:calc(100% - 25px);height:41px;background-color:transparent;border-color:#fff;font-size:1.125rem;color:#fff;line-height:1.33;margin-bottom:2px;pointer-events:none;overflow:hidden;text-align:left;-webkit-font-smoothing:antialiased}#age-verification-content .dob-dropdown-selected{display:inline-block;padding:8px 10px;text-transform:uppercase}#age-verification-content .dob-dropdown__wrapper{display:block;border:solid 1px #ffffff;margin-bottom:2px}#age-verification-content .btn-caldate,#age-verification-content .btn-caldate:disabled{border-color:#ccd5af;color:#ccd5af;background:none;opacity:1;width:100%}#age-verification-content .btn-caldate__wrapper{margin-top:4px}#age-verification-content .btn-caldate:not(:disabled){background-color:#ccd5af;color:#000}#age-verification-content .btn-age-light{background:transparent;border-color:#ccd5af;color:#ccd5af}#age-verification-content .btn-age-light:enabled:hover{background:#ccd5af;color:#000;-webkit-transition:all .2s ease;transition:all .2s ease}#age-verification-content .btn-age-confirm{background:#ccd5af;border-color:transparent}#age-verification-content .btn-age-confirm:enabled:hover{background-color:transparent;color:#ccd5af;border-color:#ccd5af;-webkit-transition:all .2s ease;transition:all .2s ease}#age-verification-content .dob-remember-me{padding:0;margin:0;min-width:auto;width:20px;height:20px;background:transparent;border-color:#fff;vertical-align:middle}#age-verification-content .dob-remember-me-label{letter-spacing:normal;line-height:1.33;font-size:1.125rem;-webkit-font-smoothing:antialiased;vertical-align:middle;position:relative;padding-left:11px}#age-verification-content .dob-remember-me-wrapper{margin-top:46px}#age-verification-content .dob-remember-me:checked+.dob-remember-me-label:before{content:"\e902";font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:-22px;font-size:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#age-verification-content .dob-confirm-header{margin-bottom:8px}#age-verification-content .dob-confirm-wrapper{margin-bottom:30px}#age-verification-content #dob-confirm{font-weight:700;letter-spacing:.6px;font-size:1.25rem;-webkit-font-smoothing:antialiased}#age-verification-content .dob-error-btn{color:#fff;font-weight:400;margin-top:16px;text-transform:none}@media screen and (max-width: 640px){#age-verification-content .logo{margin-bottom:40px}#age-verification-content p{font-size:.8125rem}#age-verification-content .age-verification-copy,#age-verification-content .age-confirmation-copy,#age-verification-content .age-error-copy,#age-verification-content .age-success-copy{max-width:240px;margin:0 auto 40px}#age-verification-content .age-error-copy,#age-verification-content .age-success-copy{margin-bottom:24px}#age-verification-content .dob-legend{font-size:1rem;font-weight:900}#age-verification-content .dob-group{margin:0 25px}#age-verification-content .dob-col{width:calc(100% / 3 - 20px);margin:0 10px}#age-verification-content .dob-label{font-size:.75rem}#age-verification-content .dob-input{font-size:.8125rem;text-align:center;margin-top:0}#age-verification-content .dob-month-overlay{width:100%;text-align:center;height:35px}#age-verification-content #dob-month-overlay-text{font-size:.75rem;padding:10px 0}#age-verification-content .dob-month:after{content:none}#age-verification-content #dob-month{-moz-text-align-last:center;text-align-last:center}#age-verification-content .btn-caldate__wrapper{padding:0 25px}#age-verification-content .dob-remember-me-label{font-size:.9375rem;line-height:1.6;padding-left:6px}#age-verification-content .dob-remember-me-wrapper{margin-top:28px}#age-verification-content #dob-confirm{font-size:1rem;font-weight:900;letter-spacing:.6px}#age-verification-content .dob-confirm-submit,#age-verification-content .dob-confirm-change{margin:10px 0}#age-verification-content .dob-error-btn{font-size:.8125rem;margin-top:8px}}.no-js #dob-form [role=group] button,.no-js #dob-form h2{display:none!important}.no-js #dob-form [role=group]{display:block!important}.no-js #dob-form [type=submit],.no-js #dob-form [type=reset]{display:inline-block!important}#dob-form [role=group]{display:none}#dob-form [role=group]:first-of-type{display:block}#dob-form [role=group].hidden{display:none}#dob-form [role=group].visible{display:block}#dob-result,#dob-success,#dob-error{display:none}.dob-step:focus{outline:0}.onboarding-modal{position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;display:none}#onboarding-content{display:none;height:100%;background-color:#fff}.show-agegate{overflow:hidden;height:100%;width:100%;position:fixed;background-color:#222}.show-agegate .onboarding-modal{display:block}.show-agegate #shopify-section-header,.show-agegate main,.show-agegate #shopify-section-footer,.show-agegate .cart-flyout-container{visibility:hidden}.onboarding{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 120px);padding:60px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.onboarding-slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onboarding .slick-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onboarding .slick-track{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.onboarding .slick-slide{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;height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.onboarding .slide-content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;position:relative;max-height:100%;overflow:scroll;padding:86px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.onboarding .slide-content h2{font-size:2rem;letter-spacing:normal;margin-bottom:54px;position:absolute;top:0;width:100%}.onboarding .slide-content p{font-size:.9375rem;line-height:1.4}.onboarding .slide-content p:last-child{margin:0}.onboarding .slide-content__banner{height:0px;min-height:350px;background:#f4fae8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onboarding .slide-content__container{max-width:550px;margin:0 auto}.onboarding p.slide-content__ready-copy{font-size:.9375rem;line-height:1.4;margin-bottom:28px}.onboarding-table{border-collapse:separate;border-spacing:1px;table-layout:fixed;max-width:520px;margin:0 auto;text-align:left;-webkit-font-smoothing:antialiased}.onboarding-table .table-header{font-weight:700;padding:15px 15px 15px 0;width:58px;text-transform:uppercase;font-size:1rem;letter-spacing:normal;color:#222;line-height:1.25}.onboarding-table .table-data{padding:15px 0;line-height:1.4}.onboarding-table .table-row:not(:last-child) .table-data{border-bottom:1px solid #9b9b9b}.onboarding .slick-dots{text-align:center}.onboarding .slick-dots li{display:inline-block;margin:0 7px}.onboarding .slick-dots li:before{content:none}.onboarding .slick-dots li button{font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;height:14px;width:14px;border-radius:100%;border:solid 2px #bbbbbb;position:relative;outline:none;min-width:auto;background-color:transparent}.onboarding .slick-dots li.slick-active button:after{content:"";height:8px;width:8px;border-radius:100%;background-color:#bbb;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.onboarding .how-to-order{padding-top:0;padding-bottom:0}.onboarding-start-browsing{min-width:390px;-webkit-font-smoothing:antialiased}@media screen and (max-width: 640px){.onboarding{padding:0;height:100%}.onboarding .slide-content{padding:24px 0}.onboarding .slide-content h2{font-size:1.3125rem;line-height:1.14;margin-bottom:20px;position:static}.onboarding .slide-content p{font-size:.8125rem;line-height:1.31;letter-spacing:.1px;margin-bottom:17px}.onboarding .slide-content__banner{padding:30px;min-height:315px}.onboarding .slide-content__banner--mobile-top{display:block}.onboarding-table__title{margin-bottom:7px}.onboarding-table .table-header{padding:10px 8px 10px 0;font-size:.75rem}.onboarding-table .table-data{font-size:.75rem;line-height:1.42;padding:10px 0}.onboarding-start-browsing{min-width:auto;width:100%}}.onboarding-table{font-size:.9375rem;line-height:1.4}.onboarding-slider:focus{outline:0}.onboarding-slider .slick-prev,.onboarding-slider .slick-next{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;background:none;position:absolute;top:calc(50% - 18px);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;padding:0;border:0;min-width:0;margin:0;z-index:1;opacity:1;overflow:visible}.onboarding-slider .slick-prev:after,.onboarding-slider .slick-next:after{content:"";cursor:pointer;height:38px;width:38px;display:block;border-width:0 0 1px 1px;border-style:solid;border-color:#585858;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.onboarding-slider .slick-prev:hover:after,.onboarding-slider .slick-next:hover:after{border-color:#22222280}.onboarding-slider .slick-prev.slick-disabled,.onboarding-slider .slick-next.slick-disabled{opacity:0}.onboarding-slider .slick-prev{left:100px}.onboarding-slider .slick-prev:hover{-webkit-transform:translateY(-50%) translateX(-5px);transform:translateY(-50%) translate(-5px)}.onboarding-slider .slick-prev:after{-webkit-transform:rotateZ(45deg);transform:rotate(45deg)}.onboarding-slider .slick-next{right:100px}.onboarding-slider .slick-next:hover{-webkit-transform:translateY(-50%) translateX(5px);transform:translateY(-50%) translate(5px)}.onboarding-slider .slick-next:after{-webkit-transform:rotateZ(225deg);transform:rotate(225deg)}.onboarding__how-to-order{width:100%}.onboarding__how-to-order h2.how-to-order__title{text-transform:none;font-weight:700;left:0;margin-bottom:18px}.onboarding__how-to-order .how-to-order__description{width:515px;margin:0 auto 60px}.onboarding__how-to-order p.how-to-order__description{font-size:.9375rem;line-height:1.4}.onboarding__how-to-order .how-to-order__item{border:0}.onboarding__how-to-order .how-to-order__item:before{right:100%}.onboarding__how-to-order .how-to-order__item .item__title{margin:0 auto 20px;font-size:.9375rem;line-height:1.4;letter-spacing:.1px;font-weight:500}.onboarding__how-to-order .how-to-order__item .item__title p{margin:0}.onboarding__how-to-order .how-to-order__item .item__description{display:none}.onboarding__how-to-order .how-to-order__item .info__title{font-weight:400}.onboarding__how-to-order .how-to-order__item .item__info{line-height:1.4}@media screen and (max-width: 640px){.onboarding__how-to-order .how-to-order{padding:0}.onboarding__how-to-order .how-to-order__items{padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.onboarding__how-to-order p.how-to-order__description{font-size:.8125rem;max-width:none;padding:0 24px;margin-bottom:23px}.onboarding__how-to-order .how-to-order__description{width:auto;max-width:254px;margin:0 auto 50px}.onboarding__how-to-order .how-to-order__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onboarding__how-to-order .how-to-order__item:not(:last-child){margin-bottom:16px}.onboarding__how-to-order .how-to-order__item .item__icon-wrapper{margin:0}.onboarding__how-to-order .how-to-order__item .item__info{margin:0 0 -10px 18px}.onboarding__how-to-order .how-to-order__item .item__title{margin:0 0 10px;font-size:.8125rem}.onboarding__how-to-order .how-to-order__item .item__title__formatted{display:none}.onboarding__how-to-order .how-to-order__item .item__title__raw{display:inline}.onboarding__how-to-order .how-to-order__item .info__title,.onboarding__how-to-order .how-to-order__item .info__description{font-size:.6875rem}.onboarding__how-to-order .how-to-order__item .info__description{margin-bottom:10px}}.onboarding-skip{color:#3f3f3f;text-transform:none;font-size:.8125rem;letter-spacing:.1px;line-height:1.31;font-weight:400}#store-locator{display:block;margin:auto;padding:30px 0}#col-main{padding:0 30px 10px}@media screen and (min-width: 997px){#col-main{padding:0 50px 24px}}#col-main #store-locator-title{letter-spacing:-.3px;margin-bottom:46px;padding:57px 0 42px;position:relative;font-size:2.8125rem;z-index:1}#col-main #store-locator-title:before{background-color:#f4f4f4;content:"";height:143px;left:-25%;position:absolute;right:auto;-webkit-transform:translateY(-57px);transform:translateY(-57px);z-index:-1;width:150%}@media screen and (max-width: 996px){#col-main #store-locator-title{padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;margin-left:5%;margin-right:5%;margin-bottom:24px}#col-main #store-locator-title:before{height:92px;-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@media screen and (min-width: 997px){#col-main #within_distance,#col-main #limit{display:inline-block;min-width:auto}}#col-main .search_bar>button{min-width:auto}#col-main #addresses_list ul li{margin-left:0}#col-main #addresses_list ul li:before{content:none}#col-main #addresses_list ul li>a{width:calc(100% - 52px)}#col-main .footer_html{display:none}.standard-page__header{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1176px;padding:57px 24px 41px;width:100%}.standard-page__header-wrapper{background-color:#f4f4f4;background-position:center;background-size:cover}.standard-page__header-title{letter-spacing:-.3px;margin-bottom:16px;font-size:1.25rem;font-weight:700}@media screen and (min-width: 997px){.standard-page__header-title{font-size:1.8125rem}}.standard-page__header-subtitle{letter-spacing:.4px;color:#222;margin-bottom:11px;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.standard-page__header-subtitle{font-size:1.125rem}}.standard-page__header-content{max-width:363px}@media screen and (max-width: 996px){.standard-page__header{padding:30px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}.standard-page__header-wrapper{border-bottom:1px solid #828282}.standard-page__header-title{letter-spacing:normal;line-height:normal;font-size:1.5rem;margin-bottom:4px}.standard-page__header-subtitle{font-size:.875rem;letter-spacing:normal;margin-bottom:1px}.standard-page__header-content,.standard-page__header-content>p{max-width:181px;font-size:.8125rem;line-height:1.31;letter-spacing:.1px;margin:0}}.tooltip-container{cursor:pointer;position:relative}.tooltip{background-color:#fff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.11);box-shadow:0 1px 3px #0000001c;color:#3f3f3f;font-family:Montserrat,sans-serif;font-size:11px;white-space:normal;left:32px;letter-spacing:.1px;line-height:17px;opacity:0;padding:15px 10px;position:absolute;text-align:left;top:-17px;width:150px;z-index:1;pointer-events:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;display:none}.tooltip:before{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;content:"\e908";cursor:pointer;font-size:7px;position:absolute;right:7px;top:7px}.tooltip--bottom{left:auto;right:-20px;top:250%}.tooltip-container.is-active .tooltip{opacity:1;z-index:2;pointer-events:auto;display:block}.tooltip-arrow{height:20px;overflow:hidden;position:absolute;right:100%;top:13px;width:10px}.tooltip-arrow:after{background-color:#fff;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.11);box-shadow:0 1px 1px #0000001c;content:"";height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotateZ(45deg);transform:translateY(-50%) rotate(45deg);width:15px}.tooltip--bottom .tooltip-arrow{right:20px;top:-15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-page{min-height:calc(100vh - 563px)}.search-page .collection-utility .refinery{-ms-flex-negative:0;flex-shrink:0}.template--search .collection-results-count{display:none}@media screen and (min-width: 997px){.search-load-more{display:none}}.search-noresults{display:none}.search-summary.results-inactive .search-noresults{display:inline}.search-summary.results-inactive .search-resultsterms{display:none}.search-products{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 997px){.search-products{padding-top:2rem;display:grid;grid-template-columns:auto 1fr;padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width: 997px) and (min-width: 997px){.search-products{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 997px) and (min-width: 1281px){.search-products{max-width:1280px}}@media screen and (min-width: 997px) and (min-width: 1921px){.search-products{max-width:1440px}}.search-mobile-utility{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.9375rem;padding-right:.9375rem;position:relative}@media screen and (min-width: 997px){.search-mobile-utility{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.search-mobile-utility{max-width:1280px}}@media screen and (min-width: 1921px){.search-mobile-utility{max-width:1440px}}.search-summary{text-align:center}.b2b-login{max-width:390px;margin:0 auto;text-align:center;padding-top:70px}.b2b-login__logo{max-width:200px;margin-bottom:20px}.b2b-login__title{font-size:1.625rem;line-height:normal;letter-spacing:normal;text-transform:uppercase}.b2b-login__copy{margin-bottom:40px}.b2b-login .text-input--special{width:100%}.b2b-login__forgot-link{display:block;font-size:.9375rem;color:#3f3f3f;font-weight:400;text-transform:none;text-decoration:none;margin-top:17px;margin-bottom:28px}.b2b-login__submit{width:100%}.b2c-password{max-width:390px;margin:0 auto;text-align:center;padding:70px 30px 0}.b2c-password__logo{max-width:200px;margin-bottom:20px}.b2c-password__title{font-size:1.625rem;line-height:normal;letter-spacing:normal}.activate-account{text-align:center;padding-top:50px}.activate-account__title{margin-bottom:30px}.activate-account .text-input--special{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.activate-account__accept,.activate-account__decline{margin-right:12px;margin-left:12px}.u-invisible{visibility:hidden}@media screen and (max-width: 996px){.u-invisible{position:absolute}}.navigation .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%;max-width:155px}@media screen and (max-width: 996px){.navigation .logo{position:absolute;margin:0;width:100px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navigation .logo a{padding:5px}}.navigation .logo__inner{width:100%}@media screen and (min-width: 997px){.navigation .logo__inner{margin-top:.5rem}}.navigation .logo__inner img{width:inherit}.navigation .logo__inner h1{color:#fff;margin-bottom:0;line-height:1.6;font-size:13px;text-align:center}@media screen and (min-width: 997px){.navigation .logo__inner h1{font-size:17px;white-space:nowrap}}@media screen and (max-width: 996px){.navigation .logo__inner{padding:5px}}.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 996px){.nav-menu{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin:0}}.nav-menu>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.nav-menu__btn{background:transparent;border:none;margin:0;padding:0;-ms-flex-negative:0;flex-shrink:0}.nav-menu__btn.search-clear{font-size:.46875rem;height:10px}@media screen and (min-width: 997px){.nav-menu__btn.search-clear{font-size:.625rem;height:20px}}@media screen and (min-width: 997px){.nav-menu__btn{-webkit-transition:-webkit-transform .5s cubic-bezier(.68,-.55,.26,1.55);transition:-webkit-transform .5s cubic-bezier(.68,-.55,.26,1.55);transition:transform .5s cubic-bezier(.68,-.55,.26,1.55);transition:transform .5s cubic-bezier(.68,-.55,.26,1.55),-webkit-transform .5s cubic-bezier(.68,-.55,.26,1.55);height:20px}.nav-menu__btn:hover{-webkit-transform:scale3D(1.25,1.25,1.25);transform:scale3D(1.25,1.25,1.25);-webkit-transition:-webkit-transform .5s cubic-bezier(.68,-.55,.26,1.55);transition:-webkit-transform .5s cubic-bezier(.68,-.55,.26,1.55);transition:transform .5s cubic-bezier(.68,-.55,.26,1.55);transition:transform .5s cubic-bezier(.68,-.55,.26,1.55),-webkit-transform .5s cubic-bezier(.68,-.55,.26,1.55)}}@media screen and (max-width: 996px){.nav-menu__btn{padding:0;margin-left:0}}.nav-menu__btn.cart{padding-left:0;padding-right:0;position:relative;margin-left:1.25rem}@media screen and (min-width: 997px){.nav-menu__btn.cart{bottom:.375rem;margin-left:0}}@media screen and (max-width: 996px){.nav-menu__btn .icon-hamburger{font-size:1.25rem}}.nav-menu__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 997px){.nav-menu__links .menu__item{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}.nav-menu__links .menu__item:nth-child(2) .sub-menu,.nav-menu__links .menu__item:nth-child(3) .sub-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}@media screen and (max-width: 996px){.nav-menu__links.js-flyout:not(.flyout-active-left){visibility:hidden;left:-100%;position:fixed}}@media screen and (max-width: 996px){.nav-menu__links.js-flyout.flyout{position:fixed;visibility:visible;z-index:3}}@media screen and (max-width: 996px){.nav-menu__links.flyout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-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:#fff;height:100%;width:100%;max-width:425px;overflow:scroll}.nav-menu__links.flyout .nav-menu__flyout-header{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;-webkit-box-flex:0;-ms-flex:0 0 134px;flex:0 0 134px;width:100%;padding:0 26px;-webkit-box-sizing:border-box;box-sizing:border-box}.nav-menu__links.flyout .nav-menu__flyout-header .icon{font-size:.9375rem}.nav-menu__links.flyout .nav-menu__flyout-header .nav-menu__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;font-weight:400;color:#000;letter-spacing:.5px;text-decoration:none}.nav-menu__links.flyout .nav-menu__flyout-header .nav-menu__link .icon{margin-right:10px}.nav-menu__links.flyout .menu{display:block;background-color:#fff;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:scroll}.nav-menu__links.flyout .menu .menu__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;border-bottom:1px solid #F1F1F1}.nav-menu__links.flyout .menu .menu__item:nth-last-child{border-bottom:none}.nav-menu__links.flyout .menu .menu__item.has-submenu .nav-menu__link:after{content:none}.nav-menu__links.flyout .menu .menu__item.has-submenu .menu__item-header{position:relative}.nav-menu__links.flyout .menu .menu__item.has-submenu .menu__item-header:after{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.9375rem;color:#000;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.nav-menu__links.flyout .menu .menu__item.has-submenu.expanded .menu__item-header:after{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.nav-menu__links.flyout .menu .menu__item .nav-menu__link{line-height:normal;color:#000;letter-spacing:.8px;font-size:1.125rem;font-weight:700}}@media screen and (max-width: 996px) and (min-width: 997px){.nav-menu__links.flyout .menu .menu__item .nav-menu__link{font-size:1.25rem}}@media screen and (max-width: 996px){.nav-menu__links.flyout .menu .menu__item .nav-menu__link--sub-sub-menu{font-size:.9375rem}.nav-menu__links.flyout .menu .menu__item .nav-menu__link.nav-menu__link--third-level-menu{font-size:.875rem;font-weight:400}}@media screen and (max-width: 996px) and (min-width: 997px){.nav-menu__links.flyout .menu .menu__item .nav-menu__link.nav-menu__link--third-level-menu{font-size:.875rem}}@media screen and (max-width: 996px){.nav-menu__links.flyout .menu .menu__item .nav-menu__link.read-more{font-size:.875rem;font-weight:700;font-style:italic}}@media screen and (max-width: 996px) and (min-width: 997px){.nav-menu__links.flyout .menu .menu__item .nav-menu__link.read-more{font-size:.875rem}}@media screen and (max-width: 996px){.nav-menu__links.flyout .menu .menu__item .menu__item-header{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 26px;padding:20px 0}.nav-menu__links.flyout .menu .menu__item.mobile-wishlist-tab{padding-top:11px;border-style:none;background-color:#4a4a4a}.nav-menu__links.flyout .menu .menu__item.mobile-wishlist-tab .nav-menu__link{font-size:.75rem;letter-spacing:.5px}.nav-menu__links.flyout .menu .menu__item.mobile-wishlist-tab .nav-menu__link>.icon,.nav-menu__links.flyout .menu .menu__item.mobile-wishlist-tab .nav-menu__link>span{vertical-align:middle}.nav-menu__links.flyout .sub-menu,.nav-menu__links.flyout .sub-menu--images,.nav-menu__links.flyout .sub-menu--list,.nav-menu__links.flyout .sub-menu--sidebar{position:static}.nav-menu__links.flyout .sub-menu .sub-menu__wrapper,.nav-menu__links.flyout .sub-menu--images .sub-menu__wrapper,.nav-menu__links.flyout .sub-menu--list .sub-menu__wrapper,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__wrapper{display:block}.nav-menu__links.flyout .sub-menu .sub-menu__item,.nav-menu__links.flyout .sub-menu--images .sub-menu__item,.nav-menu__links.flyout .sub-menu--list .sub-menu__item,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item{border:none;max-width:none}.nav-menu__links.flyout .sub-menu .sub-menu__item.has-submenu,.nav-menu__links.flyout .sub-menu--images .sub-menu__item.has-submenu,.nav-menu__links.flyout .sub-menu--list .sub-menu__item.has-submenu,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item.has-submenu{position:relative;-webkit-transition:height .5s ease;transition:height .5s ease}.nav-menu__links.flyout .sub-menu .sub-menu__item.has-submenu .sub-menu__item-details,.nav-menu__links.flyout .sub-menu--images .sub-menu__item.has-submenu .sub-menu__item-details,.nav-menu__links.flyout .sub-menu--list .sub-menu__item.has-submenu .sub-menu__item-details,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item.has-submenu .sub-menu__item-details{display:none;position:relative;padding-right:40px}.nav-menu__links.flyout .sub-menu .sub-menu__item.has-submenu .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu .sub-menu__item.has-submenu .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--images .sub-menu__item.has-submenu .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--images .sub-menu__item.has-submenu .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--list .sub-menu__item.has-submenu .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--list .sub-menu__item.has-submenu .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item.has-submenu .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item.has-submenu .sub-menu__item-details:after{content:"";position:absolute;width:19px;height:1px;background-color:#fff;top:50%;right:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.nav-menu__links.flyout .sub-menu .sub-menu__item.has-submenu .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--images .sub-menu__item.has-submenu .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--list .sub-menu__item.has-submenu .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item.has-submenu .sub-menu__item-details:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.nav-menu__links.flyout .sub-menu .sub-menu__item.has-submenu .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--images .sub-menu__item.has-submenu .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--list .sub-menu__item.has-submenu .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item.has-submenu .sub-menu__item-details:after{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-menu__links.flyout .sub-menu .sub-menu__item.has-submenu.expanded .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu .sub-menu__item.has-submenu.expanded .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--images .sub-menu__item.has-submenu.expanded .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--images .sub-menu__item.has-submenu.expanded .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--list .sub-menu__item.has-submenu.expanded .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--list .sub-menu__item.has-submenu.expanded .sub-menu__item-details:after,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item.has-submenu.expanded .sub-menu__item-details:before,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item.has-submenu.expanded .sub-menu__item-details:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.nav-menu__links.flyout .sub-menu .sub-menu__item p,.nav-menu__links.flyout .sub-menu--images .sub-menu__item p,.nav-menu__links.flyout .sub-menu--list .sub-menu__item p,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item p{height:auto;line-height:1.31;font-size:.8125rem;letter-spacing:.1px}.nav-menu__links.flyout .sub-menu .sub-menu__item span,.nav-menu__links.flyout .sub-menu--images .sub-menu__item span,.nav-menu__links.flyout .sub-menu--list .sub-menu__item span,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item span{line-height:normal;font-size:.9375rem;letter-spacing:.3px;font-weight:700}.nav-menu__links.flyout .sub-menu .sub-menu__item-details,.nav-menu__links.flyout .sub-menu--images .sub-menu__item-details,.nav-menu__links.flyout .sub-menu--list .sub-menu__item-details,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item-details{height:auto;margin:0;padding:0;color:#fff}.nav-menu__links.flyout .sub-menu--images .sub-menu__subheader{display:none}.nav-menu__links.flyout .sub-menu--images .sub-menu__wrapper{padding:16px 10px 0}.nav-menu__links.flyout .sub-menu--images .sub-menu__item{margin:0 16px;padding:10px 0}.nav-menu__links.flyout .sub-menu--images .sub-menu__footer{text-align:left;margin:0 26px 16px;padding:10px 0;line-height:1}.nav-menu__links.flyout .sub-menu--images .sub-menu__footer .sub-menu__footer-button{text-transform:none;text-decoration:none;font-weight:700;-webkit-font-smoothing:auto;font-size:.9375rem}.nav-menu__links.flyout .sub-menu--list .sub-menu__wrapper,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__wrapper{padding:0 16px}.nav-menu__links.flyout .sub-menu--list .sub-menu__item,.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item{margin:0;padding:0 10px}.nav-menu__links.flyout .sub-menu--list .sub-menu__item:not(:last-child),.nav-menu__links.flyout .sub-menu--sidebar .sub-menu__item:not(:last-child){border-bottom:solid 1px #9b9b9b}.nav-menu__links.flyout .sub-menu--sidebar .sidebar__header{display:none}.nav-menu__links.flyout .sub-menu--sidebar .sidebar__container{width:100%;margin:0}.nav-menu__links.flyout .sub-menu--sidebar .sidebar span.sidebar-item__title{color:#fff}.nav-menu__links.flyout .sub-menu--sidebar .sidebar span.sidebar-item__title-prefix{display:inline}.nav-menu__links.flyout .sub-menu--sidebar .sidebar-item__title-wrapper{line-height:normal;min-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-menu__links.flyout .sub-menu--sidebar .sidebar-item__details{display:block;width:calc(100% - 20px);height:auto;margin:18px 0 0;padding:0;border:0;top:auto;left:auto;right:auto}.nav-menu__links.flyout .sub-menu--sidebar .sidebar-item__details-title,.nav-menu__links.flyout .sub-menu--sidebar .sidebar-item__details-subtitle{display:none}.nav-menu__links.flyout .sub-menu--sidebar .sidebar-item__details-items{-webkit-column-count:2;-moz-column-count:2;column-count:2}.nav-menu__links.flyout .sub-menu--sidebar .sidebar-item__details-item{margin-bottom:26px}.nav-menu__links.flyout .sub-menu--sidebar .sidebar-item__details-item>a{color:#fff;line-height:1.2;text-transform:none;font-weight:500}.nav-menu__links.flyout .sub-menu--sidebar .sidebar-item__details-cta>a{display:block}.nav-menu__links.flyout .sub-sub-menu{padding-bottom:20px}.nav-menu__links.flyout .sub-sub-menu .sub-sub-menu__item{padding:10px 0}.nav-menu__links.flyout .sub-sub-menu .sub-sub-menu__item .nav-menu__link--sub-menu{font-size:1.125rem;font-weight:500;letter-spacing:.3px}}@media screen and (max-width: 996px) and (min-width: 997px){.nav-menu__links.flyout .sub-sub-menu .sub-sub-menu__item .nav-menu__link--sub-menu{font-size:1.1875rem;font-weight:700}}@media screen and (max-width: 996px){.nav-menu__links.flyout .sub-sub-menu .sub-sub-menu__item .nav-menu__link--sub-menu-header:before{font-family:font_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e917";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.9375rem;color:#000;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.nav-menu__links.flyout .sub-sub-menu .sub-sub-menu__item.expanded .nav-menu__link--sub-menu-header:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);content:"\e910"}}.nav-menu__links--tools{margin-left:28px}.nav-menu__links--tools.is-active .search-form{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 997px){.nav-menu__links--tools.is-active .search-form{-webkit-transform:translateY(93px);transform:translateY(93px)}}.nav-menu__links--tools .icon{color:#000;font-size:1.25rem}.nav-menu__links--tools .navigation__search .icon{font-size:24px;font-size:1.5rem}.nav-menu__links--tools .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 997px){.nav-menu__links--tools .search-form{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5%;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;position:absolute;top:0;left:0;width:100%;height:62px;z-index:-1;border-top:1px solid #ffffff;background:#2f2f2f;background-color:#2f2f2f}}.nav-menu__links--tools .search-box{border:none;margin:0;padding:0;font-size:18px;font-size:1.125rem;height:30px;letter-spacing:.37px;background-color:transparent;border-bottom:1px solid #ffffff;color:#fff;-webkit-transition:-webkit-box-shadow .5s ease;transition:-webkit-box-shadow .5s ease;transition:box-shadow .5s ease;transition:box-shadow .5s ease,-webkit-box-shadow .5s ease;max-width:136px;min-width:auto;width:100%}@media screen and (min-width: 997px){.nav-menu__links--tools .search-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:none;width:100%;height:20px;border-bottom:none}}.nav-menu__links--tools .search-box:placeholder{color:#828282}.nav-menu__links--tools .search-box:focus{outline:#71885c;outline-style:solid;-moz-outline-radius:4rem}@media screen and (min-width: 997px){.nav-menu__links--tools .search-box__input{background-color:transparent;border:none;border-bottom:1px solid #ffffff;color:#fff;height:20px;padding:0}.nav-menu__links--tools .search-box__input::-webkit-input-placeholder{padding-left:.1em}.nav-menu__links--tools .search-box__input::-moz-placeholder{padding-left:.1em}.nav-menu__links--tools .search-box__input::-ms-input-placeholder{padding-left:.1em}.nav-menu__links--tools .search-box__input::placeholder{padding-left:.1em}}.nav-menu__links--tools .search-open{display:none}.nav-menu__links--tools .search.is-searchable{color:#71885c;-webkit-transition:color .5s ease;transition:color .5s ease}.nav-menu__links--tools .navigation__search-form-inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1160px;margin:0 auto;width:100%;text-align:right}@media screen and (max-width: 996px){.nav-menu__links--tools .navigation__search-form-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left}}.nav-menu__links--tools .navigation__search-label{font-size:18px;font-weight:500;letter-spacing:.37px;color:#fff;margin-right:18px}@media screen and (min-width: 997px){.nav-menu__links--tools .navigation__search-label{-ms-flex-negative:0;flex-shrink:0;margin-left:28%}}.nav-menu__links--tools .navigation__search-close{display:none}@media screen and (max-width: 996px){.nav-menu__links--tools{margin:.625rem 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-menu__links--tools.search-open .navigation__search-form{opacity:1;visibility:visible;top:0;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.nav-menu__links--tools.search-open .navigation__search{top:0;opacity:1;visibility:visible}.nav-menu__links--tools .icon{font-size:1.25rem}.nav-menu__links--tools .navigation__search-form{opacity:0;visibility:hidden;position:absolute;top:-50px;height:50px;left:0;right:0;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;z-index:1}.nav-menu__links--tools .navigation__search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.nav-menu__links--tools .navigation__search{opacity:0;visibility:hidden;position:absolute;top:-50px;height:50px;left:0;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;margin:0 15px;z-index:1}.nav-menu__links--tools .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:50px;padding-right:15px;background-color:#2f2f2f}.nav-menu__links--tools .search-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:10px;max-width:none;text-align:left}.nav-menu__links--tools .search-box__input{background-color:transparent;border:none;color:#fff;outline:none;width:100%}.has-search-dropdown-open .nav-menu__links--tools .search-box__input{padding-right:0;width:auto;min-width:auto}.nav-menu__links--tools .search-open{display:inline}.nav-menu__links--tools .search-close{display:block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;color:#fff}.nav-menu__links--tools .search-clear{padding:0;height:auto;outline:none}.nav-menu__links--tools .search-clear__label{display:none}.nav-menu__links--tools .search-clear__icon{opacity:0;visibility:hidden;font-size:6px;font-weight:700;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.has-search-dropdown-open .nav-menu__links--tools .search-clear__icon{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1;visibility:visible}}@media screen and (min-width: 997px){.nav-menu__links--tools .search-close{display:none}.nav-menu__links--tools .search-clear{font-size:14px;letter-spacing:.32px;border-bottom:1px solid #fff;text-transform:uppercase;height:auto;padding:0}.nav-menu__links--tools .search-clear__icon{color:#000}}@media screen and (min-width: 997px) and (min-width: 997px){.nav-menu__links--tools .search-clear__icon{display:none}}@media screen and (min-width: 997px){.nav-menu__links.search-open.is-active .navigation__search-close{display:block}}@media screen and (min-width: 997px){.nav-menu__links.search-open.is-active .navigation__search{display:none}}.nav-menu__links--brands{width:100%;padding:.9375rem}@media screen and (min-width: 997px){.nav-menu__links--brands{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.nav-menu__links--brands{max-width:1280px}}@media screen and (min-width: 1921px){.nav-menu__links--brands{max-width:1440px}}.nav-menu__links--utilities{padding:.625rem .9375rem .5rem}@media screen and (min-width: 997px){.nav-menu__links--utilities{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.nav-menu__links--utilities{max-width:1280px}}@media screen and (min-width: 1921px){.nav-menu__links--utilities{max-width:1440px}}.nav-menu__links--main{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.nav-menu__links .search-box{background-color:#fff;border:1px solid #434344;border-radius:4rem;padding:0 3px 0 12px;font-size:.75rem;height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-outline-radius:4rem}@media screen and (min-width: 997px){.nav-menu__links .search-box{padding:2px 12px}}.nav-menu__links .search-box .icon-search{font-size:.625rem}.nav-menu__links .search-box__input{border:none;margin:0 .5rem;padding:0;font-size:.95rem;font-weight:300;height:100%;width:calc(100% - 2.5rem)}@media screen and (min-width: 997px){.nav-menu__links .search-box__input{font-size:.875rem}}.nav-menu__links .search-box__input::-webkit-input-placeholder{padding-left:.25rem}.nav-menu__links .search-box__input::-moz-placeholder{padding-left:.25rem}.nav-menu__links .search-box__input::-ms-input-placeholder{padding-left:.25rem}.nav-menu__links .search-box__input::placeholder{padding-left:.25rem}.nav-menu__link--utilities{padding:10px 0;font-size:.75rem;color:#fff;line-height:.92;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:28px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}@media screen and (min-width: 997px){.nav-menu__link--utilities:hover span:after{-webkit-animation:expand-left .15s ease-out forwards;animation:expand-left .15s ease-out forwards}}.nav-menu__link--utilities span{position:relative;padding-bottom:2px;font-size:.75rem}.nav-menu__link--utilities span:after{content:"";position:absolute;height:2px;background-color:#71885c;-webkit-animation:shrink-right .5s ease forwards;animation:shrink-right .5s ease forwards}.nav-menu__link--utilities .icon{margin-right:5px;padding-bottom:4px}.nav-menu__lowerlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 996px){.nav-menu__mobile-footer{min-height:52px;border-top:1px solid #9b9b9b;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;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.nav-menu__mobile-footer__item{font-size:.75rem;color:#000;letter-spacing:.5px;line-height:.92;font-weight:300;text-decoration:none}.nav-menu__mobile-footer__item>.icon{margin-right:10px;font-size:20px;vertical-align:middle;-webkit-transform:translateY(-1px);transform:translateY(-1px);position:relative;display:inline-block}}.nav-menu__back{text-decoration:none}.nav-menu__back .icon-chevron-left{padding:3px 8px;color:#fff;display:block;font-size:1.0625rem;font-weight:900;line-height:24px;margin-left:5px}.search-form,.menu{width:100%}@media screen and (min-width: 997px){.menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}}@media screen and (min-width: 997px){.menu__utilities{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.menu__brands{margin:auto 0}@media screen and (max-width: 996px){.menu__brands{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:500px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}}.menu__brands li:last-child .menu__brands-link{pointer-events:none;font-weight:700}.menu__item{margin:0}@media screen and (min-width: 997px){.menu__item:not(:first-of-type){margin-left:32px}}.menu__item.has-submenu .nav-menu__link{position:relative}@media screen and (min-width: 997px){.menu__item:hover .sub-menu,.menu__item:focus .sub-menu{display:block}.menu__item:hover .sub-menu:after,.menu__item:focus .sub-menu:after{content:"";width:20px;height:2cqh;background-color:#fff;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translate(-50%);position:absolute;top:0;left:50%;-webkit-box-shadow:-3px -3px 2px -1px #F1F1F1;box-shadow:-3px -3px 2px -1px #f1f1f1}.menu__item:hover .down-arrow,.menu__item:focus .down-arrow{color:#fff;-webkit-transition:none;transition:none}.menu__item:focus-within .sub-menu{display:block}.menu__item:focus-within .nav-menu__link{color:#434344;-webkit-transition:none;transition:none}.menu__item:focus-within .down-arrow{color:#fff;-webkit-transition:none;transition:none}}.menu__item--accent{padding:4px 15px;font-weight:500}.menu__item .nav-menu__link{text-decoration:none;color:#000;-webkit-transition:color .75s ease;transition:color .75s ease;line-height:1;text-transform:none;font-size:1.125rem;font-weight:500}@media screen and (min-width: 997px){.menu__item .nav-menu__link{font-size:1.1875rem;font-weight:700}}.menu__item .nav-menu__link--top-link{font-size:1.125rem;font-weight:700;text-transform:uppercase}@media screen and (min-width: 997px){.menu__item .nav-menu__link--top-link{font-size:1.25rem}}@media screen and (min-width: 997px){.menu__item .nav-menu__link--top-link{display:inline-block;position:relative;letter-spacing:.2px}.menu__item .nav-menu__link--top-link:after{content:"";position:absolute;top:100%;left:0;right:0;height:28px}}.menu__item .nav-menu__link.nav-menu__link--third-level-menu{font-size:.875rem;font-weight:400}@media screen and (min-width: 997px){.menu__item .nav-menu__link.nav-menu__link--third-level-menu{font-size:.875rem}}.menu__item .nav-menu__link.read-more{font-size:.875rem;font-weight:700;font-style:italic}@media screen and (min-width: 997px){.menu__item .nav-menu__link.read-more{font-size:.875rem}}.menu__link{color:#000;text-decoration:none;letter-spacing:.5px;font-size:.875rem;font-weight:400}@media screen and (min-width: 997px){.menu__link{font-size:.875rem}}.menu__link--active{font-weight:700}@media screen and (max-width: 996px){.menu__brands-link{font-size:1rem}}.menu li{margin-left:0}.menu li:before{content:none}.sub-menu__footer{text-align:center;padding:11px 0;background:#2f2f2f}@media screen and (max-width: 996px){.sub-menu__footer{display:none}}.sub-menu .sub-menu__link{display:inline-block;color:#fff;text-decoration:underline;font-size:.8125rem;letter-spacing:.72px;line-height:1.46;text-transform:uppercase}@media screen and (max-width: 996px){.sub-menu .sub-menu__link{text-align:center;display:block;font-size:.75rem;font-weight:400}}@media screen and (min-width: 997px){.sub-menu__item--long-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:none!important}.sub-menu__item--long-list .sub-menu__item-details{max-width:130px}.sub-menu__item--long-list .sub-menu__drawer{max-width:223px;margin-left:40px}.sub-menu__item--long-list .sub-menu__drawer .sub-sub-menu{margin-top:0}}.search-dropdown{background-color:#fff;padding:24px 0;display:none;position:fixed;right:0;left:0;z-index:2;overflow:auto}@media screen and (max-width: 996px){.search-dropdown{top:130px;bottom:0}}@media screen and (min-width: 997px){.search-dropdown{border-bottom:1px solid #979797;padding:90px 0 30px;position:absolute}}html.has-search-dropdown-open .search-dropdown{display:block}.search-dropdown__inner{max-width:920px;margin:0 auto;padding:0 24px}.search-dropdown__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 997px){.search-dropdown__header{display:none}}.search-dropdown__title{line-height:normal;letter-spacing:normal;margin-bottom:0;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.search-dropdown__title{font-size:1.125rem}}@media screen and (max-width: 640px){.search-dropdown__results-wrapper{margin-top:30px}}@media screen and (min-width: 641px){.search-dropdown__results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px}}@media screen and (max-width: 640px){.search-dropdown__results>*:not(:first-child){margin-top:24px}}@media screen and (min-width: 641px){.search-dropdown__results>*{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding-left:40px;margin-top:20px}}@media screen and (min-width: 997px){.search-dropdown__results>*{width:33.33%}}.search-dropdown__cta-wrapper{text-align:center;margin-top:30px}@media screen and (min-width: 997px){.search-dropdown__cta-wrapper{margin-top:40px}}.search-dropdown__cta{color:#222;font-size:.75rem;font-weight:400}@media screen and (min-width: 997px){.search-dropdown__cta{font-size:1.125rem}}.simple-tile__title{line-height:normal;margin-bottom:0}.simple-tile__title a{color:inherit;text-decoration:none;text-transform:none;font-size:1.0625rem;font-weight:700}@media screen and (min-width: 997px){.simple-tile__title a{font-size:1.0625rem}}.simple-tile__class{line-height:normal;letter-spacing:normal;color:#585858;margin:5px 0 0;font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.simple-tile__class{font-size:.875rem}}@media screen and (min-width: 997px){.simple-tile__class{margin-top:5px}}.simple-tile__strain{font-size:12px;color:#262626;margin-top:10px}@media screen and (min-width: 997px){.simple-tile__strain{font-size:16px;margin-top:12px}}@media screen and (min-width: 997px){.simple-tile__strain-composite{margin-top:7px}}.simple-tile__compound{font-size:.75rem;font-weight:700}@media screen and (min-width: 997px){.simple-tile__compound{font-size:.875rem}}.simple-tile__percentage,.simple-tile__milligram{font-size:.75rem;font-weight:300}@media screen and (min-width: 997px){.simple-tile__percentage,.simple-tile__milligram{font-size:.875rem}}.additional-product-info__title{text-align:center;letter-spacing:normal;margin-bottom:1rem;font-size:.875rem;font-weight:900}@media screen and (min-width: 997px){.additional-product-info__title{font-size:1.3125rem}}@media screen and (min-width: 997px){.additional-product-info__title{margin-bottom:1.75rem}}.additional-product-info__description{font-size:.75rem;font-weight:300;letter-spacing:.1px;line-height:1.31;color:#3f3f3f;margin:0 auto 1.75rem;max-width:764px;text-align:center}@media screen and (min-width: 997px){.additional-product-info__description{font-size:.875rem}}@media screen and (min-width: 997px){.additional-product-info__description{display:none}}.additional-product-info__inner{background-color:#ccd5af;margin:0 .625rem;padding:1rem .9375rem 2rem}@media screen and (min-width: 997px){.additional-product-info__inner{max-width:1210px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1281px){.additional-product-info__inner{max-width:1280px}}@media screen and (min-width: 1921px){.additional-product-info__inner{max-width:1440px}}@media screen and (min-width: 997px){.additional-product-info__inner{padding:5.75rem 0px 6.25rem}}.product-nutrition-table{max-width:384px;margin:0 auto}.product-nutrition-table__title{font-size:16px;letter-spacing:normal;text-align:center;margin-bottom:20px}@media screen and (min-width: 997px){.product-nutrition-table__title{font-size:21px;margin:30px 0}}.product-nutrition-table__image{vertical-align:middle}.product-nutrition-table__no-table-message{display:none;font-size:13px;letter-spacing:.05px;text-align:center}.chart{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.chart__title{text-transform:uppercase;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:.3px;font-weight:700;color:#222}@media screen and (min-width: 997px){.chart__title{display:none}}.chart__title--column-title{display:none}@media screen and (min-width: 997px){.chart__title--column-title{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:start;-ms-flex-align:start;align-items:flex-start;min-height:55px;font-size:14px;letter-spacing:.36px;padding:16px 14px}}.chart__row{grid-column:span 2}.chart__row:nth-of-type(odd){background:#f4f4f4}@media screen and (min-width: 997px){.chart__row:nth-of-type(odd){background:none}}.chart__item{display:grid;grid-column:span 4;grid-template-columns:repeat(2,1fr);-webkit-column-gap:27px;-moz-column-gap:27px;column-gap:27px;row-gap:16px;padding:18px 12px}@media screen and (min-width: 997px){.chart__item{grid-template-columns:repeat(2,1fr);-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;min-height:55px;padding:0;row-gap:initial}}.chart__data{font-size:13px;line-height:1.31;letter-spacing:.05px}@media screen and (min-width: 997px){.chart__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 14px}.chart__row:nth-of-type(odd) .chart__data{background:#f4f4f4}}.chart__subscript{font-size:13px;font-weight:400;line-height:1.31;letter-spacing:.05px;color:#585858;text-transform:initial}.equiv-chart__title{font-size:21px;font-weight:700;text-align:center;margin-bottom:10px}@media screen and (min-width: 997px){.equiv-chart__title{font-size:26px;margin-bottom:18px}}.equiv-chart__body{letter-spacing:.06px;text-align:center;font-size:13px;line-height:1.31}@media screen and (min-width: 997px){.equiv-chart__body{font-size:15px;max-width:579px;margin:auto auto 32px}}.equiv-chart__data{margin-bottom:28px}@media screen and (min-width: 997px){.equiv-chart__data{margin-bottom:30px}}.equiv-chart__sub{text-align:center;font-size:15px;letter-spacing:.31px;line-height:normal}@media screen and (min-width: 997px){.equiv-chart__sub{font-size:18px;letter-spacing:.37px;margin-bottom:4px}}.equiv-chart__info{font-size:15px;letter-spacing:.31px;text-align:center}@media screen and (min-width: 997px){.equiv-chart__info{font-size:18px;letter-spacing:.37px;margin-bottom:30px}}.equiv-chart__fine-print{color:#585858;font-size:13px;line-height:1.31;letter-spacing:.05px;border-top:1px solid #979797;padding-top:12px;padding-left:5px}.equiv-chart__fine-print p{font:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:0}@media screen and (min-width: 997px){#shopify-section-product-equivalency{-ms-flex-item-align:start;align-self:flex-start}}.product-equivalency{width:100%;max-width:250px;margin:0px auto 2rem}@media screen and (min-width: 997px){.product-equivalency{margin:.75rem auto 2.125rem}}.product-equivalency__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 997px){.product-equivalency__note{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.125rem 0}}.product-equivalency__image{-ms-flex-negative:0;flex-shrink:0;width:60px;padding:0;margin-left:2px}.product-equivalency__message{font-size:.75rem;font-weight:300;letter-spacing:.06px;margin:0}@media screen and (min-width: 997px){.product-equivalency__message{font-size:.875rem}}.product-equivalency__cta-wrapper{margin-top:4px}@media screen and (min-width: 997px){.product-equivalency__cta-wrapper{margin-left:.625rem}}.product-equivalency__cta{color:#3f3f3f;text-transform:none;font-size:.625rem;font-weight:300}@media screen and (min-width: 997px){.product-equivalency__cta{font-size:.625rem}}.explore-products{-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}.explore-products__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;text-align:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2em;gap:2em}@media screen and (min-width: 997px){.explore-products__items{margin-bottom:4em}}.explore-products__item{text-align:center}.explore-products a{text-decoration:none}.explore-products h2{font-size:1.0625rem;font-weight:700;margin-bottom:.3em}@media screen and (min-width: 997px){.explore-products h2{font-size:1.5625rem}}.explore-products h3{font-size:.875rem;font-weight:300;margin-bottom:3em}@media screen and (min-width: 997px){.explore-products h3{font-size:1.125rem}}.explore-products h4{font-size:.875rem;font-weight:700;text-transform:none;max-width:10rem;margin-top:1em}@media screen and (min-width: 997px){.explore-products h4{font-size:1.4375rem}}.block-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1em 2em;padding:2em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width: 997px){.block-banner__container{margin:0 auto 4em;padding:4em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.block-banner__image,.block-banner__content{width:100%;-ms-flex-item-align:center;align-self:center}@media screen and (min-width: 997px){.block-banner__image,.block-banner__content{width:50%}}.block-banner img{width:100%}.custom-slideshow{position:relative;overflow:hidden;max-width:1900px;margin-left:auto;margin-right:auto}.custom-slide{display:none;position:relative}.custom-slide.active{display:block}.slide-img{width:100%;display:block}.slide-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center}.slide-button{margin-top:10px;padding:10px 20px;border:none;color:#fff;cursor:pointer}@media screen and (max-width: 749px){.desktop-img{display:none}.mobile-img{display:block}}@media screen and (min-width: 750px){.desktop-img{display:block}.mobile-img{display:none}}.dot-nav{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;z-index:1}.dot-nav button{width:12px;height:12px;border-radius:50%;background-color:#fff3;border:1px solid #000000;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;min-width:5px!important;padding:8px!important}.dot-nav .active{background-color:#fff}.faq-section{text-align:center;padding:40px 20px}.faq-title{font-size:22px;margin-bottom:20px}.faq-list{max-width:1250px;margin:0 auto;text-align:left}.faq-item{padding:15px 20px;margin-bottom:10px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.faq-question{cursor:pointer;font-weight:700;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}.faq-icon{font-size:1.5em;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.faq-answer{display:none;margin-top:10px}.faq-item.open .faq-answer{display:block}.faq-item.open .faq-icon{content:"\2212"}.hidden{display:none}.faq-toggle-wrapper{margin-top:20px}.faq-toggle-button{background:#fff;font-family:Montserrat,sans-serif;color:#000;padding:10px 20px;border:1 solid #000000;border-radius:25px;cursor:pointer}.faq-toggle-button:hover{background:#222;color:#fff}.custom-grid-container{display:grid;grid-template-columns:repeat(var(--max-columns, 3),1fr);gap:20px;padding:40px 20px;max-width:1280px;margin:40px auto;text-align:center}@media (max-width: 768px){.custom-grid-container{grid-template-columns:repeat(1,1fr)}.custom-grid-panel-content{font-size:.9rem;margin-bottom:15px;min-height:80px!important}}.custom-grid-panel{background-color:var(--bg-color);padding:20px;border-radius:8px;text-align:center;-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);box-shadow:0 0 #0000}.custom-grid-panel img{max-width:100%;height:auto;border-radius:4px}.custom-grid-panel h3{margin:15px 0 10px;font-size:1.5rem}.custom-grid-panel{font-size:.9rem;margin-bottom:15px}.custom-grid-panel-content{font-size:.9rem;margin-bottom:15px;min-height:150px}.custom-grid-panel a:hover{background-color:#383838;color:#fff}.custom-grid_button{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:end;-ms-flex-pack:end;justify-content:flex-end}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.product-images .slick-dots,.hero .slick-dots{text-align:center}.product-images .slick-dots li,.hero .slick-dots li{display:inline-block;margin:0 7px}.product-images .slick-dots li:before,.hero .slick-dots li:before{content:none}.product-images .slick-dots li button,.hero .slick-dots li button{font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;height:14px;width:14px;border-radius:100%;border:solid 2px #bbbbbb;position:relative;outline:none;min-width:auto;background-color:transparent}.product-images .slick-dots li.slick-active button:after,.hero .slick-dots li.slick-active button:after{content:"";height:8px;width:8px;border-radius:100%;background-color:#bbb;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.featured-collection__products .arrow-left,.featured-collection__products .arrow-right,.hero__slider .arrow-left,.hero__slider .arrow-right{position:absolute;top:calc(50% - 30px);width:60px;height:60px;text-decoration:none;text-align:center;z-index:1;color:#3f3f3f;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;-webkit-transform:translateX(0);transform:translate(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;cursor:pointer}@media screen and (max-width: 640px){.featured-collection__products .arrow-left,.featured-collection__products .arrow-right,.hero__slider .arrow-left,.hero__slider .arrow-right{display:none!important}}.featured-collection__products .arrow-left i,.featured-collection__products .arrow-right i,.hero__slider .arrow-left i,.hero__slider .arrow-right i{font-size:50px;display:inline-block;vertical-align:middle;color:#4a4a4a}.featured-collection__products .arrow-left.slick-disabled,.featured-collection__products .arrow-left.slick-disabled:hover,.featured-collection__products .arrow-right.slick-disabled,.featured-collection__products .arrow-right.slick-disabled:hover,.hero__slider .arrow-left.slick-disabled,.hero__slider .arrow-left.slick-disabled:hover,.hero__slider .arrow-right.slick-disabled,.hero__slider .arrow-right.slick-disabled:hover{opacity:.3;cursor:initial;-webkit-transform:translateX(0px);transform:translate(0)}.featured-collection__products .arrow-left:hover,.featured-collection__products .arrow-right:hover,.hero__slider .arrow-left:hover,.hero__slider .arrow-right:hover{opacity:.7}.featured-collection__products .arrow-left,.hero__slider .arrow-left{left:0}.featured-collection__products .arrow-left:hover,.hero__slider .arrow-left:hover{-webkit-transform:translateX(-7px);transform:translate(-7px)}.featured-collection__products .arrow-right,.hero__slider .arrow-right{right:0}.featured-collection__products .arrow-right:hover,.hero__slider .arrow-right:hover{-webkit-transform:translateX(7px);transform:translate(7px)}.featured-collection__products .slick-track,.product_related_products .slick-track{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;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:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5px;padding-top:5px}.featured-collection__products .slick-track .product-tile,.product_related_products .slick-track .product-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 100px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .5%;height:auto;float:none;position:relative;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.featured-collection__products .slick-track .product-tile:hover,.product_related_products .slick-track .product-tile:hover{background-color:#f4f4f4}.featured-collection__products .slick-track .product-tile:hover .tile-details .price:after,.product_related_products .slick-track .product-tile:hover .tile-details .price:after{background-color:#f4f4f4;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.featured-collection__products .slick-track .product-tile .tile-details .price,.product_related_products .slick-track .product-tile .tile-details .price{border-top:1px solid #9b9b9b;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;min-height:85px;padding:20px 0 0;position:absolute;right:0;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:1.3125rem;font-weight:700}@media screen and (min-width: 997px){.featured-collection__products .slick-track .product-tile .tile-details .price,.product_related_products .slick-track .product-tile .tile-details .price{font-size:1.25rem}}.featured-collection__products .slick-track .product-tile .tile-details .price:after,.product_related_products .slick-track .product-tile .tile-details .price:after{background-color:#fff;border-bottom:1px solid #ffffff;border-left:1px solid #9b9b9b;border-right:1px solid #ffffff;border-top:1px solid #9b9b9b;content:"";display:block;height:20px;left:0;margin:0 auto;position:absolute;right:0;top:-11px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:20px}.featured-collection__products .slick-track .product-tile .tile-details .price span,.product_related_products .slick-track .product-tile .tile-details .price span{display:block;width:100%;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:1.3125rem;font-weight:700}@media screen and (min-width: 997px){.featured-collection__products .slick-track .product-tile .tile-details .price span,.product_related_products .slick-track .product-tile .tile-details .price span{font-size:1.25rem}}.featured-collection__products .slick-track .product-tile .tile-details a:hover~.price,.product_related_products .slick-track .product-tile .tile-details a:hover~.price{background-color:#383838;border-top:1px solid #383838;color:#fff!important;padding:20px 0 0}.featured-collection__products .slick-track .product-tile .tile-details a:hover~.price:after,.product_related_products .slick-track .product-tile .tile-details a:hover~.price:after{border:1px solid #383838;background-color:#383838}.featured-collection__products .slick-track .product-tile .tile-details a:hover~.price span,.product_related_products .slick-track .product-tile .tile-details a:hover~.price span{color:#fff}.featured-collection__products .slick-track .product-tile .tile-image:hover+.tile-details .price,.product_related_products .slick-track .product-tile .tile-image:hover+.tile-details .price{color:#fff!important;background-color:#383838;border-top:1px solid #383838;padding:20px 0 0}.featured-collection__products .slick-track .product-tile .tile-image:hover+.tile-details .price:after,.product_related_products .slick-track .product-tile .tile-image:hover+.tile-details .price:after{border:1px solid #383838;background-color:#383838}.featured-collection__products .slick-track .product-tile .tile-image:hover+.tile-details .price span,.product_related_products .slick-track .product-tile .tile-image:hover+.tile-details .price span{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/165/assets/scss_theme.scss.css.map */
