/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a:focus{color:inherit}img{max-width:100%}form{margin:0}@media only screen and (max-width: 989px){input,textarea,select{font-size:16px}}button,input[type=submit],label[for]{cursor:pointer}optgroup{font-weight:700}option{color:#333;background-color:#fff}[tabindex="-1"]:focus{outline:none}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}.clearfix{*zoom: 1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;color:#333;background-color:#fff;padding:15px;z-index:10000;transition:none}@font-face{font-family:AmsiProCond-Black;src:url(AmsiProCond-Black.eot?#iefix) format("embedded-opentype"),url(AmsiProCond-Black.otf) format("opentype"),url(AmsiProCond-Black.woff) format("woff"),url(AmsiProCond-Black.ttf) format("truetype"),url(AmsiProCond-Black.svg#AmsiProCond-Black) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmsiProNarw-Black;src:url(AmsiProNarw-Black.eot?#iefix) format("embedded-opentype"),url(AmsiProNarw-Black.woff) format("woff"),url(AmsiProNarw-Black.ttf) format("truetype"),url(AmsiProNarw-Black.svg#AmsiProNarw-Black) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmsiProNarw-Regular;src:url(AmsiProNarw-Regular.eot?#iefix) format("embedded-opentype"),url(AmsiProNarw-Regular.otf) format("opentype"),url(AmsiProNarw-Regular.woff) format("woff"),url(AmsiProNarw-Regular.ttf) format("truetype"),url(AmsiProNarw-Regular.svg#AmsiProNarw-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmsiProNarw-Bold;src:url(AmsiProNarw-Bold.eot?#iefix) format("embedded-opentype"),url(AmsiProNarw-Bold.otf) format("opentype"),url(AmsiProNarw-Bold.woff) format("woff"),url(AmsiProNarw-Bold.ttf) format("truetype"),url(AmsiProNarw-Bold.svg#AmsiProNarw-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmsiProNarw-SemiBold;src:url(AmsiProNarw-SemiBold.eot?#iefix) format("embedded-opentype"),url(AmsiProNarw-SemiBold.otf) format("opentype"),url(AmsiProNarw-SemiBold.woff) format("woff"),url(AmsiProNarw-SemiBold.ttf) format("truetype"),url(AmsiProNarw-SemiBold.svg#AmsiProNarw-SemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmsiProCond-SemiBold;src:url(AmsiProCond-SemiBold.eot?#iefix) format("embedded-opentype"),url(AmsiProCond-SemiBold.otf) format("opentype"),url(AmsiProCond-SemiBold.woff) format("woff"),url(AmsiProCond-SemiBold.ttf) format("truetype"),url(AmsiProCond-SemiBold.svg#AmsiProCond-SemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmsiProCond-Ultra;src:url(AmsiProCond-Ultra.eot?#iefix) format("embedded-opentype"),url(AmsiProCond-Ultra.otf) format("opentype"),url(AmsiProCond-Ultra.woff) format("woff"),url(AmsiProCond-Ultra.ttf) format("truetype"),url(AmsiProCond-Ultra.svg#AmsiProCond-Ultra) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmsiProNarw-Ultra;src:url(AmsiProNarw-Ultra.eot?#iefix) format("embedded-opentype"),url(AmsiProNarw-Ultra.otf) format("opentype"),url(AmsiProNarw-Ultra.woff) format("woff"),url(AmsiProNarw-Ultra.ttf) format("truetype"),url(AmsiProNarw-Ultra.svg#AmsiProNarw-Ultra) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Bold;src:url(ProximaNova-Bold.eot?#iefix) format("embedded-opentype"),url(ProximaNova-Bold.otf) format("opentype"),url(ProximaNova-Bold.woff) format("woff"),url(ProximaNova-Bold.ttf) format("truetype"),url(ProximaNova-Bold.svg#ProximaNova-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Extrabld;src:url(ProximaNova-Extrabld.eot?#iefix) format("embedded-opentype"),url(ProximaNova-Extrabld.otf) format("opentype"),url(ProximaNova-Extrabld.woff) format("woff"),url(ProximaNova-Extrabld.ttf) format("truetype"),url(ProximaNova-Extrabld.svg#ProximaNova-Extrabld) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-SemiboldIt;src:url(ProximaNova-SemiboldIt.eot?#iefix) format("embedded-opentype"),url(ProximaNova-SemiboldIt.otf) format("opentype"),url(ProximaNova-SemiboldIt.woff) format("woff"),url(ProximaNova-SemiboldIt.ttf) format("truetype"),url(ProximaNova-SemiboldIt.svg#ProximaNova-SemiboldIt) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Semibold;src:url(ProximaNova-Semibold.eot?#iefix) format("embedded-opentype"),url(ProximaNova-Semibold.otf) format("opentype"),url(ProximaNova-Semibold.woff) format("woff"),url(ProximaNova-Semibold.ttf) format("truetype"),url(ProximaNova-Semibold.svg#ProximaNova-Semibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNovaT-Thin;src:url(ProximaNovaT-Thin.eot?#iefix) format("embedded-opentype"),url(ProximaNovaT-Thin.otf) format("opentype"),url(ProximaNovaT-Thin.woff) format("woff"),url(ProximaNovaT-Thin.ttf) format("truetype"),url(ProximaNovaT-Thin.svg#ProximaNovaT-Thin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNovaExCn-Black;src:url(ProximaNovaExCn-Black.eot?#iefix) format("embedded-opentype"),url(ProximaNovaExCn-Black.woff) format("woff"),url(ProximaNovaExCn-Black.ttf) format("truetype");font-weight:400;font-style:normal}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.justify-center{justify-content:center}.items-center{align-items:center}.inline{display:inline}.mb-15{margin-bottom:15px}.text-sm{font-size:1.3rem}.text-lg{font-size:3.4rem}.text-italic{font-style:italic}.text-bold{font-weight:700}.uppercase{text-transform:uppercase}.grid{*zoom: 1;list-style:none;padding:0;margin:0 0 0 -30px}.grid:after{content:"";display:table;clear:both}.grid__item{float:left;padding-left:30px;width:100%}.grid__item[class*=--push]{position:relative}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left;float:right}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.33333%}.two-thirds{width:66.66667%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.66667%}.two-sixths{width:33.33333%}.three-sixths{width:50%}.four-sixths{width:66.66667%}.five-sixths{width:83.33333%}.one-eighth{width:12.5%}.two-eighths{width:25%}.three-eighths{width:37.5%}.four-eighths{width:50%}.five-eighths{width:62.5%}.six-eighths{width:75%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.two-tenths{width:20%}.three-tenths{width:30%}.four-tenths{width:40%}.five-tenths{width:50%}.six-tenths{width:60%}.seven-tenths{width:70%}.eight-tenths{width:80%}.nine-tenths{width:90%}.one-twelfth{width:8.33333%}.two-twelfths{width:16.66667%}.three-twelfths{width:25%}.four-twelfths{width:33.33333%}.five-twelfths{width:41.66667%}.six-twelfths{width:50%}.seven-twelfths{width:58.33333%}.eight-twelfths{width:66.66667%}.nine-twelfths{width:75%}.ten-twelfths{width:83.33333%}.eleven-twelfths{width:91.66667%}.show{display:block!important}.hide{display:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media only screen and (max-width: 749px){.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.33333%}.small--two-thirds{width:66.66667%}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.small--one-sixth{width:16.66667%}.small--two-sixths{width:33.33333%}.small--three-sixths{width:50%}.small--four-sixths{width:66.66667%}.small--five-sixths{width:83.33333%}.small--one-eighth{width:12.5%}.small--two-eighths{width:25%}.small--three-eighths{width:37.5%}.small--four-eighths{width:50%}.small--five-eighths{width:62.5%}.small--six-eighths{width:75%}.small--seven-eighths{width:87.5%}.small--one-tenth{width:10%}.small--two-tenths{width:20%}.small--three-tenths{width:30%}.small--four-tenths{width:40%}.small--five-tenths{width:50%}.small--six-tenths{width:60%}.small--seven-tenths{width:70%}.small--eight-tenths{width:80%}.small--nine-tenths{width:90%}.small--one-twelfth{width:8.33333%}.small--two-twelfths{width:16.66667%}.small--three-twelfths{width:25%}.small--four-twelfths{width:33.33333%}.small--five-twelfths{width:41.66667%}.small--six-twelfths{width:50%}.small--seven-twelfths{width:58.33333%}.small--eight-twelfths{width:66.66667%}.small--nine-twelfths{width:75%}.small--ten-twelfths{width:83.33333%}.small--eleven-twelfths{width:91.66667%}.grid--uniform .small--one-half:nth-child(odd),.grid--uniform .small--one-third:nth-child(3n+1),.grid--uniform .small--one-quarter:nth-child(4n+1),.grid--uniform .small--one-fifth:nth-child(5n+1),.grid--uniform .small--one-sixth:nth-child(6n+1),.grid--uniform .small--two-sixths:nth-child(3n+1),.grid--uniform .small--three-sixths:nth-child(odd),.grid--uniform .small--one-eighth:nth-child(8n+1),.grid--uniform .small--two-eighths:nth-child(4n+1),.grid--uniform .small--four-eighths:nth-child(odd),.grid--uniform .small--five-tenths:nth-child(odd),.grid--uniform .small--one-twelfth:nth-child(12n+1),.grid--uniform .small--two-twelfths:nth-child(6n+1),.grid--uniform .small--three-twelfths:nth-child(4n+1),.grid--uniform .small--four-twelfths:nth-child(3n+1),.grid--uniform .small--six-twelfths:nth-child(odd){clear:both}.small--show{display:block!important}.small--hide{display:none!important}.small--text-left{text-align:left!important}.small--text-right{text-align:right!important}.small--text-center{text-align:center!important}}@media only screen and (min-width: 750px){.medium-up--one-whole{width:100%}.medium-up--one-half{width:50%}.medium-up--one-third{width:33.33333%}.medium-up--two-thirds{width:66.66667%}.medium-up--one-quarter{width:25%}.medium-up--two-quarters{width:50%}.medium-up--three-quarters{width:75%}.medium-up--one-fifth{width:20%}.medium-up--two-fifths{width:40%}.medium-up--three-fifths{width:60%}.medium-up--four-fifths{width:80%}.medium-up--one-sixth{width:16.66667%}.medium-up--two-sixths{width:33.33333%}.medium-up--three-sixths{width:50%}.medium-up--four-sixths{width:66.66667%}.medium-up--five-sixths{width:83.33333%}.medium-up--one-eighth{width:12.5%}.medium-up--two-eighths{width:25%}.medium-up--three-eighths{width:37.5%}.medium-up--four-eighths{width:50%}.medium-up--five-eighths{width:62.5%}.medium-up--six-eighths{width:75%}.medium-up--seven-eighths{width:87.5%}.medium-up--one-tenth{width:10%}.medium-up--two-tenths{width:20%}.medium-up--three-tenths{width:30%}.medium-up--four-tenths{width:40%}.medium-up--five-tenths{width:50%}.medium-up--six-tenths{width:60%}.medium-up--seven-tenths{width:70%}.medium-up--eight-tenths{width:80%}.medium-up--nine-tenths{width:90%}.medium-up--one-twelfth{width:8.33333%}.medium-up--two-twelfths{width:16.66667%}.medium-up--three-twelfths{width:25%}.medium-up--four-twelfths{width:33.33333%}.medium-up--five-twelfths{width:41.66667%}.medium-up--six-twelfths{width:50%}.medium-up--seven-twelfths{width:58.33333%}.medium-up--eight-twelfths{width:66.66667%}.medium-up--nine-twelfths{width:75%}.medium-up--ten-twelfths{width:83.33333%}.medium-up--eleven-twelfths{width:91.66667%}.grid--uniform .medium-up--one-half:nth-child(odd),.grid--uniform .medium-up--one-third:nth-child(3n+1),.grid--uniform .medium-up--one-quarter:nth-child(4n+1),.grid--uniform .medium-up--one-fifth:nth-child(5n+1),.grid--uniform .medium-up--one-sixth:nth-child(6n+1),.grid--uniform .medium-up--two-sixths:nth-child(3n+1),.grid--uniform .medium-up--three-sixths:nth-child(odd),.grid--uniform .medium-up--one-eighth:nth-child(8n+1),.grid--uniform .medium-up--two-eighths:nth-child(4n+1),.grid--uniform .medium-up--four-eighths:nth-child(odd),.grid--uniform .medium-up--five-tenths:nth-child(odd),.grid--uniform .medium-up--one-twelfth:nth-child(12n+1),.grid--uniform .medium-up--two-twelfths:nth-child(6n+1),.grid--uniform .medium-up--three-twelfths:nth-child(4n+1),.grid--uniform .medium-up--four-twelfths:nth-child(3n+1),.grid--uniform .medium-up--six-twelfths:nth-child(odd){clear:both}.medium-up--show{display:block!important}.medium-up--hide{display:none!important}.medium-up--text-left{text-align:left!important}.medium-up--text-right{text-align:right!important}.medium-up--text-center{text-align:center!important}}.product-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.product-grid .card{flex-basis:calc(33.33% - 30px);margin-bottom:70px}@media only screen and (max-width: 1024px){.product-grid .card{flex-basis:calc(50% - 30px)}}@media (max-width: 760px){.product-grid .card{flex-basis:100%}}.product-grid:after{content:"";flex-basis:calc(33.33% - 26.66px)}.flex-row-wrapper,.flex-col-wrapper{display:flex}.flex-row-wrapper.flex-wrap,.flex-col-wrapper.flex-wrap{flex-wrap:wrap}.flex-row-wrapper{flex-direction:row}.flex-row-wrapper.flex-space-between{justify-content:space-between}.flex-row-wrapper.flex-center{justify-content:center}.flex-row-wrapper.flex-right{justify-content:flex-end}.flex-row-wrapper.flex-middle{align-items:center}.flex-row-wrapper.flex-stretch{align-items:stretch}.flex-row-wrapper.flex-bottom{align-items:flex-end}.flex-col-wrapper{flex-direction:column}.flex-col-wrapper.flex-space-between{align-items:space-between}.flex-col-wrapper.flex-center{align-items:center}.flex-col-wrapper.flex-right{align-items:flex-end}.flex-col-wrapper.flex-middle{justify-content:center}.flex-col-wrapper.flex-stretch{justify-content:stretch}.flex-col-wrapper.flex-bottom{justify-content:flex-end}body,html{background-color:#fff;overflow-x:hidden;min-width:320px}#main-content{overflow:hidden}ul{margin:0;padding:0;list-style:none}.page-width{max-width:1180px;margin:0 auto;padding:0 20px;position:relative}.max-width,.narrow-width,.wide-width{width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.wide-width,.max-width{max-width:1080px}.narrow-width{max-width:630px}.responsive-only{display:none}@media only screen and (max-width: 1024px){.responsive-only{display:block}}hr{height:1px;background:#333;border:0}.bg-tint{background-color:#eeecea}.bg-tint-light{background-color:#f6f6f6}section,.section-vertical-padding{padding-top:80px;padding-bottom:95px}.carousel-section-vertical-padding{padding-top:0;padding-bottom:0}body{font-family:AmsiProNarw-Regular,sans-serif;font-weight:300;font-size:18px;line-height:1.55;color:#333}.section-title{font-family:AmsiProNarw-Regular,serif;font-weight:400;font-size:64px;line-height:1.063;color:#000}.section-title{color:#222220;font-family:ProximaNovaExCn-Black;text-transform:uppercase;font-size:36px;letter-spacing:.5px;line-height:44px;text-align:center}p{font-size:16px;line-height:32px;margin-bottom:20px;margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:400}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{stroke:inherit}.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-svg .icon-fallback-text{position:static!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.payment-icons{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";cursor:default}.icon-shopify-logo{width:82.28571px;height:24px}.icon.latest{position:absolute;fill:#97d900;width:41px;height:auto;margin-left:-41px;margin-top:-30px}.rte img{height:auto}.rte table{table-layout:fixed}.rte ul,.rte ol{margin:0 0 15px 30px}.rte ul{list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.text-center.rte ul,.text-center.rte ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}.rte-table{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 749px){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table tr,.responsive-table td{float:left;clear:both;width:100%}.responsive-table th,.responsive-table td{display:block;text-align:right;padding:15px;margin:0}.responsive-table td:before{content:attr(data-label);float:left;text-align:center;padding-right:10px}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:15px}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";display:block;position:absolute;top:0;left:15px;right:15px;border-bottom:1px solid #f6f6f6}}@media only screen and (max-width: 749px){.responsive-table-accounts{width:100%}.responsive-table-accounts thead{display:none}.responsive-table-accounts tr{display:block}.responsive-table-accounts tr,.responsive-table-accounts td{float:left;clear:both;width:100%}.responsive-table-accounts th,.responsive-table-accounts td{display:block;text-align:right;padding:15px;margin:0}.responsive-table-accounts td:before{content:attr(data-label);float:left;text-align:center;padding-right:10px}}a{text-decoration:none;color:#000;transition:all .3s ease}.read-more{font-weight:700}.text-link{text-decoration:underline;font-family:AmsiProNarw-SemiBold;letter-spacing:0;font-weight:400}.text-link:hover,.text-link:active,.text-link.nice-select.open{color:#333}.button,.btn,.bndlr-add-to-cart,input[type=button],input[type=submit],button,.spr-summary-actions-newreview{display:inline-flex;justify-content:center;align-items:center;padding:20px 46px;background-color:#97d900;font-family:ProximaNovaExCn-Black;font-size:17.85px;letter-spacing:.42px;color:#191919;position:relative;text-align:center;text-transform:uppercase;cursor:pointer;line-height:1;border-radius:2px;border:1px solid #97d900}.button:hover,.btn:hover,.bndlr-add-to-cart:hover,input[type=button]:hover,input[type=submit]:hover,button:hover,.spr-summary-actions-newreview:hover{background-color:#191919;color:#97d900;border:1px solid #191919}.button.button--small,.btn.button--small,.bndlr-add-to-cart.button--small,input[type=button].button--small,input[type=submit].button--small,button.button--small,.spr-summary-actions-newreview.button--small{font-size:21px;font-size:15.75px;letter-spacing:.38px;letter-spacing:.5px;padding:18px 40px}.button.button--large,.button .spr-summary-actions-newreview,.btn.button--large,.btn .spr-summary-actions-newreview,.bndlr-add-to-cart.button--large,.bndlr-add-to-cart .spr-summary-actions-newreview,input[type=button].button--large,input[type=button] .spr-summary-actions-newreview,input[type=submit].button--large,input[type=submit] .spr-summary-actions-newreview,button.button--large,button .spr-summary-actions-newreview,.spr-summary-actions-newreview.button--large,.spr-summary-actions-newreview .spr-summary-actions-newreview{font-size:21px;letter-spacing:.5px;padding:24px 54px}@media only screen and (max-width: 1024px){.button.button--large,.button .spr-summary-actions-newreview,.btn.button--large,.btn .spr-summary-actions-newreview,.bndlr-add-to-cart.button--large,.bndlr-add-to-cart .spr-summary-actions-newreview,input[type=button].button--large,input[type=button] .spr-summary-actions-newreview,input[type=submit].button--large,input[type=submit] .spr-summary-actions-newreview,button.button--large,button .spr-summary-actions-newreview,.spr-summary-actions-newreview.button--large,.spr-summary-actions-newreview .spr-summary-actions-newreview{font-size:17.85px;letter-spacing:.42px}}.button.button--black,.btn.button--black,.bndlr-add-to-cart.button--black,input[type=button].button--black,input[type=submit].button--black,button.button--black,.spr-summary-actions-newreview.button--black{background-color:#191919;color:#fff;border:1px solid #191919}.button.button--black:hover,.btn.button--black:hover,.bndlr-add-to-cart.button--black:hover,input[type=button].button--black:hover,input[type=submit].button--black:hover,button.button--black:hover,.spr-summary-actions-newreview.button--black:hover{border:1px solid #191919;background-color:#fff;color:#191919}.button.button--white,.btn.button--white,.bndlr-add-to-cart.button--white,input[type=button].button--white,input[type=submit].button--white,button.button--white,.spr-summary-actions-newreview.button--white{color:#191919;background-color:#fff;border:1px solid white}.button.button--white:hover,.btn.button--white:hover,.bndlr-add-to-cart.button--white:hover,input[type=button].button--white:hover,input[type=submit].button--white:hover,button.button--white:hover,.spr-summary-actions-newreview.button--white:hover{border:1px solid #191919;background-color:#191919;color:#fff}.button.button--hollow,.btn.button--hollow,.bndlr-add-to-cart.button--hollow,input[type=button].button--hollow,input[type=submit].button--hollow,button.button--hollow,.spr-summary-actions-newreview.button--hollow{color:#191919;background-color:#fff;border:1px solid #191919}.button.button--hollow:hover,.btn.button--hollow:hover,.bndlr-add-to-cart.button--hollow:hover,input[type=button].button--hollow:hover,input[type=submit].button--hollow:hover,button.button--hollow:hover,.spr-summary-actions-newreview.button--hollow:hover{border:1px solid #191919;background-color:#191919;color:#fff}.bndlr-add-to-cart{background-color:#191919;color:#fff;border:1px solid #191919}.bndlr-add-to-cart:hover{border:1px solid #191919;background-color:#fff;color:#191919}button,input,textarea,select{border:0;border-radius:0;max-width:100%;outline:0;padding:10px 20px}button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default;background-color:#000;border-color:#000}textarea{min-height:100px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.product-quantity{display:inline-block;align-items:center;width:28px;height:32px;font-weight:700;font-size:20px;color:#b5b5b5;border:2px solid #d5d5d5;border-radius:2px;text-align:center}.product-quantity span{position:relative;display:inline-block;vertical-align:middle;top:-2px;width:11px;height:2px;background-color:currentColor}.product-quantity.plus span:after{display:inline-block;position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-color:currentColor;transform:rotate(90deg)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/ico-select.svg?v=131644945767023635871766181700);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:.01px;text-overflow:"";cursor:pointer}.ie9 select{padding-right:10px;background-image:none}select::-ms-expand{display:none}input.input-error,select.input-error,textarea.input-error{border-color:#ce1127;background-color:#000;color:#ce1127}.sort-container{position:relative}#sort-by{position:absolute;cursor:pointer;width:58.33%;border-radius:2px;background-color:#f2f2f2;padding:18px 20px;text-align:left;margin:0 auto;left:0%;right:0%;z-index:1;transition:all .3s ease}#sort-by:hover{transition:all .3s ease;background-color:#e5e5e5}@media only screen and (max-width: 1024px){#sort-by{width:calc(100% - 60px)}}#sort-by .sort-link{opacity:1;color:#000;font-family:AmsiProNarw-Regular;font-size:18px;line-height:24px;display:none;transition:all .3s ease}#sort-by .sort-link:hover{opacity:1;transition:all .3s ease}#sort-by .sort-link:hover:first-of-type{opacity:.55;margin-top:0}#sort-by .sort-link.active{display:block}#sort-by .sort-link:first-child{padding-bottom:5px;opacity:.55}#sort-by .sort-arrow{position:absolute;top:16px;right:20px;transform:scaleY(-1);transition:all .3s ease}#sort-by .sort-arrow .icon{width:11px}#sort-by.open .sort-link{display:block;margin-bottom:20px}#sort-by.open .sort-arrow{transform:scaleY(1);transition:all .3s ease}.placeholder-svg{display:block;fill:#33333359;background-color:#3333331a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(51,51,51,.2)}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.hidden{opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in-element{animation:fade-in 1.4s}.background-color--aqua{background-color:#00aeb5}.background-color--orange{background-color:#ff8300}.background-color--blue{background-color:#0099d8}.background-color--purple{background-color:#5956a5}.background-color--fresh-green{background-color:#008750}.background-color--forest-green{background-color:#005a41}.background-color--mustard{background-color:#e9a21e}.background-color--yellow{background-color:#ffca3d}.background-color--brown{background-color:#8c3c1e}.background-color--green{background-color:#97d900}body{justify-content:center;margin:0;width:100vw}#modal-nutitional-facts:hover,#close:hover{background:#ffffff80;cursor:pointer}#dialog{display:flex;position:fixed;top:0;right:-100vw;width:100vw;height:100vh;text-align:left;z-index:100;background-color:#ffffff80;transition:all .3s ease}#dialog.show-modal{right:0vw;display:flex;transition:all .3s ease}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999999;border-right:2px solid #999999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px #4444441c;box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(.75) translateY(-21px);transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}#shopify-section-hero-home .hero--swoop{background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/homepage-hero.jpg?v=114096499600312630941766181700);background-size:cover;background-position:center center;background-repeat:no-repeat}#shopify-section-hero-home .hero-title{text-shadow:0px 0px 5px #000}.homepage-intro .button{margin-top:30px}.homepage-values .value-sm{width:35%}.homepage-values .value-lg{width:55%;flex-grow:1;margin-left:30px}.homepage-values .value-box{margin-bottom:65px;height:560px;background-size:cover;background-position:center}.homepage-values .value-box .value-content{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end;height:100%;padding:42px 46px;background:#fffc;opacity:0;transition:opacity .5s ease}.homepage-values .value-box:hover .value-content{opacity:1}.homepage-take-a-seat{background-size:cover;background-position:center}.homepage-take-a-seat p{margin-top:400px}.homepage-reviews .homepage-reviews-list{margin:0;padding:0;list-style:none}.homepage-reviews .homepage-reviews-list .homepage-reviews-item{margin-top:50px;width:25%}.homepage-reviews .homepage-reviews-list .homepage-reviews-item .spr-container,.homepage-reviews .homepage-reviews-list .homepage-reviews-item .spr-review{border:0;margin-top:0;padding-top:0}.homepage-reviews .homepage-reviews-list .homepage-reviews-item .spr-header,.homepage-reviews .homepage-reviews-list .homepage-reviews-item .spr-review-header-byline{display:none}.homepage-reviews .homepage-reviews-list .homepage-reviews-item .spr-review-header{margin-bottom:5px}.homepage-reviews .homepage-reviews-list .homepage-reviews-item .spr-starratings{margin-bottom:20px}.homepage-reviews .homepage-reviews-list .homepage-reviews-item .spr-review-content-body{font-size:18px;line-height:1.55}.homepage-comfort-zone{padding:150px 0;background-size:auto 100%;background-position:right center;background-repeat:no-repeat}.homepage-comfort-zone .comfort-zone-content{max-width:50%}.homepage-comfort-zone .comfort-zone-content p{margin:41px 0}.homepage-igfeed .feed-wrapper{margin-left:-20px;margin-right:-20px}.homepage-igfeed .feed-item{margin-left:20px;margin-right:20px;display:block;position:relative}.homepage-igfeed .feed-item svg{position:absolute;top:14px;right:11px;width:30px;height:30px;fill:#fff;transition:fill .3s ease}.homepage-igfeed .feed-item img{width:280px;height:auto}.homepage-igfeed .feed-item:hover svg{fill:#000}.newsletter-signup{padding:122px 0 128px}.newsletter-signup form{width:40%;margin-right:45px}.newsletter-signup input,.newsletter-signup button{height:50px}.newsletter-signup input{margin-right:21px;width:70%;flex-grow:1}.newsletter-signup .form-desc{width:30%;line-height:1.55}.newsletter-signup .back-to-top{width:50px;height:50px;margin-left:auto;font-size:14px;border:2px solid #333333;transition:all .25s ease}.newsletter-signup .back-to-top:hover{border-color:#000;color:#000;cursor:pointer}.template-where-to-buy .hero .hero-content-area{padding:100px 0}.map-note{color:#191919;font-family:AmsiProNarw-Bold;font-size:16px;line-height:32px;margin-bottom:150px}.section-title--find-a-retailer{color:#000;font-family:ProximaNovaExCn-Black}.section-description{text-align:center;max-width:50%;margin:0 auto}@media only screen and (max-width: 768px){.section-description{max-width:100%}}.logo-grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}@media only screen and (max-width: 768px){.logo-grid{flex-wrap:wrap}}.logo-grid .logo{padding:20px;flex-basis:33.33%;max-width:225px}@media only screen and (max-width: 1024px){.logo-grid .logo{flex-basis:50%}}@media only screen and (max-width: 768px){.logo-grid .logo{flex-basis:100%;padding:0 20px}}iframe#destini #panel2LocList1{background:red!important}.blog-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blog-list .card{flex-basis:calc(33.33% - 26.66px);margin-bottom:70px}@media only screen and (max-width: 1024px){.blog-list .card{flex-basis:calc(50% - 20px)}}@media only screen and (max-width: 768px){.blog-list .card{flex-basis:100%}}.blog-list:after{content:"";flex-basis:calc(33.33% - 26.66px)}#learn .search-intro,.template-search .search-intro{color:#191919;font-family:AmsiProNarw-Bold;font-size:18px;line-height:32px;text-align:center;margin-top:60px}#learn .blog-categories,.template-search .blog-categories{text-align:center;margin-bottom:75px;margin-top:60px}@media only screen and (max-width: 1024px){#learn .blog-categories,.template-search .blog-categories{max-width:500px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 768px){#learn .blog-category-list,.template-search .blog-category-list{margin:0;display:flex;justify-content:space-between}}#learn .blog-category,.template-search .blog-category{display:inline-block;color:#00000080;font-family:AmsiProNarw-Bold;font-size:18px;line-height:36px;margin:0 25px;cursor:pointer}@media only screen and (max-width: 768px){#learn .blog-category,.template-search .blog-category{margin:0}}#learn .blog-category a,.template-search .blog-category a{color:#00000080}#learn .blog-category a.is-active,.template-search .blog-category a.is-active,#learn .blog-category:hover a,.template-search .blog-category:hover a{color:#97d900}#learn .blog-search,.template-search .blog-search{background-color:transparent;border:0;position:absolute;top:10px;right:0}@media only screen and (max-width: 550px){#learn .blog-search,.template-search .blog-search{transform:translate(0)}}#learn .search,.template-search .search{position:relative;text-align:center;margin:0 auto;max-width:484px}#learn .search-input,.template-search .search-input{width:100%;border-radius:2px;background-color:#f2f2f2;padding:20px 27px}.article{width:83.33%;margin:110px auto 0}@media only screen and (max-width: 768px){.article{width:100%;margin:200px auto 0}}.article .article-title{text-align:center;color:#000;font-family:ProximaNovaExCn-Black;font-size:36px;line-height:44px;margin-bottom:30px;text-transform:uppercase}.article .article-date{text-align:center;opacity:.55;color:#000;font-family:AmsiProCond-SemiBold;font-size:16px;line-height:21px}.article .article-featured-image{width:100%;height:45vw;max-height:400px;background-size:cover;background-position:50% 50%;margin-bottom:60px}.article .article-body{color:#191919;font-family:AmsiProNarw-Regular;font-size:16px;line-height:32px;margin-bottom:110px}.article .article-share-title{color:#000;font-family:AmsiProNarw-Black;font-size:21px;line-height:28px;margin-bottom:30px;text-align:center}.article .article-share-icon{margin:0 25px;width:25px}.article .article-share-icon svg{fill:#97d900;width:25px;height:25px;transition:all .3s ease}.article .article-share-icon:hover svg{fill:#000;transition:all .3s ease}.article .social-sharing{display:flex;justify-content:center;margin-bottom:60px}.article .article-comment-input{width:100%;border-radius:2px;background-color:#f2f2f2;padding:20px 27px;margin-bottom:10px}.article-references{border-top:2px solid #a0c755;padding-top:30px;margin:30px 0}.article-references>p{font-size:12px;margin-bottom:5px}.template-article .article-author-block-wrapper{padding:100px 0 0}@media only screen and (max-width: 768px){.template-article .article-author-block-wrapper{padding:50px 0 0}}.template-article .article-author-block{display:block;flex-direction:row;border-radius:2px;background-color:#f6f6f6;width:66.66%;padding:50px 60px;margin:0 auto 130px;width:75%}@media only screen and (max-width: 768px){.template-article .article-author-block{margin:0 auto 60px;width:100%}}.template-article .author-image{width:64px;height:64px;background-position:50% 50%;background-size:cover;border-radius:50%;float:left}@media only screen and (max-width: 768px){.template-article .author-image{float:none;display:block;margin:0 auto 20px}}.template-article .author-text{margin:0 auto 0 120px;width:calc(100% - 120px)}@media only screen and (max-width: 768px){.template-article .author-text{display:block;width:100%;margin:0 auto;text-align:center}}.template-article .author-name{color:#000;font-family:AmsiProNarw-Black;font-size:21px;line-height:28px;margin:0 0 10px}.template-article .author-bio{color:#191919;font-family:AmsiProNarw-Regular;font-size:14px;line-height:21px;margin-bottom:0}.template-article .related-blog-wrapper{margin-top:65px;margin-bottom:90px}@media only screen and (max-width: 768px){.template-article .related-blog-wrapper{margin-bottom:60px}}.template-article .related-blog-wrapper .section-title{padding:0 20px}.template-article .related-product-wrapper{padding:90px 0;margin-bottom:90px;background-color:#f6f6f6}.template-article .related-product-wrapper .section-title{text-align:left;margin-bottom:70px}.article h1:not([class]),.article h2:not([class]),.article h3:not([class]),.article h4:not([class]),.article h5:not([class]),.article h6:not([class]),.template-article h1:not([class]),.template-article h2:not([class]),.template-article h3:not([class]),.template-article h4:not([class]),.template-article h5:not([class]),.template-article h6:not([class]){letter-spacing:0;font-family:AmsiProNarw-Black}.article b,.article strong,.template-article b,.template-article strong{font-weight:700}.search-results{text-align:center;opacity:.56;color:#000;font-family:AmsiProNarw-Bold;font-size:18px;line-height:24px;margin-top:60px;margin-bottom:70px}.search-intro{font-family:AmsiProNarw-Regular;font-size:18px;line-height:24px}.search-cancel{display:block;color:#97d900;margin-top:10px}.pdt-wrapper{position:relative;min-height:1000px;height:calc(100vh - 110px);max-height:calc(100vh - 110px);width:100%}@media only screen and (max-width: 1024px){.pdt-wrapper{min-height:initial;height:720px}}@media only screen and (max-width: 768px){.pdt-wrapper{max-height:none}}.pdt-wrapper .pdt-initial-screen{min-height:1000px;height:calc(100vh - 110px);max-height:calc(100vh - 110px);width:100%;background-size:cover;background-position:50% 50%;justify-content:center;align-items:center;display:flex;position:absolute;z-index:-1;transition-delay:1s}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-initial-screen{min-height:initial;height:720px}}@media only screen and (max-width: 768px){.pdt-wrapper .pdt-initial-screen{max-height:none}}.pdt-wrapper .pdt-initial-screen .initial-message{max-width:464px;text-align:center;color:#fff;opacity:0;transition:all .3s ease}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-initial-screen .initial-message{padding:30px}}.pdt-wrapper .pdt-initial-screen .pdt-initial-title{font-family:AmsiProCond-Ultra;font-size:36px;letter-spacing:.5px;line-height:44px;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-initial-screen .pdt-initial-title{font-size:32px;letter-spacing:.44px;line-height:39px}}.pdt-wrapper .pdt-initial-screen .pdt-initial-subtitle{font-family:AmsiProNarw-Regular;font-size:21px;line-height:31px;text-align:center;margin-bottom:60px}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-initial-screen .pdt-initial-subtitle{font-size:16px;line-height:30px;margin-bottom:40px}}.pdt-wrapper .pdt-initial-screen .pdt-background--blur{opacity:0;transition:all 1s ease;transition-delay:.3s}.pdt-wrapper .pdt-initial-screen.open{transition-delay:1s;z-index:1}.pdt-wrapper .pdt-initial-screen.open .initial-message{opacity:1;transition:all .3s ease;z-index:1}.pdt-wrapper .pdt-initial-screen.open .pdt-background--blur{opacity:1;transition:all .3s ease}.pdt-wrapper .pdt-menu-screen{top:0;left:0;display:flex;position:absolute;min-height:900px;height:calc(100vh - 110px);max-height:calc(100vh - 110px);width:100%;justify-content:center;align-items:center;position:relative;opacity:1}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen{min-height:initial;height:720px}}@media only screen and (max-width: 768px){.pdt-wrapper .pdt-menu-screen{max-height:none}}.pdt-wrapper .pdt-menu-screen .pdt-menu{z-index:1;text-align:center}.pdt-wrapper .pdt-menu-screen .pdt-menu .pdt-catgory-detail{visibility:hidden;opacity:0;border-radius:20%;padding:17px;position:inherit;width:320px;text-align:left;font-size:16px;line-height:25px;margin-left:70px}.pdt-wrapper .pdt-menu-screen .pdt-menu .pdt-catgory-detail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:50%}.pdt-wrapper .pdt-menu-screen .pdt-menu .pdt-category-title{font-family:ProximaNovaExCn-Black;display:inline-block;font-size:24px;line-height:29px;margin:0;text-transform:uppercase;text-align:left;max-width:180px;cursor:pointer}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen .pdt-menu .pdt-category-title{font-size:18px;line-height:22px;max-width:90px;text-align:center}}.pdt-wrapper .pdt-menu-screen .pdt-category{z-index:0;opacity:0;color:#fff}.pdt-wrapper .pdt-menu-screen .pdt-category.zero-delay-animation{transition-delay:0s!important}.pdt-wrapper .pdt-menu-screen .pdt-category .pdt-catgory-background{z-index:-1;position:absolute;min-width:390px;transform:scale(0);transition:all .3s ease}.pdt-wrapper .pdt-menu-screen .pdt-category .pdt-button-squiggle svg{visibility:hidden;opacity:0;transition:all .3s ease}.pdt-wrapper .pdt-menu-screen .pdt-category .pdt-category-description{color:#fff;font-family:AmsiProNarw-Regular;font-size:16px;line-height:25px;visibility:hidden;opacity:0;transition:opacity .3s ease}.pdt-wrapper .pdt-menu-screen .pdt-category .pdt-result-cta{visibility:hidden;opacity:0;transition:all .3s ease}.pdt-wrapper .pdt-menu-screen .pdt-category.is-open .pdt-catgory-detail{visibility:visible;opacity:1;transform:scale(1);transition:all .3s ease}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen .pdt-category.is-open .pdt-catgory-detail{display:none}}.pdt-wrapper .pdt-menu-screen .pdt-category.is-open .pdt-catgory-background{display:block;z-index:-1;transform:scale(1);transition:all .3s ease}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen .pdt-category.is-open .pdt-catgory-background{display:none}}.pdt-wrapper .pdt-menu-screen .pdt-category.is-open.pdt-catgory-detail--mobile{display:block}.pdt-wrapper .pdt-menu-screen .pdt-category.is-open .pdt-button-squiggle svg{visibility:visible;opacity:1;transition:all .3s ease;transition-delay:.3s}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen .pdt-category.is-open .pdt-button-squiggle svg{display:none}}.pdt-wrapper .pdt-menu-screen .pdt-category.is-open .pdt-category-description{visibility:visible;opacity:1;transition:opacity .3s ease;transition-delay:.6s}.pdt-wrapper .pdt-menu-screen .pdt-category.is-open .pdt-result-cta{visibility:visible;opacity:1;transition:opacity .3s ease .9s,border .3s ease,background-color .3s ease,color .3s ease}.pdt-wrapper .pdt-menu-screen .pdt-menu-intro{z-index:0;opacity:0;color:#fff;font-family:AmsiProNarw-Bold;font-size:18px;line-height:25px}.pdt-wrapper .pdt-menu-screen .pdt-menu-intro-icon{z-index:1;opacity:0;transition:all .3s ease;transition-delay:1s}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen .pdt-menu-intro-icon{position:absolute;top:30px;left:5px}}@media (max-width: 325px){.pdt-wrapper .pdt-menu-screen .pdt-menu-intro-icon{top:50px}}.pdt-wrapper .pdt-menu-screen.open .center-frame{position:relative;z-index:1;width:100%;max-width:1140px;height:100%}.pdt-wrapper .pdt-menu-screen.open .pdt-button{width:79px;height:60px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-button{width:55px;height:43px}.pdt-wrapper .pdt-menu-screen.open .pdt-button .icon-plus-animatable{width:12px;height:19px}}.pdt-wrapper .pdt-menu-screen.open .pdt-button .vertical-line{transition:.3s transform ease;transform:scaleY(1);transform-origin:50% 50%}.pdt-wrapper .pdt-menu-screen.open .pdt-button.minus .vertical-line{transform:scaleY(0);transform-origin:50% 50%;transition:.3s transform ease}.pdt-wrapper .pdt-menu-screen.open .pdt-button-squiggle{position:absolute;top:80px}.pdt-wrapper .pdt-menu-screen.open .pdt-button-squiggle svg{width:70px;height:70px}.pdt-wrapper .pdt-menu-screen.open .pdt-menu-intro{z-index:1;opacity:1;transition:all .3s ease;transition-delay:1s}.pdt-wrapper .pdt-menu-screen.open .pdt-category{position:absolute;z-index:1;opacity:1;transition:z-index .3s ease,opacity .3s ease,transform .3s ease}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--1{transition-delay:1.2s;top:33%;left:11%}@media (min-height: 900px) and (min-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--1{top:28%}}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--1{left:initial;top:38%;right:63%}}@media (max-height: 750px) and (max-width: 768px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--1{top:42%}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--1 .pdt-catgory-detail{margin-left:-20px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--1 .pdt-catgory-background{position:absolute;top:-5px;left:-110px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--1 .pdt-button{transform:translate(170px)}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--1 .pdt-button{transform:translate(0)}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--2{transition-delay:1.4s;top:33%;left:67%}@media (min-height: 900px) and (min-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--2{top:28%}}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--2{top:39%;left:65%}}@media (max-height: 750px) and (max-width: 768px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--2{top:43%}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--2 .pdt-catgory-detail{margin-left:70px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--2 .pdt-catgory-background{position:absolute;top:-15px;left:0}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--2 .pdt-button{transform:translate(-76px)}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--2 .pdt-button{transform:translate(0)}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--3{transition-delay:1.6s;top:53%;left:12%}@media (min-height: 900px) and (min-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--3{top:48%}}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--3{left:initial;top:54%;right:63%}}@media (max-height: 750px) and (max-width: 768px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--3{top:57%}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--3 .pdt-catgory-detail{margin-left:-20px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--3 .pdt-catgory-background{position:absolute;top:-20px;left:-100px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--3 .pdt-button{transform:translate(94px)}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--3 .pdt-button{transform:translate(0)}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--4{transition-delay:1.8s;top:57%;left:64%}@media (min-height: 900px) and (min-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--4{top:48%}}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--4{top:56%}}@media (max-height: 750px) and (max-width: 768px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--4{top:61%}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--4 .pdt-catgory-detail{margin-left:70px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--4 .pdt-catgory-background{position:absolute;top:-35px;left:0}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--4 .pdt-button{transform:translate(-73px)}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--4 .pdt-button{transform:translate(0)}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5{transition-delay:2s;top:74%;left:15%}@media (min-height: 900px) and (min-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5{top:69%}}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5{left:initial;right:60%}}@media (max-height: 750px) and (max-width: 768px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5{top:78%}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5 .pdt-category-title{margin-left:-65px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5 .pdt-catgory-detail{margin-left:-80px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5 .pdt-catgory-background{position:absolute;top:-15px;left:-185px;min-width:405px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5 .pdt-button{transform:translate(150px)}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--5 .pdt-button{transform:translate(0)}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--6{transition-delay:2.2s;top:78%;left:60%}@media (min-height: 900px) and (min-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--6{top:69%}}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--6{left:60%}}@media (max-height: 750px) and (max-width: 768px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--6{top:82%}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--6 .pdt-catgory-detail{margin-left:70px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--6 .pdt-catgory-background{position:absolute;top:0;left:10px}.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--6 .pdt-button{transform:translate(-47px)}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.pdt-category--6 .pdt-button{transform:translate(0)}}.pdt-wrapper .pdt-menu-screen.open .pdt-category.is-pushed{transition:transform .3s ease;transition-delay:0s;transform:translateY(90px)}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-screen.open .pdt-category.is-pushed{transform:translate(0)}}.pdt-wrapper .pdt-menu-screen.open .pdt-menu-intro-icon{z-index:1;opacity:1;transition:all .3s ease;transition-delay:1s}.pdt-wrapper .pdt-background{position:absolute;top:0;left:0;min-height:1100px;height:calc(100vh - 110px);max-height:calc(100vh - 110px);width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-background{min-height:initial;height:720px;background-position:50% 50%}}@media only screen and (max-width: 768px){.pdt-wrapper .pdt-background{max-height:none}}.pdt-wrapper .pdt-menu-intro-wrapper{position:absolute;top:127px;width:100%;margin-left:20px}@media only screen and (max-width: 1024px){.pdt-wrapper .pdt-menu-intro-wrapper{margin-left:0;top:127px}}@media only screen and (max-width: 768px){.pdt-wrapper .pdt-menu-intro-wrapper{top:180px}}.pdt-wrapper .icon-squiggle-right{width:80px;height:80px;fill:#fff}@media only screen and (max-width: 1024px){.pdt-wrapper .icon-squiggle-right{width:45px;height:45px}}.outer{position:relative;border:1px solid red}.pdt-catgory-detail{position:relative}.pdt-catgory-detail.pdt-catgory-detail--mobile{display:none;padding:70px}.pdt-catgory-detail.pdt-catgory-detail--mobile.pdt-catgory-detail--1{background-color:#008750}.pdt-catgory-detail.pdt-catgory-detail--mobile.pdt-catgory-detail--2{background-color:#00aeb5}.pdt-catgory-detail.pdt-catgory-detail--mobile.pdt-catgory-detail--3{background-color:#0099d8}.pdt-catgory-detail.pdt-catgory-detail--mobile.pdt-catgory-detail--4{background-color:#ff8300}.pdt-catgory-detail.pdt-catgory-detail--mobile.pdt-catgory-detail--5{background-color:#5956a5}.pdt-catgory-detail.pdt-catgory-detail--mobile.pdt-catgory-detail--6{background-color:#e9a21e}.pdt-catgory-detail.pdt-catgory-detail--mobile .pdt-category-title{font-family:ProximaNovaExCn-Black;font-size:24px;color:#fff;text-transform:uppercase;margin:0 0 10px}.pdt-catgory-detail.pdt-catgory-detail--mobile .pdt-category-description{font-size:16px;line-height:25px;color:#fff}.pdt-catgory-detail.pdt-catgory-detail--mobile .cancel-icon{position:absolute;top:0;left:-44px;cursor:pointer;transition:all .3s ease}.pdt-catgory-detail.pdt-catgory-detail--mobile .cancel-icon svg{width:20px;height:37px;fill:#fff}.pdt-catgory-detail.pdt-catgory-detail--mobile .cancel-icon:hover svg{fill:#b3b3b3;transition:all .3s ease}@media only screen and (max-width: 1024px){.pdt-catgory-detail.pdt-catgory-detail--mobile.is-open{display:block}}.pdt-result-navigation{margin-top:-40px;margin-bottom:90px;justify-content:center}@media only screen and (max-width: 1024px){.pdt-result-navigation{margin-top:-17px;margin-bottom:20px}}.product-grid-section{max-width:1180px;margin:0 auto;padding:30px 20px 0;position:relative}@media only screen and (max-width: 1024px){.product-grid-section{padding:30px 0 0}}.product-grid-section#section3,.product-grid-section#section2{padding-top:10px;border-top:1px solid #C5C4C4}.section-intro{position:relative;max-width:calc(41.66% + 80px);margin:80px auto;padding:0 40px}@media only screen and (max-width: 768px){.section-intro{margin:0 auto 80px;padding:0 20px;max-width:100%}}.section-intro .section-intro-heading{color:#191919;font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;text-align:center;z-index:1;position:relative;text-transform:uppercase}@media only screen and (max-width: 1024px){.section-intro .section-intro-heading{font-size:32px;letter-spacing:.44px;line-height:39px}}.section-intro .section-intro-description{font-family:AmsiProNarw-Regular;font-size:21px;line-height:30px;text-align:center;z-index:1;position:relative}@media only screen and (max-width: 1024px){.section-intro .section-intro-description{font-size:16px;line-height:30px}}.section-intro .section-intro-icon{position:absolute;transform:translate(-50%,-50%)}@media only screen and (max-width: 1024px){.section-intro .section-intro-icon{display:none}}.section-intro .section-intro-icon.section-intro-icon--1{top:0%;left:0%}.section-intro .section-intro-icon.section-intro-icon--2{top:100%;left:100%}.section-area{margin:30px auto;max-width:33.33%;text-align:center}@media only screen and (max-width: 1024px){.section-area{margin:0 auto;max-width:100%;padding:0 20px}}.section-area .section-area-heading{position:relative;text-align:center;color:#191919;font-family:ProximaNovaExCn-Black;font-size:24px;letter-spacing:.33px;line-height:32px;display:inline-block;z-index:1;margin-bottom:30px}@media only screen and (max-width: 1024px){.section-area .section-area-heading{margin-bottom:15px}}.section-area .section-area-heading .section-area-heading-background{position:absolute;top:50%;left:0;width:100px;height:89px;transform:translate(-50%,-50%);z-index:0;z-index:-1}.section-area .section-area-description{opacity:.86;color:#191919;font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;text-align:center;z-index:1;position:relative}.product-grid-section-divider{background-color:#c5c4c4}.pdt-footer{display:flex;background-color:#fff}@media only screen and (max-width: 1024px){.pdt-footer{text-align:center}}.pdt-footer .pdt-footer-title{color:#232323;font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:36px;text-transform:uppercase}@media only screen and (max-width: 1024px){.pdt-footer .pdt-footer-title{font-size:32px;letter-spacing:.44px;line-height:39px}}.pdt-footer .pdt-footer-subtitle{color:#232323;font-family:AmsiProNarw-Regular;font-size:18px;line-height:27px}@media only screen and (max-width: 1024px){.pdt-footer .pdt-footer-subtitle{font-size:16px;line-height:24px}}.pdt-footer .pdt-footer-text{flex-basis:33.33%}.pdt-footer .pdt-footer-ctas{position:relative;display:flex;align-items:center;justify-content:space-around;flex-basis:66.66%}@media only screen and (max-width: 1024px){.pdt-footer .pdt-footer-ctas{flex-direction:row;flex-basis:100%}}@media only screen and (max-width: 768px){.pdt-footer .pdt-footer-ctas{flex-direction:column;flex-basis:100%}}.pdt-footer .pdt-footer-ctas-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-family:AmsiProCond-Ultra;font-size:24px;letter-spacing:.33px;line-height:32px;text-align:center;color:#fff;text-transform:uppercase}.pdt-footer .pdt-footer-ctas-text img{margin:15px auto 0;display:block;max-width:60px;max-height:60px}.pdt-footer .pdt-footer-cta{position:relative;flex-basis:45%}@media only screen and (max-width: 1024px){.pdt-footer .pdt-footer-cta{max-width:300px}}.pdt-footer .pdt-footer-cta img{opacity:1;transition:opacity .2s ease}.pdt-footer .pdt-footer-cta:hover img{opacity:.75}.pdt-footer .pdt-footer-cta-background{position:relative}.pdt-footer .footer-inner{display:flex}@media only screen and (max-width: 1024px){.pdt-footer .footer-inner{flex-direction:column}}.template-product-discovery-result #main-content{background-color:#f5f3f5}.carousel-products-results{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:40px}.accounts,#RecoverPasswordForm{margin:70px auto}.accounts h1,#RecoverPasswordForm h1{text-align:center}.accounts input:not(.btn),#RecoverPasswordForm input:not(.btn){color:#444;font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;padding:10px 10px 10px 5px;width:100%;margin-bottom:15px;border:1px solid #000000}.accounts input[type=email],.accounts input[type=password],#RecoverPasswordForm input[type=email],#RecoverPasswordForm input[type=password]{color:#444;font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;padding:10px 10px 10px 5px;width:100%;margin-bottom:15px;border:1px solid #000000}.accounts input[name="customer[first_name]"],.accounts input[name="customer[last_name]"],#RecoverPasswordForm input[name="customer[first_name]"],#RecoverPasswordForm input[name="customer[last_name]"]{color:#444;font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;padding:10px 10px 10px 5px;width:48%;margin-bottom:15px;border:1px solid #000000}.accounts .input__fullname,#RecoverPasswordForm .input__fullname{display:flex;justify-content:space-between}.accounts input.btn,#RecoverPasswordForm input.btn{display:block}.accounts .addresses,#RecoverPasswordForm .addresses{display:flex}.accounts .addresses-main,#RecoverPasswordForm .addresses-main{text-align:center}.accounts .addresses-main p,#RecoverPasswordForm .addresses-main p{text-decoration:underline}.accounts .addresses>div,#RecoverPasswordForm .addresses>div{width:100%;background:#f6f6f6;border-radius:6px;padding:25px}.accounts .addresses select,#RecoverPasswordForm .addresses select{border:1px solid #000000}.accounts .addresses>div:not(:first-child),#RecoverPasswordForm .addresses>div:not(:first-child){margin:0 12px}.accounts .addresses-default,#RecoverPasswordForm .addresses-default{display:flex;align-items:baseline}.accounts .addresses-default>input,#RecoverPasswordForm .addresses-default>input{width:20px}.accounts .form__container,#RecoverPasswordForm .form__container{min-width:600px}.accounts .account__btn,#RecoverPasswordForm .account__btn{display:flex;align-items:center;justify-content:space-evenly;margin-bottom:50px}.accounts .account__links,#RecoverPasswordForm .account__links{display:flex;align-items:center;flex-direction:column}.accounts .register-form,#RecoverPasswordForm .register-form{margin-top:80px;display:flex;flex-direction:column;align-items:center}.accounts .errors,#RecoverPasswordForm .errors{color:#ce1127}.accounts .input-error,#RecoverPasswordForm .input-error{background:#ffca3d}@media only screen and (max-width: 1024px){.accounts .addresses,#RecoverPasswordForm .addresses{flex-direction:column}.accounts .addresses>div:not(:first-child),#RecoverPasswordForm .addresses>div:not(:first-child){margin:15px 0!important}.accounts .form__container,#RecoverPasswordForm .form__container{min-width:auto}.accounts .account__btn,#RecoverPasswordForm .account__btn{display:flex;flex-direction:column;align-items:normal;margin-bottom:30px}.accounts .account__btn>*:first-child,#RecoverPasswordForm .account__btn>*:first-child{margin-bottom:15px}}.accounts-guest{margin-bottom:40px}#RecoverPasswordForm{max-width:600px}#RecoverPasswordForm input{margin-bottom:15px}@media only screen and (max-width: 1024px){#RecoverPasswordForm{max-width:auto}}.responsive-table-accounts{color:#000;border-collapse:collapse;border-spacing:0;width:100%}.responsive-table-accounts th{background:#999;color:#000;font-weight:600;padding:10px 12px;text-align:left}.responsive-table-accounts td{padding:10px 12px}.responsive-table-accounts tr:nth-child(2n) td{background:#e8e8e8}.responsive-table-accounts tr:nth-child(odd) td{background:#f6f6f6}.customer-page{display:grid;grid-template-columns:2fr 1fr;gap:0 1rem}@media only screen and (max-width: 1024px){.customer-page{grid-template-columns:1fr!important}}.customer-account-details__container{background:#f6f6f6;padding:10px 25px}.customer-account-details__btn>.btn{width:100%;margin-bottom:15px}.user-customer{margin-top:80px;display:flex;justify-content:center}#rc_login{background:#f5f5f5;padding:10px 25px}#rc_login a{display:inline-flex;justify-content:center;align-items:center;padding:20px 46px;background-color:#97d900;font-family:ProximaNovaExCn-Black;font-size:17.85px;letter-spacing:.42px;color:#191919;position:relative;text-align:center;text-transform:uppercase;cursor:pointer;line-height:1;border-radius:2px;border:1px solid #97d900}#rc_login a:hover{background-color:#191919;color:#97d900;border:1px solid #191919}#rc_login h5{font-size:1.3em}.recharge-te{margin-top:100px}@media only screen and (max-width: 1024px){.recharge-te{margin-top:70px}}.rc-selling-plans select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:400;height:60px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.rc-selling-plans .rc-selling-plans__dropdown:after{border-bottom:2px solid #999999;border-right:2px solid #999999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.collection-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.collection-wrapper:after{content:"";flex-basis:calc(33.33% - 30px)}.collection-wrapper .card{flex-basis:calc(33.33% - 30px);margin-bottom:80px;margin-right:0}@media only screen and (max-width: 1024px){.collection-wrapper .card{flex-basis:calc(50% - 30px);margin-bottom:40px}}@media only screen and (max-width: 760px){.collection-wrapper .card{flex-basis:100%;margin-bottom:40px}}.template-collection .product-sort{height:1px;margin-bottom:140px}.template-product .page-theme--yellow .spr-icon-star{background-image:url(../assets/compass-up-yellow.svg)!important}.template-product .page-theme--yellow .spr-icon-star-half,.template-product .page-theme--yellow .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-yellow.svg)!important}.template-product .page-theme--blue .spr-icon-star{background-image:url(../assets/compass-up-blue.svg)!important}.template-product .page-theme--blue .spr-icon-star-half,.template-product .page-theme--blue .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-blue.svg)!important}.template-product .page-theme--aqua .spr-icon-star{background-image:url(../assets/compass-up-aqua.svg)!important}.template-product .page-theme--aqua .spr-icon-star-half,.template-product .page-theme--aqua .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-aqua.svg)!important}.template-product .page-theme--green .spr-icon-star{background-image:url(../assets/compass-up-green.svg)!important}.template-product .page-theme--green .spr-icon-star-half,.template-product .page-theme--green .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-green.svg)!important}.template-product .page-theme--orange .spr-icon-star{background-image:url(../assets/compass-up-orange.svg)!important}.template-product .page-theme--orange .spr-icon-star-half,.template-product .page-theme--orange .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-orange.svg)!important}.template-product .page-theme--purple .spr-icon-star{background-image:url(../assets/compass-up-purple.svg)!important}.template-product .page-theme--purple .spr-icon-star-half,.template-product .page-theme--purple .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-purple.svg)!important}.template-product .page-theme--fresh-green .spr-icon-star{background-image:url(../assets/compass-up-fresh-green.svg)!important}.template-product .page-theme--fresh-green .spr-icon-star-half,.template-product .page-theme--fresh-green .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-fresh-green.svg)!important}.template-product .page-theme--forest-green .spr-icon-star{background-image:url(../assets/compass-up-forest-green.svg)!important}.template-product .page-theme--forest-green .spr-icon-star-half,.template-product .page-theme--forest-green .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-forest-green.svg)!important}.template-product .page-theme--mustard .spr-icon-star{background-image:url(../assets/compass-up-mustard.svg)!important}.template-product .page-theme--mustard .spr-icon-star-half,.template-product .page-theme--mustard .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-mustard.svg)!important}.template-product .page-theme--brown .spr-icon-star{background-image:url(../assets/compass-up-brown.svg)!important}.template-product .page-theme--brown .spr-icon-star-half,.template-product .page-theme--brown .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf-brown.svg)!important}.template-product #main-content{margin-top:-80px}.template-product .product-header{display:flex;flex-direction:row;padding-bottom:0}@media only screen and (max-width: 768px){.template-product .product-header{flex-direction:column-reverse}}.template-product .product-header .product__block{width:50%;background-size:cover;background-position:50% 50%}.template-product .product-header .product__block.product__block--aqua{background-color:#00aeb5}.template-product .product-header .product__block.product__block--orange{background-color:#ff8300}.template-product .product-header .product__block.product__block--blue{background-color:#0099d8}.template-product .product-header .product__block.product__block--purple{background-color:#5956a5}.template-product .product-header .product__block.product__block--fresh-green{background-color:#008750}.template-product .product-header .product__block.product__block--forest-green{background-color:#005a41}.template-product .product-header .product__block.product__block--mustard{background-color:#e9a21e}.template-product .product-header .product__block.product__block--yellow{background-color:#ffca3d}.template-product .product-header .product__block.product__block--brown{background-color:#8c3c1e}.template-product .product-header .product__block.product__block--green{background-color:#97d900}@media only screen and (max-width: 768px){.template-product .product-header .product__block{width:100%}}.template-product .product-header .product__block .half-page-width--image,.template-product .product-header .product__block .product-carousel,.template-product .product-header .product__block .slick-list,.template-product .product-header .product__block .slick-track{height:100%}.template-product .product-header .product__text{background-color:#fff;padding:110px 0}@media only screen and (max-width: 768px){.template-product .product-header .product__text{padding:55px 0}}@media only screen and (max-width: 768px){.template-product .product-header .product__image{padding-bottom:0%}}.template-product .product-header .product__subheading{font-family:AmsiProNarw-Black;font-size:18px;line-height:24px}.template-product .product-header .product__heading{font-family:ProximaNovaExCn-Black;text-transform:uppercase;color:#191919;font-size:36px;letter-spacing:.5px;line-height:44px;margin:0 0 15px}@media only screen and (max-width: 768px){.template-product .product-header .product__heading{font-size:32px;letter-spacing:.44px;line-height:39px}}.template-product .product-header .product__price{font-family:ProximaNovaExCn-Black;font-size:24px;line-height:29px;padding:20px 0 25px}.template-product .product-header .product__price .promo-price{display:inline-block;margin-left:1em;color:#c90303}.template-product .product-header .product-top-info{margin-bottom:25px}.template-product .product-header form label{font-size:16px;line-height:24px;font-family:AmsiProNarw-Bold;color:#000;padding-bottom:10px;display:inline-block}.template-product .product-header form .options{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.template-product .product-header form .options .selector-wrapper{width:calc(50% - 18px);margin-bottom:20px}@media only screen and (max-width: 1024px){.template-product .product-header form .options .selector-wrapper{width:100%}}.template-product .product-header form .options .selector-wrapper .variant-select{width:100%;height:auto;background-color:#fff;border:1px solid #d5d5d5;border-radius:2px}.template-product .product-header form .options .selector-wrapper .variant-select:after{background-image:url(../assets/arrow.svg);background-position:center;background-size:contain;transform-origin:50% 50%;transform:rotate(180deg);border:none;width:11px;height:12px}.template-product .product-header form .options .selector-wrapper .variant-select.open{background-color:#f6f6f6;border:1px solid #f6f6f6}.template-product .product-header form .options .selector-wrapper .variant-select.open:after{transform:rotate(0)}.template-product .product-header form .options .selector-wrapper .variant-select span{display:inline-block;font-size:16px;line-height:21px;padding:20px 0;color:#000}.template-product .product-header form .options .selector-wrapper .variant-select .option{font-weight:400;letter-spacing:0}.template-product .product-header form .options .selector-wrapper .variant-select .list{width:100%}.template-product .product-header form .quantity-wrap{width:100%;max-width:100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.template-product .product-header form .quantity-wrap label{width:100%}.template-product .product-header form .quantity-wrap .quantity{font-family:AmsiProNarw-Regular;width:40px;padding:5px;text-align:center}.template-product .product-header form .form-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.template-product .product-header form .form-footer button-wrap,.template-product .product-header form .form-footer a{margin-top:40px;width:calc(50% - 18px)}@media only screen and (max-width: 768px){.template-product .product-header form .form-footer button-wrap,.template-product .product-header form .form-footer a{width:100%}}.template-product .product-header form .form-footer button[disabled]{color:gray;cursor:not-allowed}.template-product .product-header form .product__promo{margin-top:6rem}.template-product .product-header form .product__promo .product__promo-text{vertical-align:middle;padding:15px;font-size:2rem;line-height:1.2}.template-product .product-header form .product__promo .product__promo--green{border-left:8px solid #97d900}.template-product .product-header form .product__promo .product__promo--brown{border-left:8px solid #8c3c1e}.template-product .product-header form .product__promo .product__promo--orange{border-left:8px solid #ff8300}.template-product .product-header form .product__promo .product__promo--yellow{border-left:8px solid #ffca3d}.template-product .product-header form .product__promo .product__promo--mustard{border-left:8px solid #e9a21e}.template-product .product-header form .product__promo .product__promo--dark-green{border-left:8px solid #00a93f}.template-product .product-header form .product__promo .product__promo--forest-green{border-left:8px solid #005a41}.template-product .product-header form .product__promo .product__promo--brand-green{border-left:8px solid #97d700}.template-product .product-header form .product__promo .product__promo--aqua{border-left:8px solid #00aeb5}.template-product .product-header form .product__promo .product__promo--blue{border-left:8px solid #0099d8}.template-product .product-header form .product__promo .product__promo--purple{border-left:8px solid #5956a5}.template-product .product-header form .product__promo .product__promo--fresh-green{border-left:8px solid #008750}.template-product .product-header .button{margin:40px 0 0}.template-product .product-header .logos{margin-top:20px}.template-product .product-header .logos ul{display:flex;flex-wrap:wrap}.template-product .product-header .logos ul li{display:inline-flex;flex-basis:50%;align-items:center}.template-product .product-header .logos .logo-image{width:33px}.template-product .product-header .half-page-width{*zoom: 1;max-width:590px}.template-product .product-header .half-page-width:after{content:"";display:table;clear:both}.template-product .product-header .half-page-width--image{margin:0 auto;padding:0 30px 0 80px;max-width:none}.template-product .product-header .half-page-width--image img{margin:0 auto;max-width:400px;padding:60px 40px}.template-product .product-header .half-page-width--text{margin:0 0 0 auto;padding:0 80px 0 30px}.template-product .product-header.product--reverse{flex-direction:row-reverse}.template-product .product-header.product--reverse .half-page-width--text{margin:0 auto 0 0;padding:0 30px 0 80px}.template-product .product-header.product--reverse .half-page-width--image{margin:0 0 0 auto;padding:0 80px 0 30px}@media only screen and (max-width: 768px){.template-product .product-header.product--reverse{flex-direction:column-reverse}.template-product .product-header.product--reverse .half-page-width--text{margin:0 auto 0 0;padding:0 30px}.template-product .product-header.product--reverse .half-page-width--image{margin:0 0 0 auto;padding:0 30px}}.template-product .product__heading{font-family:ProximaNova-Extrabld;text-transform:uppercase;color:#000;font-size:36px;letter-spacing:.5px;line-height:36px}.template-product .product__heading.product__heading--aqua span{color:#00aeb5}.template-product .product__heading.product__heading--orange span{color:#ff8300}.template-product .product__heading.product__heading--blue span{color:#0099d8}.template-product .product__heading.product__heading--purple span{color:#5956a5}.template-product .product__heading.product__heading--fresh-green span{color:#008750}.template-product .product__heading.product__heading--forest-green span{color:#005a41}.template-product .product__heading.product__heading--mustard span{color:#e9a21e}.template-product .product__heading.product__heading--yellow span{color:#ffca3d}.template-product .product__heading.product__heading--brown span{color:#8c3c1e}.template-product .product__heading.product__heading--green span{color:#97d900}@media only screen and (max-width: 768px){.template-product .product__heading{font-size:32px;letter-spacing:.44px;line-height:39px}}.template-product .product-attribute-section{margin-top:40px}.template-product .product-attribute-list{color:#000;font-family:AmsiProNarw-Regular;font-size:16px;line-height:21px}.template-product .product-attribute-list:not(:first-of-type){margin-top:15px}.template-product .product-attribute-title{font-family:AmsiProNarw-Bold;font-size:16px;line-height:24px;opacity:1}.template-product .product-attribute-item{opacity:.5}.template-product .slick-dots{display:none!important}.template-product .product-carousel{position:relative}.template-product .product-carousel .slider-count{position:absolute;bottom:15px;right:-8px;color:#fff;line-height:0}@media only screen and (max-width: 1024px){.template-product .product-carousel .slider-count{right:30px}}.template-product .product-carousel .slider-count p{margin:0}.template-product .product-carousel .slick-prev{position:absolute;bottom:15px;right:30px;cursor:pointer;z-index:10}.template-product .product-carousel .slick-prev svg.prev-arrow path{fill:#fff}@media only screen and (max-width: 1024px){.template-product .product-carousel .slick-prev{right:70px}}.template-product .product-carousel .slick-next{position:absolute;bottom:15px;right:-40px;cursor:pointer;z-index:10}.template-product .product-carousel .slick-next svg.next-arrow path{fill:#fff}@media only screen and (max-width: 1024px){.template-product .product-carousel .slick-next{right:0}}.template-product .product-carousel .img-wrap{padding-top:100px;display:flex;justify-content:center;align-items:flex-start}@media only screen and (max-width: 768px){.template-product .product-carousel .img-wrap{padding-top:50px}}.template-product .product-carousel .img-wrap img{max-width:100%;max-height:500px;height:auto;width:auto;margin:60px auto;padding:0}@media only screen and (max-width: 768px){.template-product .product-carousel .img-wrap img{max-height:400px}}.template-product .benefit-block{position:relative;background-position:50% 50%;padding-bottom:60px;background-color:#f6f6f6}.template-product .benefit-heading{color:#232323;font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;text-align:center;text-transform:uppercase;margin:0 0 45px}.template-product .benefit{flex-basis:25%;text-align:center}@media only screen and (max-width: 768px){.template-product .benefit{flex-basis:100%;margin-bottom:50px}}.template-product .benefit-grid{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.template-product .benefit-grid{flex-wrap:wrap}}.template-product .benefit-image{max-width:48px;width:100%;text-align:center}.template-product .benefit-title{font-family:AmsiProNarw-Black;font-size:18px;line-height:24px;text-align:center}.template-product .benefit-description{font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;text-align:center;color:#191919}.template-product .multi-nutrition-fact-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media only screen and (max-width: 768px){.template-product .multi-nutrition-fact-grid{display:flex;flex-direction:column;grid-gap:0px}}.template-product .multi-nutrition-fact{text-align:center}@media only screen and (max-width: 768px){.template-product .multi-nutrition-fact{flex-basis:100%;margin-bottom:50px}}.template-product .multi-nutrition-fact__btn{width:100%;height:100%}.template-product section #prop65{display:none}.template-product .warning-block{position:relative;background-position:50% 50%;padding-bottom:60px;background-color:#f6f6f6}.template-product .warning-heading-container{display:flex;justify-content:center;align-items:center}.template-product .warning-heading{color:#232323;font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;text-align:center;text-transform:uppercase;display:inline;margin:0;padding:0 10px}.template-product .warning{flex-basis:25%;text-align:center}@media only screen and (max-width: 768px){.template-product .warning{flex-basis:100%;margin-bottom:50px}}.template-product .warning-grid{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.template-product .warning-grid{flex-wrap:wrap}}.template-product .warning-image{max-width:48px;width:100%;text-align:center}.template-product .warning-title{font-family:AmsiProNarw-Black;font-size:21px;font-weight:500;line-height:24px;text-align:center;cursor:pointer;padding:18px;transition:.4s}.template-product .warning-title:after{margin-left:16px}.template-product .warning-title:hover{color:#97d700;background-color:#eee}.template-product .warning-toggle{display:none}.template-product #warning-collapsible-content{overflow:hidden;transition:1s}.template-product .warning-description{font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;text-align:center;color:#191919}.template-product .review-wrap-alt{background-color:#f6f6f6;padding-top:60px}.template-product .related-products-grid{display:flex}@media only screen and (max-width: 768px){.template-product .related-products-grid{flex-direction:column}}.template-product .related-products-intro{position:relative;width:33.33%;display:flex;flex-direction:column;padding:0 30px 0 0;justify-content:flex-start}@media only screen and (max-width: 768px){.template-product .related-products-intro{width:100%;padding-bottom:30px}}.template-product .related-products-intro .icon{position:absolute;right:30px;top:150px;width:81px;height:auto;color:#00aeb5}@media only screen and (max-width: 1024px){.template-product .related-products-intro .icon{top:170px}}@media only screen and (max-width: 768px){.template-product .related-products-intro .icon{display:none}}.template-product .related-products-heading{font-size:36px;letter-spacing:.5px;line-height:36px;color:#090909;font-family:ProximaNovaExCn-Black;text-transform:uppercase;margin:0}@media only screen and (max-width: 768px){.template-product .related-products-heading{font-size:32px;line-height:39px;letter-spacing:initial}}.template-product .related-products-description{color:#232323;font-family:AmsiProNarw-Regular;font-size:18px;line-height:27px;margin:30px 0 0;max-width:250px}.template-product .carousel-related-products{width:66.66%;display:inline-block}@media only screen and (max-width: 768px){.template-product .carousel-related-products{width:100%}}.template-product .carousel-related-products .slick-list,.template-product .carousel-related-products .slick-track,.template-product .carousel-related-products .card--product{height:100%}@media only screen and (max-width: 768px){.template-product .carousel-related-products .card--product{margin-bottom:60px;margin-right:0}}.template-product .nutritional-facts-modal{height:100%;width:100%;display:flex;position:fixed;top:0;right:-100%;z-index:999}.template-product .nutritional-facts-modal.is-open{right:0%}.template-product .nutritional-facts-content-container{width:100%;overflow-y:scroll}@media only screen and (max-width: 768px){.template-product .nutritional-facts-content-container{width:100%}}.template-product .nutritional-facts-content{width:100%;max-width:1180px;padding:35px 65px;text-align:center;margin-left:auto;margin-right:auto}.template-product .nutritional-facts-content p{color:#000}.template-product .nutritional-facts-overlay{width:100%;background-color:#fff}.template-product .nutritional-facts-title{color:#000;font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;text-transform:uppercase}.template-product #close{position:absolute;right:65px;top:40px;cursor:pointer;width:43px;height:43px;border-radius:50%;background-color:#fff;transition:all .3s ease;z-index:1;display:flex!important;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.template-product #close{right:35px;top:20px}}.template-product #cboxClose{position:absolute;right:65px;top:40px;cursor:pointer;width:43px;height:43px;background-color:#fff;transition:all .3s ease;font-size:50px;z-index:1;display:flex!important;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.template-product #cboxClose{right:35px;top:20px}}.template-product strong{font-weight:700}.template-product .cart-popup-close{display:block;position:fixed;width:100%;height:100%;z-index:9998}.template-product .cart-popup-wrapper{display:block;position:fixed;width:100%;background-color:#fff;z-index:9999;border:1px solid var(--color-border);transform:translateY(0);transition:all .45s cubic-bezier(.29,.63,.44,1)}@media only screen and (max-width: 768px){.template-product .cart-popup-wrapper{top:0}}@media only screen and (min-width: 750px){.template-product .cart-popup-wrapper{width:50rem;right:0}}.template-product .cart-popup-wrapper--hidden{display:none;transform:translateY(-100%)}.template-product .cart-popup{padding:1.5rem 2rem 2rem}.template-product .cart-popup__header{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--color-border)}.template-product .cart-popup__heading{flex-grow:1;padding:.5rem 0rem;margin:0;color:var(--color-body-text);line-height:1.2em;letter-spacing:.3px;text-transform:uppercase;font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);font-family:var(--font-stack-body);font-weight:var(--font-weight-body)}.template-product .cart-popup__close{padding:.9rem;margin-right:-.9rem;background-color:transparent;border:none;line-height:0}.template-product .cart-popup__close .icon-close{width:2rem;height:2rem;fill:currentColor}.template-product .cart-popup__close:hover,.template-product .cart-popup__close:focus{color:var(--color-text-focus)}.template-product .cart-popup-item{display:flex;margin:1rem 0}.template-product .cart-popup-item__image-wrapper{position:relative;flex-basis:18%;flex-shrink:0;margin-right:1rem;text-align:center}.template-product .cart-popup-item__image{display:block;margin:0 auto;max-height:95px}.template-product .cart-popup-item__description{display:flex;color:var(--color-body-text);flex-basis:100%;justify-content:space-between;line-height:1.2rem}.template-product .cart-popup-item__title{color:var(--color-text);font-size:calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);font-family:var(--font-stack-header);font-weight:var(--font-weight-header);margin-bottom:0}.template-product .cart-popup-item__quantity{flex-basis:30%;flex-shrink:0;margin-left:1rem;text-align:right;font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em)}.template-product .cart-popup__cta-link{width:48%;white-space:nowrap}.template-product .cart-popup__dismiss{margin-top:.5rem;display:flex;justify-content:space-between}.template-product .cart-popup__dismiss-button{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em)}#shopify-product-reviews .spr-container{border:none;padding:24px 0}@media only screen and (max-width: 768px){#shopify-product-reviews .spr-container .spr-header{text-align:left}}@media only screen and (max-width: 768px){#shopify-product-reviews .spr-container .spr-summary{text-align:left}}#shopify-product-reviews .spr-container .spr-icon{width:11px!important;height:12px!important;margin-right:4px!important}#shopify-product-reviews .spr-container .spr-badge{margin:0 0 15px}#shopify-product-reviews .spr-container .spr-review-header{position:relative}#shopify-product-reviews .spr-container .spr-header-title{color:#232323;font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;text-transform:uppercase}@media only screen and (max-width: 768px){#shopify-product-reviews .spr-container .spr-header-title{text-align:left;font-size:32px;color:#191919}}#shopify-product-reviews .spr-container .spr-review{width:66.66%;margin-left:auto}@media only screen and (max-width: 768px){#shopify-product-reviews .spr-container .spr-review{width:100%;margin-right:auto;margin-left:0}}#shopify-product-reviews .spr-container .spr-review:last-child{border-bottom:1px solid rgba(0,0,0,.1)}#shopify-product-reviews .spr-container .spr-summary-actions-togglereviews{font-family:AmsiProNarw-Bold;font-size:16px;line-height:24px}#shopify-product-reviews .spr-container .spr-summary-caption{display:block}@media only screen and (max-width: 768px){#shopify-product-reviews .spr-container .spr-summary-actions{margin-top:10px;display:block;width:100%;text-align:right}}#shopify-product-reviews .spr-container .spr-starratings .spr-icon{background-size:contain;background-repeat:no-repeat;background-position:center center}#shopify-product-reviews .spr-container .spr-starratings .spr-icon-star{background-image:url(../assets/compass-up.svg)}#shopify-product-reviews .spr-container .spr-starratings .spr-icon-star-empty{background-image:url(../assets/compass-up-empty.svg)}#shopify-product-reviews .spr-container .spr-starratings .spr-icon-star-half,#shopify-product-reviews .spr-container .spr-starratings .spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf.svg)}#shopify-product-reviews .spr-container .spr-review-date{position:absolute;top:0;right:0}@media only screen and (max-width: 768px){#shopify-product-reviews .spr-container .spr-review-date{top:-20px}}i.spr-icon,a.spr-icon{background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;position:static;top:0;width:18px;height:18px;text-indent:-30000px}i.spr-icon.spr-icon-star,a.spr-icon.spr-icon-star{background-image:url(../assets/compass-up.svg)}i.spr-icon.spr-icon-star-empty,a.spr-icon.spr-icon-star-empty{background-image:url(../assets/compass-up-empty.svg)}i.spr-icon.spr-icon-star-half,i.spr-icon.spr-icon-star-half-alt,a.spr-icon.spr-icon-star-half,a.spr-icon.spr-icon-star-half-alt{background-image:url(../assets/compass-halfhalf.svg)}.stamped-star-rating--aqua>span>span>i{color:#00aeb5}.stamped-star-rating--orange>span>span>i{color:#ff8300}.stamped-star-rating--blue>span>span>i{color:#0099d8}.stamped-star-rating--purple>span>span>i{color:#5956a5}.stamped-star-rating--fresh-green>span>span>i{color:#008750}.stamped-star-rating--forest-green>span>span>i{color:#005a41}.stamped-star-rating--mustard>span>span>i{color:#e9a21e}.stamped-star-rating--yellow>span>span>i{color:#ffca3d}.stamped-star-rating--brown>span>span>i{color:#8c3c1e}.stamped-star-rating--green>span>span>i{color:#97d900}.template-our-story .text-image-5050{padding-top:0;padding-bottom:0}#challenge .shopify-challenge__container{display:flex;flex-direction:column;min-height:50vh;align-items:center;justify-content:center}.template-cart .max-width{padding-top:150px;padding-bottom:170px}@media only screen and (max-width: 768px){.template-cart .max-width{padding-top:100px;padding-bottom:100px}}.template-cart .section-title{padding-bottom:150px}@media only screen and (max-width: 768px){.template-cart .section-title{padding-bottom:50px}}.template-cart .section-title--promo{padding-bottom:0}@media only screen and (max-width: 768px){.template-cart .section-title--promo{padding-bottom:50px}}.template-cart .section-promo{width:auto;margin:auto;padding-bottom:40px}.template-cart .section-promo--text{border-left:8px solid #97d700;vertical-align:middle;padding:15px 30px;line-height:1.2}@media only screen and (max-width: 768px){.template-cart .section-promo--text{font-size:2rem}}.template-cart form table{width:100%;border-collapse:collapse}.template-cart form table th{color:#232323;padding-bottom:30px;text-align:center;letter-spacing:0;font-family:AmsiProNarw-Bold;font-weight:400}.template-cart form table th:first-child{text-align:left}.template-cart form table th:last-child{text-align:right}.template-cart form table th.quantity-header{text-align:left}@media only screen and (max-width: 768px){.template-cart form table td[data-label=Product]{text-align:center}}@media only screen and (max-width: 768px){.template-cart form table td[data-label=Product]:before{display:none}}.template-cart form table td[data-label=Price]{text-align:center;padding:0 30px}@media only screen and (max-width: 768px){.template-cart form table td[data-label=Price]{text-align:right;padding:15px}}.template-cart form table td[data-label=Total]{text-align:right}.template-cart form table img{padding:30px;max-width:150px}@media only screen and (max-width: 768px){.template-cart form table img{padding:0}}.template-cart form table .product-name{display:inline-block;font-size:20px;line-height:26px;font-family:AmsiProNarw-Bold;max-width:200px}@media only screen and (max-width: 768px){.template-cart form table .product-name{text-align:center;max-width:none;width:100%}}.template-cart form table .cart-quantity-input{width:50px;padding:5px;text-align:center}.template-cart form table .cart-table-remove{display:inline-block;text-decoration:underline;margin:auto 30px;opacity:.6;font-size:16px}.template-cart form table .cart-table-remove:hover{opacity:1}@media only screen and (max-width: 1024px){.template-cart form table .cart-table-remove{display:block;margin-left:0}}@media only screen and (max-width: 768px){.template-cart form table .cart-table-remove{margin:10px 0}}@media only screen and (max-width: 768px){.template-cart form table .mobile-text-center{text-align:center!important}}.template-cart form table,.template-cart form th,.template-cart form td{border-bottom:1px solid rgba(151,151,151,.45)}@media only screen and (max-width: 768px){.template-cart form table,.template-cart form th,.template-cart form td{border:none}}.template-cart .cart-item__discount .cart-item__discount-text{color:#97d700;margin:0}.template-cart .cart-footer .subtotal{padding-top:110px;padding-bottom:30px}.template-cart .cart-footer .subtotal span{display:inline-block;font-family:AmsiProNarw-Bold;font-size:20px;line-height:26px}.template-cart .cart-footer .subtotal span.subtotal-label{margin-right:100px;text-align:left}.template-cart .cart-footer p{padding-bottom:60px}.template-cart .cart-footer .button--hollow{margin-right:50px}@media only screen and (max-width: 768px){.template-cart .cart-footer .button--hollow{margin-right:0;margin-bottom:10px}}footer{background-color:#191919;padding:100px 0}@media only screen and (max-width: 768px){footer .footer-main-content{flex-direction:column-reverse}}footer .footer-main-content .footer-links{margin-right:auto}footer .footer-background{pointer-events:none;position:absolute;right:0;max-width:330px;width:100%;opacity:.1;top:-90px}@media only screen and (max-width: 768px){footer .footer-background{max-width:none}}footer ul.footer-links li{margin:0 0 10px}footer ul.footer-links li a{color:#fff;font-family:AmsiProNarw-Regular;font-size:16px;line-height:21px;transition:all .3s ease}footer ul.footer-links li a:hover{color:#ccc;transition:all .3s ease}footer .footer-trim{color:#fff;font-family:AmsiProNarw-Regular;font-size:14px;opacity:.5!important}@media only screen and (max-width: 768px){footer .footer-trim{flex-direction:column;align-items:flex-start!important}}footer .footer-trim a{color:#fff;font-family:AmsiProNarw-Regular;font-size:14px!important;line-height:18px}footer .footer-legal .footer-links{display:flex}footer .footer-legal .footer-links li{display:inline;margin:0 0 0 15px}@media only screen and (max-width: 768px){footer .footer-legal .footer-links li{margin:0 15px 0 0}}footer .footer-legal .footer-links li:last-of-type:before{content:"";height:16px;width:1px;opacity:.5;border-right:1px solid white;margin-right:15px}footer .copyright-text{margin-bottom:7px}footer .contact-form{margin-bottom:40px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){footer .contact-form{width:calc(100% + 6px)}}footer .contact-form .footer-newsletter-description{width:100%}footer .contact-form #newsletter{flex-grow:1;display:inline-block;border:0;padding:15px 20px 15px 21px;font-family:ProximaNova-Extrabld,sans-serif;border-radius:2px 0 0 2px;box-shadow:none;height:52px;-webkit-appearance:none}@media only screen and (max-width: 992px){footer .contact-form #newsletter{padding:17px 20px 15px 21px}}@media only screen and (max-width: 768px){footer .contact-form #newsletter{padding:17px 20px 15px;width:calc(100% - 135px)}}footer .contact-form #newsletter::placeholder{font-family:AmsiProNarw-SemiBold;font-size:16px;color:#08080894}footer .contact-form .newsletter-submit{display:inline-block;border-radius:0 2px 2px 0;border:0;padding-top:17px;padding-bottom:17px;font-size:16px;box-shadow:none;height:52px;-webkit-appearance:none}footer .footer-main-links{margin-bottom:60px}footer .newsletter{display:flex;flex-direction:column;align-items:flex-end;width:41.66%;margin-bottom:40px}@media only screen and (max-width: 992px){footer .newsletter{width:50%}}@media only screen and (max-width: 768px){footer .newsletter{width:100%}}footer .footer-newsletter-description{margin-top:0;color:#fff;font-size:16px;line-height:21px;font-family:AmsiProNarw-SemiBold}@media only screen and (max-width: 768px){footer .footer-newsletter-description{transform:translate(6px)}}footer .social-link{color:#fff;margin-left:26px}footer .social-link:hover{color:#ccc;transition:all .3s ease}.giftcard-qr img,.apple-wallet-image{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}html,body{background-color:#fff;color:#000}.print-giftcard,.apple-wallet{display:none}}.hero{text-align:center}.hero h1{position:relative;display:inline-block;font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;text-transform:uppercase;margin:0}@media only screen and (max-width: 768px){.hero h1{font-size:32px;line-height:39px}}.hero .hero-title-image{position:absolute;width:50px}.hero .hero-title-image.hero-title-image--before{top:-30px;left:-30px}.hero .hero-title-image.hero-title-image--after{bottom:-30px;right:-30px}@media only screen and (max-width: 768px){.hero .hero-title-image{display:none}}.hero p.hero-subtitle{font-family:AmsiProNarw-Regular;font-size:21px;line-height:32px;text-align:center;margin-top:30px;margin-bottom:0}@media only screen and (max-width: 768px){.hero p.hero-subtitle{margin-top:10px;font-size:16px;line-height:30px}}.hero .button{margin-top:30px}@media only screen and (max-width: 768px){.hero .button{margin-top:22px}}.hero.hero--swoop{content:"";z-index:0;width:120vw;transform:translate3d(-10vw,0,0);background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--swoop{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--swoop{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--swoop{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-learn.jpg?v=171218601511254181621766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--brain{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-brain.jpg?v=172620985033928080911766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--brain{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--brain{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--brain{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--digestive{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-digestive.jpg?v=70890431051138204231766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--digestive{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--digestive{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--digestive{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--immune{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-immune.jpg?v=88625408032012134041766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}.hero.hero--immune{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-immune.jpg?v=88625408032012134041766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--immune{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--immune{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--immune{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--keto{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-keto.jpg?v=146673370951931549621766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--keto{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--keto{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--keto{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--learn{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-learn.jpg?v=171218601511254181621766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--learn{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--learn{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--learn{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--paleo{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-paleo.jpg?v=61766684191841578011766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--paleo{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--paleo{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--paleo{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--protein{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-protein.jpg?v=18593385734781463101766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--protein{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--protein{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--protein{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--vegan{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-vegan.jpg?v=44014516092065027111766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--vegan{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--vegan{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--vegan{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--weight-loss{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-weight-loss.jpg?v=78572596998017994621766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--weight-loss{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--weight-loss{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--weight-loss{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--articles{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-articles.jpg?v=171218601511254181621766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--articles{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--articles{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--articles{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--energy{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-energy.jpg?v=70890431051138204231766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--energy{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--energy{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--energy{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--grass-fed{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-grass-fed.jpg?v=18593385734781463101766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--grass-fed{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--grass-fed{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--grass-fed{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--greens{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-greens.jpg?v=146673370951931549621766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--greens{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--greens{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--greens{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--recipes{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-recipes.jpg?v=171218601511254181621766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--recipes{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--recipes{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--recipes{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--recovery{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-recovery.jpg?v=108823095455098544001766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--recovery{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--recovery{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--recovery{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--sport-nutrition{content:"";z-index:0;background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/header-sport-nutrition.jpg?v=78572596998017994621766181700);background-size:100% 100%;background-position:center bottom;background-repeat:no-repeat;background-color:#fff;padding:0}@media only screen and (max-width: 1200px){.hero.hero--sport-nutrition{width:150vw;transform:translate3d(-25vw,0,0)}}@media only screen and (max-width: 1024px){.hero.hero--sport-nutrition{width:180vw;transform:translate3d(-40vw,0,0)}}@media only screen and (max-width: 768px){.hero.hero--sport-nutrition{width:300vw;transform:translate3d(-100vw,0,0)}}.hero.hero--dark-green{background-color:#005a41;color:#fff}.hero.hero--green{background-color:#97d900;color:#fff}.hero.hero--brand-green{background-color:#97d700;color:#fff}.hero.hero--orange{background-color:#ff8300;color:#fff}.hero.hero--yellow{background-color:#ffca3d;color:#fff}.hero.hero--mustard{background-color:#e9a21e;color:#fff}.hero.hero--aqua{background-color:#00aeb5;color:#fff}.hero.hero--sky-blue,.hero.hero--blue{background-color:#0099d8;color:#fff}.hero.hero--purple{background-color:#5956a5;color:#fff}.hero .hero-inner{width:100%;max-width:1080px}.hero .hero-content-area{max-width:33vw;height:auto;margin:0 auto;padding:90px 0 160px}@media only screen and (max-width: 1024px){.hero .hero-content-area{max-width:66vw}}@media only screen and (max-width: 768px){.hero .hero-content-area{max-width:100vw;padding:150px 0 130px}}.hero .hero-icon{position:absolute;transform:translate(-50%,-50%);min-width:160px}.hero .header-icon{margin:0 0 15px;width:60px;align-items:center}@media only screen and (max-width: 1024px){.hero .header-icon{margin:0}}.hero .hero-width{*zoom: 1;max-width:1180px;padding:0 30px;margin:0 auto;position:relative}.hero .hero-width:after{content:"";display:table;clear:both}@media only screen and (max-width: 1024px){.hero .hero-width{max-width:100vw}}.hero.hero--pdt-result .hero-content-area{padding:150px 0 190px}@media only screen and (max-width: 1024px){.hero.hero--pdt-result .hero-content-area{padding:130px 0}}@media only screen and (max-width: 768px){.hero.hero--pdt-result .hero-content-area{padding:100px 0}}.hero.hero--pdt-result .hero-action{font-family:AmsiProNarw-Black;font-size:18px;line-height:25px;margin:35px 0 0}.hero.hero--pdt-result .hero-intro-icon{position:relative}.hero.hero--pdt-result .hero-intro-icon svg{position:absolute;top:-50px;left:-50px;width:80px;height:80px;fill:#fff;transform:rotateY(180deg) rotate(-90deg)}@media only screen and (max-width: 1024px){.hero.hero--pdt-result .hero-intro-icon svg{width:45px;height:45px;left:50px;top:-40px}}@media only screen and (max-width: 768px){.hero.hero--pdt-result .hero-intro-icon svg{left:65px}}@media (max-width: 600px){.hero.hero--pdt-result .hero-intro-icon svg{top:0}}.hero.hero--404{margin-bottom:250px}@media only screen and (max-width: 768px){.hero.hero--404{margin-bottom:100px}}.hero.hero--404 .hero-content-area{padding:110px 0}@media only screen and (max-width: 768px){.hero.hero--404 .hero-content-area{padding:210px 0 80px}}.hero-promo{height:1000px;position:relative;background-size:cover;background-position:top;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 2100px){.hero-promo{height:1400px!important}}@media screen and (max-width: 1630px){.hero-promo{height:850px!important}}@media screen and (max-width: 1400px){.hero-promo{height:700px!important}}@media screen and (max-width: 1040px){.hero-promo{height:600px!important}}@media screen and (max-width: 940px){.hero-promo{height:500px!important}}@media screen and (max-width: 780px){.hero-promo{height:400px!important}}@media screen and (max-width: 630px){.hero-promo{height:350px!important}}@media screen and (max-width: 530px){.hero-promo{height:300px!important}}@media screen and (max-width: 470px){.hero-promo{height:250px!important}}@media screen and (max-width: 400px){.hero-promo{height:210px!important}}.template-index .hero-subtitle{text-shadow:0px 0px 5px #000}.hero-blurb{position:relative;flex-basis:33.33%}.hero-blob{position:absolute;width:100%;top:50%;left:50%;height:auto;transform:translate(-50%,-50%);z-index:-1;transition:all .2s ease;fill:#fff}@media only screen and (max-width: 1024px){.hero-blob{width:100%}}.hero-blurb-title{position:relative;color:#191919;font-family:AmsiProCond-Ultra;font-size:24px;letter-spacing:.33px;line-height:32px;text-align:center;margin:0 15px;z-index:1;width:calc(1/3 * 100%);padding:0 5px}@media only screen and (max-width: 1024px){.hero-blurb-title{font-size:14px;line-height:19px}}@media only screen and (max-width: 768px){.hero-blurb-title{margin:0 7px}}.hero-blurb-title:nth-child(2n) svg{transform:translate(-50%,-50%) rotate(180deg)}.hero-blurb-title:hover .hover-yellow{fill:#ffca3d}.hero-blurb-title:hover .hover-blue{fill:#0099d8}.hero-blurb-title:hover .hover-aqua{fill:#00aeb5}.hero-blurb-title:hover .hover-green{fill:#97d900}.hero-blurb-title:hover .hover-orange{fill:#ff8300}.hero-blurb-title:hover .hover-purple{fill:#5956a5}.hero-blurb-title:hover .hover-darkgreen{fill:#00a93f}.hero-blurb-image{display:none;position:absolute;transform:translate(-50%,-50%);z-index:-1}@media only screen and (max-width: 1024px){.hero-blurb-image{display:none}}.hero-blurb-image.hero-blurb-image--1{top:0;left:20%}.hero-blurb-image.hero-blurb-image--2{top:100%;left:80%}.hero-width{*zoom: 1;max-width:1180px;padding:0 30px;margin:0 auto;position:relative}.hero-width:after{content:"";display:table;clear:both}@media only screen and (max-width: 1024px){.hero-width{max-width:100vw}}#shopify-section-hero{margin-bottom:100px}#shopify-section-hero-find-a-retailer .hero{border-radius:0}.template-collection .hero{margin-bottom:40px}@media only screen and (max-width: 1024px){.template-collection .hero-content-area{padding:50px 0 90px}}.template-collection .hero-title.dark{color:#000}.template-collection .hero-title.white{color:#fff}.template-collection .hero-subtitle.dark{color:#000}.template-collection .hero-subtitle.white{color:#fff}.template-collection .hero-points{display:flex;justify-content:center}.template-collection .hero-point{align-items:flex-end;margin:0}.template-collection .hero-point:nth-of-type(2){margin:0 0 0 20px}.template-collection .hero-point .point-image{margin:40px 25px 0 0;width:30px}@media only screen and (max-width: 1024px){.template-collection .hero-point .point-image{margin:30px 25px 0 0}}.template-collection .hero-point .point-icon{margin:0 0 15px;width:60px;align-items:center}@media only screen and (max-width: 1024px){.template-collection .hero-point .point-icon{margin:0}}.template-collection .hero-point .point-text{max-width:140px;font-size:21px;line-height:28px;font-family:AmsiProNarw-Bold;color:#000;display:flex;align-items:flex-end}@media only screen and (max-width: 1024px){.template-collection .hero-point .point-text{font-size:15.75px;line-height:20px}}.template-product-discovery-result .hero.hero--green{background-color:#005a41}.carousel-featured{margin-top:95px}@media only screen and (max-width: 768px){.carousel-featured{margin-top:80px}}.carousel-featured .slick-track,.carousel-featured .slick-list{height:100%;display:flex}.carousel-featured .slick-track{padding:10px 0}.carousel-featured .card{display:flex;height:auto;margin:0 30px 15px;background-color:#fff;border-radius:8px;padding-bottom:20px;justify-content:flex-start;box-shadow:none}@media only screen and (max-width: 768px){.carousel-featured .card{margin:0 20px}}.carousel-featured .card:hover{box-shadow:none}.carousel-featured .card:hover .card-image:after{opacity:.6}.carousel-featured .card:hover .card-title{color:#005a41}.carousel-featured .card .card-image{position:relative;margin-bottom:20px;border-radius:8px}.carousel-featured .card .card-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#fff;transition:opacity .3s ease}.carousel-featured .card .card-title{padding:0;transition:color .3s ease}.carousel-featured .card .card-subtitle{padding:0}.carousel-featured .slick-prev{position:absolute;left:0;top:10%;margin-top:3.5%;cursor:pointer;width:43px;height:43px;border-radius:50%;background-color:#fff;transition:all .3s ease;z-index:1;display:flex!important;align-items:center;justify-content:center;box-shadow:3px 3px 12px #0000001a}@media (max-width: 1023px){.carousel-featured .slick-prev{top:calc(10vw - 30px)}}@media (max-width: 500px){.carousel-featured .slick-prev{display:none!important}}.carousel-featured .slick-prev:hover svg path{fill:#97d900;transition:all .3s ease}.carousel-featured .slick-prev.slick-disabled{display:none!important}.carousel-featured .slick-next{position:absolute;right:0;top:10%;margin-top:3.5%;cursor:pointer;width:43px;height:43px;border-radius:50%;background-color:#fff;transition:all .3s ease;z-index:1;display:flex!important;align-items:center;justify-content:center;box-shadow:3px 3px 12px #0000001a}@media (max-width: 1023px){.carousel-featured .slick-next{top:calc(10vw - 30px)}}@media (max-width: 500px){.carousel-featured .slick-next{display:none!important}}.carousel-featured .slick-next:hover svg path{fill:#97d900;transition:all .3s ease}.carousel-featured .slick-next.slick-disabled{display:none!important}.carousel-products .slick-list,.carousel-related-products .slick-list{height:100%}.carousel-products .slick-list .slick-track,.carousel-related-products .slick-list .slick-track{padding-bottom:30px;height:100%;display:flex}.carousel-products .slick-list .slick-track .card--product,.carousel-related-products .slick-list .slick-track .card--product{margin:0 20px;height:auto}@media only screen and (max-width: 768px){.carousel-products .slick-list .slick-track .card--product,.carousel-related-products .slick-list .slick-track .card--product{margin:0 20px}}.carousel-products .slick-prev,.carousel-related-products .slick-prev{position:absolute;right:60px;bottom:-40px;box-shadow:3px 3px 12px #0000001a;cursor:pointer;width:43px;height:43px;border-radius:50%;background-color:#fff;transition:all .3s ease;z-index:1;align-items:center;justify-content:center;display:flex}.carousel-products .slick-prev:hover svg path,.carousel-related-products .slick-prev:hover svg path{fill:#97d900;transition:all .3s ease}@media only screen and (max-width: 768px){.carousel-products .slick-prev,.carousel-related-products .slick-prev{right:80px}}.carousel-products .slick-next,.carousel-related-products .slick-next{position:absolute;right:0;bottom:-40px;box-shadow:3px 3px 12px #0000001a;cursor:pointer;width:43px;height:43px;border-radius:50%;background-color:#fff;transition:all .3s ease;z-index:1;align-items:center;justify-content:center;display:flex}.carousel-products .slick-next:hover svg path,.carousel-related-products .slick-next:hover svg path{fill:#97d900;transition:all .3s ease}@media only screen and (max-width: 768px){.carousel-products .slick-next,.carousel-related-products .slick-next{right:20px}}.carousel-card-feed{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px}.carousel-card-feed .card{display:flex!important;flex-direction:column;flex-basis:calc(33.33% - 26px);background-color:#f6f6f6;justify-content:space-between;transition:all .3s ease;margin:0 20px}.carousel-card-feed .card:hover{box-shadow:18px 11px 20px -4px #00000030;transition:all .3s ease}@media only screen and (max-width: 1024px){.carousel-card-feed .card{flex-basis:calc(50% - 26px)}}@media only screen and (max-width: 768px){.carousel-card-feed .card{flex-basis:100%}}.carousel-card-feed .post-meta-author,.carousel-card-feed .post-meta-date{color:#00000085}.carousel-card-feed .card-image{margin-bottom:0}.carousel-card-feed .card-data-container{padding:25px;display:flex;height:100%;flex-direction:column;justify-content:space-between}.carousel-card-feed .slick-slide{height:auto}.carousel-card-feed .slick-list{height:100%}.carousel-card-feed .slick-list .slick-track{padding-bottom:30px;height:100%;display:flex}.carousel-card-feed .slick-prev{position:absolute;right:60px;bottom:-40px;box-shadow:3px 3px 12px #0000001a;cursor:pointer;width:43px;height:43px;border-radius:50%;background-color:#fff;transition:all .3s ease;z-index:1;align-items:center;justify-content:center;display:flex}.carousel-card-feed .slick-prev:hover svg path{fill:#97d900;transition:all .3s ease}@media only screen and (max-width: 768px){.carousel-card-feed .slick-prev{right:80px}}.carousel-card-feed .slick-next{position:absolute;right:0;bottom:-40px;box-shadow:3px 3px 12px #0000001a;cursor:pointer;width:43px;height:43px;border-radius:50%;background-color:#fff;transition:all .3s ease;z-index:1;align-items:center;justify-content:center;display:flex}.carousel-card-feed .slick-next:hover svg path{fill:#97d900;transition:all .3s ease}@media only screen and (max-width: 768px){.carousel-card-feed .slick-next{right:20px}}.card-feed-cta{margin:0 auto 60px;text-align:center}@media only screen and (max-width: 768px){.card-feed-cta{margin:60px auto}}svg.next-arrow{width:15px;height:15px;transform:rotate(90deg) translate(1px,-1px);transform-origin:50% 50%}svg.next-arrow path{fill:#000}svg.prev-arrow{width:15px;height:15px;transform:rotate(-90deg) translateY(-2px);transform-origin:50% 50%}svg.prev-arrow path{fill:#000}.carousel-products-results .slick-track{display:flex;min-width:100%}.carousel-products-results .slick-slide{height:auto}.carousel-products-results .card{flex-basis:auto}@media only screen and (max-width: 768px){#shopify-section-blog-carousel .page-width,#shopify-section-featured-products .page-width{padding:0}}.text-text-5050{display:flex;flex-direction:row;padding-top:0;padding-bottom:0}@media only screen and (max-width: 768px){.text-text-5050{flex-direction:column-reverse}}.text-text-5050 .text-text-5050__block{width:50%;background-size:cover;background-position:50% 50%}@media only screen and (max-width: 768px){.text-text-5050 .text-text-5050__block{width:100%}}.text-text-5050 .text-text__heading{color:#232323;font-family:AmsiProNarw-Black;font-size:21px;line-height:28px}.text-text-5050 .text-text-5050__text{background-color:#f6f6f6;padding:110px 0}@media only screen and (max-width: 768px){.text-text-5050 .text-text-5050__text{padding:55px 0}}@media only screen and (max-width: 768px){.text-text-5050 .text-text-5050__image{padding-bottom:75%}}.text-text-5050 .text-text-5050__heading{font-family:ProximaNovaExCn-Black;text-transform:uppercase;color:#191919;font-size:36px;letter-spacing:.5px;line-height:44px}@media only screen and (max-width: 768px){.text-text-5050 .text-text-5050__heading{font-size:32px;letter-spacing:.44px;line-height:39px}}.text-text-5050 .text-text-5050__description{margin:20px 0 0;color:#191919;font-family:AmsiProNarw-Regular;font-size:16px;line-height:32px}@media only screen and (max-width: 768px){.text-text-5050 .text-text-5050__description{font-size:14px;line-height:32px}}.text-text-5050 .button{margin:40px 0 0}.text-text-5050 .logos{margin-top:20px}.text-text-5050 .logos ul{display:flex;flex-wrap:wrap}.text-text-5050 .logos ul li{display:inline-flex;flex-basis:50%;align-items:center;color:#232323;font-family:AmsiProNarw-Bold;font-size:16px;line-height:21px}.text-text-5050 .logos .logo-image{width:33px;margin-right:25px}.text-text-5050 .half-page-width{*zoom: 1;max-width:590px}.text-text-5050 .half-page-width:after{content:"";display:table;clear:both}.text-text-5050 .half-page-width--image{margin:0 auto 0 0;padding:0 30px 0 80px}.text-text-5050 .half-page-width--text{margin:0 auto;padding:0 80px}@media only screen and (max-width: 768px){.text-text-5050 .half-page-width--text{padding:0 20px}}.text-text-5050.text-text-5050--reverse{flex-direction:row-reverse}.text-text-5050.text-text-5050--reverse .half-page-width--text{margin:0 auto 0 0;padding:0 30px 0 80px}.text-text-5050.text-text-5050--reverse .half-page-width--image{margin:0 0 0 auto;padding:0 80px 0 30px}@media only screen and (max-width: 768px){.text-text-5050.text-text-5050--reverse{flex-direction:column-reverse}.text-text-5050.text-text-5050--reverse .half-page-width--text{margin:0 auto 0 0;padding:0 30px}.text-text-5050.text-text-5050--reverse .half-page-width--image{margin:0 0 0 auto;padding:0 30px}}.text-text-5050 .nutitional-facts{color:#232323;font-family:AmsiProNarw-Black;font-size:18px;line-height:24px;text-align:right}.text-text-5050 .nutritional-logo{max-width:40px;max-height:40px;width:100%;height:100%;margin-right:20px}.text-text-5050 .product-description{margin-bottom:50px}.text-text-5050.text-text-5050--centered{text-align:center}.text-text-5050 .text-text-5050__block .text-text-5050__heading,.text-text-5050 .text-text-5050__block .text-text-5050__description{color:#fff}.banner-block{position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding-top:160px;padding-bottom:160px}.banner-block .banner-block__title{text-align:center;max-width:33.33%}@media only screen and (max-width: 768px){.banner-block .banner-block__title{max-width:100%}}.banner-block .banner-block__block{display:flex;align-items:center;justify-content:center;z-index:2}.banner-block .banner-block__heading{font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;color:#090909;text-transform:uppercase}.banner-block .banner-block__description{font-family:AmsiProNarw-Regular;font-size:16px;line-height:32px;text-align:center;color:#090909}.banner-block .icon-squiggle-left{fill:#00aeb5;position:absolute;width:70px;height:auto;margin-left:20px;margin-top:-20px}@media only screen and (max-width: 1024px){.banner-block .icon-squiggle-left{margin-top:0}}@media only screen and (max-width: 768px){.banner-block .icon-squiggle-left{width:40px}}.card{display:flex!important;flex-direction:column;width:calc(33.33% - 30px);background-color:#f6f6f6;justify-content:space-between;transition:all .3s ease;position:relative;box-shadow:5px 5px 18px #0000001c}.card:hover{box-shadow:5px 5px 18px #0000001c;transition:all .3s cubic-bezier(.25,.8,.25,1)}.card .card-product-tag{background:#fb3e54;color:#fff;margin:8px;position:absolute;right:0;z-index:1;padding:4px 10px;border-radius:20px;font-weight:700;font-size:smaller}.card .video-tag{position:absolute;top:0;right:30px;padding:32px 12px;background-color:#000;color:#fff;font-family:AmsiProCond-Ultra;font-size:18px;line-height:24px;text-align:center;text-transform:uppercase}.card .card-image{padding-bottom:57%;background-size:cover;background-position:50% 90%;background-repeat:no-repeat;border-radius:5px;margin-bottom:20px}.card .card-title{color:#191919;font-family:ProximaNovaExCn-Black;font-size:18px;line-height:22px;text-transform:uppercase;margin-bottom:5px}.card .card-subtitle{color:#191919;font-family:AmsiProNarw-Regular;font-size:16px;line-height:1.4}.card .post-meta-author,.card .post-meta-date{color:#00000085}.card .card-image{margin-bottom:0}.card .card-data-container{padding:25px;display:flex;height:100%;flex-direction:column;justify-content:space-between}.card.card--detailed{border-radius:8px;background-color:#f6f6f6;box-shadow:none}.card.card--detailed:hover{box-shadow:5px 5px 18px #0000001c;transition:all .3s cubic-bezier(.25,.8,.25,1)}.card.card--detailed .card-image{border-radius:8px 8px 0 0}.card.card--detailed .card-title{color:#080808;font-family:AmsiProNarw-Black;font-size:21px;line-height:26px;text-transform:initial}.card.card--detailed .card-subtitle{color:#000;font-family:AmsiProNarw-Regular;font-size:14px;line-height:21px;margin-top:20px}.card.card--detailed .post-meta{display:flex;flex-direction:row;margin-top:60px;font-size:14px;line-height:21px;justify-content:space-between;font-family:AmsiProNarw-Regular}.card--product{display:flex;cursor:pointer;margin-right:30px;border-radius:8px;background-color:#fff;justify-content:space-between}.card--product .product-meta-variable{line-height:1.2;margin-left:10px;display:flex;align-items:center}.card--product .product-meta-variable.product-meta-price{margin-left:0;margin-right:10px}.card--product .product-meta1{margin-bottom:15px}.card--product .product-inner{display:flex;flex-direction:row;overflow:hidden;position:inherit;height:250px;-webkit-mask-image:-webkit-radial-gradient(white,black);border-radius:8px 8px 0 0;padding:40px 20px}.card--product .product-title{font-family:AmsiProNarw-Ultra;font-size:24px;line-height:23px;color:#000;margin-bottom:25px;text-transform:uppercase}.card--product .product-title span{display:block;font-family:AmsiProNarw-Ultra;font-size:16px;color:#000;text-transform:uppercase}.card--product .product-meta{display:flex;flex-direction:column;color:#000000de;font-size:9px;letter-spacing:1.13px;line-height:12px;text-transform:uppercase;align-items:flex-start}.card--product .product-meta1,.card--product .product-meta2{display:flex}.card--product .product-meta-number{color:#000000de;font-family:AmsiProNarw-Bold;font-size:16px;line-height:21px;margin-right:5px}.card--product .product-info{width:50%;display:flex;flex-direction:column;position:relative;z-index:1}.card--product .product-image{width:50%;z-index:1}.card--product .product-image img{display:block;max-width:100%;max-height:100%;margin:0 auto}.card--product .separator{padding:0 10px;display:none}@media only screen and (max-width: 768px){.card--product .separator{display:inline-block}}.card--product:hover .product-background--blob{top:0%;right:0%;transition:all .3s ease}.card--product:hover .product-background--hover{top:0%;transition:all .3s ease}.card--product:hover .product-title span{color:#fff;transition:all .3s ease}@media only screen and (max-width: 900px){.card--product:hover .product-background--hover{top:0%;transition:none}.card--product:hover .product-title span{color:#fff;transition:none}}.card--product .product-background{position:absolute;background-size:contain;background-repeat:no-repeat;width:150%;height:100%;z-index:0;left:0;top:0;background-color:#f6f6f6;background-position:bottom center;border-radius:0% 0% 50% 50%;transform:translate3d(-17%,0,0)}.card--product .product-background--hover{position:absolute;background-size:contain;background-repeat:no-repeat;width:150%;height:100%;z-index:0;left:0;top:-100%;background-position:bottom center;border-radius:0% 0% 50% 50%;transform:translate3d(-17%,0,0)}.card--product .product-background--alpha{z-index:-1}.card--product .product-cta{cursor:pointer;width:60px;height:60px;border-radius:50%;background-color:#fff}.card--product .product-description{color:#191919;font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;padding:0 20px 40px;margin-bottom:auto}.card--product .product-description-title{color:#252525;font-family:ProximaNovaExCn-Black;font-size:16px;line-height:20px;text-transform:uppercase;padding:30px 20px 10px}.card--product.card--orange .product-background--hover{background-color:#ff8300}.card--product.card--aqua .product-background--hover{background-color:#00aeb5}.card--product.card--blue .product-background--hover{background-color:#0099d8}.card--product.card--green .product-background--hover{background-color:#97d900}.card--product.card--yellow .product-background--hover{background-color:#ffca3d}.card--product.card--purple .product-background--hover{background-color:#5956a5}.card--product.card--fresh-green .product-background--hover{background-color:#008750}.card--product.card--forest-green .product-background--hover{background-color:#005a41}.card--product.card--mustard .product-background--hover{background-color:#e9a21e}.card--product.card--brown .product-background--hover{background-color:#8c3c1e}.card--product.card--product--alt{margin:0 15px 70px;box-shadow:none;width:calc((1/3 * 100%) - 30px)}.card--product.card--product--alt:hover{box-shadow:5px 5px 18px #0000001c;transition:all .3s cubic-bezier(.25,.8,.25,1)}@media only screen and (max-width: 1024px){.card--product.card--product--alt{margin:0 20px 30px}}.card--product.card--product--alt .product-background{border-radius:0%}.card--product.card--product--alt .product-title{line-height:29px}.card--product.card--product--alt .product-title span{color:#fff;font-size:24px}.card--product.card--product--alt .product-background--hover{border-radius:0%;top:0%}.instagram_gallery{display:grid;grid-template-columns:35% 15% 35% 15%;grid-template-rows:15vw 15vw}@media only screen and (max-width: 1024px){.instagram_gallery{grid-template-columns:66.66% 33.33%;grid-template-rows:33.33vw 33.33vw 33.33vw 33.33vw}}.instagram_gallery a:first-child{grid-row:span 2}.instagram_gallery a,.instagram_gallery a>div{display:block;height:100%;width:auto;overflow:hidden}.instagram_gallery .a:first-child{grid-column-start:1;grid-column-end:1;grid-row:1 / span 2}@media only screen and (max-width: 1024px){.instagram_gallery .a:first-child{grid-column-start:1;grid-column-end:1;grid-row:3 / span 2}}.instagram_gallery a:nth-child(2){grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1}@media only screen and (max-width: 1024px){.instagram_gallery a:nth-child(2){grid-column-start:2;grid-column-end:2;grid-row:3 / span 1}}.instagram_gallery a:nth-child(3){grid-column-start:2;grid-column-end:2;grid-row-start:2;grid-row-end:2}@media only screen and (max-width: 1024px){.instagram_gallery a:nth-child(3){grid-column-start:2;grid-column-end:2;grid-row-start:4;grid-row-end:4}}.instagram_gallery a:nth-child(4){grid-column-start:3;grid-column-end:3;grid-row:1 / span 2}@media only screen and (max-width: 1024px){.instagram_gallery a:nth-child(4){grid-column-start:1;grid-column-end:1;grid-row:1 / span 2}}.instagram_gallery a:nth-child(5){grid-column-start:4;grid-column-end:4;grid-row-start:1;grid-row-end:1}.instagram_gallery a:nth-child(5) div{background-image:url(//northcoastnaturals.ca/cdn/shop/t/58/assets/instagram-background.png?v=179342958145083921621766181700)!important;background-position:50% 50%;background-size:cover}@media only screen and (max-width: 1024px){.instagram_gallery a:nth-child(5){grid-column-start:2;grid-column-end:2;grid-row:1 / span 1}}.instagram_gallery a:nth-child(6){grid-column-start:4;grid-column-end:4;grid-row-start:2;grid-row-end:2}@media only screen and (max-width: 1024px){.instagram_gallery a:nth-child(6){grid-column-start:2;grid-column-end:2;grid-row:2 / span 1}}.instagram-image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.pdt-banner{background-color:#97d900;text-align:center;padding:0}.pdt-banner.pdt-banner--aqua{background-color:#00aeb5}.pdt-banner.pdt-banner--orange{background-color:#ff8300}.pdt-banner.pdt-banner--blue{background-color:#0099d8}.pdt-banner.pdt-banner--purple{background-color:#5956a5}.pdt-banner.pdt-banner--fresh-green{background-color:#008750}.pdt-banner.pdt-banner--forest-green{background-color:#005a41}.pdt-banner.pdt-banner--mustard{background-color:#e9a21e}.pdt-banner.pdt-banner--yellow{background-color:#ffca3d}.pdt-banner.pdt-banner--brown{background-color:#8c3c1e}.pdt-banner.pdt-banner--green{background-color:#97d900}.pdt-banner h2{font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;text-transform:uppercase;margin:0 0 30px;color:#fff}@media only screen and (max-width: 768px){.pdt-banner h2{font-size:32px;line-height:39px}}.pdt-banner p.hero-subtitle{font-family:AmsiProNarw-Regular;font-size:16px;line-height:32px;text-align:center;color:#fff;margin-bottom:30px}@media only screen and (max-width: 768px){.pdt-banner p.hero-subtitle{font-size:16px;line-height:30px}}.pdt-banner .hero-inner{width:100%;max-width:1080px}.pdt-banner .hero-content-area{max-width:33vw;margin:0 auto;padding:110px 0}@media only screen and (max-width: 1024px){.pdt-banner .hero-content-area{max-width:66vw}}@media only screen and (max-width: 768px){.pdt-banner .hero-content-area{max-width:100vw;padding:55px 0}}.pdt-banner .hero-icon{position:absolute;transform:translate(-50%,-50%);min-width:160px}.pagination{text-align:center}.pagination .pagination-list{margin-bottom:94px}.pagination .pagination-list li{display:inline-block;color:#191919;font-family:AmsiProNarw-Black;font-size:18px;line-height:24px;margin:0 25px}.pagination .pagination-list li.page-numbers a{transition:all .3s ease;opacity:.4}.pagination .pagination-list li.page-numbers a:hover{color:#97d900;transition:all .3s ease;opacity:1}.pagination .pagination-list li.pagination-next a{opacity:.4}.pagination .pagination-list li.pagination-next a svg{transform:rotate(90deg) translate(-3px);transform-origin:50% 50%}.pagination .pagination-list li.pagination-next a svg path{transition:all .3s ease}.pagination .pagination-list li.pagination-next a:hover{opacity:1}.pagination .pagination-list li.pagination-next a:hover path{fill:#97d900;transition:all .3s ease}.pagination .pagination-list li.pagination-prev a{opacity:.4}.pagination .pagination-list li.pagination-prev a svg{transform:rotate(-90deg) translate(2px);transform-origin:50% 50%;transition:all .3s ease}.pagination .pagination-list li.pagination-prev a svg path{transition:all .3s ease}.pagination .pagination-list li.pagination-prev a:hover{opacity:1}.pagination .pagination-list li.pagination-prev a:hover path{fill:#97d900;transition:all .3s ease}.pagination .pagination-list li.current{opacity:1}.list-block{background-color:#f6f6f6}.list-block .list-block-title{color:#191919;font-family:ProximaNovaExCn-Black;font-size:36px;letter-spacing:.5px;line-height:44px;max-width:670px;text-transform:uppercase;font-weight:400;text-align:center;margin:0 auto 15px}.list-block .list-block-description{color:#000;font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;text-align:center;max-width:670px;margin:0 auto 50px}.list-block .list-block-image{max-width:40px;width:100%;margin-bottom:20px}.list-block .list-block-item-title{font-family:AmsiProNarw-Black;font-size:18px;line-height:24px;text-align:center;margin-bottom:15px;font-weight:400}.list-block .list-block-item-subtitle{color:#000;font-family:AmsiProNarw-Regular;font-size:16px;line-height:24px;text-align:center;max-width:670px;margin-top:40px}.list-block .list-block-items{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.list-block .list-block-items{flex-wrap:wrap}}.list-block .list-block-item{text-align:center;flex-basis:25%}@media only screen and (max-width: 768px){.list-block .list-block-item{flex-basis:100%;margin:20px 0 15px}}.list-block.list-block--simple{background-color:#fff}.list-block.list-block--simple .list-block-items{justify-content:space-around}.list-block.list-block--simple .list-block-image{max-width:100px}.list-block.list-block--simple .list-block-item-image{max-width:100px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/58/assets/theme.scss.css.map */
