@font-face{font-family:Dosis;src:url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-Regular.eot?#iefix") format("embedded-opentype"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-Regular.woff") format("woff"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-Regular.ttf") format("truetype"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-Regular.svg#Dosis-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:Dosis-SemiBold;src:url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-SemiBold.eot?#iefix") format("embedded-opentype"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-SemiBold.woff") format("woff"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-SemiBold.ttf") format("truetype"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-SemiBold.svg#Dosis-SemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:Dosis-Bold;src:url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-Bold.eot?#iefix") format("embedded-opentype"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-Bold.woff") format("woff"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-Bold.ttf") format("truetype"),url("https://assets.thrivemarket.com/static/fonts/dosis/Dosis-Bold.svg#Dosis-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:SFProText;src:url("https://assets.thrivemarket.com/static/fonts/sfpro/SF-Pro-Text-Regular.otf");font-weight:400;font-style:normal}@font-face{font-family:SFProText;src:url("https://assets.thrivemarket.com/static/fonts/sfpro/SF-Pro-Text-Light.otf");font-weight:300;font-style:normal}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a:after,.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>span:after{content:"";display:block;width:0;height:0}@keyframes wiggle{0%{transform:rotate(0deg) scale(1.5)}25%{transform:rotate(-20deg) scale(1.5)}50%{transform:rotate(20deg) scale(1.5)}75%{transform:rotate(-20deg) scale(1.5)}}@keyframes show-top-bar{0%{opacity:0;max-height:0}50%{opacity:1;max-height:50%}to{max-height:100px}}@keyframes curtainShow-small{0%{max-height:0;opacity:0}to{max-height:250px;opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:100%;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}body,html{height:100%;-webkit-overflow-scrolling:auto}*,:after,:before{box-sizing:inherit}body{padding:0;margin:0;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.215;color:#7d7b77;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:active,a:focus,button:active,button:focus,input:active,input:focus{outline-color:#00c990}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:2px}select{width:100%}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:2px;line-height:1}hr{height:0;border-right:0;border-top:0;border-bottom:1px solid #7d7b77;border-left:0;margin:20px auto;clear:both;opacity:.3;border-color:#7d7b77;max-width:none}hr.white{border-color:#fff}footer hr,hr.no-margin{margin:-1px 0 0}.article-item .icon-item .icon-item-name:before,.carousel-header:after,.carousel-header:before,.catalog-content .product-wrap:after,.catalog-content .product-wrap:before,.catalog-content__no-products:after,.catalog-content__no-products:before,.catalog-filter .filter-title:after,.catalog-header:after,.catalog-header:before,.catalog-page-header .heading+p:before,.catalog-page-header.search.search-empty:after,.catalog-page-header.search.search-empty:before,.catalog-page-header:after,.catalog-page-header:before,.content-title:after,.footer-links .links-block:after,.footer-links .links-block:before,.footer-links .title:after,.footer-nav:after,.footer-nav nav>ul>li>span:after,.footer-nav nav ul li li:after,.header>.main-width:after,.header>.main-width:before,.hero-image.error .btn-frame:before,.hero-image .text-block .btn-frame:after,.hero-image .text-block .btn-frame:before,.hero-image .text-block:after,.hero-image .text-block:before,.icon-item .icon-item-img:after,.icons-filter.categories .icon-item:before,.icons-filter .main-width:after,.icons-filter .main-width:before,.icons-filter.values.slick-initialized .slick-list .slick-track:after,.icons-filter.values.slick-initialized .slick-list .slick-track:before,.legend.bordered:after,.main-content .main-part:after,.main-content .main-part:before,.main-content .sidebar-part:before,.main-content>.std>.main-width:first-of-type:after,.main-content>.std>.main-width:first-of-type:before,.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul>li:after,.premium-catalog-content .product-wrap:after,.premium-catalog-content .product-wrap:before,.premium-catalog-content__no-products:after,.premium-catalog-content__no-products:before,.product-buy-buttons form label:after,.product.detail .product-brand:after,.product.detail .product-name:after,.product.detail:after,.product.detail:before,.product.in-navigation .product-description:after,.product.in-navigation .product-name:after,.product.in-navigation .product-name:before,.ReactModalPortal .modal-title .title:after,.reveal .modal-content.just-text:after,.reveal .modal-content.just-text:before,.title.bordered>span:after,fieldset:before,footer .bottom-part .cards:after,footer .bottom-part:after,footer .bottom-part:before,footer .copyright:not(:last-child):after,footer .footer-form:after,footer .main-part:before,footer .title-block:after,footer .top-part:after,footer .top-part:before,legend.bordered:after{content:"";display:table;width:100%}.row{max-width:1280px;max-width:80rem;margin-left:auto;margin-right:auto}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-7.5px;margin-right:-7.5px}@media (min-width:768px){.row .row{margin-left:10px;margin-right:10px}}@media (min-width:1024px){.row .row{margin-left:12.5px;margin-right:12.5px}}@media (min-width:1280px){.row .row{margin-left:15px;margin-right:15px}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{padding-left:7.5px;padding-right:7.5px;width:100%;float:left}@media (min-width:768px){.column,.columns{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.column,.columns{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.column,.columns{padding-left:15px;padding-right:15px}}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child{float:left}.small-2{width:16.66667%}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(odd),.small-up-2>.columns:nth-of-type(odd){clear:both}.small-up-2>.column:last-child{float:left}.small-3{width:25%}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child{float:left}.small-4{width:33.33333%}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child{float:left}.small-5{width:41.66667%}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child{float:left}.small-6{width:50%}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child{float:left}.small-7{width:58.33333%}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child{float:left}.small-8{width:66.66667%}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child{float:left}.small-9{width:75%}.small-up-9>.column,.small-up-9>.columns{width:11.11111%;float:left}.small-up-9>.column:nth-of-type(1n),.small-up-9>.columns:nth-of-type(1n){clear:none}.small-up-9>.column:nth-of-type(9n+1),.small-up-9>.columns:nth-of-type(9n+1){clear:both}.small-up-9>.column:last-child{float:left}.small-10{width:83.33333%}.small-up-10>.column,.small-up-10>.columns{width:10%;float:left}.small-up-10>.column:nth-of-type(1n),.small-up-10>.columns:nth-of-type(1n){clear:none}.small-up-10>.column:nth-of-type(10n+1),.small-up-10>.columns:nth-of-type(10n+1){clear:both}.small-up-10>.column:last-child{float:left}.small-11{width:91.66667%}.small-up-11>.column,.small-up-11>.columns{width:9.09091%;float:left}.small-up-11>.column:nth-of-type(1n),.small-up-11>.columns:nth-of-type(1n){clear:none}.small-up-11>.column:nth-of-type(11n+1),.small-up-11>.columns:nth-of-type(11n+1){clear:both}.small-up-11>.column:last-child{float:left}.small-12{width:100%}.small-up-12>.column,.small-up-12>.columns{width:8.33333%;float:left}.small-up-12>.column:nth-of-type(1n),.small-up-12>.columns:nth-of-type(1n){clear:none}.small-up-12>.column:nth-of-type(12n+1),.small-up-12>.columns:nth-of-type(12n+1){clear:both}.small-up-12>.column:last-child{float:left}@media (min-width:768px){.medium-1{width:8.33333%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child{float:left}.medium-2{width:16.66667%}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(odd),.medium-up-2>.columns:nth-of-type(odd){clear:both}.medium-up-2>.column:last-child{float:left}.medium-3{width:25%}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child{float:left}.medium-4{width:33.33333%}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child{float:left}.medium-5{width:41.66667%}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child{float:left}.medium-6{width:50%}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child{float:left}.medium-7{width:58.33333%}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child{float:left}.medium-8{width:66.66667%}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child{float:left}.medium-9{width:75%}.medium-up-9>.column,.medium-up-9>.columns{width:11.11111%;float:left}.medium-up-9>.column:nth-of-type(1n),.medium-up-9>.columns:nth-of-type(1n){clear:none}.medium-up-9>.column:nth-of-type(9n+1),.medium-up-9>.columns:nth-of-type(9n+1){clear:both}.medium-up-9>.column:last-child{float:left}.medium-10{width:83.33333%}.medium-up-10>.column,.medium-up-10>.columns{width:10%;float:left}.medium-up-10>.column:nth-of-type(1n),.medium-up-10>.columns:nth-of-type(1n){clear:none}.medium-up-10>.column:nth-of-type(10n+1),.medium-up-10>.columns:nth-of-type(10n+1){clear:both}.medium-up-10>.column:last-child{float:left}.medium-11{width:91.66667%}.medium-up-11>.column,.medium-up-11>.columns{width:9.09091%;float:left}.medium-up-11>.column:nth-of-type(1n),.medium-up-11>.columns:nth-of-type(1n){clear:none}.medium-up-11>.column:nth-of-type(11n+1),.medium-up-11>.columns:nth-of-type(11n+1){clear:both}.medium-up-11>.column:last-child{float:left}.medium-12{width:100%}.medium-up-12>.column,.medium-up-12>.columns{width:8.33333%;float:left}.medium-up-12>.column:nth-of-type(1n),.medium-up-12>.columns:nth-of-type(1n){clear:none}.medium-up-12>.column:nth-of-type(12n+1),.medium-up-12>.columns:nth-of-type(12n+1){clear:both}.medium-up-12>.column:last-child{float:left}}.main-width{max-width:1280px;margin-left:auto;margin-right:auto;width:100%;border:0 solid transparent;float:none!important;padding-left:7.5px;padding-right:7.5px;border-width:0 7.5px}.main-width:after,.main-width:before{content:" ";display:table}.main-width:after{clear:both}@media (min-width:768px){.main-width{padding-left:10px;padding-right:10px;border-width:0 10px}}@media (min-width:1024px){.main-width{padding-left:12.5px;padding-right:12.5px;border-width:0 12.5px}}@media (min-width:1280px){.main-width{padding-left:15px;padding-right:15px;border-width:0 15px}}.main-width.no-border{border:0}.main-width,.main-width:last-child{float:none}.main-width .row{margin-left:-7.5px;margin-right:-7.5px}@media (min-width:768px){.main-width .row{margin-left:-10px;margin-right:-10px}}@media (min-width:1024px){.main-width .row{margin-left:-12.5px;margin-right:-12.5px}}@media (min-width:1280px){.main-width .row{margin-left:-15px;margin-right:-15px}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font:inherit;color:inherit;text-rendering:optimizeLegibility;margin:0;display:inline}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:$header-small-font-color;line-height:0}p{font-size:inherit;line-height:1.215;margin-bottom:1rem;text-rendering:optimizeLegibility}p:last-of-type{margin-bottom:0}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:semibold}small{font-size:$small-font-size}a,small{line-height:inherit}a{text-decoration:none;cursor:pointer}a:focus,a:hover{color:#3ac495}a img{border:0}dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}ol,ol ol,ul,ul ul{margin-left:1.25rem}ol ol,ul ul{margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:semibold}blockquote{margin:0 0 1rem;padding:9px 20px 0 19px;border-left:1px solid #7d7b77}blockquote,blockquote p{line-height:1.215;color:$dark-gray}cite{display:block;font-size:13px;color:$dark-gray}cite:before{content:"\2014    "}abbr{color:#7d7b77;cursor:help;border-bottom:1px dotted #000}code{font-family:$code-font-family;font-weight:$code-font-weight;color:$code-color;background-color:$code-background;border:$code-border;padding:$code-padding}kbd{padding:2px 4px 0;margin:0;background-color:#d3cfc3;color:#000;font-family:$font-family-monospace}.show-for-print{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}a[href]{color:#ca9e41!important;text-decoration:none!important}.article-data a[href]{color:hsla(40,2%,48%,.8)!important;text-decoration:underline!important}a[href]:after{content:""!important}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.header,.header-fake,body>footer{display:none}}.mark{color:#3ac495}.warning-color,.warning-color:focus,.warning-color:hover{color:#ca9e41}.svg-width{display:inherit;max-width:100%}.img-svg{max-width:unset;height:unset;display:unset;vertical-align:unset}.svg-scale{position:relative;display:inline-block;vertical-align:top;width:100%}.svg-scale img,.svg-scale svg{position:absolute;width:100%;height:100%;left:0;top:0}a,a:focus,a:hover{color:#ca9e41}.noscroll{overflow:hidden;position:fixed;width:100vw;height:100vh}.content-title,.title{font-family:Dosis,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-weight:600}.title.bordered>span{display:inline-block;border-bottom:2px solid currentColor}.title.bordered>span:after{height:5px}.title.bordered a{text-decoration:none}.title.medium{font-size:18px;line-height:22px}.content-title{color:$dark-gray}.content-title:after{height:15px}.no-bullet{margin-left:0;list-style:none}.hide,.is-hidden{display:none!important}.invisible{opacity:0;visibility:hidden}.is-visible{display:block!important}@media screen and (max-width:767px){.hide-for-small-only,.show-for-medium,.show-for-medium-only{display:none!important}}@media (min-width:768px){.hide-for-medium,.show-for-small-only{display:none!important}}@media screen and (min-width:768px) and (max-width:1023px){.hide-for-medium-only{display:none!important}}@media screen and (max-width:1023px){.show-for-large,.show-for-large-only,.show-for-large-up{display:none!important}}@media (min-width:1024px){.hide-for-large,.show-for-medium-only{display:none!important}}@media screen and (min-width:1024px) and (max-width:1279px){.hide-for-large-only{display:none!important}}@media (min-width:1280px){.hide-for-xlarge,.show-for-large-only{display:none!important}}@media screen and (max-width:1279px){.show-for-xlarge,.show-for-xlarge-only{display:none!important}}#alert-messages.fixed{position:fixed;left:0;right:0;top:0;z-index:150}.callout{font-size:14px;color:#fff;font-weight:700;margin:0;padding:7.5px 0;position:relative}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.success{background-color:#3ac495}.callout.notice,.callout.secondary{background-color:#374a5f}.callout.error{background-color:#dc613f}.callout ul{margin:0}.callout .callout-close{float:right;opacity:.4;cursor:pointer}.callout .callout-close:hover{opacity:1}.callout .callout-icon{float:left;font-size:20px;margin:-3px 10px -3px 0}.header .callout{border-bottom:1px solid hsla(0,0%,100%,.25)}.header .callout .callout-icon{display:none}.header .callout .callout-close{font-size:20px;top:50%;transform:translateY(-50%);position:absolute;right:0;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.header .callout .callout-close{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.header .callout .callout-close{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.header .callout .callout-close{padding-left:15px;padding-right:15px}}@media (max-width:767px){.header .callout .callout-close{padding-left:15px}}.header .callout .callout-content{padding-right:30px}@media (min-width:768px){.header .callout .callout-content{padding-left:30px;text-align:center}}.callout a{text-decoration:underline}.callout a:hover{text-decoration:none}.carousel-header{padding-left:7.5px;padding-right:7.5px;line-height:1;position:relative}@media (min-width:768px){.carousel-header{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.carousel-header{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.carousel-header{padding-left:15px;padding-right:15px}}.carousel-header:before{height:15px}@media (min-width:768px){.carousel-header:before{height:20px}}@media (min-width:1024px){.carousel-header:before{height:30px}}.carousel-header:after{height:15px}@media (min-width:768px){.carousel-header{margin-bottom:20px}.carousel-header--hide{display:none}.carousel-header--no-line:after{border:0!important}}.carousel-header>.title{color:#454441;position:relative}.carousel-header>.title .button,.carousel-header>.title h2{margin-right:12px}.carousel-header .counter{font-family:Georgia,Times New Roman,Times,serif;font-style:italic;font-weight:400}.carousel-header .carousel-list{font-size:14px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;position:absolute;right:0;top:0;margin:0;padding:0;list-style:none;color:#7d7b77;text-transform:none}.carousel-header .carousel-list li{float:left;position:relative}.carousel-header .carousel-list li:not(:first-child){margin-left:20px}.carousel-header .carousel-list li:not(:first-child):after{content:"";width:1px;height:14px;background:#d3cfc3;position:absolute;left:-10px;top:50%;margin-top:-7px}.carousel-header .carousel-list a{color:#ca9e41}@media screen and (max-width:767px){.carousel-header .carousel-list{font-size:0;white-space:nowrap}.carousel-header .carousel-list,.carousel-header .carousel-list a{position:absolute;left:0;right:0;top:0;bottom:0}.carousel-header .carousel-list li{position:static;display:inline-block}}@media screen and (max-width:767px){.carousel-header .carousel-list li:after,.carousel-header:after{display:none}}@media (min-width:768px){.carousel-header:after{border-bottom:1px dashed hsla(45,15%,80%,.8)}}@media (min-width:768px){.carousel:nth-child(n+2) .carousel-header:before{height:0}}.carousel-header .button{@include hide-for-only(small);margin:0 0 4px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.carousel-header .button.small{font-size:12px;line-height:14px;height:20px;padding:1px 10px}.carousel-header .icon-holder{width:50px;height:50px;position:absolute;top:2px;left:0}@media (min-width:768px){.carousel-header .icon-holder{width:55px;height:55px;top:0;left:8px}}.carousel-header .icon-holder svg{margin:0 auto;width:100%;height:100%;color:#ca9e41}.carousel-header .icon-holder svg circle{fill:#fff}.carousel-header.header-with-icon{padding-left:60px;position:relative}@media (min-width:768px){.carousel-header.header-with-icon{padding-left:75px;padding-top:15px}.carousel-header.header-with-icon:before{height:0}}@media (min-width:1024px){.carousel-header.header-with-icon{margin-bottom:-10px}}@media screen and (max-width:767px){.carousel-products{background:#fff;border-bottom:1px solid hsla(45,15%,80%,.8)}}@media (min-width:768px){.carousel-products{border-bottom:0}}.carousel-products .main-width{border:0;overflow:hidden}@media (min-width:1024px){.carousel-products .main-width{overflow:visible;overflow:initial}}.carousel-products-custom .main-width{border:0}.carousel-products-custom .icon-item-img svg{width:60px;height:60px}@media (min-width:768px){.carousel-products-custom .icon-item-img svg{width:70px;height:70px}}@media screen and (max-width:767px){.carousel-products-custom{border-top:1px solid hsla(45,15%,80%,.8);background:#fff}.carousel-products-custom .carousel-header{margin-right:-15px}.carousel-products-custom .carousel-header:before{display:none}.carousel-products-custom .carousel-header .title{border-bottom:1px solid hsla(45,15%,80%,.8);padding:15px 0 10px;position:relative}.carousel-products-custom .carousel-header .title:after{content:"\F125";position:absolute;right:15px}.carousel-products-custom .product.plp{border:0}}.carousel-products-custom .carousel-header .title:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dropdown.menu{line-height:inherit;list-style:none;margin:0;padding:0;display:inline-block!important}.dropdown.menu:not(.vertical) .is-dropdown-submenu.first-sub{top:100%;left:0;right:auto}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow{padding-right:0}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a,.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>span{padding-right:15px;cursor:pointer;position:relative;display:block}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>a:after,.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>span:after{border:5px inset;border-color:#2199e8 transparent transparent;border-top-style:solid;border-bottom-width:0;position:absolute;top:4px;border-top-color:hsla(45,15%,80%,.8);right:0}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>span a{padding-right:0}.dropdown.menu .is-dropdown-submenu-parent.is-down-arrow>span:after{top:8px}.dropdown.menu .is-dropdown-submenu-parent{position:relative;padding-bottom:10px}.dropdown.menu>li:not(.menu-text)>a{padding:0;line-height:inherit}.dropdown.menu .submenu{margin:0;list-style:none}.dropdown.menu .submenu a{margin:0}.dropdown.menu .submenu.first-sub.is-dropdown-submenu{right:-21px;left:auto}.dropdown.menu .submenu.first-sub:after,.dropdown.menu .submenu.first-sub:before{content:"";position:absolute;width:0;height:0;right:10px;bottom:100%;border-style:solid;border-width:0 15px 10px;margin-bottom:1px;border-color:transparent transparent #f9f6f4}.dropdown.menu .submenu.first-sub:before{border-bottom-color:hsla(40,2%,48%,.3)}.dropdown.menu .submenu.first-sub:after{margin-bottom:0}.dropdown.menu .is-dropdown-submenu{display:none;position:absolute}.dropdown.menu .is-dropdown-submenu.js-dropdown-active,.dropdown.menu .is-dropdown-submenu:not(.js-dropdown-nohover)>.is-dropdown-submenu-parent:hover>.is-dropdown-submenu,.dropdown.menu .should-open-on-hover:hover>.is-dropdown-submenu,.dropdown.menu .should-open-on-hover>.is-dropdown-submenu:hover{display:block}.cs-select.dropdown>span{padding-left:20px;padding-right:20px}.cs-select.dropdown.cs-active .cs-options,.dropdown.menu .submenu{padding:10px 0;background-color:#f9f6f4;border:1px solid hsla(40,2%,48%,.3);border-radius:2px;z-index:110;min-width:100%;width:auto;box-shadow:0 2px 3px 0 rgba(0,0,0,.07)}.cs-select.dropdown.cs-active .cs-options li,.dropdown.menu .submenu li{white-space:nowrap}.cs-select.dropdown.cs-active .cs-options li a,.cs-select.dropdown.cs-active .cs-options li span,.dropdown.menu .submenu li a,.dropdown.menu .submenu li span{padding:1px 20px;display:block;color:#454441}.cs-select.dropdown.cs-active .cs-options li a:hover,.cs-select.dropdown.cs-active .cs-options li span:hover,.dropdown.menu .submenu li a:hover,.dropdown.menu .submenu li span:hover{background:#3ac495;color:#fff;text-decoration:none}footer{position:relative;color:hsla(0,0%,100%,.7);text-align:center;padding-top:64px;background-color:#f9f6f4}footer .footer-decor{position:absolute;left:0;right:0;bottom:calc(100% - 64px)}footer .footer-decor.angles-row{height:10px;background:url("https://assets.thrivemarket.com/static/img/svg/decors/footer-decor-triangle.svg") repeat-x 0 top}footer a{color:inherit}footer a:hover{color:#fff;text-decoration:underline}footer .block-gives{font-size:0;color:#fff}footer .block-gives>span{padding-left:7.5px;padding-right:7.5px;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;text-transform:uppercase;display:inline-block;vertical-align:middle;max-width:41%;font-size:18px}@media (min-width:768px){footer .block-gives>span{padding-left:10px;padding-right:10px}}@media (min-width:1024px){footer .block-gives>span{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){footer .block-gives>span{padding-left:15px;padding-right:15px}}footer .block-gives>span:first-child{padding-left:0}footer .block-gives>span:last-child{padding-right:0}@media (min-width:768px){footer .part-content{width:83.33333%;border:0}}footer .top-part{background:#40576f;text-align:center}footer .top-part:after,footer .top-part:before{height:20px}footer .main-part{vertical-align:top}footer .main-part:before{height:30px}footer .main-part .title{color:#fff}footer .bottom-part,footer .main-part{background-color:#374a5f}footer .bottom-part{text-align:center}footer .bottom-part:after,footer .bottom-part:before{height:30px}footer .bottom-part .cards{opacity:.7}footer .bottom-part .cards:after{height:15px}footer .bottom-part .cards img,footer .bottom-part .cards svg{width:164px}footer .bottom-part p{margin-bottom:0;font-size:12px;line-height:1.4}footer .bottom-part .links{white-space:nowrap}footer .copyright:not(:last-child):after{height:20px}footer .form-subscribe:after,footer .form-subscribe:before{content:" ";display:table}footer .form-subscribe:after{clear:both}footer .form-subscribe{margin:0 auto;max-width:430px}footer .form-subscribe .button,footer .form-subscribe .input-group{margin-bottom:0}@media screen and (max-width:767px){footer .form-subscribe .input-group-button,footer .form-subscribe .input-group-field{display:block;width:100%}footer .form-subscribe .input-group-field{border-radius:2px}footer .form-subscribe .input-group-button{margin-top:10px}footer .form-subscribe .button,footer .form-subscribe input{width:100%;border-radius:2px}}@media (min-width:768px){footer .form-subscribe input,footer .form-subscribe input:focus{border-color:transparent;border-top-left-radius:2px;border-bottom-left-radius:2px}}footer .title-block:after{height:20px}footer .title-block .subtitle{top:4px}footer .footer-form:after{height:30px}footer .footer-form .title-block:last-child:after{display:none}.footer-nav:after{height:30px}.footer-nav nav{text-align:center}@media (min-width:768px){.footer-nav nav{text-align:left}}.footer-nav nav ul{margin:0;padding:0;line-height:1.2}.footer-nav nav ul a>span{display:none}.footer-nav nav ul li{list-style:none;padding:0;margin:0}.footer-nav nav ul li li:after{height:10px}.footer-nav nav ul li li:last-of-type:after{display:none}.footer-nav nav>ul{white-space:nowrap}.footer-nav nav>ul>li{font-size:14px;width:140px;padding:0 10px;display:inline-block;vertical-align:top;white-space:normal}.footer-nav nav>ul>li:nth-of-type(n+3),.footer-nav nav>ul>li:nth-of-type(n+4){display:none}@media (min-width:768px){.footer-nav nav>ul>li{width:155px;padding:0;margin:0 20px 0 0}}@media (min-width:1024px){.footer-nav nav>ul>li{width:110px;margin-right:40px}.footer-nav nav>ul>li:nth-of-type(n+3){display:inline-block}}@media (min-width:1280px){.footer-nav nav>ul>li{width:150px}}.footer-nav nav>ul>li>span{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;text-transform:uppercase;font-size:16px;display:block;color:#fff}.footer-nav nav>ul>li>span:after{height:15px}.footer-nav nav>ul>li>span.list-title{display:none}@media (min-width:768px){.footer-links,.footer-nav{display:inline-block;vertical-align:top}}.footer-links .links-block{border-top:1px solid hsla(0,0%,100%,.3)}.footer-links .links-block:after,.footer-links .links-block:before{height:20px}@media (min-width:768px){.footer-links .links-block{border-color:transparent;text-align:left}.footer-links .links-block:before{display:none}}.footer-links .title{font-size:16px}.footer-links .title:after{height:10px}.footer-links .links a{font-size:25px;margin-right:14px}.footer-links .links a:last-child{margin-right:0}.footer-links .store-links{white-space:nowrap}@media (min-width:1024px){.footer-links .store-links{margin-right:-120px}}.footer-links .store-links a{text-decoration:none}.footer-links .store-links>span{margin-left:31px}@media (min-width:768px){.footer-links .store-links>span{margin-left:6px}}@media (min-width:1024px){.footer-links .store-links>span{margin-left:6px}}.footer-links .store-links>span:first-child{margin-left:0!important}.footer-links .appstore-icon svg,.footer-links .playmarket-icon svg{width:115px}.footer-links .appstore-icon img,.footer-links .playmarket-icon img{width:115px;vertical-align:unset}fieldset{min-width:0;max-width:none}fieldset:before{height:10px}fieldset:first-child:before{display:none}.fieldset{border:1px solid #cacaca;padding:20px;padding:1.25rem;margin:18px 0;margin:1.125rem 0}@-moz-document url-prefix(){fieldset{display:table-cell}}.legend,legend{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;text-transform:uppercase;line-height:.8333;font-size:17px;color:#454441;float:left;width:100%}.legend+*,legend+*{clear:left}.legend.bordered,legend.bordered{display:block;border-bottom:1px solid hsla(45,15%,80%,.8);margin-bottom:20px;margin-top:0;width:100%}.legend.bordered:after,legend.bordered:after{height:10px}.input-group .input-group-button,.input-group .input-group-field,.input-group .input-group-label{display:table-cell;margin:0;vertical-align:middle}.input-group{display:table;width:100%;margin-bottom:0}.input-group>:first-child{border-radius:2px 0 0 2px}.input-group>:last-child>*{border-radius:0 2px 2px 0}.input-group .input-group-label{text-align:center;width:1%;height:100%;padding:0 10px;padding:0 .625rem;background:#d3cfc3;color:#0a0a0a;border:1px solid hsla(45,15%,80%,.8)}.input-group .input-group-field{border-radius:0;height:auto}.input-group .input-group-field:focus{border-color:rgba(0,201,144,.7);box-shadow:0 0 1px 1px rgba(0,201,144,.7);transition:box-shadow .5s,border-color .25s ease-in-out}.input-group .input-group-button{height:100%;padding-top:0;padding-bottom:0;text-align:center;width:1%}.input-group .input-group-button a,.input-group .input-group-button button,.input-group .input-group-button input{margin:0}.input-group.with-margin{margin-bottom:20px}.input-group .validation-advice,.input-group~.validation-advice{margin-top:0;position:absolute}label{display:block;font-size:14px;color:#7d7b77;margin-bottom:9px;margin-top:-3px;line-height:1;position:relative}label i{position:absolute;right:0;cursor:pointer;padding:5px;margin:-5px}select{padding:0 10px;border:1px solid hsla(45,15%,80%,.8);margin:0 0 20px;font-size:15px;line-height:normal;color:#454441;background-color:#fff;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28211, 207, 195%29"></polygon></svg>');background-size:9px 6px;background-position:100%;background-origin:content-box;background-repeat:no-repeat;height:35px}select.tiny{height:20px}select.small{height:30px}select.large{height:40px}@media (min-width:1024px){select{height:40px}select.tiny{height:25px}select.small{height:35px}select.large{height:45px}}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:45px;padding:10px;border:1px solid hsla(45,15%,80%,.8);margin:0 0 20px;font-size:15px;color:#454441;box-shadow:none;border-radius:2px;resize:none;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}[type=color][disabled],[type=date][disabled],[type=datetime-local][disabled],[type=datetime][disabled],[type=email][disabled],[type=month][disabled],[type=number][disabled],[type=password][disabled],[type=search][disabled],[type=tel][disabled],[type=text][disabled],[type=time][disabled],[type=url][disabled],[type=week][disabled],textarea[disabled]{color:#454441;opacity:.4}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:1px solid #3ac495;outline:none;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input:placeholder-shown{font-size:14px}[type=button],[type=submit]{border-radius:$button-radius;-webkit-appearance:none;-moz-appearance:none}input[type=search]{box-sizing:border-box}.validation-failed,.validation-failed-custom,.validation-failed-custom~.cs-select:not(.cs-active)>span,.validation-failed~.cs-select:not(.cs-active)>span,.validation-group-error .validation-failed-group,.validation-group-error .validation-failed-group~.cs-select:not(.cs-active)>span{border-color:#dc613f!important;transition:none}.notification-form-errors{min-height:1em;margin:1em 0;padding:1em 10px;padding:1em .625rem;background:#fff6f6;border-radius:3px;box-shadow:inset 0 0 0 1px #e0b4b4,0 0 0 0 transparent}.notification-form-errors,.validation-advice{font-size:11px;color:#dc613f;display:block;line-height:1.3}.validation-advice{min-height:14px;margin-top:-20px;margin-top:-1.25rem;padding-bottom:6px}.validation-advice ul{list-style:none;margin:0;padding:0;line-height:inherit}.validation-advice:empty{display:none}.cs-select .validation-advice{margin-top:0;margin-bottom:-20px;margin-bottom:-1.25rem}.column-cvv .validation-advice{height:20px;padding-bottom:0}.select-wrap .validation-advice{position:absolute;bottom:0}@media (max-width:767px){.advice-size-fix .validation-advice{min-height:46px;min-height:2.875rem}}.validation-advice-message{font-size:14px;color:#dc613f;display:block;font-weight:600;display:none}@media (max-width:767px){.validation-advice-message{padding:10px 0 0 15px}}.validation-group-error .validation-advice-message{display:block}.cs-select.thin{margin-bottom:20px}@media (min-width:768px){.main-content form{max-width:600px}}.header{background:#fff;position:relative;border-bottom:1px solid rgba(0,0,0,.1);z-index:51;font-size:14px}.header a{color:inherit}.header:before{content:"";position:absolute;left:0;right:0;height:9px;bottom:-4px;pointer-events:none;z-index:55;border-top:5px solid #fff;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,hsla(0,0%,100%,0))}.header .header-logo{color:#475866;line-height:1;width:80px;max-width:100%;margin:0 auto;position:relative;z-index:100}@media (min-width:768px){.header .header-logo{width:110px}}@media (min-width:1024px){.header .header-logo{width:140px}}.header .header-logo .logo{display:block;padding-bottom:35%;position:relative}.header .header-logo .logo a{display:block;position:absolute;height:100%;width:100%}.header .header-logo .logo a:hover{color:#475866}.header .header-logo .logo svg{height:100%;width:100%;top:0;left:0}.header>.main-width{margin:3px auto}@media (min-width:768px){.header>.main-width{margin:0 auto}}.header>.main-width:after,.header>.main-width:before{height:9px}@media (min-width:768px){.header>.main-width:after,.header>.main-width:before{height:10px}}@media (min-width:1024px){.header>.main-width:after,.header>.main-width:before{height:15px}}.header .header-content{@include clearfix;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;position:relative}.header .header-cart,.header .header-navigation,.header .header-search,.header .header-top-center,.header .header-top-left,.header .header-top-right{padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.header .header-cart,.header .header-navigation,.header .header-search,.header .header-top-center,.header .header-top-left,.header .header-top-right{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.header .header-cart,.header .header-navigation,.header .header-search,.header .header-top-center,.header .header-top-left,.header .header-top-right{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.header .header-cart,.header .header-navigation,.header .header-search,.header .header-top-center,.header .header-top-left,.header .header-top-right{padding-left:15px;padding-right:15px}}.header .header-top-left,.header .header-top-right{display:none;width:41.66667%}.header .header-top-center{width:100%}.header .header-navigation{display:none}.header .header-search{width:100%}.header .header-cart{margin-left:auto}@media screen and (min-width:1024px){.header .header-top-left,.header .header-top-right{display:block}.header .header-navigation{display:block;width:37.5%}.header .header-navigation,.header .header-navigation~div{line-height:35px}.header .header-navigation~.header-cart{line-height:1.215}.header .header-top-center{width:16.66667%;margin-bottom:15px}.header .header-search{width:39.16667%}}@media (min-width:1280px){.header .header-navigation{width:33.33333%}.header .header-search{width:45.83333%}}.header .hide-in-header{display:none}.header .header-mobile-link{display:inline-block;vertical-align:top;width:40px;height:40px;line-height:35px;margin:-6px -7.5px;text-align:center;cursor:pointer;color:#475866}.header .header-mobile-link img,.header .header-mobile-link svg{display:inline-block;vertical-align:middle;height:25px}.header .header-mobile-link.link-menu{float:left}@media screen and (min-width:1024px){.header .header-mobile-link.link-menu{display:none}}.header .header-mobile-link.link-menu img,.header .header-mobile-link.link-menu svg{height:16px;height:1rem}.header .header-mobile-link.link-cart i,.header .header-mobile-link.link-cart img+img,.header .header-mobile-link.link-cart svg+svg{display:none}@media (min-width:768px){.header .header-mobile-link{margin:0}.header .header-mobile-link img,.header .header-mobile-link svg{height:35px}}.header-cart{text-align:right;font-size:16px}@media screen and (max-width:1023px){.header-cart{position:absolute;top:0;right:0;left:0}}.minicart-title{margin-left:1px;float:right;line-height:40px;font-size:14px;font-weight:600;color:#40576f}@media screen and (max-width:1023px){.minicart-title{display:none}}.minicart{display:inline-block;top:-2px;padding-bottom:10px;transition:opacity .25s linear}@media (min-width:768px){.minicart{margin-bottom:-15px}}.minicart__total{font-size:16px;font-size:1rem;font-weight:700;margin:4px 0 15px;margin:.25rem 0 .9375rem}.minicart__savings{color:#3ac495;margin-left:10px;margin-left:.625rem}.minicart.full .header-mobile-link.link-cart svg{display:none}.minicart.full .header-mobile-link.link-cart svg+svg{display:inline-block}.minicart.full .header-mobile-link.link-cart img{display:none}.minicart.full .header-mobile-link.link-cart img+img{display:inline-block}.minicart.full .header-mobile-link.link-cart i{display:block}.minicart .header-mobile-link{position:relative}.minicart .header-mobile-link img,.minicart .header-mobile-link svg{width:28px;height:28px}@media (min-width:768px){.minicart .header-mobile-link img,.minicart .header-mobile-link svg{width:35px;height:35px}}.minicart .header-mobile-link i{font-size:16px;position:absolute;z-index:100;left:0;right:0;top:50%;transform:translateY(-50%);color:#fff;font-style:normal;text-align:center;text-indent:-1px;font-weight:600;margin-top:-1px}.minicart .minicart-dropdown{position:absolute;z-index:105;right:0;top:100%;width:420px;max-width:95vw;background:#fff;border:1px solid hsla(45,15%,80%,.8);border-radius:2px;display:none}.minicart .minicart-dropdown--force-open{display:block}.minicart .minicart-dropdown .cart-help{color:#ca9e41;font-size:14px;margin-top:0;border:0;padding:15px 7.5px;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;text-align:center}@media (min-width:768px){.minicart .minicart-dropdown .cart-help{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.minicart .minicart-dropdown .cart-help{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.minicart .minicart-dropdown .cart-help{padding-left:15px;padding-right:15px}}.minicart .minicart-dropdown .cart-help-title{font-size:26px;color:#000;margin-bottom:15px;display:none}@media screen and (max-width:767px){.minicart .minicart-dropdown{position:fixed;left:0;bottom:0;top:0;width:100%;max-width:100%;border:0;z-index:999999;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column}.minicart .minicart-dropdown .cart-help-title{display:block}.minicart .minicart-dropdown .minicart-footer,.minicart .minicart-dropdown .minicart-header,.minicart .minicart-dropdown .minicart-widgets{flex:0 1 auto}.minicart .minicart-dropdown .minicart-list{flex:2 1 auto;max-height:100%;-webkit-overflow-scrolling:touch}.minicart .minicart-dropdown .minicart-continue-shopping{float:none;margin:0;width:100%;display:inline-block}}.minicart .minicart-dropdown:after,.minicart .minicart-dropdown:before{content:"";position:absolute;width:0;height:0;right:4px;bottom:100%;border-style:solid;border-width:0 15px 10px;margin-bottom:1px;border-color:transparent transparent #f9f6f4}.minicart .minicart-dropdown:before{border-bottom-color:hsla(40,2%,48%,.3)}.minicart .minicart-dropdown:after{margin-bottom:0}.minicart .minicart-widgets{border-bottom:1px solid hsla(45,15%,80%,.8)}.minicart .minicart-subtotal-widget{position:relative}.minicart .minicart-subtotal-widget .minicart-savings,.minicart .minicart-subtotal-widget .minicart-subtotal{border-top:1px solid hsla(45,15%,80%,.8);display:inline-block;width:50%;text-align:center;padding:10px 0;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:16px;font-weight:700}.minicart .minicart-subtotal-widget .minicart-savings{color:#57cda5}.minicart .minicart-subtotal-widget .minicart-savings:after{content:" ";display:inline-block;border-left:1px solid hsla(45,15%,80%,.8);position:absolute;top:20%;bottom:20%;left:50%;transform:translateX(50%)}.minicart .cart-products::-webkit-scrollbar{-webkit-appearance:none;width:7px}.minicart .cart-products::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.minicart .cart-products{width:auto;float:none;padding:0;max-height:40vh;max-height:calc(100vh - 200px - 210px);overflow-y:scroll}.minicart .cart-products>div:last-child{border-bottom:0;margin-bottom:0}.minicart .cart-products>div:first-child{border-top:0}.minicart .cart-products:after,.minicart .cart-products:before{display:none}.minicart .minicart-header{font-size:17px;padding:15px;background-color:#f9f6f4;position:relative;color:#000;border-bottom:1px solid hsla(45,15%,80%,.8);display:flex;display:-ms-flexbox;justify-content:space-between;-ms-flex-pack:space-between;align-items:center;-ms-flex-align:center}.minicart .minicart-header .title{justify-content:flex-start;-ms-flex-pack:flex-start;text-align:left;font-weight:800;letter-spacing:1px}.minicart .minicart-header .thrive-cash-earnings{color:#3ac495;font-size:14px;font-size:.875rem;font-weight:700;justify-content:flex-end;-ms-flex-pack:flex-end}@media screen and (max-width:767px){.minicart .minicart-header .thrive-cash-earnings{flex:1 1 auto}.minicart .minicart-header .minicart__close{padding-left:15px}}.minicart .minicart-footer{padding:10px;border-top:1px solid hsla(45,15%,80%,.8);text-align:center}@media screen and (max-width:767px){.minicart .minicart-footer .js-viewcart{display:none!important}}.minicart .minicart-footer .button{margin:0;display:block;overflow:hidden}.minicart .minicart-footer .button:first-child{float:left;margin:0 20px 0 10px}@media (min-width:768px){.minicart{position:relative}.minicart .minicart-dropdown{left:auto;right:-15px}.minicart .minicart-dropdown:after,.minicart .minicart-dropdown:before{right:19px}}@media (min-width:1024px){.minicart .minicart-dropdown:after,.minicart .minicart-dropdown:before{right:47px}}.header-navigation-right{text-align:right;white-space:nowrap}.navigation-part{margin-left:25px;display:inline-block;vertical-align:top;font-size:inherit;text-align:left;white-space:normal}.navigation-part a:hover{text-decoration:underline;color:#454441}.navigation-part:first-child{margin-left:0}.navigation-part.social{font-size:16px}.navigation-part.social a{margin:0 4px}.navigation-part.social a:hover{color:#40576f}.navigation-part.auth a{margin:0 4px}.navigation-part.auth a:last-child{margin-right:0}.navigation-part.auth i.svg{display:none}.navigation-part.auth .tm-thrive-cash{padding-left:4px;display:block;margin-top:5px}.navigation-part.auth .tm-thrive-cash span{color:#ca9e41;font-weight:700}.navigation-part.auth .tm-thrive-cash:after{display:none!important}.navigation-part.about span:last-child{display:none}@media (min-width:1280px){.navigation-part.about span:last-child{display:inline}}.header-promo-inline{display:none}@media (min-width:1024px){.header-promo-inline{display:inline-block}}.header-promo-inline strong{font-size:13px;text-transform:uppercase;color:#ca9e41;font-weight:400}.header-promo-inline a{color:#ca9e41;margin-left:5px}.header-promo-inline a:hover{text-decoration:underline}.header-cart .header-promo-inline{line-height:35px;color:#ca9e41;font-weight:700;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;padding-right:10px;position:relative}.header-cart .header-promo-inline:after{content:"";height:20px;width:1px;background:#d3cfc3;display:inline-block;position:absolute;right:0;top:50%;margin-top:-10px}.header-promo-item{display:table-cell;width:850px;max-width:50%;padding:5px 0;text-align:left;line-height:1}@media (min-width:768px){.header-promo-item{text-align:center}}@media screen and (orientation:landscape){.header-promo-item{text-align:center}}.header-promo-item:nth-child(n+2){display:none}@media (min-width:1024px){.header-promo-item:nth-child(n+2){display:block}}.header-promo-item:nth-child(n+2){border-left:1px solid hsla(0,0%,100%,.25)}.header-promo-item .promo-title{font-size:13px;line-height:1;font-weight:600;display:inline-block;vertical-align:middle;text-transform:uppercase;position:relative;max-width:83%;max-width:calc(100% - 3.75rem)}@media (min-width:768px){.header-promo-item .promo-title{font-size:15px;max-width:78%;max-width:calc(100% - 10rem)}}.header-promo-item .tm-component-tooltip{margin-left:3vw}.header-promo-item .tm-component-tooltip .promo-tooltip-label{cursor:default;font-weight:700;text-decoration:underline}.header-promo-item .tm-component-tooltip .tm-tooltip{width:300px}.header-promo-item .more{display:inline!important;text-transform:none;text-decoration:underline;cursor:pointer;white-space:nowrap;margin-left:3vw;border:0;position:absolute;font-size:13px;top:5px}@media (min-width:768px){.header-promo-item .more{font-size:15px;top:4px}}.header-promo-item .more:focus{outline:none}.header-promo-item .more:hover{text-decoration:none}.header-promo-item.tm-gwp-banner .promo-title{padding-left:0;text-align:center}@media screen and (max-width:767px){.header-promo-item.tm-gwp-banner .promo-title{text-align:left;max-width:100%}}.header-promo-item .promo-content{font-size:14px}.header-promo-item .promo-actions{padding:15px 0}.header-promo-item .promo-actions .button{margin:0 10px;min-width:115px}.header-promo-item .promo-note{font-size:12px;opacity:.5}.header-promo-item .promo-hidden{display:none}.active .header-promo-item{padding:10px 0}.active .header-promo-item .promo-title{font-size:24px;margin-bottom:15px}.active .header-promo-item .promo-title .more{display:none}.active .header-promo-item .promo-hidden{display:block}.header-promos{text-align:center;padding:5px 0;background:#374a5f;color:#fff;position:relative;z-index:101}.header-promos a{color:inherit}.header-promos .main-width{position:relative}.header-promos .header-promos-wrap{display:table;width:100%;max-width:1220px}.header-promos .header-promos-actions{padding-left:7.5px;padding-right:7.5px;position:absolute;font-size:20px;top:0;right:0}@media (min-width:768px){.header-promos .header-promos-actions{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.header-promos .header-promos-actions{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.header-promos .header-promos-actions{padding-left:15px;padding-right:15px}}.header-promos .header-promos-actions span{cursor:pointer;opacity:.5}.header-promos .header-promos-actions span:hover{opacity:1}.header-promos .header-promos-actions .collapse{display:none}.header-promos.active{padding:10px 0}.header-promos.active .header-promos-actions .close{display:none}.header-promos.active .header-promos-actions .collapse{display:block}.header-promos--register .header-promo-item .promo-title{display:inline-block;width:68%}@media (min-width:768px){.header-promos--register .header-promo-item .promo-title{width:auto}}@media screen and (orientation:landscape){.header-promos--register .header-promo-item .promo-title{width:auto}}.header-promos-register{display:inline-block;text-align:right;margin-left:10px}.header-promos-register-button{background-color:#fff;border-radius:100px;border:1px solid #ca9e41;color:#ca9e41;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:11.8px;font-size:.7375rem;font-weight:600;height:23.592px;height:1.4745rem;line-height:.5;padding:8px 12px;padding:.5rem .75rem;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out;width:80px;width:5rem;outline:0;-webkit-tap-highlight-color:transparent}.header-promos-register-button:hover{background-color:#ca9e41;color:#fff}.header.sticky{border:none}.header.sticky .header-promo-inline,.header.sticky:before{display:none}.header.sticky .header-navigation{margin-right:auto}@media (min-width:768px){.header.sticky .header-logo{width:100px;margin:0}.header.sticky .header-search{width:37.5%}.header.sticky .header-top-center{width:12.5%;margin-bottom:0}}@media (min-width:1280px){.header.sticky .navigation.main.desktop .nav-dropdown{left:12.5%}}.icon-item{display:inline-block;vertical-align:top;width:50px;color:hsla(40,2%,48%,.7)}.icon-item a{color:inherit;text-decoration:none;cursor:pointer}.icon-item a,.icon-item a .icon-item-name:after{transition:none}.icon-item a.active,.icon-item a:hover{color:#ca9e41}.icon-item a i{font-style:normal;text-decoration:underline}.icon-item .icon-item-img{display:block}.icon-item .icon-item-img:after{height:10px}.icon-item .icon-item-img svg{margin:0 auto;width:50px;height:50px}.icon-item .icon-item-img svg path:not([fill=none]){fill:currentColor}.icon-item .icon-item-img svg circle{stroke:currentColor}.icon-item .icon-item-name{font-size:14px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:600;display:inline-block;position:relative}.icon-item .icon-item-name.value-list-item__name{text-transform:uppercase;font-family:Dosis,Arial Narrow,Arial,sans-serif}.article-item .icon-item{width:auto;color:hsla(40,2%,48%,.75);line-height:1}.article-item .icon-item .icon-item-img{width:60px;height:60px;line-height:60px;border-radius:100px;background:#fff;margin-top:-50%;margin-left:auto;margin-right:auto}.article-item .icon-item .icon-item-name{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:12px;vertical-align:top}.article-item .icon-item .icon-item-name:before{height:10px}.article-item .icon-item img,.article-item .icon-item svg{width:50%;height:50%;vertical-align:middle}.icon-item.horizontal{width:auto;color:#000}.icon-item.horizontal .icon-item-img{display:inline-block;width:30px;height:30px;vertical-align:middle;color:#ca9e41;margin-right:6px}.icon-item.horizontal .icon-item-img:after{display:none}.icon-item.horizontal .icon-item-img svg{width:100%;height:100%}.icons-filter{text-align:center;font-size:0;line-height:1;white-space:nowrap;margin:0;background:#fff}.icons-filter .main-width:after,.icons-filter .main-width:before{height:15px}.icons-filter ul{margin:0;padding:0}.icons-filter.values{text-align:center}.icons-filter.values.slick-slider{overflow:auto}@media screen and (max-width:767px){.icons-filter.values.slick-slider{padding-left:20px}}.icons-filter.values .slick-list{width:auto;display:inline-block;max-width:100%}.icons-filter.values .slick-list .slick-track{min-width:100%;width:auto!important;white-space:nowrap}.icons-filter.values.slick-initialized{padding:0}.icons-filter.values.slick-initialized:after,.icons-filter.values.slick-initialized:before{display:none}.icons-filter.values.slick-initialized .slick-list{@include adaptive("max-width",null,105*4,120*7);margin-left:auto;margin-right:auto}.icons-filter.values.slick-initialized .slick-list .slick-track{min-width:100%}.icons-filter.values.slick-initialized .slick-list .slick-track:after,.icons-filter.values.slick-initialized .slick-list .slick-track:before{height:15px}.icons-filter.values.slick-initialized .slick-slide{display:none;float:none}.icons-filter.values.slick-initialized .slick-slide.slick-active{display:inline-block}.icons-filter.values .icon-item{text-align:center;width:auto}@media screen and (max-width:767px){.icons-filter.values .icon-item{display:inline-block;width:auto;margin-right:20px}}@media (min-width:768px){.icons-filter.values .icon-item{min-width:105px}}@media (min-width:1024px){.icons-filter.values .icon-item{min-width:120px}}.icons-filter.values .icon-item .icon-item-img{@include hide-for-only(small)}@media screen and (max-width:767px){.icons-filter.values .icon-item .icon-item-name{display:inline-block;text-transform:none;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}}.icons-filter.values .icon-item .icon-item-name:after{content:"";height:3px;position:absolute;left:0;right:0;bottom:0;margin-bottom:-15px;background:#2c455c;opacity:0;transition:none}@media (min-width:768px){.icons-filter.values .icon-item .icon-item-name:after{background:#ca9e41;height:5px}}.icons-filter.values .icon-item a.active,.icons-filter.values .icon-item a:hover{color:#2c455c}@media (min-width:768px){.icons-filter.values .icon-item a.active,.icons-filter.values .icon-item a:hover{color:#ca9e41}}.icons-filter.values .icon-item a.active .icon-item-name:after,.icons-filter.values .icon-item a:hover .icon-item-name:after{opacity:1}@media (min-width:768px){.icons-filter.values .icon-item a.active .icon-item-name:after{display:none}}.icons-filter.categories{white-space:normal;margin-top:-10px}.icons-filter.categories:after,.icons-filter.categories:before{height:0}.icons-filter.categories a{margin:0}@media (min-width:1024px){.icons-filter.categories{margin-top:0}.icons-filter.categories .main-width{display:table;width:100%}.icons-filter.categories .icon-item{display:table-cell}}.icons-filter.categories .icon-item{width:100px;margin:0 25px;color:#000;@include breakpoint(small only){.icon-item-img{svg{width:30px;height:30px}}.icon-item-name{margin:0}}}.icons-filter.categories .icon-item:before{height:40px}.icons-filter.categories .icon-item a{color:inherit;text-decoration:none}.icons-filter.categories .icon-item a:hover{color:#ca9e41}.icons-filter.categories .icon-item .icon-item-img{width:40px;margin:auto;color:#ca9e41}.icons-filter.categories .icon-item .icon-item-img svg{width:40px;height:40px}.icons-filter.categories .icon-item .icon-item-name{height:14px;vertical-align:top}@media (min-width:768px){.icons-filter.categories .icon-item{margin:0 10px}}@media (min-width:1024px){.icons-filter.categories .icon-item{margin:0;width:140px}}.icons-filter.layered .slick-track{text-align:center}.icons-filter.layered .slick-arrow{@include breakpoint(445){display:none!important}}.icons-filter.layered .icon-item .icon-item-img{display:none}.icons-filter.layered .icon-item .icon-item-name:after{height:3px}.icons-filter.layered .icon-item a.active .icon-item-name:after{display:block}.main-content{background-color:#f9f6f4}.main-content:after,.main-content:before{content:" ";display:table}.main-content:after{clear:both}.main-content>.std>.main-width:first-of-type:after,.main-content>.std>.main-width:first-of-type:before{height:24px}@media (min-width:768px){.main-content>.std>.main-width:first-of-type:after,.main-content>.std>.main-width:first-of-type:before{height:26.66667px}}@media (min-width:1024px){.main-content>.std>.main-width:first-of-type:after,.main-content>.std>.main-width:first-of-type:before{height:40px}}.main-content .main-part:before,.main-content .sidebar-part:before{height:15px}@media (min-width:768px){.main-content .main-part:before,.main-content .sidebar-part:before{height:20px}}@media (min-width:1024px){.main-content .main-part:before,.main-content .sidebar-part:before{height:30px}}.main-content .main-part:after{height:17.5px}@media (min-width:768px){.main-content .main-part:after{height:23.33333px}}@media (min-width:1024px){.main-content .main-part:after{height:35px}}@media (min-width:768px){.main-content .main-part{float:left;width:58.33333%;padding-left:10px;padding-right:10px}@media (min-width:1024px){.main-content .main-part{padding-left:15px;padding-right:15px}}.main-content .sidebar-part{float:left;width:41.66667%;padding-left:10px;padding-right:10px}@media (min-width:1024px){.main-content .sidebar-part{padding-left:15px;padding-right:15px}}}@media (min-width:1024px){.main-content .main-part{float:left;width:66.66667%}@media (min-width:768px){.main-content .main-part{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.main-content .main-part{padding-left:15px;padding-right:15px}}.main-content .sidebar-part{float:left;width:33.33333%}@media (min-width:768px){.main-content .sidebar-part{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.main-content .sidebar-part{padding-left:15px;padding-right:15px}}}.minicart .product.incart{font-size:14px;border:1px solid #d3cfc3;border-width:1px 0;text-align:center;position:relative;margin-bottom:-1px;overflow:hidden;background:#fff;color:hsla(40,2%,48%,.8);transition:opacity .3s ease-out;padding:10px}@media (min-width:768px){.minicart .product.incart{font-size:15px}}@media (min-width:1024px){.minicart .product.incart{font-size:16px}}.minicart .product.incart.product--no-border{border-top:none}.minicart .product.incart.product-updating{opacity:.25}.minicart .product.incart.product-updating .product-buy-count i{visibility:hidden}.minicart .product.incart .product-image{vertical-align:top;float:left;margin-right:-85px}.minicart .product.incart .product-image img{width:auto;height:auto;max-width:75px;max-height:75px;margin:0 auto}.minicart .product.incart .product-image~div{margin-left:75px;text-align:left}.minicart .product.incart .product-image~div+.product-buy-price{margin-left:0}@media (min-width:768px){.minicart .product.incart .product-image~div{margin-left:85px}}@media (min-width:1024px){.minicart .product.incart .product-image~div{margin-left:0;text-align:center}}.minicart .product.incart .product-image~.product-buy,.minicart .product.incart .product-image~.product-description{margin-left:85px;text-align:left}.minicart .product.incart .product-description{padding-right:50px}.minicart .product.incart .product-buy-price{display:none}.minicart .product.incart .product-buy{padding-top:15px;width:150px;margin-right:-50px;float:left}.minicart .product.incart .product-actions{color:#7d7b77;position:absolute;width:20px;height:20px;line-height:20px;top:50%;right:25px;transform:translateY(-50%)}.minicart .product.incart .cold-pack{padding-top:10px}.minicart .product.incart.outstock .product-buy,.minicart .product.incart.outstock .product-price,.minicart .product.incart.outstock .product-subname{display:none}.minicart .product.incart .aw-gift-card-edit,.minicart .product.incart .aw-gift-card-info p:nth-child(n+2),.minicart .product.incart .options-edit,.minicart .product.incart .product-notice{display:none!important}.minicart .product.incart.outstock .product-name,.minicart .product.incart .product-subname{font-size:13px}.minicart .product.incart .product-name{color:#454441;font-weight:600;padding-right:20px;line-height:1.3125}.minicart .product.incart .product-name,.minicart .product.incart .product-price{font-size:14px}.minicart .product.incart .product-price{padding-top:10px}.minicart .product.incart .gift-icon-wrapper{display:flex;align-items:center}.minicart .product.incart .gift-message{font-weight:700;color:#000;margin-top:8px;font-size:14px}.minicart .product.incart .msrp{text-decoration:line-through;margin-right:5px}.minicart .product.incart.gift .product-description,.minicart .product.incart.outstock .product-description{margin-left:0;padding-left:85px;display:table-cell;height:75px;vertical-align:middle}.ReactModalPortal .reveal-overlay{display:block;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:rgba(0,0,0,.8);overflow-y:scroll;position:fixed}.ReactModalPortal .reveal{background:#fff;border-radius:5px;max-width:560px;max-height:90vh!important;outline:0!important;overflow-y:auto;left:50%!important;top:50%!important;transform:translate(-50%,-50%);margin:0!important;position:fixed;display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#7d7b77}@media screen and (min-height:620px){.ReactModalPortal .reveal{max-height:600px!important}}.ReactModalPortal .reveal:before{content:"";height:0;display:block;min-width:310px}.ReactModalPortal .reveal .close-button{position:absolute;right:0;top:0;line-height:35px;color:#7d7b77;width:35px;height:35px;text-align:center;border-top-right-radius:5px}@media (min-width:768px){.ReactModalPortal .reveal .close-button{line-height:52px;width:52px;height:52px;font-size:20px}}.ReactModalPortal .reveal .close-button:hover{color:#000}.ReactModalPortal .reveal #alert-messages .callout .callout-icon{margin-top:0}.ReactModalPortal .reveal #alert-messages~.close-button{background:none;color:#fff;height:rem-35;line-height:rem-35}@media (max-width:767px){.ReactModalPortal .reveal #alert-messages{margin-top:-1px;height:rem-17.5;line-height:rem-17.5}}.ReactModalPortal .modal-title{text-align:center;padding-bottom:25px;padding-bottom:1.5625rem}.ReactModalPortal .modal-title .title{font-size:30px;color:#454441;font-family:Dosis,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.ReactModalPortal .modal-title .title:after{height:10px}@media (min-width:768px){.ReactModalPortal .modal-title .title:after{height:13.33333px}}@media (min-width:1024px){.ReactModalPortal .modal-title .title:after{height:20px}}@media (min-width:768px){.ReactModalPortal .modal-title .title{font-size:34px}}@media (min-width:1024px){.ReactModalPortal .modal-title .title{font-size:38px}}.ReactModalPortal .modal-title .title:last-child:after{display:none}.ReactModalPortal p{color:#7d7b77;text-align:center;margin-left:32px;margin-left:2rem;margin-right:32px;margin-right:2rem}.ReactModalPortal p small{font-size:rem-14}.ReactModalPortal strong{color:#3ac495}.ReactModalPortal .modal-content{font-size:15px;color:#454441}.ReactModalPortal .modal-content input+p{position:relative;top:-16px}@media (min-width:768px){.reveal{width:75%}}@media (min-width:1024px){.reveal{width:50%}}.reveal #rafContent>div,.reveal>div,.reveal>form>div,.reveal>h2{padding:0 15px}.reveal #rafContent>div:first-of-type,.reveal>div:first-of-type,.reveal>form>div:first-of-type,.reveal>h2:first-of-type{padding-top:30px}.reveal #rafContent>div:last-of-type,.reveal>div:last-of-type,.reveal>form>div:last-of-type,.reveal>h2:last-of-type{padding-bottom:30px}@media (min-width:768px){.reveal #rafContent>div,.reveal>div,.reveal>form>div,.reveal>h2{padding:0 45px}.reveal #rafContent>div:last-of-type,.reveal>div:last-of-type,.reveal>form>div:last-of-type,.reveal>h2:last-of-type{padding-bottom:40px}.reveal #rafContent>div:first-of-type,.reveal>div:first-of-type,.reveal>form>div:first-of-type,.reveal>h2:first-of-type{padding-top:40px}}@media (min-width:1024px){.reveal #rafContent>div,.reveal>div,.reveal>form>div,.reveal>h2{padding:0 70px}.reveal #rafContent>div:last-of-type,.reveal>div:last-of-type,.reveal>form>div:last-of-type,.reveal>h2:last-of-type{padding-bottom:60px}.reveal #rafContent>div:first-of-type,.reveal>div:first-of-type,.reveal>form>div:first-of-type,.reveal>h2:first-of-type{padding-top:60px}}.reveal .register-form{text-align:center}.reveal .register-form .validation-advice{text-align:left}.reveal .register-form p{color:#454441}.reveal .register-form p a{color:#3ac495;text-decoration:underline}.reveal .register-form p a:hover{text-decoration:none}.reveal .register-form p small{font-size:14px}.reveal .register-form .fb{position:relative}.reveal .register-form .fb i{position:absolute;left:0;width:30px;border-right:1px solid currentColor;font-size:1.2em}.reveal .register-form .fb+p{position:relative;top:-8px;top:-.5rem;margin:0}.reveal .features-block{margin:0 auto;display:table}.reveal .features-block .feature-box{display:table-row;padding-bottom:0}.reveal .features-block .feature-box>div{display:table-cell;vertical-align:middle;padding:12px 0}.reveal .features-block .feature-box .feature-img{text-align:center;width:60px;margin-bottom:0;padding-right:20px}.reveal .features-block .feature-box .feature-text{text-align:left;font-size:13px;line-height:1.2;max-width:270px}@media (min-width:768px){.reveal .features-block .feature-box .feature-img{width:95px}.reveal .features-block .feature-box .feature-text{font-size:16px;line-height:21px}}.reveal .modal-content input+p{position:relative;top:-16px}.reveal .modal-content.just-text{text-align:center}.reveal .modal-content.just-text:after,.reveal .modal-content.just-text:before{height:12px}@media (min-width:768px){.reveal .modal-content.just-text:after,.reveal .modal-content.just-text:before{height:13.33333px}}@media (min-width:1024px){.reveal .modal-content.just-text:after,.reveal .modal-content.just-text:before{height:20px}}.reveal .modal-content .modal-buttons{padding-top:40px;padding-bottom:5px}.reveal .modal-buttons{padding-top:20px;text-align:center;margin-bottom:-16px;margin-bottom:-1rem}.reveal .modal-buttons small{display:block;font-size:12px;margin:-5px 0}.reveal .modal-buttons:last-of-type{margin-bottom:0}.reveal .modal-buttons .button{margin-left:5px;margin-right:5px}.reveal .modal-buttons .button:first-child:last-child{margin-left:auto;margin-right:auto;margin-bottom:0}.navigation.main ul{font-size:16px;margin:0;line-height:1}.navigation-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);z-index:200;cursor:pointer}@media (min-width:1024px){.navigation-overlay,.navigation.main.mobile{display:none}}.navigation.main.desktop ul{color:#454441}.navigation.main.desktop>ul{line-height:inherit}.navigation.main.desktop>ul>li{padding-right:35px;display:inline-block;vertical-align:top}.navigation.main.desktop>ul>li:last-child{padding-right:0}.navigation.main.desktop>ul>li:after{content:"";background:none;height:15px;width:100%;margin-bottom:-15px;display:block}.navigation.main.desktop>ul>li>a,.navigation.main.desktop>ul>li>span{line-height:20px;font-family:Dosis,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-weight:600;display:inline-block;position:relative}.navigation.main.desktop>ul>li span>a{display:block}.navigation.main.desktop>ul>li.active>a,.navigation.main.desktop>ul>li.active>span,.navigation.main.desktop>ul>li.hover>a,.navigation.main.desktop>ul>li.hover>span{border-bottom:2px solid currentColor}.navigation.main.desktop>ul>li.hover .nav-dropdown{display:block}.navigation.main.desktop>ul>li.parent>a,.navigation.main.desktop>ul>li.parent>span{position:relative;border-bottom:0}.navigation.main.desktop>ul>li.parent>a:after,.navigation.main.desktop>ul>li.parent>span:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F104";margin-left:4px;position:absolute;top:50%;left:100%;transform:translateY(-50%);font-size:12px}.navigation.main.desktop .nav-dropdown{font-size:15px;position:absolute;top:calc(100% + 13px);left:15px;display:none;box-shadow:0 2px 7px 0 rgba(69,68,65,.3);border:1px solid #d3cfc3;border-top:0}@media (min-width:1024px){.navigation.main.desktop .nav-dropdown{font-size:16px}}.navigation.main.desktop .nav-dropdown>div{display:none}.navigation.main.desktop .nav-dropdown.hover{width:auto;right:15px}.navigation.main.desktop .nav-dropdown.hover>div{display:block}.navigation.main.desktop .nav-dropdown.hover .nav-dropdown-side{min-height:425px}.navigation.main.desktop .nav-dropdown .nav-dropdown-side{display:block;float:left;width:240px;min-height:320px;padding:30px 0;max-height:80vh;background-color:#f9f6f4;overflow-y:auto}.navigation.main.desktop .nav-dropdown .nav-dropdown-side .top-menu-margin{height:20px}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>hr{margin:20px}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li{padding-right:20px;padding-left:20px;color:#454441;font-weight:600}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li.parent>a,.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li.parent>span{position:relative;display:block}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li.parent>a:after,.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li.parent>span:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F125";position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:12px}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li.hover>a,.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li.hover>span{color:#ca9e41}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li.hover>ul{display:block}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul li{padding-bottom:20px}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul li:last-child{padding-bottom:0}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul{display:none;position:absolute;left:240px;right:310px;top:0;bottom:0;padding-top:30px;padding-bottom:30px;overflow:hidden;padding-left:60px;color:#7d7b77;background:#fff;columns:2;overflow-y:auto}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul:after{content:"";position:absolute;top:30px;bottom:30px;right:0;border-right:1px solid hsla(45,15%,80%,.8)}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul>li{padding-right:60px;display:inline-block;padding-bottom:0;min-width:99%}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul>li:after{height:12.5px}@media (min-width:768px){.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul>li:after{height:16.66667px}}@media (min-width:1024px){.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul>li:after{height:25px}}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul a:hover{text-decoration:underline;color:#454441}.navigation.main.desktop .nav-dropdown .nav-dropdown-side>ul>li>ul ul{display:none}.navigation.main.desktop .nav-dropdown-promo{background:#fff;width:310px;padding:30px 50px;position:absolute;right:0;bottom:0;top:0}.navigation.main.desktop .nav-dropdown-promo img{width:150px}.navigation.main.desktop .icons-filter{padding:20px 0;background-color:#f9f6f4}.navigation.main.desktop .icons-filter .icon-item-name:after{display:none}@media screen and (max-width:1023px){.app--sidebar-is-open{position:fixed;width:100%}}.navigation.main.mobile{background:#fff;width:260px;position:fixed;top:0;bottom:0;z-index:220;overflow-y:auto}.navigation.main.mobile span{cursor:pointer}.navigation.main.mobile .back>a,.navigation.main.mobile .back>span{background-color:#f9f6f4}.navigation.main.mobile .back>a:before,.navigation.main.mobile .back>span:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F124";font-size:20px;margin-right:8px;vertical-align:bottom}.navigation.main.mobile .all{border-bottom:1px solid hsla(45,15%,80%,.8);text-decoration:underline}.navigation.main.mobile .all,.navigation.main.mobile .back{padding:0}.navigation.main.mobile .all>a,.navigation.main.mobile .all>span,.navigation.main.mobile .back>a,.navigation.main.mobile .back>span{padding-top:15px;padding-bottom:15px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation.main.mobile .account-menu{border-bottom:1px solid hsla(45,15%,80%,.8);padding-top:0;padding-bottom:0}.navigation.main.mobile .account-menu>a,.navigation.main.mobile .account-menu>span{padding-top:15px;padding-bottom:15px}.navigation.main.mobile .account-menu i{color:#ca9e41}.navigation.main.mobile .account-menu img,.navigation.main.mobile .account-menu svg{width:35px;height:35px;display:inline-block;vertical-align:middle;margin-right:8px}.navigation.main.mobile>ul{background:#fff;position:relative;z-index:100;padding-bottom:20px}.navigation.main.mobile ul li{display:block;padding:20px 0 0}.navigation.main.mobile ul li li:after{display:none!important}.navigation.main.mobile ul li a{display:block}.navigation.main.mobile ul li>a,.navigation.main.mobile ul li>span{display:block;line-height:20px;padding:0 10px 0 20px}.navigation.main.mobile ul li:not(.with-title).parent>a,.navigation.main.mobile ul li:not(.with-title).parent>span{position:relative}.navigation.main.mobile ul li:not(.with-title).parent>a:after,.navigation.main.mobile ul li:not(.with-title).parent>span:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F125";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:12px}.navigation.main.mobile ul li.with-title{padding-top:25px}.navigation.main.mobile ul li.with-title>a{pointer-events:none}.navigation.main.mobile ul li.with-title>a,.navigation.main.mobile ul li.with-title>span{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:17px;color:#454441;font-weight:700}.navigation.main.mobile ul li.with-title>a:after,.navigation.main.mobile ul li.with-title>span:after{content:"";display:block;height:3px;width:45px;background:#ca9e41;margin-top:10px;border-radius:3px}.navigation.main.mobile .nav-dropdown hr{display:none}.navigation.main.mobile .icons-filter{text-align:left}.navigation.main.mobile .icons-filter .icon-item{padding-top:15px;display:block;margin-right:0;text-align:left}.navigation.main.mobile .icons-filter .icon-item a.active{color:inherit}.navigation.main.mobile .icons-filter .icon-item-img{display:inline-block!important;vertical-align:middle;margin-right:6px;color:#ca9e41}.navigation.main.mobile .icons-filter .icon-item-img svg{width:40px;height:40px}.navigation.main.mobile .icons-filter .icon-item-img:after{display:none}.navigation.main.mobile .icons-filter .icon-item-name{font-family:inherit;font-size:inherit;text-transform:none}.navigation.main.mobile .icons-filter .icon-item-name:after{display:none}.sidebar__child-list-container{background:#fff;position:fixed;top:0;transform:translate3d(-260px,0,0);bottom:0;z-index:299;transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;width:260px}.sidebar__child-list-container--open{transform:translateZ(0)}.sidebar__child-list-container li:last-child{padding-bottom:20px}@media (min-width:768px){.sidebar__child-list-container{transition:transform .4s cubic-bezier(.4,0,.2,1)}}.product-buy-buttons{position:relative}.product-buy-buttons:after,.product-buy-buttons:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;border-top:1px solid hsla(45,15%,80%,.3)}.product-buy-buttons:after{top:auto;bottom:0}.carousel-products .product-buy-buttons .button.success,.catalog-content .product-buy-buttons .button.success{background:#3ac495;border-color:transparent;color:#fff}.carousel-products .product-buy-buttons .button.success:hover:not(:active),.catalog-content .product-buy-buttons .button.success:hover:not(:active){background:#63d1ab}.carousel-products .product-buy-buttons .button.success:hover:active,.catalog-content .product-buy-buttons .button.success:hover:active{background:#3ac495}@media screen and (max-width:1023px){.carousel-products .product-buy-buttons .button.success:hover:not(:active),.catalog-content .product-buy-buttons .button.success:hover:not(:active){background:#3ac495}.carousel-products .product-buy-buttons .button.success:hover:active,.catalog-content .product-buy-buttons .button.success:hover:active{background:#63d1ab}}.product-buy-buttons .product-buy-added{display:none;width:100%;text-align:center;table-layout:fixed}.product-buy-buttons .product-buy-added .button,.product-buy-buttons .product-buy-added .product-buy-count{font-size:14px;display:table-cell;margin:0;vertical-align:middle}.product-buy-buttons .product-buy-added .button{width:50%}@media screen and (max-width:1023px){.product-buy-buttons .product-buy-added .button{transition:none}}.product-buy-buttons .product-buy-added .button[disabled]{background:transparent;color:hsla(45,15%,80%,.3);border-color:currentColor;opacity:1}.product-buy-buttons .product-buy-added .button i{font-size:18px;display:block;margin:-2px 0}.product-buy-buttons .product-buy-added .product-buy-count{font-size:15px;color:#454441;overflow:hidden;border:10px solid transparent;border-width:0 10px;width:100%}.product-buy-buttons .product-buy-added .product-buy-count i{font-style:normal}.product-buy-buttons.js-added-in-cart .product-buy-add{display:none}.product-buy-buttons.js-added-in-cart .product-buy-added{display:table}.incart .product-buy-buttons .product-buy-added i{font-size:15px}.incart .product-buy-buttons .product-buy-added .buy-button-wrapper{display:table-cell;vertical-align:middle;width:30%}.incart .product-buy-buttons .product-buy-added .buy-button-wrapper:first-child .button{border-top-right-radius:0;border-bottom-right-radius:0}.incart .product-buy-buttons .product-buy-added .buy-button-wrapper:last-child .button{border-top-left-radius:0;border-bottom-left-radius:0}.incart .product-buy-buttons .product-buy-added .button{width:100%;height:25px;padding:0;border-width:1px!important;display:inline-block}@media (min-width:1024px){.cart-products-list .incart .product-buy-buttons .product-buy-added .button{height:30px}}.incart .product-buy-buttons .product-buy-added .product-buy-count{width:30%;border:1px solid hsla(45,15%,80%,.3);border-width:1px 0}.product-buy-buttons form{text-align:left}.product-buy-buttons form .button{margin-bottom:0}.product-buy-buttons form label{line-height:1}.product-buy-buttons form label:after{height:5px}@media (min-width:768px){.product-buy-buttons form label:after{height:6.66667px}}@media (min-width:1024px){.product-buy-buttons form label:after{height:10px}}.product-buy-buttons dl{margin:0}.product.in-navigation{text-align:center}.product.in-navigation .product-description:after{height:20px}.product.in-navigation .product-name{font-size:14px;font-family:Dosis,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-weight:600;color:#454441}.product.in-navigation .product-name:after,.product.in-navigation .product-name:before{height:15px}@media (min-width:1024px){.product.in-navigation .product-name{font-size:15px}}.product.in-navigation .product-name a{color:inherit}.product.in-navigation .product-text{color:#7d7b77;font-size:14px}@media (min-width:1024px){.product.in-navigation .product-text{font-size:15px}}.product.in-navigation .product-buy{color:#ca9e41;font-weight:700}.SmartBanner{display:flex;align-items:center;transition:height .3s ease-out;overflow:hidden;background:#f2f2f2;border-bottom:1px solid #d4cdc3;height:83px;padding:0 15px 0 11px;font-family:SFProText,Lato,Helvetica,Roboto,Arial,sans-serif}.SmartBanner--closed{height:0;border-bottom:none}@media (min-width:1024px){.SmartBanner{display:none}}.SmartBanner__close-btn{width:15px;height:15px;margin-right:10px}.SmartBanner__content{display:flex;align-items:center;flex:1}.SmartBanner .SmartBanner__icon-container{display:flex;background-color:#fff;padding:5px;border-radius:15px;margin-right:8px}.SmartBanner .SmartBanner__app-icon{width:45px;height:45px}.SmartBanner .SmartBanner__info{font-size:15px}.SmartBanner .SmartBanner__app-name{font-size:14px}.SmartBanner .SmartBanner__installed-text{font-size:12px}.SmartBanner .SmartBanner__cta{margin-left:auto;color:#0080dc;font-size:18px;font-weight:300;letter-spacing:.3px}.ScrollToTop{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);position:fixed;cursor:pointer;border-radius:50%;width:48px;height:48px;right:22px;bottom:22px;z-index:1}.ScrollToTop--offset{bottom:77px}.ScrollToTop .UpArrowIcon__path{stroke:#454441;stroke-width:2;transition:stroke .2s}.ScrollToTop:focus .UpArrowIcon__path,.ScrollToTop:hover .UpArrowIcon__path{stroke:#00c990}.ScrollToTop:focus{outline:none;border-color:rgba(0,201,144,.7);box-shadow:0 0 1px 3px rgba(0,201,144,.7)}@media (min-width:768px){.ScrollToTop{width:64px;height:64px;right:30px;bottom:61px}.ScrollToTop--offset{bottom:30px}}.tm-component-tooltip{position:relative;display:inline-block}.product-action-like .tm-component-tooltip{display:block}.tm-component-tooltip:hover{z-index:999}.tm-component-tooltip>span{vertical-align:middle}.tm-component-tooltip.active{z-index:999}.tm-component-tooltip.active .tm-tooltip{opacity:1;z-index:1;transform:translateX(-50%) scale(1)}.tm-component-tooltip.active .tm-tooltip.left,.tm-component-tooltip.active .tm-tooltip.right{transform:translateX(0) scale(1)}.tm-component-tooltip.active .tm-tooltip.center.right{transform:translateY(-50%) scale(1)}.tm-component-tooltip.light .tm-tooltip{background-color:#f9f6f4;border-color:hsla(45,15%,80%,.8);color:#454441}.tm-component-tooltip.light .tm-tooltip:after{background-color:#f9f6f4;color:hsla(45,15%,80%,.8)}.tm-component-tooltip.light .tm-tooltip .ion-close-round{color:#7d7b77}@media (max-width:767px){.tm-component-tooltip.modal_on_mobile .tm-tooltip{position:fixed;top:50%;left:50%;bottom:auto;border-radius:5px;max-height:600px;max-height:37.5rem;overflow:auto;padding:25px;padding:1.5625rem;max-width:calc(100% - 15px * 2);transform:translateX(-50%) translateY(-50%) scale(0)}.tm-component-tooltip.modal_on_mobile .tm-tooltip .ion-close-round{display:block;top:10px;right:10px;font-size:16pt}.tm-component-tooltip.modal_on_mobile .tm-tooltip .tm-tooltip_title{display:block;margin-bottom:15px}.tm-component-tooltip.modal_on_mobile p{margin:16px 0}.tm-component-tooltip.modal_on_mobile.active:before{content:"";display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.tm-component-tooltip.modal_on_mobile.active .tm-tooltip{transform:translateX(-50%) translateY(-50%) scale(1)}}.tm-tooltip{opacity:0;text-align:left;min-width:200px;max-width:300px;width:100%;position:absolute;bottom:calc(100% + .355rem);left:50%;transform:translateX(-50%) scale(0);padding:12px 20px;background-color:#40576f;border:1px solid #40576f;color:#fff;font-weight:400;transition:all .1s ease;font-size:14px;line-height:18px}.tm-tooltip .tm-tooltip_title{display:none;font-size:21px}.tm-tooltip .tooltip-title{font-size:18px;font-weight:700;margin-bottom:5px}.tm-tooltip>*{text-align:left}.tm-tooltip:after{position:absolute;bottom:1px;left:50%;content:"";background:#40576f;width:11px;height:11px;z-index:2;box-shadow:1px 1px 0 0;color:#40576f;transform:translateX(-50%) translateY(50%) rotate(45deg)}.tm-tooltip--thrive-green,.tm-tooltip--thrive-red{border-radius:7px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.tm-tooltip--thrive-green div,.tm-tooltip--thrive-green span,.tm-tooltip--thrive-red div,.tm-tooltip--thrive-red span{text-align:center}@media (min-width:768px){.tm-tooltip--thrive-green,.tm-tooltip--thrive-red{min-width:250px}}.tm-tooltip--thrive-green:after,.tm-tooltip--thrive-red:after{-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.tm-tooltip--thrive-green{background-color:#00c990;border:1px solid #00c990}.tm-tooltip--thrive-green:after{background:#00c990;color:#00c990}.tm-tooltip--thrive-red{background-color:#ed6945;border:1px solid #ed6945}.tm-tooltip--thrive-red:after{background:#ed6945;color:#ed6945}.tm-tooltip--dark{font-size:18px;padding:12px 16px;border-radius:5px;background-color:#454441;border:1px solid #454441}.tm-tooltip--dark:after{width:15px;height:15px;-webkit-box-shadow:0 1px 2px 0 rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15);background:#454441}.tm-tooltip.left{left:0;transform:translateX(0) scale(0)}.tm-tooltip.left:after{left:16px;transform:translateX(0) translateY(50%) rotate(45deg)}.tm-tooltip.right{left:auto;right:0;transform:translateX(0) scale(0)}.tm-tooltip.right:after{left:auto;right:16px;transform:translateX(0) translateY(50%) rotate(45deg)}.tm-tooltip.bottom{bottom:auto;top:calc(100% + .6rem)}.tm-tooltip.bottom:after{bottom:100%;box-shadow:-1px -1px 0 0}.tm-tooltip.center:not(.right){left:50%;text-align:center}.tm-tooltip.center.right{left:100%;top:50%;right:auto;bottom:auto;margin-left:.5em;transform:translateY(-50%) scale(0)}.tm-tooltip.center.right:after{box-shadow:-1px 1px 0 0;left:0;top:50%;margin:-6px 0 0 -5px;transform:rotate(45deg) scale(1);pointer-events:auto}.tm-tooltip.small{width:auto;min-width:0;max-width:none;font-size:13px;padding:7px 10px;border-radius:3px;left:-13px}.tm-tooltip .ion-close-round{position:absolute;top:6.4px;top:.4rem;right:8px;right:.5rem;font-size:12.08px;font-size:.755rem;cursor:pointer;color:#fff}.tm-tooltip .ion-close-round.only_on_mobile{display:none}@media (min-width:768px){.tm-tooltip .ion-close-round.only_on_mobile{display:block}}.tm-tooltip p:first-of-type{margin-top:0}.tm-tooltip p:last-child{margin-bottom:0}@media (max-width:767px){.tm-tooltip{max-width:250px}}.tooltip__title{margin:5px 0;display:block;font-weight:700}.simple-button{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#fff;background-color:#2da77d;border-color:#2da77d;font-size:18px;line-height:36px;padding:0 16px}.simple-button:focus,.simple-button:hover{color:#fff;background-color:#217659;border-color:#217659}.simple-button--disabled,.simple-button--disabled:hover,.simple-button:disabled,.simple-button:disabled:hover{color:#fff;background-color:#d7d7d7;border-color:#d7d7d7}.simple-button--small{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#fff;background-color:#2da77d;border-color:#2da77d;font-size:14px;line-height:32px;padding:0 16px}.simple-button--small:focus,.simple-button--small:hover{color:#fff;background-color:#217659;border-color:#217659}.simple-button--small.simple-button--secondary{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#7c7c7c;background-color:#fff;border-color:transparent;font-size:14px;line-height:32px;padding:0 16px}.simple-button--small.simple-button--secondary:focus,.simple-button--small.simple-button--secondary:hover{color:#7c7c7c;border-color:transparent}.simple-button--updating{opacity:.5;pointer-events:none}.simple-button--secondary{color:rgba(69,68,65,.7);background-color:#fff;border-color:rgba(69,68,65,.7)}.simple-button--secondary:focus,.simple-button--secondary:hover{color:#454441;background-color:#fff;border-color:#454441}.icon--checkmark{height:34px;width:34px;background-image:url("https://assets.thrivemarket.com/static/img/svg/decors/checkmark.svg");background-image:url(/static/client/dac31a76b9a97a728bc36eecdcb92960.svg);background-size:100%;background-repeat:no-repeat;background-position:50%}.icon-favorite{width:18px;height:18px;display:block;position:relative}.icon-favorite__active,.icon-favorite__inactive{width:100%;height:100%;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;transition:all .3s cubic-bezier(.17,.89,.45,1.46)}.icon-favorite__active{background-image:url("https://assets.thrivemarket.com/static/img/svg/decors/favorite-active.svg");z-index:2;opacity:0;transform:scale(0);backface-visibility:hidden}.icon-favorite--active .icon-favorite__active{opacity:1;transform:scale(1)}.icon-favorite__inactive{background-image:url("https://assets.thrivemarket.com/static/img/svg/decors/favorite-inactive.svg");z-index:1}.gift-icon{display:inline-block;width:16px;height:16px;margin:2px 7px 0 0;vertical-align:top}.gift-icon img,.gift-icon svg{width:100%;height:100%}.gift-icon img{display:unset;vertical-align:unset}.icon-pill{width:100%;height:100%;border:1px solid hsla(0,0%,49%,.2);border-radius:36px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:10px;font-weight:900;color:#00c990;position:relative}.icon-pill__icon,.icon-pill__text{position:absolute;top:50%;left:6px;transform:translateY(-50%)}.icon-pill__icon{width:16px;height:16px}.icon-pill__text{left:25px}.icon-trash-can{height:34px;width:34px;left:-38px;position:absolute;background-image:url("https://assets.thrivemarket.com/static/img/svg/decors/trash-can.svg");background-size:100% 100%;cursor:pointer;transition:all .2s ease-out}@media (min-width:768px){.icon-trash-can{left:calc(50% - 85px);transform:translateX(-50%)}}.icon-trash-can--active{opacity:1}@media (min-width:768px){.icon-trash-can--active{top:0}}.icon-trash-can--inactive{opacity:0;transition:none;pointer-events:none}@media (min-width:768px){.icon-trash-can--inactive{transition:all .15s ease-out;top:15px}}.icon-trash-can--updating{opacity:0;pointer-events:none}@media (min-width:768px){.icon-trash-can--updating{top:0}}.icon--whisker{height:34px;width:34px;background-size:auto 100%;background-repeat:no-repeat;background-position:50%}.icon--whisker--left{background-image:url("https://assets.thrivemarket.com/static/img/svg/decors/whiskers-left.svg");background-image:url(/static/client/1a565663c7a85f5be151e68948a70a9f.svg)}.icon--whisker--right{background-image:url("https://assets.thrivemarket.com/static/img/svg/decors/whiskers-right.svg");background-image:url(/static/client/ed38938590396067cb1d5e6bb6fa9dd0.svg)}@media (min-width:768px){.icon--whisker{height:50px;width:50px}}.page{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;min-height:100vh}.page__content{flex:1;-ms-flex:1}@media screen and (max-width:1023px){.autosuggest{margin-top:10px}}.autosuggest__form{display:table;width:100%}.autosuggest__form--invalid ::placeholder{color:#dc613f}.autosuggest__actions,.autosuggest__container{display:table-cell;vertical-align:top;position:relative}.autosuggest__actions{width:50px}.autosuggest__input[type=search],.autosuggest__input[type=search]:focus{margin-bottom:0;border:0;padding:0 15px;height:30px;appearance:none;border-radius:2px 0 0 2px;border-color:hsla(45,15%,80%,.8);border-style:solid;border-width:1px 0 1px 1px;-webkit-appearance:none!important;appearance:none!important}.autosuggest__input[type=search]:focus--open,.autosuggest__input[type=search]\--open{border-width:1px 0 0}.autosuggest__input[type=search]::-ms-clear,.autosuggest__input[type=search]:focus::-ms-clear{display:none}@media (min-width:768px){.autosuggest__input[type=search],.autosuggest__input[type=search]:focus{height:35px}}.autosuggest__input[type=search]:focus{border-color:rgba(0,201,144,.7);box-shadow:0 0 1px 1px rgba(0,201,144,.7)}.autosuggest__suggestions-container{position:absolute;display:none;width:100%;background-color:#fff;z-index:60;border-color:hsla(45,15%,80%,.8);border-style:solid;border-width:0 1px 1px}.autosuggest__suggestions-container--open{display:block}.autosuggest__suggestions-actions{padding:16px;border-top:1px solid hsla(45,15%,80%,.8)}.autosuggest__suggestions-list{list-style:none;margin:0;padding:0}.autosuggest__suggestion{color:#a3a2a3;font-weight:600;border-bottom:1px solid hsla(45,15%,80%,.8)}.autosuggest__suggestion--highlighted:not(:last-of-type){background-color:#f4f4f4}@media (min-width:768px){.autosuggest__suggestion:not(:last-of-type):hover{background-color:#f4f4f4}}.autosuggest__suggestion:last-of-type{border-bottom:0}.autosuggest__match{color:#565455}.autosuggest__suggestion-content{display:block;padding:20px 16px}.autosuggest__button-all{margin-bottom:0;display:block;width:100%}.autosuggest__button{background-color:#00c990;padding:5px 16px;border-radius:0 2px 2px 0;outline-width:0}.autosuggest__button:hover{opacity:.95}.autosuggest__button:focus{outline-width:1px;box-shadow:0 0 1px 2px rgba(0,201,144,.7);outline-color:rgba(41,153,114,.7);border-color:rgba(41,153,114,.7)}@media (min-width:768px){.autosuggest__button{padding-top:7px;padding-bottom:8px}}.autosuggest__button img{vertical-align:unset}.autosuggest__button-icon{width:18px;height:18px}.autosuggest__button-loader{width:18px;height:15px;margin-top:3px}.GoogleSignInButton{position:relative;display:flex;justify-content:center;align-items:center;box-shadow:0 0 2px 0 rgba(0,0,0,.12)}.GoogleSignInButton:hover{background-color:#f7f7f7}.GoogleSignInButton.button.expanded{display:flex}.GoogleSignInButton__google-icon{position:absolute;left:9px;height:22px;width:22px}.image-loader__wrapper{height:100%;max-height:100%;max-width:100%;width:100%;position:relative}.product-block--grouped .image-loader__wrapper{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;flex-direction:column;-ms-flex-direction:column}.image-loader__placeholder{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.7;transition:opacity .3s ease-in-out}.image-loader__placeholder,.image-loader__placeholder--no-bg{background-color:transparent}.image-loader__wrapper--loaded .image-loader__placeholder{opacity:0}.image-loader__image{max-width:100%;max-height:100%;width:100%;height:100%}.image-loader__image--hidden{display:none}.image-loader__image--as-bg{width:100%;height:100%;background-size:cover}.image-loader__image--anchor-left{background-position:0}.image-loader__image--anchor-center{background-position:50%}.image-loader__image--anchor-right{background-position:100%}.image-loader__image--progressive{filter:blur(0);-ms-transition:.2s -ms-filter linear;transition:filter .2s linear,-webkit-filter .2s linear;transform:translateZ(0)}.image-loader__image--progressive-pending{filter:blur(5px)}.product-block--grouped .image-loader__image{width:auto;max-width:none;align-self:flex-end;-ms-align-self:flex-end}.product-block--premium .image-loader__image{border-radius:5px 5px 0 0;object-fit:cover;width:100%}.invader{font-size:14px;line-height:18px;background:rgba(0,201,144,.9);color:#fff;text-align:center;padding:12px 0;position:fixed;width:100%;transition:all .3s ease-out;z-index:49;bottom:0}.invader--closed{bottom:-100%;transition:all .6s ease-out}@media (min-width:768px){.invader{z-index:950;padding:35px 50px}}.invader--offset{padding:12px 0 67px}@media (min-width:768px){.invader--offset{padding:50px}}.invader__close{cursor:pointer;position:absolute;transform:scale(.67);top:12px;left:12px}@media (min-width:768px){.invader__close{transform:scale(1);top:24px;left:24px}}.invader__title{font-weight:700;max-width:85%;margin:0 auto}@media (min-width:768px){.invader__title{font-size:32px;line-height:36px;font-weight:700;margin-bottom:15px}}.invader__promo-offer{display:block}@media (min-width:768px){.invader__promo-offer{display:inline}}.invader__email-form{display:flex;display:-ms-flexbox;width:300px;margin:7px auto;border:2px solid #fff;border-radius:5px}@media (min-width:768px){.invader__email-form{width:440px;margin:20px auto 10px}}.invader__email-input-holder{width:calc(100% - 110px)}.invader__email-input[type=email]{margin-bottom:0;background:transparent;border:0;color:#fff}.invader__email-input[type=email]::placeholder{color:#fff}.invader__email-input[type=email]:focus{background:transparent}.invader__email-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invader__email-form-submit{width:110px;border-radius:0;background:#fff;color:#00c990;font-weight:700;position:relative}.invader__email-form-submit[disabled]{color:#fff}.invader__email-form-submit[disabled].invader__email-form-submit:after{content:"";position:absolute;background:url("https://assets.thrivemarket.com/static/img/svg/preloader-green.svg");width:24px;height:24px;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;top:50%;right:calc(50% - 12px);transform:translateY(-50%)}.invader__email-validation{position:relative;bottom:-22px}.invader__disclosure{font-size:12px;padding:0 5px}@media (min-width:768px){.invader__disclosure{font-size:14px;padding:0 5px 8px}}.invader__disclosure-link{color:#fff;text-decoration:underline}.invader__disclosure-link:focus,.invader__disclosure-link:hover{color:#fff}.invader__login__copy{font-weight:700;display:inline-block;margin-right:12px}.invader__login__link{cursor:pointer;text-decoration:underline}.Highlight{white-space:nowrap;position:relative;z-index:0}.Highlight:after{background:rgba(0,201,144,.3);width:calc(104% + 4px);height:40%;content:"";top:60%;left:calc(-2% - 2px);position:absolute;z-index:-1;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-delay:0ms}.Highlight--mobile,.Highlight:after{display:inline-block}.Highlight--desktop{display:none}.Highlight--initial:after{width:0}.Highlight--entered:after{width:104%}@media (min-width:768px){.Highlight--mobile{display:none}.Highlight--desktop{display:inline}}.loader-svg{color:#00c990;display:inline-block;width:50px;vertical-align:middle}.loader-svg__svg{fill:currentColor;width:100%}.loader-svg--section-aligned{margin:48px auto;margin:3rem auto;display:block}.loader--full-page{text-align:center;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;z-index:0}.loader--full-page__text{font-size:18px}.progressive-component-loader{opacity:0;transition:all .5s ease-in}.progressive-component-loader--loaded{opacity:1}.registration-modal{line-height:1.4;text-align:center}.registration-modal__headline{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center;font-family:Dosis,Arial Narrow,Arial,sans-serif;color:#00c990;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;font-size:28px;line-height:30px}.registration-modal__bullets{margin-bottom:25px}.registration-modal__bullet{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;text-align:left;margin-bottom:5px}.registration-modal__bullet__point{margin-right:15px;flex-shrink:0}.registration-modal__tos{margin-bottom:15px}.registration-modal__login{color:#00c990;text-decoration:underline}.registration-modal__bullets-experiment{display:inline-block}.registration-modal__bullets-experiment .registration-modal__bullet__text{font-size:20px}.registration-modal__bullets-experiment .registration-modal__bullet__point{display:none}@media (min-width:768px){.registration-modal__bullets-experiment .registration-modal__bullet__point{display:inline;display:initial}}.registration-modal__fb-experiment .registration-modal__text{color:#454441;margin-bottom:15px}.registration-modal__fb-experiment .fb{position:relative}.registration-modal__fb-experiment .fb .ion-social-facebook{position:absolute;left:0;width:30px;border-right:1px solid currentColor;font-size:1.2em}.section-header{margin-bottom:16px}@media (min-width:768px){.section-header{margin-bottom:24px}}.section-header__subtitle,.section-header__title{text-align:center;display:block}.section-header__subtitle{color:#7c7c7c;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase}.section-header__title{font-size:18px;line-height:22px;font-weight:700;color:#454441}@media (min-width:1024px){.section-header__title{font-size:24px;line-height:28px;font-weight:700}}.simple-modal{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-align:left;max-width:100%;display:inline-block;vertical-align:middle;border-radius:10px;background-color:#fff;color:#454441;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);border:.5px solid hsla(0,0%,59%,.11);outline:none;box-sizing:border-box;position:relative;overflow:hidden}@media (min-width:768px){.simple-modal{max-width:700px}}.simple-modal__spacer{margin:32px 0}.simple-modal__header{display:flex;display:-ms-flexbox;align-items:flex-end;-ms-flex-align:flex-end;min-height:68px;margin:0 0 16px}.simple-modal__header--centered{text-align:center}.simple-modal__header-contents{flex:1;-ms-flex:1}.simple-modal__title{font-size:24px;line-height:28px;font-weight:700;font-weight:400;margin:16px 32px 0;display:block;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:68px}@media (min-width:768px){.simple-modal__title{font-weight:700;margin:45px 32px 0}}.simple-modal__subtitle{display:block;margin:8px 20px 0;font-size:14px;line-height:18px;margin-bottom:3px}.simple-modal__content{padding:0 8px}@media (min-width:768px){.simple-modal__content{padding:0 32px}}.simple-modal__container--dynamic-heigth .simple-modal__content{margin-bottom:80px}.simple-modal__container--dynamic-heigth{-webkit-overflow-scrolling:touch;overflow-y:auto;margin-bottom:5px}.simple-modal-overlay{transition:opacity .3s ease;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(69,68,65,.8);overflow:auto;-webkit-overflow-scrolling:touch;text-align:center;padding:10px;opacity:0}.simple-modal-overlay:after{content:"";height:calc(100% - 24px);display:inline-block;vertical-align:middle;width:0}.simple-modal-overlay--open{opacity:1}.simple-modal-overlay--before-close{opacity:0}.simple-modal__close-button{position:absolute;top:14px;left:12px;outline:none;display:block;cursor:pointer;width:20px;height:20px}.simple-modal__close-button--disabled{opacity:.3;cursor:default}.simple-modal__close-button img,.simple-modal__close-button svg{width:100%;height:100%}@media (min-width:1024px){.simple-modal__close-button{top:18px;left:16px}}.simple-modal__footer{padding:8px 12px 0;margin:0 0 16px;text-align:center}.simple-modal__footer--absolute{position:absolute;margin:0;bottom:0;left:30px;right:30px;background:hsla(0,0%,100%,.8);box-shadow:0 -1px 14px 9px hsla(0,0%,100%,.8);border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (min-width:768px){.simple-modal__footer{padding:8px 30px 16px}}.simple-modal__top-action{position:relative;max-width:850px;margin:auto;z-index:999}.simple-modal__top-right-action{z-index:998;position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - 20px);max-width:850px;height:37px;background:hsla(0,0%,100%,.9);box-shadow:-12px 1px 14px 9px hsla(0,0%,100%,.9)}@media (min-width:768px){.simple-modal__top-right-action{height:30px}}.simple-modal__top-right-button{position:absolute;top:8px;right:0;background:transparent;border:none;outline-width:0;color:#00c990;font-size:14px;line-height:18px;line-height:28px;padding:0 16px}.simple-modal__button{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#fff;background-color:#2da77d;border-color:#2da77d;font-size:18px;line-height:36px;padding:0 16px}.simple-modal__button:focus,.simple-modal__button:hover{color:#fff;background-color:#217659;border-color:#217659}.simple-modal__button:disabled,.simple-modal__button:disabled:hover{color:#fff;background-color:#d7d7d7;border-color:#d7d7d7}.simple-modal__button:focus{outline:none}.simple-modal__button--loading{opacity:.5;cursor:default}.simple-modal__button--loading:after{content:"";position:absolute;background:url("https://assets.thrivemarket.com/static/img/svg/preloader.svg");width:20px;height:20px;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;top:50%;right:10px;transform:translateY(-50%)}.simple-modal__button--secondary{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:rgba(69,68,65,.7);background-color:#fff;border-color:rgba(69,68,65,.7);font-size:18px;line-height:36px;padding:0 16px}.simple-modal__button--secondary:focus,.simple-modal__button--secondary:hover{color:#454441;background-color:#fff;border-color:#454441}.simple-modal-portal--small .simple-modal{max-width:400px}.simple-modal-portal--medium .simple-modal{max-width:100%;width:550px}.simple-modal-portal--fullscreen-padded .simple-modal{width:100%;height:100%;border-radius:0}@media (min-width:768px){.simple-modal-portal--fullscreen-padded .simple-modal{max-width:736px;border-radius:10px}}@media (min-width:1024px){.simple-modal-portal--fullscreen-padded .simple-modal{max-width:1360px}}.simple-modal-portal--fullscreen-padded .simple-modal__close-button{width:36px;height:36px;top:22px;left:22px;padding:10px;border-radius:50%;display:block;background:rgba(68,68,68,.7) url("/static/img/svg/close-white.svg");background-size:12px;background-position:50%;background-repeat:no-repeat}.simple-modal-portal--fullscreen-padded .simple-modal__close-button .img-svg{display:none}@media (min-width:768px){.simple-modal-portal--fullscreen-padded .simple-modal__close-button{width:28px;height:28px;top:34px;left:34px;background:none}.simple-modal-portal--fullscreen-padded .simple-modal__close-button .img-svg{display:block;height:20px;width:20px}}@media (min-width:1024px){.simple-modal-portal--fullscreen-padded .simple-modal__close-button{width:20px;height:20px;top:28px;left:28px}}.simple-modal-portal--fullscreen-padded .simple-modal-overlay{padding:0}@media (min-width:768px){.simple-modal-portal--fullscreen-padded .simple-modal-overlay{padding:10px}}@media (min-width:1024px){.simple-modal-portal--fullscreen-padded .simple-modal-overlay{padding:40px}}.simple-modal-portal--fullscreen-padded .simple-modal__top-action{max-width:100%;position:fixed}.simple-modal-portal--fullscreen-padded .simple-modal__content{padding:0}.simple-modal-portal--fullscreen .simple-modal-overlay{overflow:none;padding:0}.simple-modal-portal--fullscreen .simple-modal-overlay:after{display:none}.simple-modal-portal--fullscreen .simple-modal{width:100%;max-width:100%;height:100%;border-radius:0;padding:0}.simple-modal-portal--fullscreen .simple-modal__footer{position:absolute;z-index:9;margin:0;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.9);box-shadow:0 -2px 6px 0 rgba(0,0,0,.13)}.simple-modal-portal--fullscreen .simple-modal__content{max-width:768px;margin-left:auto;margin-right:auto;margin-bottom:80px}.simple-modal-portal--fullscreen .simple-modal__container{max-height:100%;-webkit-overflow-scrolling:touch;overflow:auto;text-align:left;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.simple-modal-portal--carousel .simple-modal{width:95%;max-width:1120px;min-height:100px}.simple-modal-portal--carousel .simple-modal__top-action{max-width:none}.simple-modal-portal--carousel .loader-svg{margin:80px auto;display:block}.simple-modal-portal--overflow .simple-modal{overflow:visible}@keyframes dropIn{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes dropOut{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@keyframes slideUp{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes slideDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}.sticky__content{max-width:1230px;margin:auto}.sticky__container{display:none}.sticky--exiting-bottom .sticky__container,.sticky--exiting-top .sticky__container,.sticky--sticky-bottom .sticky__container,.sticky--sticky-top .sticky__container{display:block;z-index:999;position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.13)}.sticky--exiting-bottom .sticky__container,.sticky--sticky-bottom .sticky__container{top:unset;bottom:0}.sticky--sticky-top .sticky__container{animation:dropIn .3s forwards}.sticky--exiting-top .sticky__container{animation:dropOut .3s forwards}.sticky--sticky-bottom .sticky__container{animation:slideUp .3s forwards}.sticky--exiting-bottom .sticky__container{animation:slideDown .3s forwards}.ease-in-enter{opacity:.01;transform:translateY(-10px);transition:opacity .4s ease-in,transform .4s ease-in;overflow:hidden}.ease-in-enter-active,.ease-in-exit{opacity:1;transform:translateY(0)}.ease-in-exit{overflow:hidden;transition:opacity .4s ease-in,transform .4s ease-in}.ease-in-exit-active{opacity:.01;transform:translateY(-10px)}.fade--with-delay-enter{opacity:.01}.fade--with-delay-enter-active{transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:.8s;opacity:1}.fade-enter{opacity:.01}.fade-enter-active{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;opacity:.01}.slide-right-enter{transform:translate3d(-100%,0,0)!important;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.slide-right-enter-active,.slide-right-exit{transform:translateZ(0)!important}.slide-right-exit{overflow:hidden;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.slide-right-exit-active{transform:translate3d(-100%,0,0)!important}.slide-down-enter{transform:translate3d(0,-100%,0);transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.slide-down-enter-active,.slide-down-exit{transform:translateZ(0)}.slide-down-exit{overflow:hidden;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.slide-down-exit-active{transform:translate3d(0,-100%,0)}@media (min-width:768px){.slide-right-enter,.slide-right-exit{transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}}.ImageZoom{overflow:hidden}.ImageZoom .image-loader__wrapper{transform:scale(1.1);transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.ImageZoom-enter .image-loader__wrapper{transform:scale(1)}@media (min-width:768px){.FadeInFromBottom{opacity:0;transform:translate3d(0,10%,0);transition-property:all;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.FadeInFromBottom-enter{opacity:1;transform:translateZ(0)}}.ExpandBorder{transform:scaleX(0);transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-delay:0ms}.ExpandBorder-enter{transform:scaleX(1)}@keyframes glow{0%{stroke:#b4b3b0}50%{stroke:#00c990}to{stroke:#b4b3b0}}@keyframes glowFill{0%{fill:#b4b3b0}50%{fill:#00c990}to{fill:#b4b3b0}}.BubblesGlow-enter .bubble1:first-child{animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.1s}.BubblesGlow-enter .bubble2:first-child ellipse,.BubblesGlow-enter .bubble2:first-child g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.1s}.BubblesGlow-enter .bubble1:nth-child(2){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.2s}.BubblesGlow-enter .bubble2:nth-child(2) ellipse,.BubblesGlow-enter .bubble2:nth-child(2) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.2s}.BubblesGlow-enter .bubble1:nth-child(3){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.3s}.BubblesGlow-enter .bubble2:nth-child(3) ellipse,.BubblesGlow-enter .bubble2:nth-child(3) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.3s}.BubblesGlow-enter .bubble1:nth-child(4){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.4s}.BubblesGlow-enter .bubble2:nth-child(4) ellipse,.BubblesGlow-enter .bubble2:nth-child(4) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.4s}.BubblesGlow-enter .bubble1:nth-child(5){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.5s}.BubblesGlow-enter .bubble2:nth-child(5) ellipse,.BubblesGlow-enter .bubble2:nth-child(5) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.5s}.BubblesGlow-enter .bubble1:nth-child(6){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.6s}.BubblesGlow-enter .bubble2:nth-child(6) ellipse,.BubblesGlow-enter .bubble2:nth-child(6) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.6s}.BubblesGlow-enter .bubble1:nth-child(7){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.7s}.BubblesGlow-enter .bubble2:nth-child(7) ellipse,.BubblesGlow-enter .bubble2:nth-child(7) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.7s}.BubblesGlow-enter .bubble1:nth-child(8){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.8s}.BubblesGlow-enter .bubble2:nth-child(8) ellipse,.BubblesGlow-enter .bubble2:nth-child(8) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.8s}.BubblesGlow-enter .bubble1:nth-child(9){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 0.9s}.BubblesGlow-enter .bubble2:nth-child(9) ellipse,.BubblesGlow-enter .bubble2:nth-child(9) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 0.9s}.BubblesGlow-enter .bubble1:nth-child(10){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 1s}.BubblesGlow-enter .bubble2:nth-child(10) ellipse,.BubblesGlow-enter .bubble2:nth-child(10) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 1s}.BubblesGlow-enter .bubble1:nth-child(11){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 1.1s}.BubblesGlow-enter .bubble2:nth-child(11) ellipse,.BubblesGlow-enter .bubble2:nth-child(11) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 1.1s}.BubblesGlow-enter .bubble1:nth-child(12){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 1.2s}.BubblesGlow-enter .bubble2:nth-child(12) ellipse,.BubblesGlow-enter .bubble2:nth-child(12) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 1.2s}.BubblesGlow-enter .bubble1:nth-child(13){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 1.3s}.BubblesGlow-enter .bubble2:nth-child(13) ellipse,.BubblesGlow-enter .bubble2:nth-child(13) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 1.3s}.BubblesGlow-enter .bubble1:nth-child(14){animation:glowFill .9s cubic-bezier(.4,0,.2,1) 1.4s}.BubblesGlow-enter .bubble2:nth-child(14) ellipse,.BubblesGlow-enter .bubble2:nth-child(14) g{animation:glow .9s cubic-bezier(.4,0,.2,1) 1.4s}[data-test-id=ChatWidgetMobileUnreadCountBadge],iframe[data-test-id=ChatWidgetMobileUnreadCountBadge-iframe]{display:none!important}.ChatBadge{position:fixed;transform:translateY(0);top:220px;left:-5px;z-index:50;cursor:pointer;outline-width:0;background:transparent;padding:5px 5px 5px 0;-webkit-overflow-scrolling:touch}.ChatBadge:active{transform:scale(.95)}.ChatBadge--fadein{animation:fadeIn 1s forwards}.ChatBadge__chat-icon{width:30px;height:30px}.ChatBadge .loader-svg{color:#fff;width:100%;height:100%;text-align:center}.ChatBadge .loader-svg__svg{width:18px;height:100%}.ChatBadge__chat{border-top-right-radius:4px;border-bottom-right-radius:4px;display:inline-block;padding-left:5px;background-color:#00c990;width:35px;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.ChatBadge__notification-badge{position:absolute;top:-4px;left:26px;z-index:999999;border-radius:100%;width:20px;height:20px;font-size:10px;line-height:12px;line-height:20px;background:#ed6945;color:#fff;text-align:center;font-weight:700}@media (min-width:768px){.ChatBadge{right:10px;bottom:-5px;top:auto;left:auto;border-top-left-radius:5px;border-top-right-radius:5px;width:auto;height:31px;padding:0 15px 0 38px;background-color:#00c990}.ChatBadge:active{transform:scale(.97)}.ChatBadge:after{content:"24/7 Live Chat";display:inline;vertical-align:middle;font-size:14px;line-height:18px;line-height:28px;font-size:13px;font-weight:700;color:#fff}.ChatBadge__chat{position:absolute;top:0;left:0;padding:0;border-top-left-radius:5px;border-top-right-radius:5px}.ChatBadge .MessageNotificationBadge{top:-8px;left:20px}.ChatBadge .loader-svg{position:absolute;top:0;left:0;background:#00c990}}[data-test-id=ChatWidgetButton],[data-test-id=ChatWidgetMobileButton]{display:none!important}.MessageNotificationBadge{position:absolute;top:-4px;left:26px;z-index:999999;border-radius:100%;width:20px;height:20px;font-size:10px;line-height:12px;line-height:20px;background:#ed6945;color:#fff;text-align:center;font-weight:700}.GWPModal .simple-button{margin-bottom:8px;width:156px;font-size:16px;padding:0}.GWPModal .simple-modal__content{padding:0;margin:20px 0}.GWPModal__details{text-align:center;margin-bottom:16px}.GWPModal__detailsCta{color:#00c990;font-size:14px;line-height:18px;font-weight:600;text-align:center;text-decoration:none}.GWPModal__detailsCta:hover{color:#00c990}.GWPModal .arrow{border:solid #00c990;border-width:0 1.5px 1.5px 0;display:inline-block;padding:4px;margin-left:12px}.GWPModal .direction{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:2px}.GWPModal .tm-tooltip{opacity:0;width:323px;left:50%;padding:0;border-radius:5px;background-color:#f5f5f5;transform:scale(0);border:none;font-weight:400;transition:all .1s ease;font-size:14px;line-height:18px;color:#444;position:unset;margin:0 auto}.GWPModal .tm-tooltip div[role=tooltip]{max-height:206px;overflow:auto}@media (max-width:767px){.GWPModal .tm-tooltip{max-width:323px}}.GWPModal .tm-tooltip div{text-align:left}.GWPModal .tm-tooltip:after{all:unset}.GWPModal .active .direction{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-bottom:-2px}.GWPModal .active .tm-tooltip{opacity:1;z-index:1;padding:16px;transform:scale(1)}.GWPModalProduct{max-width:315px;margin:16px auto;display:flex;display:-ms-flexbox}.GWPModalProduct__image,.GWPModalProduct__info{flex:1;-ms-flex:1}.GWPModalProduct__image{max-width:140px}.GWPModalProduct__info{padding:16px;padding-right:0}.GWPModalProduct__manufacturer{margin-bottom:0;font-size:14px;line-height:18px;text-align:left;color:#4a4a4a}.GWPModalProduct__name{font-size:18px;line-height:22px}.GWPModalProduct__cta{width:156px}.GWPModalProduct__price,.GWPModalProduct__price-outOfStock{font-size:14px;line-height:18px;font-weight:900;text-align:left;color:#00c990}.GWPModalProduct__price-outOfStock,.GWPModalProduct__price-outOfStock-outOfStock{opacity:.4}.GWPModalProduct__discount{font-size:14px;line-height:18px;font-weight:400;text-align:left;color:#4a4a4a}.GWPModalProduct__outOfStock{font-size:14px;line-height:18px;color:#ed6945;margin-top:10px;margin-bottom:8px}.GWPModalProduct__outOfStock .emoji{font-size:14px;line-height:18px;margin-left:0;vertical-align:baseline}.GWPModalSlider{max-width:354px}@media (min-width:768px){.GWPModalSlider{max-width:550px}}.GWPModalSlider img{max-width:106px;width:100%}.GWPModalSlider__wrapper{margin-bottom:24px}.GWPModalSlider__price{font-size:14px;line-height:18px;font-weight:900;text-align:center;color:#00c990;margin-bottom:26px}.GWPModalSlider__product{box-shadow:0 1px 5px 0 rgba(0,0,0,.23);text-align:center;padding:0 4px 12px;border-radius:5px}.GWPModalSlider__product-manufacturer{font-size:10px;line-height:12px;color:#7c7c7c;margin-bottom:0;height:12px}.GWPModalSlider__product-name{font-size:14px;line-height:18px;max-width:126px;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:48px}.GWPModalSlider__product-msrp{font-size:14px;line-height:18px;font-weight:900;text-align:center;color:#00c990;height:17px}.GWPModalSlider__product-discount{color:#4a4a4a;font-weight:400}.html--preventBodyScroll{overflow-y:hidden}.Headline{font-size:18px;color:#fff}@media (min-width:768px){.Headline{font-size:22px}}@media (min-width:1024px){.Headline{font-size:44px}}.BackgroundBanner{position:relative;padding-bottom:40%;color:#fff}.BackgroundBanner--fixed-height{padding-bottom:0;height:144px;width:100%}.BackgroundBanner .image-loader__image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.BackgroundBanner__contents,.BackgroundBanner__image{position:absolute;top:0;right:0;left:0;bottom:0;transform:translateZ(0);border-radius:10px;overflow:hidden}.BackgroundBanner__contents{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;flex-direction:column;-ms-flex-direction:column;padding-left:8px;padding-right:8px}.BackgroundBanner__contents--left{align-items:flex-start;-ms-flex-align:flex-start;text-align:left}.BackgroundBanner__contents--center{align-items:center;-ms-flex-align:center;text-align:center}.BackgroundBanner__contents--right{align-items:flex-end;-ms-flex-align:flex-end;text-align:right}.BackgroundBanner__small_label{display:none}.BackgroundBanner__title{font-size:18px;line-height:22px;font-weight:400;max-width:236px}.BackgroundBanner__subtitle{margin-top:4px;font-size:14px;line-height:18px;color:#fff;max-width:236px}.BackgroundBanner__subtitle:hover{color:#fff}.BackgroundBanner__button{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#7c7c7c;background-color:#fff;border-color:transparent;font-size:14px;line-height:32px;padding:0 16px;margin:8px 0;color:#000}.BackgroundBanner__button:focus,.BackgroundBanner__button:hover{color:#7c7c7c;border-color:transparent}.BackgroundBanner__button:active,.BackgroundBanner__button:focus,.BackgroundBanner__button:hover{color:#4a4a4a}.BackgroundBanner__below-button-text{margin:8px 0;color:#fff}@media (min-width:768px){.BackgroundBanner{padding-bottom:33.33%}.BackgroundBanner--fixed-height{padding-bottom:0;height:248px}.BackgroundBanner__contents{padding-left:16px;padding-right:16px}.BackgroundBanner__title{font-size:24px;line-height:28px;font-weight:700;font-weight:400;max-width:306px}.BackgroundBanner__subtitle{margin-top:8px;max-width:306px}.BackgroundBanner__below-button-text,.BackgroundBanner__button{margin-top:16px}.BackgroundBanner .image-loader__image{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}@media (min-width:1024px){.BackgroundBanner--fixed-height{height:400px}.BackgroundBanner__contents{padding-left:80px;padding-right:80px}.BackgroundBanner__small_label{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;color:#fff;max-width:400px;display:inline;display:initial;margin-bottom:8px}.BackgroundBanner__small_label:hover{color:#fff}.BackgroundBanner__title{font-size:44px;line-height:60px;max-width:612px}.BackgroundBanner__subtitle{margin-top:16px;font-size:18px;line-height:22px;max-width:612px}.BackgroundBanner__button{color:#4a4a4a;margin-top:24px}}.product.simple{width:125px;color:#7d7b77;text-align:center;display:inline-block;vertical-align:top}@media (min-width:768px){.product.simple{width:106px}}@media (min-width:1024px){.product.simple{width:180px}}.product.simple .product-image{height:125px;margin-bottom:10px}@media (min-width:768px){.product.simple .product-image{height:106px;margin-bottom:20px}}@media (min-width:1024px){.product.simple .product-image{height:180px}}.product.simple .product-name,.product.simple .product-price{font-size:15px;font-weight:600}@media (min-width:768px){.product.simple .product-name,.product.simple .product-price{font-size:14px}}@media (min-width:1024px){.product.simple .product-name,.product.simple .product-price{font-size:16px}}.product.simple .product-name{margin-bottom:10px}.product.simple .product-price em{display:none}.product.simple .product-price span{display:inline-block;border-bottom:2px solid transparent}.product.simple a{color:inherit}.product.simple.hover{color:#000}.product.simple.hover .product-price em{display:inline-block;font-style:normal;color:#3ac495}.product.simple.hover .product-price span{color:#3ac495;border-bottom-color:currentColor}.raiting-stars{cursor:default;line-height:.8;font-size:24px;white-space:nowrap;overflow:hidden}.raiting-stars,.raiting-stars i{position:relative;display:inline-block}.raiting-stars i{text-align:left;color:#d3cfc3;vertical-align:middle}.raiting-stars i[data-href]{cursor:pointer}.raiting-stars i:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F4B3\F4B3\F4B3\F4B3\F4B3";font-size:inherit}.raiting-stars i i{overflow:hidden;position:absolute;top:0;left:0;color:#ca9e41}.raiting-stars span{font-size:16px;font-size:1rem;vertical-align:middle;display:inline-block}.raiting-stars.editable{letter-spacing:-2px}.raiting-stars input{margin:0;position:absolute;z-index:5;font-size:inherit;top:0;height:100%;width:25%;opacity:0}.raiting-stars input,.raiting-stars input+i{vertical-align:middle;color:#ca9e41;cursor:pointer}.raiting-stars input+i:before{content:"\F4B3"}.raiting-stars input:checked~input~i,.raiting-stars input:hover~input~i{color:#d3cfc3}.raiting-stars:hover input~i{color:#ca9e41!important}.raiting-stars:hover input:hover~input~i{color:#d3cfc3!important}a.raiting-stars{cursor:pointer}.add-to-cart{outline:none;border-radius:5px;height:34px;line-height:34px;padding:0 12px;background-color:#00c990;color:#fff;text-align:center;transition:background-color .2s;width:100%;font-size:13px;border:1px solid transparent}.add-to-cart:focus{transition:box-shadow .5s,border-color .25s ease-in-out;box-shadow:0 0 1px 2px rgba(0,201,144,.7);outline-color:rgba(41,153,114,.7);border-color:rgba(41,153,114,.7)}@media (min-width:768px){.add-to-cart{font-size:14px;max-width:118px;position:relative;right:auto;bottom:auto;display:block;margin:0 auto}}.add-to-cart:focus,.add-to-cart:hover{background-color:#2da77d}.add-to-cart--disabled,.add-to-cart--updating{background-color:#99e9d2;pointer-events:none}@media (min-width:768px){.add-to-cart--should-show-add-to-see-price{max-width:180px}}@media (min-width:768px){.add-to-cart--grouped{max-width:145px}}.add-to-cart--premium{font-size:14px}@media (min-width:768px){.add-to-cart--premium{max-width:200px;height:38px;margin:0 8px;font-size:18px}}.add-to-cart__text{font-size:14px;height:18px;line-height:1.29;opacity:1;text-align:center;transition:opacity .4s ease-in;width:100%}@media (min-width:768px){.add-to-cart__text{max-width:118px}}.add-to-cart__text--disabled{opacity:.5}@media (min-width:768px){.add-to-cart__text--should-show-add-to-see-price{max-width:180px}}@media (min-width:768px){.add-to-cart--out-of-stock{font-size:13px;max-width:180px}}.add-to-cart--out-of-stock--mini{font-size:13px;height:34px;line-height:34px}.add-to-favorites__button{-webkit-tap-highlight-color:transparent}.add-to-favorites--expanded .add-to-favorites__button{color:#7c7c7c}@media (min-width:768px){.add-to-favorites--expanded .add-to-favorites__button{padding:6px 10px;display:inline-block;border:1px solid hsla(0,0%,59%,.2);border-radius:5px}}.add-to-favorites--expanded .icon-favorite{width:22px;height:22px}@media (min-width:768px){.add-to-favorites--expanded .icon-favorite{width:18px;height:18px}}.add-to-favorites--expanded .add-to-favorites__icon{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;height:32px;margin-bottom:8px}@media (min-width:768px){.add-to-favorites--expanded .add-to-favorites__icon{margin-bottom:0;height:auto;display:inline-block;vertical-align:middle}}.add-to-favorites--expanded .add-to-favorites__label{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;margin-left:16px}.add-to-favorites--expanded .add-to-favorites__label-mobile{font-size:14px;line-height:18px;color:#4a4a4a}.add-to-favorites--expanded .add-to-favorites__label-mobile--active{color:#00c990}.autoship-confirmation-modal{position:absolute;top:0;left:0;width:100%;height:100%;min-height:667px;background-color:#00c990;z-index:17000000;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#fff;text-align:center;padding-top:35px;padding-bottom:25px}.autoship-confirmation-modal a:hover,.autoship-confirmation-modal a:link{color:#fff;text-decoration:underline}@media (min-width:1024px){.autoship-confirmation-modal{width:415px;height:667px;border-radius:10px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 4px 0 rgba(0,0,0,.16);border:1px solid hsla(0,0%,59%,.11);outline:none;padding-top:0}}@media (min-width:768px){.autoship-confirmation-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.autoship-confirmation-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:17000000;background-color:rgba(13,29,43,.5);overflow:scroll}@media (min-width:768px){.autoship-confirmation-modal__overlay{overflow:visible;overflow:initial}}@media (min-width:768px){.autoship-confirmation-modal__body-open{overflow:hidden}}.autoship-confirmation-modal__footer,.autoship-confirmation-modal__header,.autoship-confirmation-modal__illustration{margin:0 auto}.autoship-confirmation-modal__footer,.autoship-confirmation-modal__header{width:275px}.autoship-confirmation-modal__title{font-size:25px;font-weight:600}.autoship-confirmation-modal__subtitle{padding-top:10px}.autoship-confirmation-modal__helper-text,.autoship-confirmation-modal__subtitle{font-size:15px;font-weight:400;line-height:1.33}.autoship-confirmation-modal__illustration{padding-top:10px}.autoship-confirmation-modal__image{width:315px;height:314px}.autoship-confirmation-modal__footer{padding-top:15px}.autoship-confirmation-modal__close-btn{padding-top:28px}.brand-recommender-section{padding-top:32px;background-color:#f9f6f4}.brand-recommender{margin:0 auto;max-width:1220px;text-align:center}.brand-recommender__card{box-shadow:0 1px 5px 0 rgba(0,0,0,.23);width:100%;border-radius:5px;overflow:hidden;background:#fff}.brand-recommender__card-info{padding:16px;color:#9b9b9b}.brand-recommender__card-image{width:100%;padding-bottom:41%;position:relative}.brand-recommender__card-image .image-loader__wrapper{position:absolute}.brand-recommender__card-image .image-loader__image--as-bg{background-size:contain;background-repeat:no-repeat}.brand-recommender__card-name{font-size:24px;line-height:28px;font-weight:700;color:#454441;margin:12px 0}.brand-recommender__card-link{color:#00c990;font-weight:600;font-size:18px;line-height:22px}@media (min-width:768px){.brand-recommender__card{border-radius:10px}.brand-recommender__card-name{font-size:32px;line-height:36px;font-weight:700;color:#454441;margin-bottom:16px;margin-top:4px}}.button{line-height:1;border-width:2px;text-transform:uppercase;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;padding:7.5px 12px;margin:0 0 16px;border:1px solid transparent;font-size:16px;-webkit-appearance:none;-moz-appearance:none;display:inline-block;transition:background-color .25s ease-out,color .25s ease-out;height:35px;text-align:center;border-radius:2px}@media (min-width:1024px){.button{height:40px;padding-top:10px;padding-bottom:10px}}.button--large{font-size:22px;line-height:22px;padding:10px 24px!important;border-radius:8px;text-transform:none;margin:0;height:auto!important}.button.border-thin{border-width:1px}.button.success{background-color:#3ac495;color:#fff}.button.success:focus,.button.success:hover{background-color:#2e9d77;color:#fff}.button.success:not(.fixed-bg):not(.like-link):focus,.button.success:not(.fixed-bg):not(.like-link):hover{background-color:#57cda5}.button.hollow{border-width:2px!important;background:transparent}.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow.white{border-color:#fff;color:#fff}.button.hollow.white:focus,.button.hollow.white:hover{background:#fff;color:#454441}.button.hollow.success{border:1px solid #3ac495;color:#3ac495}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#31a77f}.button.hollow.success:not(.fixed-bg):not(.like-link):focus,.button.hollow.success:not(.fixed-bg):not(.like-link):hover{background-color:#57cda5;border-color:#57cda5;color:#fff}.button.hollow.warning{border:1px solid #ca9e41;color:#ca9e41}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#b18831;color:#b18831}.button.hollow.large{padding-left:24px;padding-left:1.5rem;padding-right:24px;padding-right:1.5rem}.button.hollow.border-thin{border-width:1px!important}.button.hollow.border-thin:before{content:"";height:1px;display:block}.button.hollow.hollow-inherit:not(:hover){border-color:currentColor;color:currentColor}.button.hollow.hollow-custom{font-size:14px;height:35px;line-height:1.2}@media (min-width:768px){.button.hollow.hollow-custom{height:40px;line-height:1.4;font-size:15px}}@media (min-width:1024px){.button.hollow.hollow-custom{font-size:18px;height:50px;line-height:1.6}}.button.hollow.hollow-warning{border-color:hsla(45,15%,80%,.8);color:#d3cfc3}.button.hollow.hollow-warning:hover{color:#ca9e41;border-color:currentColor}.button.hollow.like-link{border-color:transparent;text-decoration:none;position:relative;padding-left:0;padding-right:0;border-left:0;border-right:0}.button.hollow.like-link:after{content:"";height:2px;position:relative;top:2px;display:block;background:currentColor}.button.hollow.like-link:focus,.button.hollow.like-link:hover{border-color:transparent}.button.hollow.like-link:focus:after,.button.hollow.like-link:hover:after{display:none}.button.border-right{border-top-left-radius:0;border-bottom-left-radius:0}.button.round{border-radius:100px}[data-whatinput=keyboard] .button:focus{outline:1px dotted #000}.button.data-text,.button.disabled,.button.updating,.button[data-text],.button[disabled],.button[updating]{overflow:hidden}.button.data-text:before,.button.disabled:before,.button.updating:before,.button[data-text]:before,.button[disabled]:before,.button[updating]:before{display:inline-block;width:100%;height:40px}.button[data-text]{white-space:nowrap;overflow:hidden}.button[data-text]:before{content:attr(data-text)}.button[data-text][data-text-incart].incart:before{content:attr(data-text-incart)}.button.disabled,.button[disabled]{pointer-events:none;opacity:.5;cursor:not-allowed}.button.disabled[data-text-disabled]:before,.button[disabled][data-text-disabled]:before{content:attr(data-text-disabled)}.button.updating[data-text-updating]:before,.button[updating][data-text-updating]:before{content:attr(data-text-updating)}.button.updating.incart[data-text-updating-incart]:before,.button[updating].incart[data-text-updating-incart]:before{content:attr(data-text-updating-incart)}.button.facebook-btn,.button.fb{background:#3b5998;color:#fff}.button.facebook-btn i,.button.fb i{display:inline-block;width:25px;height:25px;line-height:25px;vertical-align:middle;margin-top:-4px}.button.facebook-btn i svg,.button.fb i svg{width:100%;height:100%}.button.facebook-btn:hover,.button.fb:hover{background:#486cb8}.button.expand{width:100%}.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}.button.updating{position:relative}.button.updating:after{background:url("https://assets.thrivemarket.com/static/img/svg/preloader.svg");width:20px;height:20px;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-left:auto;margin-right:auto;content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%)}.category-grid{background:#fff;padding-top:20px;padding-bottom:4px;max-width:1244px;margin:0 auto}.category-grid__title{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-align:center;display:block;color:#454441;margin-bottom:0;font-size:21px;font-size:1.3125rem;font-weight:600;margin-bottom:4px}@media (min-width:768px){.category-grid__title{font-size:28px;line-height:30px}}@media (min-width:1024px){.category-grid__title{font-size:40px;line-height:44px;margin-top:10px;margin-bottom:8px}}.category-grid__breadcrumbs{text-align:center;margin-bottom:-6px;text-transform:uppercase;font-weight:600}@media (min-width:768px){.category-grid__breadcrumbs{margin-bottom:-1px}}@media (min-width:1024px){.category-grid__breadcrumbs{margin-bottom:22px}}.category-grid__breadcrumbs-list{list-style:none;margin-left:0}.category-grid__breadcrumbs-item{font-family:Dosis,Arial Narrow,Arial,sans-serif;letter-spacing:1px;font-size:12px;display:inline-block;vertical-align:top;color:#454441;margin-right:3px}@media (min-width:1024px){.category-grid__breadcrumbs-item{letter-spacing:3.3px}}.category-grid__breadcrumbs-item:after{content:"/";display:inline-block;vertical-align:baseline;margin-left:4px;color:#7c7c7c}.category-grid__breadcrumbs-item:last-child{margin-right:0}.category-grid__breadcrumbs-item:last-child:after{display:none}.category-grid__breadcrumbs-item-link{color:#7c7c7c;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.category-grid__item{display:inline-block;vertical-align:top;width:50%;margin-bottom:20px;text-align:center}@media (min-width:480px){.category-grid__item{width:33.3%}}@media (min-width:768px){.category-grid__item{width:25%}}@media (min-width:1024px){.category-grid__item{width:16.6%}}.category-grid__item-thumbnail,.category-grid__item-title{max-width:120px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.category-grid__item-thumbnail,.category-grid__item-title{max-width:150px}}.category-grid__item-thumbnail{margin-bottom:11px;height:120px}@media (min-width:768px){.category-grid__item-thumbnail{margin-bottom:10px}}@media (min-width:1024px){.category-grid__item-thumbnail{height:150px}}.category-grid__item-thumbnail-link{display:block}.category-grid__item-thumbnail-link:after{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.category-grid__item-thumbnail-image{max-width:100%;display:inline-block;vertical-align:middle}.category-grid__item-title{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:16px;color:#454441}.category-grid__item-title-link{transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;color:inherit}.category-recommender-section{padding:32px 8px;background-color:#f9f6f4}.category-recommender{text-align:center;color:#454441;margin:0 auto;max-width:1220px}.category-recommender__cards-container{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:center;-ms-flex-pack:center;margin:0 -8px}.category-recommender__title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;color:#7c7c7c;margin-bottom:6px}.category-recommender__subtitle{font-size:24px;line-height:28px;font-weight:700;margin-bottom:16px}.category-recommender__card{box-shadow:0 1px 5px 0 rgba(0,0,0,.23);text-align:left;flex-basis:calc(50% - 16px);border-radius:10px;margin:0 8px;margin-bottom:16px;background-color:#fff}.category-recommender__card-image{width:100%;padding-bottom:66%;position:relative}.category-recommender__card-image .image-loader__wrapper{position:absolute}.category-recommender__card-image .image-loader__image{background-size:contain;background-repeat:no-repeat}.category-recommender__card-name{font-size:14px;line-height:18px;color:#4a4a4a;padding:16px}@media(min-width:768px){.category-recommender-section{padding:32px 16px}.category-recommender__cards-container{margin:0 -8px}.category-recommender__card{flex-basis:calc(25% - 16px)}}@media(min-width:1024px){.category-recommender-section{padding:32px 24px}.category-recommender__cards-container{margin:0 -12px}.category-recommender__card{margin:0 12px;flex-basis:calc(25% - 24px)}.category-recommender__card-name{padding:24px;font-size:18px;line-height:22px}}.cold-pack{font-size:10px;line-height:12px;color:#84cbfa;font-weight:700}.cold-pack--tooltip{cursor:pointer;text-decoration:underline}.cold-pack .emoji{font-size:13px;vertical-align:bottom;margin-left:0}.cta-button{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:3px;letter-spacing:.5px;border:none;cursor:pointer;position:relative;font-size:17px}.cta-button,.cta-button:focus{outline:none}.cta-button--small{width:130px;height:40px}.cta-button--medium{width:180px;height:35px}.cta-button--large{width:230px;height:35px}.cta-button--primary{background-color:#00c990;color:#fff}.cta-button--primary:hover{background-color:#33ae84}.cta-button--secondary{background-color:#fff}.cta-button--primary-transparent{background-color:transparent;border:1px solid #00c990;color:#00c990}.cta-button--primary-transparent:hover{background-color:#00c990;color:#fff;opacity:.3}.cta-button--white-transparent{background-color:transparent;color:#fff;border:1px solid #fff}.cta-button--white-transparent:active,.cta-button--white-transparent:hover{background-color:#fff;color:#43c396}.cta-button--white{background-color:#fff}.cta-button--white:active,.cta-button--white:hover{border:#e8e8e8;background-color:#e8e8e8}.cta-button--text-green{color:#43c396}.cta-button--loading{opacity:.5;cursor:default}.cta-button--loading:after{content:"";position:absolute;background:url("https://assets.thrivemarket.com/static/img/svg/preloader.svg");width:20px;height:20px;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;top:50%;right:10px;transform:translateY(-50%)}.emoji{font-size:22px;display:inline-block;vertical-align:middle;margin:0 5px;font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols}.emoji--small{font-size:inherit}.image-card{margin:0 2.5%;background-color:#fff;height:100%}.image-card__description{text-align:center;margin:5% 0;display:table;min-width:100%;height:55px}.image-card__link{display:table-cell;vertical-align:middle}.image-card__title{font-size:13px;font-weight:600;color:#454441;text-transform:uppercase}.incrementer{position:absolute;right:0;border-radius:10px;transition:all .2s ease-in;backface-visibility:hidden;overflow:hidden;transform:translateZ(0);width:5px;height:5px;z-index:-1;bottom:0;touch-action:none}@media (min-width:768px){.incrementer{width:75px;height:30px;top:0;bottom:auto;right:50%;transform:translate3d(50%,0,0)}}.incrementer--active{height:56px;width:100%;max-width:calc(100% + 38px);z-index:2;bottom:-12px}@media (min-width:768px){.incrementer--active{max-width:100%}}.incrementer__content{position:relative;border-radius:10px;height:100%;overflow:hidden;width:100%;touch-action:none}.incrementer__button{border-radius:0;height:100%;width:50%;background-color:#00c990;color:#fff;text-align:center;transition:all .5s cubic-bezier(.215,.61,.355,1);cursor:pointer;outline:none;touch-action:none}.incrementer__button:active{background-color:#2da77d}.incrementer__button:disabled{pointer-events:none}.incrementer__button--left{padding-left:28px;text-align:left}.incrementer__button--right{padding-right:28px;text-align:right}.incrementer__button-icon{font-size:22px;font-weight:600}.incrementer__button-icon:before{transition:opacity .1s ease-in;opacity:0}.incrementer__button-icon--active:before{transition:opacity .3s ease-in .1s;opacity:1}.incrementer__button-icon--disabled:before{opacity:.6}.incrementer__button-icon--updating:before{transition-delay:0;opacity:.6}.incrementer__button .incrementer__button-icon{padding:0 5px;margin:0 -5px}.incrementer__button:focus .incrementer__button-icon{outline:2px solid rgba(41,153,114,.7)}.incrementer__qty{position:absolute;left:50%;opacity:0;color:#fff;font-size:22px;font-weight:600;transition:opacity .1s ease-in,transform 0s}.incrementer__qty--active{opacity:1;transition:opacity .3s ease-in .1s,transform .5s ease-out}.incrementer__qty--updating{opacity:.6!important;transition:opacity .3s ease-in,transform 0s}.incrementer__qty--adding{opacity:.6!important;transition:opacity .3s ease-in .1s,transform 0s}.incrementer__qty-number{align-items:center;display:flex;height:56px;justify-content:center}.kit-product-block{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;flex:1;-ms-flex:1;border-radius:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,.23);background-color:#fff}.kit-product-block__hero{width:100%;height:78px;border-radius:10px 10px 0 0;background-position:50%;background-repeat:no-repeat;background-size:cover}.kit-product-block__content{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;flex:1;-ms-flex:1;padding:16px}.kit-product-block__brand{font-size:14px;line-height:18px;display:block;color:#9b9b9b}.kit-product-block__title{font-size:24px;line-height:28px;font-weight:700;-webkit-line-clamp:1;-moz-line-clamp:1;display:-webkit-box;display:-moz-box;max-height:42px;display:block;padding-top:5px;color:#454441}.kit-product-block__description,.kit-product-block__title{-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-overflow:-o-ellipsis-lastline;position:relative}.kit-product-block__description{font-size:14px;line-height:18px;-webkit-line-clamp:2;-moz-line-clamp:2;display:-webkit-box;display:-moz-box;max-height:48px;padding-top:8px;color:#4a4a4a}.kit-product-block__footer{margin-top:auto}.kit-product-block__price{padding-top:16px}.kit-product-block__item-qty{font-size:14px;line-height:18px;color:#4a4a4a}.kit-product-block__item-qty:after{content:"";display:inline-block;padding-right:12px}.kit-product-block__link-container{margin-top:16px}.kit-product-block__link{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#fff;background-color:#2da77d;border-color:#2da77d;font-size:18px;line-height:36px;padding:0 16px;margin:0}.kit-product-block__link:focus,.kit-product-block__link:hover{color:#fff;background-color:#217659;border-color:#217659}@media (min-width:768px){.kit-product-block__hero{height:128px}.kit-product-block__title{font-size:32px;line-height:36px;font-weight:700}.kit-product-block__item-qty{font-weight:700}.kit-product-block__link-container{width:176px;height:38px;display:inline-block}}.out-of-stock{justify-content:center;display:flex;display:-ms-flexbox}.out-of-stock__label{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-align:center;border:1px solid #f7c64f;font-size:12px;color:#f7c64f;cursor:default;font-weight:700;line-height:22px;padding:8px 12px;border-radius:8px;margin:0 8px 0 0}.out-of-stock__button{flex:1;-ms-flex:1;font-size:18px;line-height:22px;border-radius:10px;text-align:center;background-color:#00c990;color:#fff;outline-width:0;font-size:14px}@media (min-width:375px){.out-of-stock__button{font-size:18px}}@media (min-width:768px){.out-of-stock{justify-content:flex-start}.out-of-stock__label{font-size:14px;padding:10px 24px;margin:0 12px 0 0}}@media (min-width:1024px){.out-of-stock__button{font-size:22px;line-height:26px}}.product-block{cursor:default;padding:8px;background-color:#fff;border-radius:5px;position:relative;z-index:1;display:flex;width:100%;min-height:160px;transition:opacity .5s}.product-block--with-margin{margin:8px 0}.product-block--loading{opacity:.5}@media (min-width:768px){.product-block{border-radius:10px;padding:0;padding:initial;height:404px;flex-direction:column;box-shadow:0 1px 5px 0 rgba(0,0,0,.23)}}.product-block__progressive-loader{width:100%;display:flex;min-height:100px}@media (min-width:768px){.product-block__progressive-loader{display:inline;display:initial}}.product-block__link{color:inherit!important}.product-block__column{position:relative}@media (min-width:768px){.product-block--grouped .product-block__column{max-height:212px;overflow:hidden;border-radius:10px 10px 0 0}}.product-block__badge{width:60px;height:60px;top:-8px;left:-8px;z-index:300;border-top-left-radius:5px;position:absolute}@media (min-width:768px){.product-block__badge{width:86px;height:86px;top:0;left:0;z-index:300;border-top-left-radius:10px;position:absolute}}.product-block__image{margin:20px 0 auto;width:108px;height:108px;position:relative}.product-block__image-link{width:100%;height:100%;display:block;overflow:hidden}.product-block--premium .product-block__image{height:87px;margin:-8px;width:auto}@media (min-width:768px){.product-block__image{margin:4px auto 0;width:208px;height:208px}.product-block--grouped .product-block__image{margin:0;width:100%}.product-block--premium .product-block__image{height:128px}}.product-block__image-pill,.product-block__status-pill{width:108px;height:24px}.product-block__image-pill{position:absolute;bottom:6px;left:4px}@media (min-width:768px){.product-block__image-pill{position:static}}.product-block__status-pill{margin:0 auto;margin-bottom:2px}.product-block__attributes{flex-direction:column;display:inline-flex;flex:1;margin:24px 0 0 16px}@media (min-width:768px){.product-block__attributes{margin:0;margin:initial;display:block}}.product-block--premium .product-block__attributes{margin:24px 8px 8px}@media (min-width:768px){.product-block--premium .product-block__attributes{margin:32px 8px 0}}.product-block__manufacturer-title-wrapper{display:block}@media (min-width:768px){.product-block__manufacturer-title-wrapper{display:flex;height:92px;align-items:center;justify-content:center}.product-block__manufacturer-title-wrapper .product-block--premium{display:inherit}}.product-block__manufacturer-title-container{display:flex;flex-direction:column;width:100%}.product-block__manufacturer{font-size:10px}.product-block--grouped .product-block__manufacturer{display:none}.product-block--grouped .product-block__manufacturer:before{height:16px}@media (min-width:768px){.product-block__manufacturer{height:16px;opacity:.8;font-size:14px;line-height:1.21;text-align:center;color:#7c7c7c;margin:0 auto}}.product-block--premium .product-block__manufacturer{display:flex;display:-ms-flexbox;font-size:14px;line-height:18px;height:18px;padding-bottom:5px}@media (min-width:768px){.product-block--premium .product-block__manufacturer{text-align:left;margin:24px 10px 6px}}.product-block__title{text-align:left;color:#4a4a4a;font-size:14px;line-height:1.3}@media (min-width:768px){.product-block__title{max-height:2.5em;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;text-align:center;padding:5px 8px;margin:-5px auto 5px}}@media (min-width:768px){.product-block--grouped .product-block__title{margin:12px auto 5px}}.product-block--premium .product-block__title{font-size:24px;line-height:28px;font-weight:700;padding-bottom:8px;margin:0;max-height:2.5em;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;line-height:1.2;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media (min-width:768px){.product-block--premium .product-block__title{text-align:left;font-size:32px;height:36px;line-height:1.13;padding-bottom:16px;margin:0 0 16px;padding:0 8px}}.product-block__short-description{color:#7c7c7c;font-weight:400;font-size:12px;margin-bottom:3px;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:31px}@media (min-width:768px){.product-block__short-description{font-size:13px;margin:0 8px;text-align:center}}.product-block--premium .product-block__short-description{font-size:14px;line-height:18px;color:#4a4a4a;max-height:fit-content;overflow:visible}@media (min-width:768px){.product-block--premium .product-block__short-description{font-size:18px;line-height:22px;text-align:left}}.product-block__min-qty{color:#00c990}.product-block__product-ratings:empty{height:0}.product-block__product-ratings{height:24px}@media (min-width:768px){.product-block__product-ratings{text-align:center;margin:0 auto}.product-block__product-ratings:empty{height:24px}.product-block__product-ratings--in-stock{margin-top:10px}}.product-block__price{text-align:left}.product-block__price:empty{margin:0;margin:initial}.product-block__price{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:900}@media (min-width:768px){.product-block__price{text-align:center;margin:auto auto 8px}.product-block--premium .product-block__price{text-align:left;margin:auto 8px 8px}}.product-block__item-count{font-size:14px;line-height:18px;display:inline-block;margin-right:5px;font-weight:400;color:#454441}.product-block--premium .product-block__item-count{font-size:14px;line-height:18px;color:#4a4a4a;height:18px}@media (min-width:768px){.product-block--premium .product-block__item-count{font-size:18px;line-height:22px;font-weight:700;height:22px}}.product-block__qty{text-align:left;font-size:12px;line-height:16px}@media (min-width:768px){.product-block__qty{text-align:center;font-size:14px;line-height:18px}}.product-block__call-to-action{margin-top:auto;margin-left:auto;width:100%}@media (min-width:768px){.product-block__call-to-action{margin-top:0}}.product-block--premium .product-block__call-to-action{margin-bottom:8px}.product-block__call-to-action__inner{margin-top:16px}@media (min-width:768px){.product-block__call-to-action__inner{margin-top:0}}.product-block__out-of-stock-label:empty{height:0}.product-block__out-of-stock-label{font-size:14px;line-height:1.36;text-align:left;color:#ed6945;position:relative}@media (min-width:768px){.product-block__out-of-stock-label{min-height:24px;text-align:center;margin:0 auto}.product-block__out-of-stock-label:empty{height:16px}}.product-block__add-to-favorites{position:absolute;top:8px;right:8px;transform:scale(1.2)}@media (min-width:768px){.product-block__add-to-favorites{top:12px;right:12px}}.product-block--grouped.product-block--premium.product-block{flex-direction:column;min-height:286px}@media (min-width:768px){.product-block--grouped.product-block--premium.product-block{height:358px}}.mini-product-block{border-radius:5px;background:#fff;height:236px;box-shadow:0 1px 5px 0 rgba(0,0,0,.23);margin:8px 0}.mini-product-block__link{color:inherit!important}.mini-product-block__badge{position:fixed;height:60px;width:60px;z-index:300;border-top-left-radius:5px}.mini-product-block__image{display:flex;margin:4px auto;width:108px;height:108px}.mini-product-block__image-link{width:100%}.mini-product-block__manufacturer{font-size:10px;opacity:.8;text-align:center;color:#7c7c7c;margin:0 auto;font-weight:700}.mini-product-block__title{max-height:2.5em;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:45px;color:#4a4a4a;padding:0 8px;font-size:14px;text-align:center;margin:0 auto}.mini-product-block__min-qty{color:#00c990}.mini-product-block__price{font-size:14px;text-align:center;margin:12px auto 8px}@media (min-width:768px){.mini-product-block__price{font-size:10px}}.mini-product-block__call-to-action{width:100%;margin-top:0}.mini-product-block__call-to-action__inner{margin-top:0;text-align:center}.mini-product-block__out-of-stock-label{height:10px;font-size:10px;text-align:center;color:#ed6945}@media (min-width:768px){.mini-product-block__out-of-stock-label{text-align:center;margin:0 auto}.mini-product-block__out-of-stock-label:empty{height:19px}}.product-available{height:100%;flex:1;display:flex;position:relative}.product-available--with-quantity{margin-left:38px}@media (min-width:768px){.product-available--with-quantity{margin-left:0}}.product-available--mini{margin:0 8px}.product-block-price{font-weight:900;line-height:1.29;color:#00c990;display:inline-block}@media (min-width:768px){.product-block-price{min-height:18px}}.product-block-price--mini{font-size:14px;font-weight:700}.product-block-price--out-of-stock{opacity:.5}.product-block-price--register{font-weight:400;position:absolute;left:20px;bottom:8px;text-align:center;cursor:pointer;width:85px;height:24px;font-size:10px;color:#4a4a4a;text-decoration:underline}@media (min-width:768px){.product-block-price--register{position:static;margin:0 auto;color:#7c7c7c;font-size:14px;width:178px;height:18px;line-height:1.29}}.product-block-price--register--mini{position:static;width:auto;height:auto;font-size:10px}.product-block-price__thrive-price{width:59px;height:18px;font-size:14px;padding-right:2px}.product-block-price__thrive-price--mini{font-size:14px;font-weight:900}@media (min-width:768px){.product-block--premium .product-block-price__thrive-price{font-size:18px;line-height:22px;height:22px;font-weight:700}}.product-block-price__discount{font-size:10px;color:#9b9b9b}@media (min-width:768px){.product-block--premium .product-block-price__discount{font-size:14px;line-height:18px;height:18px;font-weight:700}}.product-block-price__discount--msrp{text-decoration:line-through}.product-block-price__discount--tpr{display:block;padding-left:17px}.product-block-price__discount--mini{font-size:14px;font-weight:400}.product-block-price__discount--hide{display:none}.product-block-price__sale-price{display:inline-block}.product-block-price__sale-price-text{padding:0 4px}.product-block-price__sale-price-text--hide-mobile{display:none}@media (min-width:768px){.product-block-price__sale-price-text--hide-mobile{display:inline;display:initial}}.product-ratings{cursor:pointer}.product-ratings__count{margin-left:9px}.product-ratings__count--small{font-size:10px;margin-left:4px}.product-ratings__action,.product-ratings__count{font-family:Dosis,Arial Narrow,Arial,sans-serif;letter-spacing:2px;font-size:12px;line-height:21px;vertical-align:top;display:inline-block;color:#7c7c7c;font-weight:700}.product-ratings__action{margin-left:13px;text-transform:uppercase}.product-ratings__button{outline-width:0;display:inline-block}.product-ratings__button--small{margin:0;margin:initial}@media (min-width:768px){.product-ratings__button--small{margin:0;margin:initial}.product-ratings__action{display:inline}}@media (min-width:769px){.product-ratings__button{margin:0 15px 0 0}.product-ratings__button--small{margin:0;margin:initial}.product-ratings__action{margin-left:0}}.ratings{display:inline-block}.ratings__star{color:#f7c64f;width:19px;height:18px;margin:0 5px 0 0;vertical-align:unset}.ratings__star--small{width:12px;height:12px;margin:0 3.2px 0 0}.ratings__star--unrated{color:#f4ead3}.ratings__star--unrated path{fill:currentColor}.recommended{transition:opacity 1s}.recommended--pending{opacity:.3}.recommended__product-block{display:flex;flex:1;-ms-flex:1}.recommended__link{text-align:center;padding:16px 0}.recommended__link-text{font-size:18px;line-height:22px;font-weight:700;color:#00c990}@media (min-width:1024px){.recommended{margin:0 24px}.recommended__link{padding:18px 0}}@media (min-width:1280px){.recommended{margin:0}}.slider{position:relative;margin:auto}.slider__list{position:relative;overflow:hidden;user-drag:none;user-select:none;touch-action:pan-y}.slider__items{-webkit-backface-visibility:hidden;line-height:inherit;direction:ltr;display:flex;display:-ms-flexbox;flex-direction:row;-ms-flex-direction:row;list-style-type:none;padding:0;margin:0;will-change:transform}.slider__item{width:100%;display:block;flex-shrink:0;overflow:hidden}.slider__item img{user-drag:none;user-select:none}.slider__item--flex{display:flex}.slider__dots{position:relative;text-align:center}.slider__dot{padding:0 4px;color:#d3cfc3;display:inline-block;font-size:0}.slider__dot:after{content:"";display:inline-block;width:8px;height:8px;border:1px solid currentColor;background:#fff;border-radius:30px}.slider__dot--active:after{background:currentColor}.slider__arrow{color:#7d7b77;cursor:pointer;width:40px;height:40px;top:50%;margin-top:-20px;position:absolute;z-index:1;text-align:center;font-family:Ionicons;font-size:0;outline-width:0;border:none;overflow:hidden;background-color:#fff;border-radius:5px;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)}.slider__arrow--prev{left:-30px}.slider__arrow--next{right:-30px}.slider__arrow--disabled{color:hsla(40,2%,48%,.3);cursor:default;opacity:.4}.slider__arrow-svg{max-width:unset;vertical-align:unset}.slider__arrow:focus{border:1px solid rgba(0,201,144,.7);border-color:rgba(0,201,144,.7);box-shadow:0 0 1px 1px rgba(0,201,144,.7);transition:box-shadow .5s,border-color .25s ease-in-out}.slider--articles{padding:0 24px;overflow:hidden}@media (min-width:768px){.slider--articles{padding:0 12.5% 0 6px}}@media (min-width:1024px){.slider--articles{padding:0}}.slider--articles .slider__list{overflow:visible}.slider--articles .slider__item{padding:5px 10px}.slider--carousel{max-width:60%;margin:auto;position:inherit;height:inherit}.slider--carousel .slider__list{overflow:visible;position:inherit;height:inherit}.slider--carousel .slider__items{height:inherit}.slider--carousel .slider__item{position:relative;opacity:.6;transition:all .5s linear;height:inherit;transform:translate(0) scale3d(.67,.67,.67);-webkit-transform-style:preserve-3d}.slider--carousel .slider__item:not(.slider__item--active){transform:translate(-12.5%) scale3d(.67,.67,.67)}.slider--carousel .slider__item--trail:not(.slider__item--active){transform:translate(12.5%) scale3d(.67,.67,.67)}.slider--carousel .slider__item--active{transform:translate(0) scaleX(1);opacity:1}.slider--carousel .slider__arrow--prev{left:10px}.slider--carousel .slider__arrow--next{right:10px}@media (min-width:768px){.slider--centered .slider__list{margin:0 20%;overflow:visible}.slider--centered:before{left:0;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}.slider--centered:after,.slider--centered:before{content:"";display:block;width:50px;height:100%;position:absolute;top:0;z-index:1}.slider--centered:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}}.slider--gwp-products{overflow:hidden}@media (min-width:768px){.slider--gwp-products{margin-left:-56px}}@media (min-width:1024px){.slider--gwp-products{margin-left:-50px}}.slider--gwp-products.slider--inactive{padding:5px 7%;margin:0 auto}.slider--gwp-products.slider--inactive .slider__items{justify-content:center;-ms-flex-pack:center}.slider--gwp-products .slider__list{overflow:visible}.slider--gwp-products .slider__item{display:flex;display:-ms-flexbox;padding:0 4px;overflow:visible}@media (min-width:768px){.slider--gwp-products .slider__item{padding:0 8px}}.slider--1-slides.slider--inactive,.slider--2-slides.slider--inactive,.slider--3-slides.slider--inactive,.slider--4-slides.slider--inactive,.slider--5-slides.slider--inactive,.slider--6-slides.slider--inactive,.slider--7-slides.slider--inactive,.slider--8-slides.slider--inactive{padding:5px 12px}.slider--1-slides{padding:5px calc(50% / 1 - 12px) 5px 12px}.slider--2-slides{padding:5px calc(50% / 2 - 12px) 5px 12px}.slider--3-slides{padding:5px calc(50% / 3 - 12px) 5px 12px}.slider--4-slides{padding:5px calc(50% / 4 - 12px) 5px 12px}.slider--5-slides{padding:5px calc(50% / 5 - 12px) 5px 12px}.slider--6-slides{padding:5px calc(50% / 6 - 12px) 5px 12px}.slider--7-slides{padding:5px calc(50% / 7 - 12px) 5px 12px}.slider--8-slides{padding:5px calc(50% / 8 - 12px) 5px 12px}@media (min-width:768px){.slider--1-slides.slider--inactive{padding:5px 7%}.slider--1-slides:not(.slider--inactive){padding:5px calc(50% / 1 - 56px) 5px 56px}.slider--2-slides.slider--inactive{padding:5px 7%}.slider--2-slides:not(.slider--inactive){padding:5px calc(50% / 2 - 56px) 5px 56px}.slider--3-slides.slider--inactive{padding:5px 7%}.slider--3-slides:not(.slider--inactive){padding:5px calc(50% / 3 - 56px) 5px 56px}.slider--4-slides.slider--inactive{padding:5px 7%}.slider--4-slides:not(.slider--inactive){padding:5px calc(50% / 4 - 56px) 5px 56px}.slider--5-slides.slider--inactive{padding:5px 7%}.slider--5-slides:not(.slider--inactive){padding:5px calc(50% / 5 - 56px) 5px 56px}.slider--6-slides.slider--inactive{padding:5px 7%}.slider--6-slides:not(.slider--inactive){padding:5px calc(50% / 6 - 56px) 5px 56px}.slider--7-slides.slider--inactive{padding:5px 7%}.slider--7-slides:not(.slider--inactive){padding:5px calc(50% / 7 - 56px) 5px 56px}.slider--8-slides.slider--inactive{padding:5px 7%}.slider--8-slides:not(.slider--inactive){padding:5px calc(50% / 8 - 56px) 5px 56px}}@media (min-width:1024px){.slider--1-slides:not(.slider--inactive){padding:5px calc(50% / 1 - 50px) 5px 50px}.slider--2-slides:not(.slider--inactive){padding:5px calc(50% / 2 - 50px) 5px 50px}.slider--3-slides:not(.slider--inactive){padding:5px calc(50% / 3 - 50px) 5px 50px}.slider--4-slides:not(.slider--inactive){padding:5px calc(50% / 4 - 50px) 5px 50px}.slider--5-slides:not(.slider--inactive){padding:5px calc(50% / 5 - 50px) 5px 50px}.slider--6-slides:not(.slider--inactive){padding:5px calc(50% / 6 - 50px) 5px 50px}.slider--7-slides:not(.slider--inactive){padding:5px calc(50% / 7 - 50px) 5px 50px}.slider--8-slides:not(.slider--inactive){padding:5px calc(50% / 8 - 50px) 5px 50px}}@media (min-width:768px){.carousel--product-slider{padding-bottom:20px;padding-bottom:1.25rem}}@media (min-width:768px){.carousel--row-spacer:after{content:"";display:block;height:25px}}.slider--product-slider .slider__arrow{width:65px;height:65px;line-height:65px;padding:0 30px;border-radius:100px;background:hsla(0,0%,100%,.8);box-shadow:0 0 4px 0 rgba(0,0,0,.22);border:0}.slider--product-slider .slider__arrow-svg{display:none}.slider--product-slider .slider__arrow--prev{left:-40px;padding-right:11px}.slider--product-slider .slider__arrow--prev:after{content:"\F3CF"}.slider--product-slider .slider__arrow--next{right:-40px;padding-left:11px}.slider--product-slider .slider__arrow--next:after{content:"\F3D1"}.slider--product-slider .slider__arrow--disabled{opacity:1}.slider--product-slider .slider__arrow:after{font-size:30px;font-size:1.875rem}@media screen and (min-width:1310px){.slider--product-slider .slider__arrow{padding:0;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);background-color:#fff;border-radius:5px;width:40px;height:40px}.slider--product-slider .slider__arrow-svg{display:inline-block}.slider--product-slider .slider__arrow--prev{left:auto;right:100%}.slider--product-slider .slider__arrow--next{right:auto;left:100%}.slider--product-slider .slider__arrow--disabled{opacity:.4}.slider--product-slider .slider__arrow:after{display:none}}.slider--product-slider .slider__item{padding-left:12.5px;padding-left:.78125rem;padding-right:12.5px;padding-right:.78125rem}.slider--product-children{overflow:hidden}@media (min-width:768px){.slider--product-children:before{left:0;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}.slider--product-children:after,.slider--product-children:before{content:"";display:block;width:50px;height:100%;position:absolute;top:0;z-index:1}.slider--product-children:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}}.slider--product-children .slider__list{overflow:visible}.slider--inactive.slider--product-children .slider__items{justify-content:center;-ms-flex-pack:center}.slider--product-children .slider__item{display:flex;display:-ms-flexbox;padding:0 4px;overflow:visible}@media (min-width:768px){.slider--product-children .slider__item{padding:0 8px}}.slider--product-children .slider__arrow--prev{left:5px}.slider--product-children .slider__arrow--next{right:5px}.slider--product-children .slider__arrow:after{display:none}@media (min-width:768px){.slider--product-children .slider__arrow--next,.slider--product-children .slider__arrow--prev{z-index:2}}.slider--products{padding:5px 25% 5px 17px;overflow:hidden}.slider--products .slider__list{overflow:visible}.slider--products .slider__item{padding:0 8px;overflow:visible}.slider--products .slider__item .product{box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}@media (min-width:1024px){.slider--products .slider__item{padding:0 8px}}.slider--products .slider__arrow{padding:0;width:auto;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);background-color:#fff;border-radius:5px;width:40px;height:40px}.slider--products .slider__arrow-svg{display:block}.slider--products .slider__arrow--prev{left:0}.slider--products .slider__arrow--next{right:0}.slider--products .slider__arrow--disabled{opacity:.4}.slider--products .slider__arrow:after{display:none}@media (min-width:768px){.slider--products .slider__arrow--next,.slider--products .slider__arrow--prev{z-index:2}}@media (min-width:768px){.slider--products{padding:5px 9% 5px 50px}.slider--products:before{left:0;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}.slider--products:after,.slider--products:before{content:"";display:block;width:50px;height:100%;position:absolute;top:0;z-index:1}.slider--products:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}.slider--products-alt .slider--products:before{left:0;background:linear-gradient(270deg,hsla(34,26%,95%,0),hsla(34,26%,95%,.1),hsla(34,26%,95%,.3),hsla(34,26%,95%,.6),#f5f2ee)}.slider--products-alt .slider--products:after{right:0;background:linear-gradient(90deg,hsla(34,26%,95%,0),hsla(34,26%,95%,.1),hsla(34,26%,95%,.3),hsla(34,26%,95%,.6),#f5f2ee)}}.slider--recommended-2-up{padding:5px 13% 5px 12px;overflow:hidden}.slider--recommended-2-up .slider__list{overflow:visible}.slider--recommended-2-up .slider__item{padding:0 4px;overflow:visible}.slider--recommended-2-up .slider__arrow--prev{left:5px}.slider--recommended-2-up .slider__arrow--next{right:5px}.slider--recommended-2-up .slider__arrow:after{display:none}@media (min-width:768px){.slider--recommended-2-up{overflow:hidden;padding:5px 12.5% 5px 48px}.slider--recommended-2-up:before{left:0;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}.slider--recommended-2-up:after,.slider--recommended-2-up:before{content:"";display:block;width:50px;height:100%;position:absolute;top:0;z-index:1}.slider--recommended-2-up:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}.slider--recommended-2-up .slider__arrow--next,.slider--recommended-2-up .slider__arrow--prev{z-index:2}}@media (min-width:1024px){.slider--recommended-2-up{padding:0;overflow:visible;margin:0 -8px}.slider--recommended-2-up:after,.slider--recommended-2-up:before{background:none}.slider--recommended-2-up .slider__list{padding-bottom:5px;overflow:hidden}.slider--recommended-2-up .slider__item{padding:0 8px}.slider--recommended-2-up .slider__arrow--next,.slider--recommended-2-up .slider__arrow--prev{top:55%}.slider--recommended-2-up .slider__arrow--prev{left:-45px}.slider--recommended-2-up .slider__arrow--next{right:-45px}.slider--recommended-2-up .slider__arrow:after{display:none}}.slider--inactive.slider--recommended .slider__items{justify-content:center;-ms-flex-pack:center}.slider--recommended{padding:5px 13% 5px 10px;overflow:hidden}.slider--recommended .slider__list{overflow:visible}.slider--recommended .slider__item{padding:0 6px;overflow:visible}@media (min-width:768px){.slider--recommended .slider__item{padding:0 8px}}.slider--recommended .slider__arrow--prev{left:5px}.slider--recommended .slider__arrow--next{right:5px}.slider--recommended .slider__arrow:after{display:none}@media (min-width:768px){.slider--recommended .slider__arrow--next,.slider--recommended .slider__arrow--prev{z-index:2}}@media (min-width:768px){.slider--recommended{padding:5px 12.5% 5px 48px}.slider--recommended:before{left:0;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}.slider--recommended:after,.slider--recommended:before{content:"";display:block;width:50px;height:100%;position:absolute;top:0;z-index:1}.slider--recommended:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1),hsla(0,0%,100%,.3),hsla(0,0%,100%,.6),#fff)}}@media (min-width:1024px){.slider--recommended{padding:5px 8% 10px 66px}}.slider--top-values{max-width:840px}@media (min-width:769px){.slider--top-values .slider__items{justify-content:center;-ms-flex-pack:center}}.slider--top-values .slider__arrow{width:45px;height:44px;margin-top:-22px;border:none;box-shadow:unset}.slider--top-values .slider__arrow-svg{width:45px;height:44px}.slider--values.slider--inactive .slider__items{justify-content:center}.slider--values{padding:0 20% 0 0}@media (min-width:768px){.slider--values{padding:0}}.slider--values .slider__arrow--prev{left:5px}.slider--values .slider__arrow--next{right:5px}.slider--values .slider__list{margin:auto;overflow:visible}@media (min-width:768px){.slider--values .slider__list{overflow:hidden;padding:0 30px}}@media (min-width:1024px){.slider--values .slider__list{max-width:736px;padding:0}}.top-values{position:relative;padding-left:30px;padding-right:30px}.top-values .slider__item{overflow:visible}.top-values__link{display:block;margin:5px;padding:15px 20px}.unnavailable{display:flex;justify-content:center}@media (min-width:768px){.unnavailable{justify-content:flex-start}}.unnavailable__label{flex-grow:1;text-align:center;border:1px solid #f7c64f;font-size:14px;color:#f7c64f;cursor:default;font-weight:700;line-height:22px;padding:10px 24px;border-radius:8px}.product.plp .unnavailable__label{position:absolute;left:0;right:0;bottom:0;border-radius:2px}.value-prop{background-color:#3ac495;color:#f9f7f6}@media (min-width:769px){.value-prop{border-radius:10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.13)}}@media (min-width:769px){.value-prop__container-pdp{margin:25px 10px -40px}.value-prop__container-pdp--config{margin:25px 10px 10px}}.value-prop__title-section{text-align:center;padding:8px 0 7px;border-bottom:1px solid #2da77d}.value-prop__title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase}.value-prop__content-section{padding:2px 0;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center}@media (min-width:769px){.value-prop__content-section{padding:0}}.value-prop__content{flex:1;text-align:center;padding:8px 5px}@media (min-width:769px){.value-prop__content{text-align:left;display:flex;display:-ms-flexbox;padding:15px}}.value-prop__content:nth-child(2){border-left:1px solid #2da77d;border-right:1px solid #2da77d}.value-prop__icon{align-self:center;-ms-align-self:center}.value-prop__text{color:#fff;font-size:14px;line-height:1.29}@media (min-width:769px){.value-prop__text{padding-left:10px}}.AboutUs--alt-bg{background:#f9f6f4;padding:40px 0;margin-bottom:40px}.AboutUs__section{margin:0 auto;padding:0 20px;margin-bottom:40px;max-width:960px}.AboutUs__section--medium{max-width:1280px}.AboutUs__section--large{max-width:1440px}.AboutUs__divider{background:#00c990;width:175px;height:2px;margin-bottom:12px}.AboutUs__large-text{color:#454441;font-size:50px;line-height:1.52;font-weight:300}.AboutUs__title{color:#454441;font-size:30px;font-weight:300;margin-bottom:18px;display:inline-block}.AboutUs__copy{font-size:16px;line-height:1.64}@media (min-width:768px){.AboutUs--alt-bg{padding:72px 0}.AboutUs--alt-bg,.AboutUs__section{margin-bottom:72px}.AboutUs__large-text{font-size:113px;line-height:1.41;padding-right:120px}.AboutUs__title{font-size:38px}.AboutUs__copy{font-size:22px;line-height:26px;line-height:1.64}.AboutUs__blob,.AboutUs__leaves1,.AboutUs__leaves2,.AboutUs__leaves3{background-repeat:no-repeat}.AboutUs__blob{background-image:url("https://assets.thrivemarket.com/static/img/about_us/blob.svg");width:473px;height:465px}.AboutUs__leaves1{background-image:url("https://assets.thrivemarket.com/static/img/about_us/leaves1.svg");width:124px;height:166px}.AboutUs__leaves2{background-image:url("https://assets.thrivemarket.com/static/img/about_us/leaves2.svg");width:128px;height:135px}.AboutUs__leaves3{background-image:url("https://assets.thrivemarket.com/static/img/about_us/leaves3.svg");width:124px;height:152px}}@media (min-width:1024px){.AboutUs__section{padding:0}}.AboutUsBanner{position:relative;text-align:center;display:flex;flex-direction:column}.AboutUsBanner__content{background:#fff;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.23);margin:0 20px;max-width:960px;padding:20px;position:relative;z-index:1}.AboutUsBanner--top .AboutUsBanner__content{margin-top:-120px}.AboutUsBanner--bottom .AboutUsBanner__content{order:1;margin-bottom:-140px}.AboutUsBanner__image{position:relative;height:279px}.AboutUsBanner--bottom .AboutUsBanner__image{order:2;height:465px}.AboutUsBanner__title{margin-bottom:24px}.AboutUsBanner__highlight{display:inline-block}.AboutUsBanner__blob,.AboutUsBanner__leaves{display:none}@media (min-width:768px){.AboutUsBanner--top{margin-bottom:95px}.AboutUsBanner--bottom{margin-top:190px}.AboutUsBanner__content{padding:45px;position:absolute}.AboutUsBanner--top .AboutUsBanner__content{padding-bottom:95px;bottom:-95px}.AboutUsBanner--bottom .AboutUsBanner__content{top:-95px}.AboutUsBanner--bottom .AboutUsBanner__image,.AboutUsBanner--top .AboutUsBanner__image{height:707px}.AboutUsBanner__title{font-size:44px;line-height:56px;font-weight:700;font-weight:300}.AboutUsBanner__highlight{display:inline}}@media (min-width:1024px){.AboutUsBanner--top{margin-bottom:190px}.AboutUsBanner__content{padding:45px 140px 95px;left:calc(50% - 480px);margin:0}.AboutUsBanner__blob,.AboutUsBanner__leaves{display:block;position:absolute;pointer-events:none}.AboutUsBanner--top .AboutUsBanner__blob{bottom:-190px;left:calc(50% - 720px)}.AboutUsBanner--bottom .AboutUsBanner__blob{top:-190px;left:calc(50% + 360px)}.AboutUsBanner--top .AboutUsBanner__leaves{bottom:-24px;right:-24px}.AboutUsBanner--bottom .AboutUsBanner__leaves{top:-95px;left:-80px}}.Comparison{display:flex;margin-bottom:32px}.Comparison__side{width:50%;position:relative;margin:0 6px}.Comparison__side:first-child{margin-left:0}.Comparison__side:last-child{margin-right:0}.Comparison__amount{position:absolute;padding:6px 8px;background-color:#fff;color:#86cdad;font-size:40px;font-weight:600;box-shadow:0 0 21px 0 rgba(0,0,0,.06);width:120%;left:-10%;bottom:-20%;transform:scale(.5)}@media (min-width:768px){.Comparison{margin-bottom:0}.Comparison__side{margin:0 24px}.Comparison__amount{transform:scale(.8);width:60%;left:20%;bottom:-10%;padding:22px}}@media (min-width:1024px){.Comparison__side{margin:0 48px}.Comparison__amount{transform:scale(1);width:50%;left:25%}}.Counter{overflow:hidden;display:flex;justify-content:center}.Counter,.Counter__digit{height:48px}.Comparison__side:first-child .CounterDigit:first-child{transition-property:transform;transition-duration:1950ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:first-child .CounterDigit:nth-child(2){transition-property:transform;transition-duration:1625ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:first-child .CounterDigit:nth-child(3){transition-property:transform;transition-duration:1300ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:first-child .CounterDigit:nth-child(4){transition-property:transform;transition-duration:975ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:first-child .CounterDigit:nth-child(5){transition-property:transform;transition-duration:650ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:first-child .CounterDigit:nth-child(6){transition-property:transform;transition-duration:325ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:first-child .CounterDigit:nth-child(7){transition-property:transform;transition-duration:0ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:last-child .CounterDigit:first-child{transition-property:transform;transition-duration:1625ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:last-child .CounterDigit:nth-child(2){transition-property:transform;transition-duration:1300ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:last-child .CounterDigit:nth-child(3){transition-property:transform;transition-duration:975ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:last-child .CounterDigit:nth-child(4){transition-property:transform;transition-duration:650ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:last-child .CounterDigit:nth-child(5){transition-property:transform;transition-duration:325ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.Comparison__side:last-child .CounterDigit:nth-child(6){transition-property:transform;transition-duration:0ms;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}@media (min-width:768px){.EasyToFind{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;text-align:left}.EasyToFind .EasyToFindBubbles{width:800px;height:800px}}@media (min-width:1024px){.EasyToFind .EasyToFindBubbles{width:950px;height:950px}}.FramedImage{position:relative}.FramedImage__image{margin:0 -20px}@media (min-width:768px){.FramedImage{margin-top:100px;margin-bottom:36px}.FramedImage__frame{border:3px solid rgba(0,201,144,.3);border-radius:5px;width:75%;position:absolute;top:72px;left:25%;height:100%}.FramedImage__blob,.FramedImage__leaves{position:absolute}.FramedImage__blob{left:-128px;top:-104px}.FramedImage__leaves{bottom:-24px;right:-24px;z-index:1}.FramedImage__image{margin:0;margin-right:72px;border-radius:5px}.FramedImage--flipped,.FramedImage--flipped .FramedImage__image{transform:rotate(180deg)}}.NumberedSection{background:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.23);border-radius:4px;position:relative;text-align:center;margin:0 20px;margin-bottom:56px;padding:56px 0}.NumberedSection__number{font-family:Dosis-Bold,Arial Narrow,Arial,sans-serif;font-size:80px;color:rgba(0,201,144,.3);letter-spacing:8px;position:absolute;top:-45px}.NumberedSection:nth-child(odd) .NumberedSection__number{right:15px}.NumberedSection:nth-child(2n) .NumberedSection__number{left:20px}.NumberedSection:last-child{margin-bottom:0}.NumberedSection__wrap{max-width:960px;padding:0 20px;margin:0 auto}.NumberedSection__divider,.NumberedSection__icon{margin:0 auto 12px}.NumberedSection__icon{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;width:64px;height:64px;margin-top:-32px;position:relative}@media (min-width:768px){.NumberedSection{margin-bottom:72px;padding:72px 0}.NumberedSection__content-wrap{overflow:hidden}.NumberedSection__wrap{padding:0 32px}.NumberedSection__content--left,.NumberedSection__content--right{text-align:left}.NumberedSection__content--left .NumberedSection__divider,.NumberedSection__content--left .NumberedSection__icon,.NumberedSection__content--right .NumberedSection__divider,.NumberedSection__content--right .NumberedSection__icon{margin-left:0;justify-content:flex-start}.NumberedSection__content--left{width:70%}.NumberedSection__content--right{margin-left:50%;margin-top:10%}.NumberedSection__icon{border-radius:0;width:auto;height:auto;margin-top:0;padding:0;margin-bottom:24px;background:transparent}.NumberedSection__number{transform:scale(2)}.NumberedSection:nth-child(odd) .NumberedSection__number{right:60px}.NumberedSection:nth-child(2n) .NumberedSection__number{left:80px}}@media (min-width:1024px){.NumberedSection__wrap{padding:0}.NumberedSection__content--center{width:70%;margin:0 auto}.NumberedSection__content--left{width:60%}.NumberedSection__content--right{margin-top:0}.NumberedSection__icon-svg{transform:scale(0);transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:.2s}.NumberedSection__divider{transform:scaleX(0);transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-delay:0ms}.NumberedSection__animated-text{opacity:0;transform:translate3d(0,10%,0);transition-property:all;transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:.2s}.NumberedSection__animated-enter .NumberedSection__divider,.NumberedSection__animated-enter .NumberedSection__icon-svg{transform:scale(1)}.NumberedSection__animated-enter .NumberedSection__animated-text{opacity:1;transform:translateZ(0)}}@media (min-width:1280px){.NumberedSection{margin:0 auto;margin-bottom:96px}}.PantryInYourPalm{position:relative;text-align:center}.PantryInYourPalm__content{max-width:1280px;margin:0 auto}.PantryInYourPalm__ui-image{margin-bottom:20px}.PantryInYourPalm .AboutUs__divider{margin:0 auto;margin-bottom:12px}@media (min-width:768px){.PantryInYourPalm{text-align:left}.PantryInYourPalm__content:after{content:"";clear:both;display:block}.PantryInYourPalm__title{float:right;width:50%}.PantryInYourPalm__ui-image-holder{float:left;width:50%}.PantryInYourPalm .AboutUs__divider{margin:0 0 12px}}@media (min-width:1024px){.PantryInYourPalm{padding-top:124px}.PantryInYourPalm__line-break{display:block}.PantryInYourPalm__title,.PantryInYourPalm__ui-image-holder{float:none}.PantryInYourPalm__ui-image{height:auto}.PantryInYourPalm__title{width:960px;margin:0 auto}.PantryInYourPalm__copy{display:flex;flex-direction:column;align-items:flex-end;position:absolute;width:100%;top:0;right:0;z-index:-1}.PantryInYourPalm__image-holder{width:65%;border-radius:5px 0 0}.PantryInYourPalm .AboutUs__copy{margin-top:52px;width:50%;padding-right:80px}}@media (min-width:1441px){.PantryInYourPalm__image-holder{border-radius:5px}}.ThriveGives{text-align:center}.ThriveGives__images{display:flex;position:relative;margin-left:-20px;margin-right:-20px;margin-bottom:30px;height:461px}.ThriveGives__image{width:50%;margin:0 4px;overflow:hidden}.ThriveGives__image1{margin-left:0;border-radius:0 5px 5px 0}.ThriveGives__image2{margin-right:0;border-radius:5px 0 0 5px}.ThriveGives__copy{max-width:960px;margin:0 auto}.ThriveGives__logo-holder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute}.ThriveGives__logo{background-image:url("https://assets.thrivemarket.com/static/img/about_us/thrive-gives.svg");background-size:100px;background-position:50%;background-repeat:no-repeat;background-color:#fff;border-radius:50%;width:160px;height:160px}@media (min-width:768px){.ThriveGives__image{margin:0 6px;border-radius:5px}.ThriveGives__images{margin-left:-6px;margin-right:-6px;height:548px}.ThriveGives__logo{width:180px;height:180px;background-size:106px}}@media (min-width:1024px){.ThriveGives__images{height:545px}}.ThriveMembers{margin-top:50px;text-align:center}.ThriveMembers .AboutUs__divider{margin:0 auto}.ThriveMembers__images{max-width:960px;position:relative;margin:0 auto}.ThriveMembers__family-image-holder{margin-bottom:40px;border-radius:5px;overflow:hidden}.ThriveMembers__food-image{border-radius:5px;position:relative}@media (min-width:768px){.ThriveMembers{margin-top:80px;text-align:left}.ThriveMembers .AboutUs__divider{margin-left:0}.ThriveMembers__family-image-holder{margin-left:56px;margin-bottom:56px}.ThriveMembers__food-image-holder{position:absolute;width:250px;bottom:-125px;left:0}.ThriveMembers__copy{margin-left:306px;padding-right:40px}}@media (min-width:1024px){.ThriveMembers{margin-top:140px}.ThriveMembers .AboutUs__divider{display:none}.ThriveMembers__food-image-holder{width:310px;bottom:-155px}.ThriveMembers__image-frame{height:310px;width:310px;border:3px solid rgba(0,201,144,.3);border-radius:5px;position:absolute;bottom:-110px;left:-56px}.ThriveMembers__copy{margin-left:526px}}.TMcollection{text-align:center}.TMcollection .AboutUs__divider{margin-top:0;margin-right:auto;margin-left:auto}.TMcollection__images{margin-bottom:28px}.TMcollection__image1{border-radius:5px}@media (min-width:768px){.TMcollection{text-align:left}.TMcollection .AboutUs__divider{margin-left:0}.TMcollection__images{position:relative;margin-bottom:40px;padding-right:72px}.TMcollection__image2-holder{position:absolute;width:250px;bottom:-125px;right:0}.TMcollection__image2-holder .image-loader__image{border-radius:5px}.TMcollection__leaves{position:absolute;bottom:-100px;right:-24px}}@media (min-width:1024px){.TMcollection__image2-holder{width:310px;bottom:-155px}}.WhyWeStarted__image{height:260px;border-radius:5px;overflow:hidden}.WhyWeStarted__content{margin:20px 0}@media (min-width:768px){.WhyWeStarted{padding-bottom:72px;margin-left:-20px}.WhyWeStarted__image{margin-right:56px;height:475px;border-radius:0 5px 5px 0}.WhyWeStarted__content{margin:-100px 0 -50px 56px;border:3px solid rgba(0,201,144,.3);position:relative;z-index:-1;border-radius:5px;padding:64px 32px;padding-top:130px}}@media (min-width:1024px){.WhyWeStarted{display:flex;margin:0 auto}.WhyWeStarted__image{width:50%;height:600px;margin-right:0}.WhyWeStarted__content{display:flex;flex-direction:column;justify-content:center;width:50%;margin:40px 156px -40px -156px;padding:72px;padding-left:208px}}@media (min-width:1441px){.WhyWeStarted__image{border-radius:5px}}.autoship-bulk-activate{display:block;width:100%;outline-width:0;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:22px;font-size:17px;cursor:pointer}.autoship-bulk-activate__block{display:flex;display:-ms-flexbox;padding:24px 16px;width:100%;text-align:left;align-items:center;padding:24px}.autoship-bulk-activate__text{flex:1;-ms-flex:1;color:#00c990;font-weight:700;display:block}.autoship-bulk-activate__icon{width:12px;height:22px}.autoship-bulk-activate__manage-link{margin:0 16px 0 0;font-size:17px;color:#454441;text-decoration:underline;cursor:pointer}.autoship-bulk-activate--activated__text{text-align:left}@media (min-width:768px){.autoship-bulk-activate__block{font-size:22px;line-height:26px;text-align:center}.autoship-bulk-activate--activated .autoship-bulk-activate__block{text-align:left}}.share-block{text-align:center;padding:16px;color:#454441;font-size:14px;line-height:18px}.share-block__title{font-size:24px;line-height:28px;font-weight:700;margin:8px 0 16px;display:block}.share-block__text-content{animation:curtainShow-small 1s forwards}.share-block__message{font-size:15px}.share-block__methods{margin:32px 0}.share-block__methods-label{display:block;font-weight:700;margin:16px 0 8px}.share-block__link-form{display:flex;display:-ms-flexbox;align-items:center;margin:16px 0 0}.share-block__link-form-field{flex:1;-ms-flex:1;margin:0}.share-block__link-form-input{margin:0}.share-block__link-form-button{font-size:16px;position:relative;margin:0 16px;color:#ca9e41;outline-width:0}.share-block__link-form-divider{width:1px;background-color:rgba(69,68,65,.12);height:18px}.share-block__personalize{display:flex;display:-ms-flexbox;align-items:center;margin:16px 0 0}.share-block__personalize-label{border-right-width:1px;padding:8px 16px;background:#d3cfc3;color:#0a0a0a;border:1px solid hsla(45,15%,80%,.8);text-align:center;font-size:14px;height:35px}.share-block__personalize-input{padding-top:0;padding-bottom:0;margin:0;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;height:35px!important}.share-block__personalize-input validation-failed{border-color:red!important}.share-block__personalize-button{font-size:16px;position:relative;margin:0 16px;color:#ca9e41;outline-width:0}.share-block__personalize-button:last-child{margin-left:0}.share-block__personalize-button-submit{border-radius:2px;height:35px;background-color:#00c990;color:#fff;border-width:2px;text-transform:uppercase;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;padding-left:8px;padding-right:8px}.share-block__personalize-validation{text-align:left;font-size:12px;margin:0;line-height:20px;height:20px}.share-block__personalize-validation-error{color:red}.share-block__personalize-validation-success{color:green}@media (min-width:768px){.share-block__title{font-size:22px;line-height:26px;text-align:left}.share-block__message{text-align:left}.share-block__social{margin:0 0 8px}.share-block__personalize-label{height:35px}.share-block__personalize-input{height:35px!important}.share-block__methods{text-align:left}.share-block__methods-label{font-size:18px;display:inline-block;line-height:22px;font-size:16px}.share-block__methods-icon{padding:0 16px;text-align:center}}@media (min-width:1024px){.share-block__message{font-size:18px;line-height:22px}.share-block__personalize-label{height:40px;padding:10px 16px}.share-block__personalize-button-submit,.share-block__personalize-input{height:40px}}.social-icon{font-size:32px;font-size:2rem;display:inline-block}.social-icon--circled{border:2px solid #ca9e41;border-radius:100%;width:60px;height:60px;line-height:55px}.autoship-suggestions{font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.autoship .autoship-suggestions{max-width:920px;margin:0 auto;box-sizing:border-box}.autoship-suggestions .recommended{margin:0}.autoship-suggestions__item--select:active{transform:scale(.99)}.autoship-suggestions__select-label{text-align:center;margin:12px 0;display:block;white-space:nowrap;cursor:pointer;font-size:13px}.autoship-suggestions__select-label .simple-checkbox__checkmark{margin:0 5px 0 0}.list-product-block{display:flex;display:-ms-flexbox;margin-left:8px}.list-product-block__title{font-size:14px;line-height:18px;font-weight:700;display:block;color:#454441;margin:8px 0}.list-product-block__price{font-weight:700;color:#00c990}.list-product-block__image{width:125px;min-height:125px;margin:0 16px 0 0;box-shadow:0 1px 5px 0 rgba(0,0,0,.23)}.list-product-block__error{color:#ed6945}.list-product-block__content{flex:1;-ms-flex:1;align-self:center;-ms-align-self:center}@media (min-width:768px){.list-product-block{margin-left:32px}}.product-selector__item{display:flex;display:-ms-flexbox;cursor:pointer;border-bottom:1px solid rgba(69,68,65,.08);padding:16px 0;margin:0}.product-selector__item:active{transform:scale(.996)}.product-selector__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-selector__checkbox{align-self:center;-ms-align-self:center}.product-selector__item,.product-selector__product{flex:1;-ms-flex:1}.product-selector__options{align-self:center;-ms-align-self:center}.product-selector__option{margin:8px 0 8px 16px;display:block;color:#454441}.product-selector__option-label{color:#7c7c7c;margin:0 16px 0 0;display:none}@media (min-width:768px){.product-selector__option-label{display:inline}}.list-product-block__content-wrapper{display:inline-block}.autoship-bulk-add__pending{position:absolute;z-index:999;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.9);display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.autoship-bulk-add__title{font-size:24px;line-height:28px;font-weight:700;display:block;margin:64px 0 16px}.autoship-bulk-add__sub-title{font-size:18px;line-height:22px;display:block;font-size:16px;margin:16px 0;font-weight:700;color:#454441}.autoship-bulk-add__text{text-align:left;font-size:15px;color:#7c7c7c}.autoship-bulk-add__disclaimer{text-align:center;margin:32px 0}.autoship-bulk-add__disclaimer-link{color:#454441;text-decoration:underline}.autoship-bulk-add__all-checkbox{font-size:14px;line-height:18px;color:#00c990;font-style:italic;display:inline-block}.autoship-bulk-add__all-checkbox:active{transform:scale(.98)}.autoship-bulk-add__suggestions{margin:0 -30px}.autoship-bulk-add__suggestions .loader-svg{display:block;margin:auto}.autoship-bulk-add__failure{max-width:460px;padding:0 30px}.autoship-bulk-add__failure-buttons{margin:16px 0 0;display:flex;display:-ms-flexbox}.autoship-bulk-add__failure-primary-button{flex:1;-ms-flex:1;outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#fff;background-color:#2da77d;border-color:#2da77d;font-size:14px;line-height:32px;padding:0 16px}.autoship-bulk-add__failure-primary-button:focus,.autoship-bulk-add__failure-primary-button:hover{color:#fff;background-color:#217659;border-color:#217659}.autoship-bulk-add__failure-primary-button:hover{color:#fff}.autoship-bulk-add__failure-secondary-button{flex:1;-ms-flex:1;outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#7c7c7c;background-color:#fff;border-color:transparent;font-size:14px;line-height:32px;padding:0 16px}.autoship-bulk-add__failure-secondary-button:focus,.autoship-bulk-add__failure-secondary-button:hover{color:#7c7c7c;border-color:transparent}.autoship-bulk-add__failure .autoship-bulk-add__title{margin-top:0;text-align:center}.autoship-bulk-add__failure-items{max-height:375px;overflow:auto}.autoship-bulk-add__failure-items .list-product-block{margin:16px 4px}.autoship-bulk-add__failure-items .list-product-block__image{width:75px;min-height:75px}.simple-checkbox{position:relative}.simple-checkbox__input{position:absolute;opacity:0;cursor:pointer}.simple-checkbox__checkmark{width:20px;height:20px;display:inline-block;border:2px solid #dad9d5;vertical-align:middle;border-radius:5px;margin-right:12px;position:relative}.simple-checkbox__input:checked~.simple-checkbox__checkmark{background:#00c990}.simple-checkbox__input:checked~.simple-checkbox__checkmark:after{content:"";position:absolute;display:block;left:6px;top:3px;width:4px;height:9px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(35deg)}.simple-checkbox__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.simple-checkbox__label-value{vertical-align:middle;line-height:20px}.simple-checkbox__label:hover .simple-checkbox__input:not(:checked)~.simple-checkbox__checkmark{border-color:#00c990}.checkout-success{font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.checkout-success__hero{position:relative;display:flex;display:-ms-flexbox;height:130px;width:100%;background-color:#00c990;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}.checkout-success__hero-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.checkout-success__hero-message{position:relative}.checkout-success__hero-title{font-size:28px;line-height:28px;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:700;color:#fff;text-align:center;letter-spacing:0}.checkout-success__hero-sub-title{font-size:14px;line-height:18px;font-size:13px;line-height:14px;font-weight:700;margin:8px 8px 0;color:#fff;text-align:center}.checkout-success__container{max-width:100%;margin:0}.checkout-success__section{border-bottom:1px solid rgba(69,68,65,.12);animation:fadeIn 1s linear}.checkout-success__savings{display:flex;display:-ms-flexbox;text-align:center;padding:16px 0}.checkout-success__savings-today{flex:1;-ms-flex:1;border-right:1px solid rgba(69,68,65,.12)}.checkout-success__savings-annual{flex:1;-ms-flex:1}.checkout-success__savings-label,.checkout-success__savings-value{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;letter-spacing:normal;display:block}.checkout-success__savings-label{color:#454441;font-size:18px}.checkout-success__savings-value{color:#00c990;margin:3px 0 0;font-size:30px;line-height:27px;font-weight:lighter}.checkout-success__savings-badge{display:block;font-size:14px;line-height:18px;color:#d3cfc3;font-style:italic;font-family:serif}.checkout-success__savings-loader{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;align-items:center;min-height:98px}.checkout-success__donation{border-top:1px solid rgba(69,68,65,.12);padding:16px;text-align:center;color:#454441;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;font-size:18px;letter-spacing:normal}.checkout-success__donation-label{margin:0 5px}.checkout-success__donation-amount{font-weight:400;color:#00c990}@media (min-width:768px){.checkout-success__hero{height:180px;height:11.25rem}.checkout-success__hero-title{font-size:46px;line-height:52px;font-weight:lighter;font-weight:700}.checkout-success__hero-sub-title{max-width:50%;margin-left:auto;margin-right:auto}.checkout-success__container{max-width:685px;margin:auto}.checkout-success__savings-label{font-size:28px}.checkout-success__savings-value{font-size:44px;line-height:50px;font-weight:lighter}.checkout-success__savings-badge{font-size:18px;line-height:22px}.checkout-success__donation{padding:24px;font-size:28px}.checkout-success__content{background-color:#f9f6f4;padding:16px 0}.checkout-success__section{background:#fff;border-radius:5px;margin:32px 0;padding:16px 16px 1px;border-bottom:1px solid rgba(69,68,65,.12)}.checkout-success__summary{margin:32px 0}.checkout-success .autoship-bulk-activate{border-top:1px solid rgba(69,68,65,.12)}.checkout-success__summary .checkout-success__section{margin:0}.checkout-success__summary .checkout-success__section--autoship{padding-top:0;padding-bottom:0;margin:-1px 0 0;overflow:hidden;animation:curtainShow-small 1s forwards;transform:translateZ(0)}}.deals{padding:0 8px;min-height:100vh}.deals .loader--full-page{margin:70px 0;position:relative}.deals__hero{background:#00c990;border-radius:5px;margin:24px auto;max-width:1090px;position:relative}.deals .image-loader__image{background-repeat:no-repeat;background-position-y:bottom}.deals .BackgroundBanner .image-loader__image{background-position-x:-300%;background-size:auto 160%}.deals .BackgroundBanner__subtitle,.deals .BackgroundBanner__title{cursor:default;color:#fff}.deals__left-bg-wrap{width:100%;height:100%;position:absolute}.deals__left-bg-wrap .image-loader__image{background-position-x:-85%;background-size:auto 100%}.deals__container{max-width:920px;margin:0 auto;padding-bottom:64px}.deals__gwpcontainer{max-width:1090px;margin:0 auto;padding-bottom:64px}.deals__gwptitle{font-size:42px;line-height:1.33;font-weight:300;color:#454441}.deals__title{font-size:24px;line-height:28px;font-weight:700;font-weight:300;color:#454441}.deals__subtitle{font-size:14px;line-height:18px;margin-bottom:32px}.deals__gwpsubtitle{font-size:18px;line-height:1.68;margin-bottom:24px}.deals__list{text-align:center;margin-bottom:16px}.deals__list-wrapper{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.deals__disclaimer{font-size:10px;line-height:12px}@media (min-width:768px){.deals{padding:0 24px}.deals__hero{border-radius:10px}.deals__title{font-size:44px;line-height:56px;font-weight:700;font-weight:300}.deals__subtitle{font-size:18px;line-height:22px}.deals .BackgroundBanner__subtitle{max-width:40%}.deals .BackgroundBanner .image-loader__image{background-position-x:165%;background-size:auto 90%}.deals__left-bg-wrap .image-loader__image{background-position:0 100%;background-size:auto 50%}.deals__list-wrapper{margin:0 -12px}}@media (min-width:1024px){.deals .BackgroundBanner .image-loader__image{background-position:100% 100%;background-size:463px}.deals__left-bg-wrap .image-loader__image{background-size:224px}}@media (min-width:1280px){.deals{padding:0}}.deals-card{width:calc(50% - 8px * 2);margin:0 8px;margin-bottom:16px}@media (min-width:768px){.deals-card{width:calc(25% - 12px * 2);margin:0 12px;margin-bottom:24px}}.deals-card__wrap{border-radius:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,.23);padding-top:145%;position:relative;overflow:hidden;text-align:left}.deals-card__img{position:absolute;height:100%;left:0;right:0;top:0}.deals-card__content{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:justify;position:absolute;padding:8px;padding-bottom:12px;width:100%;height:100%;top:0}.deals-card__details{align-self:flex-start;-ms-flex-item-align:start;background:#fff;padding:8px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.deals-card__discount{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;color:#454441}.deals-card__expiration{font-size:14px;line-height:18px;color:#7c7c7c}.deals-card__button{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#fff;background-color:#2da77d;border-color:#2da77d;font-size:14px;line-height:32px;padding:0 16px}.deals-card__button:focus,.deals-card__button:hover{color:#fff;background-color:#217659;border-color:#217659}.gwp-card{margin-bottom:16px;height:370px;margin:0 auto;width:355px}@media (min-width:768px){.gwp-card{width:calc(50% - 12px * 2);margin:0 12px;margin-bottom:24px}.gwp-card__wrap{width:355px}}@media (min-width:1024px){.gwp-card{width:calc(33% - 12px * 2);margin:0 12px;margin-bottom:24px}}.gwp-card .loader-svg{color:#fff;width:100%;height:100%;text-align:center}.gwp-card__wrap{height:299px;width:100%;margin-top:70px;border-radius:10px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.gwp-card__attributes{margin:0;margin:initial;display:block;position:relative;top:-80px}.gwp-card__manufacturer-title-wrapper{display:flex;align-items:center;justify-content:center;height:93px;margin:0 auto 8px}.gwp-card__manufacturer-title-container{display:flex;flex-direction:column;width:100%}.gwp-card__manufacture{height:16px;opacity:.8;font-size:14px;line-height:1.21;text-align:center;color:#9b9b9b;margin:0 auto 3px}.gwp-card__title{color:#4a4a4a;max-height:2.5em;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:22px;font-weight:700;text-align:center;padding:5px 8px;margin:-5px auto 5px}.gwp-card__img{margin:4px auto 0;position:relative;top:-65px;width:160px;height:160px}.gwp-card__min-purchase-price-wrapper{display:flex;align-items:center;justify-content:center;margin:auto auto 12px;height:25px}.gwp-card__min-purchase-price-title{color:#4a4a4a;max-height:2.5em;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;text-align:center;padding:5px 8px;margin:-5px auto 5px}.gwp-card__price{text-align:center;margin:auto auto 12px}.gwp-card-price{font-weight:900;line-height:1.29;color:#00c990}.gwp-card-price__thrive-price{font-size:14px;font-weight:900;line-height:1.57;text-align:center;color:#00c990}.gwp-card-price__thrive-discount{font-size:14px;font-weight:400;line-height:1.57;text-align:left;color:#4a4a4a}.gwp-card__call-to-action{margin-top:0;margin-left:auto;width:100%}.gwp-card__call-to-action__inner{margin-top:0}.gwp-card .apply-promo{outline:none;border-radius:5px;height:34px;line-height:34px;padding:0 12px;background-color:#00c990;color:#fff;text-align:center;transition:background-color .2s;font-size:14px;border:1px solid transparent;margin:0 auto;width:213px}.gwp-card .apply-promo:focus,.gwp-card .apply-promo:hover{color:#fff;background-color:#2da77d;border-color:#2da77d}.gwp-card .apply-promo--disabled{pointer-events:none}.gwp-card .apply-promo-loader{margin:0 auto;width:25px}.gwp-card .apply-promo__text{height:18px;line-height:1.29;opacity:1;text-align:center;transition:opacity .4s ease-in;width:100%}.deal-tabs{max-width:350px;height:42px;border-radius:21.5px;border:1px solid #00c990;margin:0 auto;margin-bottom:32px;overflow:hidden}.deals-tab__wrapper{margin:0;height:42px;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap}.deals-tab__title{display:inline-block;width:33.33333%;height:42px;text-align:center}.deals-tab__title:nth-child(2){border-right:1px solid #00c990;border-left:1px solid #00c990}.deals-tab__title--link{color:#00c990;vertical-align:-webkit-baseline-middle;font-size:14px;height:100%;line-height:2.7}.deals-tab__title--active{background-color:#00c990;color:#fff}.outOfDeals{display:flex;height:360px;margin:0 auto;flex-wrap:wrap;width:90%}.outOfDeals__image{width:343px;background-image:url(/static/img/svg/emptydeals_illustration.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;margin:0 auto}.outOfDeals__imageText--wrapper{width:144px;position:relative;top:10%;left:7%}.outOfDeals__imageText{font-size:40px;font-weight:300;line-height:normal;text-align:left;color:#454441}.outOfDeals__text{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.outOfDeals__text--wrapper{width:343px;margin:0 auto;margin-top:28px;position:relative}.outOfDeals__title{font-size:24px;font-weight:600;line-height:1.17;text-align:left;color:#444}.outOfDeals__subtitle{font-size:14px;font-weight:400;line-height:1.29;text-align:left;color:#4a4a4a;padding-top:8px}@media (min-width:768px){.outOfDeals{width:80%}.outOfDeals__imageText--wrapper{top:23%;left:15%}.outOfDeals__image{width:343px;padding-right:29px;background-image:url(/static/img/svg/emptydeals_illustration_full.svg);background-position:100%;background-size:343px}.outOfDeals__text--wrapper{width:220px;margin:auto}}@media (min-width:1024px){.outOfDeals{margin:0 auto;width:80%}.outOfDeals__image,.outOfDeals__text--wrapper{width:343px}}.home-value-prop{border-radius:10px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.5);padding:18px 15px 30px;margin:15px 22px}@media (min-width:768px){.home-value-prop{max-width:920px;margin:auto;padding:18px 15px 15px}}@media (min-width:768px){.home-value-prop__container{margin:15px}}@media (min-width:1024px){.home-value-prop__container{margin:30px}}.home-value-prop__title-section{color:#454441;text-align:center;padding-bottom:16px;border-bottom:1px solid rgba(68,68,68,.2)}.home-value-prop__title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase}.home-value-prop__content-section{padding:10px 20px;max-width:380px;margin:auto;flex-direction:column;-ms-flex-direction:column;display:flex;display:-ms-flexbox}@media (min-width:768px){.home-value-prop__content-section{flex-direction:row;-ms-flex-direction:row;max-width:none;padding:0}}.home-value-prop__content{padding-top:20px;display:flex;display:-ms-flexbox}@media (min-width:768px){.home-value-prop__content{flex:1;padding:25px 20px}}@media (min-width:768px){.home-value-prop__content:nth-child(2){border-left:1px solid rgba(68,68,68,.2);border-right:1px solid rgba(68,68,68,.2)}}.home-value-prop__icon-holder{min-width:50px;text-align:center;margin-right:20px;align-self:center;-ms-align-self:center}.home-value-prop__link{color:#4a4a4a;font-size:18px;line-height:1.29;align-self:center;-ms-align-self:center}.home-value-prop__link:focus,.home-value-prop__link:hover{outline:none;color:#2da77d}.myaisle__loader{text-align:center;margin:100px 0}.dashboard{margin-top:6px}@media (min-width:768px){.dashboard{margin-top:36px}}.dashboard-grid{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;flex-wrap:wrap;margin:-4px}@media (min-width:615px){.dashboard-grid{margin:-8px}}.dashboard__tile{display:inline-block;height:103px;min-width:77px;background:#fff;position:relative;border-radius:4px;box-shadow:0 2px 5px 3px hsla(0,0%,73%,.2);padding:12px;flex-grow:1;-ms-flex-positive:1;margin:4px;width:30%}@media (min-width:615px){.dashboard__tile{width:14%;margin:8px}}@media (min-width:960px){.dashboard__tile{max-width:136px;box-shadow:0 2px 12px 3px hsla(0,0%,73%,.2)}}.dashboard__tile-icon{display:block;margin:8px auto}.dashboard__tile-icon-tracking{display:block;margin:14px auto 8px}.dashboard__tile-label{display:block;text-align:center;min-height:30px;padding:auto 23px;line-height:1.07;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:12px;color:#4a4a4a;position:absolute;left:0;bottom:9px;right:0;margin:auto}@media (min-width:410px){.dashboard__tile-label{font-size:14px}}@media (min-width:615px){.dashboard__tile-label{font-size:12px}}@media (min-width:715px){.dashboard__tile-label{font-size:14px}}.dashboard__tile-label-subtitle{display:block;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:12px;font-weight:900;color:#2da77d;padding-top:2px}@media (min-width:410px){.dashboard__tile-label-subtitle{font-size:14px}}@media (min-width:615px){.dashboard__tile-label-subtitle{font-size:12px}}@media (min-width:715px){.dashboard__tile-label-subtitle{font-size:14px}}.hero-image{background-size:cover;background-position:50%;position:relative;background-color:#454441}.hero-image .hero-image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.hero-image .hero-image-content{display:table;width:100%;height:100%;position:relative;max-width:240px;margin:0 auto;padding:0;border:0}@media (min-width:768px){.hero-image .hero-image-content{max-width:380px}}@media (min-width:1024px){.hero-image .hero-image-content{max-width:560px}}.hero-image .hero-text{text-align:center}.hero-image.hero-top-content{background-position:bottom}.hero-image.hero-top-content .hero-image-content>div{vertical-align:top}.hero-image.no-darken:before{display:none}.hero-image .hero-heading{font-size:20px;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;color:#fff;margin:0 auto;font-size:45px}@media (min-width:768px){.hero-image .hero-heading{font-size:30px}}@media (min-width:1024px){.hero-image .hero-heading{font-size:45px}}@media screen and (max-width:767px){.hero-image .hero-heading{margin-top:-4px;font-size:20px}}.hero-image .hero-heading.gap-scale{margin-bottom:5px}@media (min-width:1024px){.hero-image .hero-heading.gap-scale{margin-bottom:10px}}.hero-image .hero-heading.hero-heading-alt{font-family:Georgia,Times New Roman,Times,serif;font-style:italic;font-weight:400}@media screen and (max-width:767px){.hero-image .hero-heading.hero-heading-alt{font-size:24px}}@media screen and (max-width:767px){.hero-image .hero-heading.heading-width{max-width:270px}.hero-image .hero-heading.heading-width br{display:none}}.hero-image.size-top-custom{height:150px}@media (min-width:768px){.hero-image.size-top-custom{height:200px}}@media (min-width:1024px){.hero-image.size-top-custom{height:300px}}.hero-image.size-top-xxxlarge{height:400px}@media (min-width:768px){.hero-image.size-top-xxxlarge{height:450px}}@media (min-width:1024px){.hero-image.size-top-xxxlarge{height:630px}}@media (min-width:1280px){.hero-image.size-top-xxxlarge{height:830px}}.hero-image .text-block-title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;font-size:20px}@media (min-width:768px){.hero-image .text-block-title{font-size:30px}}@media (min-width:1024px){.hero-image .text-block-title{font-size:45px}}.hero-image .text-block{font-size:14px;text-align:center;color:#fff;display:table-cell;vertical-align:middle}.hero-image .text-block:after,.hero-image .text-block:before{height:12px}@media (min-width:768px){.hero-image .text-block:after,.hero-image .text-block:before{height:13.33333px}}@media (min-width:1024px){.hero-image .text-block:after,.hero-image .text-block:before{height:20px}}@media (min-width:768px){.hero-image .text-block{font-size:15px}}@media (min-width:1024px){.hero-image .text-block{font-size:20px}}.hero-image .text-block .btn-frame:after,.hero-image .text-block .btn-frame:before{height:15px}@media (min-width:768px){.hero-image .text-block .btn-frame:after,.hero-image .text-block .btn-frame:before{height:16.66667px}}@media (min-width:1024px){.hero-image .text-block .btn-frame:after,.hero-image .text-block .btn-frame:before{height:25px}}.hero-image .text-block .btn-frame:last-child:after{display:none}.hero-image .text-block p{margin:0}.hero-image .text-block .hollow-custom{min-width:120px}@media (min-width:768px){.hero-image .text-block .hollow-custom{min-width:200px}}@media (min-width:1024px){.hero-image .text-block .hollow-custom{min-width:240px}}.hero-image .text-block .button{margin-bottom:0}.hero-image .text-block .button.fixed{min-width:140px;padding-left:20px;padding-right:20px;font-size:15px}@media (min-width:768px){.hero-image .text-block .button.fixed{min-width:160px}}@media (min-width:1024px){.hero-image .text-block .button.fixed{min-width:200px;font-size:20px;padding-top:9px}}.hero-image.error .text-block:before{height:35px}@media screen and (max-width:767px){.hero-image.error .text-block:before{height:40px}}@media screen and (max-width:1023px){.hero-image.error .text-block{font-size:18px}.hero-image.error .text-block:before{height:25px}}.hero-image.error .btn-frame:before{height:20px}@media (min-width:768px){.hero-image.error .btn-frame:before{height:26.66667px}}@media (min-width:1024px){.hero-image.error .btn-frame:before{height:40px}}@media screen and (max-width:1023px){.hero-image.error .btn-frame:before{height:20px}}.hero-image.error .button{min-width:180px}@media (min-width:768px){.hero-image.error .button{min-width:200px;height:40px;padding-top:10px;padding-top:.625rem;padding-bottom:10px;padding-bottom:.625rem}}@media (min-width:768px) and (max-width:1023px){.hero-image.error .button{font-size:15px}}#tm-layout-container section{margin-top:0;padding-bottom:0}#tm-layout-container .carousel-header-reorder{display:none}@media (min-width:768px){#tm-layout-container .carousel-header-reorder{display:inline-block}}#tm-layout-container .carousel-footer-reorder{padding-bottom:4%}#tm-layout-container .tm-slider-button{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:13px;border-radius:100px;background-color:#ca9e41;border:1px solid #ca9e41;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;color:#fff;padding:9px 35px}#tm-layout-container .tm-slider-button:hover{background-color:#fff;color:#ca9e41;border:1px solid #ca9e41}@media screen and (max-width:767px){#tm-layout-container .tm-slider-button{display:block;width:100%;text-align:center;background-color:#fff;color:#ca9e41}}#tm-layout-container .row .row{margin-left:auto;margin-right:auto}#tm-layout-container .row .carousel-list{position:static;float:right}#tm-layout-container .columns{padding-left:0;padding-right:0}@media (min-width:768px){#tm-layout-container .tm-white-bg{background:#fff}#tm-layout-container .tm-white-bg .image-block-wrapper,#tm-layout-container .tm-white-bg .spacer-block-wrapper,#tm-layout-container .tm-white-bg .tm-gallery-carousel,#tm-layout-container .tm-white-bg .tm-image-carousel{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}}#tm-layout-container .tm-alt-bg{background-color:#f9f6f4}#tm-layout-container .tm-top-spacing{margin-top:20px;padding-top:0}@media (min-width:768px){#tm-layout-container .tm-top-spacing{margin-top:30px}}@media (min-width:1024px){#tm-layout-container .tm-top-spacing{margin-top:40px}}#tm-layout-container .tm-top-spacing .image-block-wrapper,#tm-layout-container .tm-top-spacing .spacer-block-wrapper,#tm-layout-container .tm-top-spacing .tm-image-carousel{padding-top:20px}#tm-layout-container .tm-bottom-spacing{margin-bottom:20px}@media (min-width:768px){#tm-layout-container .tm-bottom-spacing{margin-bottom:30px}}@media (min-width:1024px){#tm-layout-container .tm-bottom-spacing{margin-bottom:40px}}@media (min-width:768px){#tm-layout-container .tm-product-carousel{padding-bottom:20px;padding-bottom:1.25rem}}@media (min-width:768px) and (max-width:1023px){#tm-layout-container .tm-product-carousel .product-price{font-size:12px!important}}#tm-layout-container .tm-gallery-carousel{margin-bottom:20px}#tm-layout-container .tm-gallery-carousel .tm-gallery-slider-header{text-align:center;margin-bottom:20px}@media (min-width:768px){#tm-layout-container .tm-gallery-carousel .tm-gallery-slider-header{margin-bottom:0}}#tm-layout-container .tm-gallery-carousel .tm-gallery-slider-header:after{border-bottom:0}#tm-layout-container .tm-gallery-carousel .tm-gallery-slider-header h2{font-family:Dosis,Arial Narrow,Arial,sans-serif;color:#454441;font-size:16px;font-size:1rem;font-weight:700}#loader{text-align:center;margin:20px auto}.image-block-wrapper{text-align:center;display:inline-block;position:relative;height:160px;width:100%;padding:0 15px 20px;vertical-align:middle}@media (min-width:768px){.image-block-wrapper{padding-bottom:0;margin-bottom:20px}}.image-block-wrapper .image-block-image{height:100%;display:block;width:100%;max-width:100%}.image-block-wrapper .image-block-cta{background:#fff;text-align:center;color:#000;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:600;text-transform:uppercase;border-radius:2px;opacity:.95;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;width:200px;line-height:45px}@media (min-width:1024px){.image-block-wrapper .image-block-cta{font-size:17px;width:280px;line-height:50px}}@media (min-width:768px){.tm-image-block-small{height:140px}}@media (min-width:1024px){.tm-image-block-small{height:240px}}.tm-image-block-large{margin-bottom:0}@media (min-width:768px){.tm-image-block-large{height:300px;margin-bottom:30px}}@media (min-width:1024px){.tm-image-block-large{height:500px;margin-bottom:40px}}.hero-holder{background:#fff}@media (min-width:768px){.hero-holder{border-radius:4px}}.hero-holder .values{display:none;border-left:1px solid hsla(45,15%,80%,.8)}@media (min-width:768px){.hero-holder .values{width:33.33333%;display:block;float:right;padding:30px 20px;margin:0;height:470px}}@media (min-width:1024px){.hero-holder .values{width:25%;padding:50px 20px 25px;float:left;border-left:0;height:340px;position:relative}.hero-holder .values:after{content:"";width:1px;height:80%;border-left:1px dashed hsla(45,15%,80%,.8);position:absolute;right:0;top:10%}}.hero-holder .values li{width:100%;text-align:center}@media (min-width:1024px){.hero-holder .values li{width:50%;float:left;padding:15px 5px 0}.hero-holder .values li:first-child,.hero-holder .values li:nth-child(2){padding-top:0}}.hero-holder .values .icon-item-img{height:55px}@media (min-width:1024px){.hero-holder .values .icon-item-img{height:70px}}.hero-holder .values .icon-item-img:after{display:none}.hero-holder .values .icon-item-img img,.hero-holder .values .icon-item-img svg{width:55px;height:55px}@media (min-width:1024px){.hero-holder .values .icon-item-img img,.hero-holder .values .icon-item-img svg{width:70px);height:70px}}.hero-holder .values .icon-item .icon-item-name{margin-bottom:10px;height:40px;display:block;overflow:hidden;padding-top:10px;line-height:1.1}@media (min-width:1024px){.hero-holder .values .icon-item .icon-item-name{margin-bottom:0;height:55px}}.hero-holder .values .icon-item:last-child .icon-item-name{margin-bottom:0}.hero-holder .product{position:relative}@media (min-width:768px){.hero-holder .product{overflow:hidden;padding:20px}}@media (min-width:1024px){.hero-holder .product{padding:0}}.hero-holder .product-content{text-align:center}@media (min-width:1024px){.hero-holder .product-content{overflow:hidden;position:relative;padding:25px;text-align:left;height:340px}}.hero-holder .product-info{display:none;overflow:hidden}@media (min-width:1024px){.hero-holder .product-info{-webkit-line-clamp:4;-webkit-box-orient:vertical;-moz-line-clamp:4;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:95px;display:block}}.hero-holder .product-info+.more{display:none}@media (min-width:1024px){.hero-holder .product-info+.more{display:block}}.hero-holder .product-info+.more{font-weight:700;color:#ca9e41;text-decoration:underline}.hero-holder .product-info+.more:hover{text-decoration:none}.hero-holder .product-buy:after,.hero-holder .product-buy:before{content:" ";display:table}.hero-holder .product-buy:after{clear:both}@media (min-width:768px){.hero-holder .product-buy .btn-col{width:50%;float:left;padding-left:7.5px;padding-left:.46875rem}.hero-holder .product-buy .btn-col-first,.hero-holder .product-buy .btn-col:first-child,.hero-holder .product-buy .btn-col:first-of-type{padding-right:7.5px;padding-right:.46875rem;padding-left:0}}.hero-holder .product-buy .btn-col .button{margin:0}.hero-holder .product-buy .btn-col.product-action-like{padding-right:0!important}.hero-holder .product-buy .btn-action{display:none}@media (min-width:768px){.hero-holder .product-buy .btn-action{display:block}}.hero-holder .product-buy .product-actions{margin-top:0}@media (min-width:768px){.hero-holder .product-actions .product-action-like{display:none}}.hero-holder .product-image{max-width:140px}@media (min-width:768px){.hero-holder .product-image{max-width:255px;margin-bottom:20px}}@media (min-width:1024px){.hero-holder .product-image{width:35%;float:left;max-width:315px;border-right:1px solid hsla(45,15%,80%,.8);height:340px;margin-bottom:0}.hero-holder .product-image img{display:inline-block;vertical-align:middle}}.hero-holder .product-image img{width:auto;height:auto;max-width:100%;max-height:100%}.hero-holder .product-name{font-size:18px;color:#454441;font-weight:600}@media (min-width:768px){.hero-holder .product-name{margin-bottom:5px;font-size:19px}.hero-holder .product-name,.hero-holder .product-name .name{white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.hero-holder .product-name .name{display:block}}@media (min-width:1024px){.hero-holder .product-name{white-space:normal;margin-bottom:10px;font-size:20px}.hero-holder .product-name .name{white-space:normal}.hero-holder .product-name .name .label{display:none}}.hero-holder .product-name a{color:inherit;font-size:18px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:48px}@media (min-width:768px){.hero-holder .product-name a{font-size:20px}}.hero-holder .product-name .name-label{display:none;max-width:70%}@media (min-width:1024px){.hero-holder .product-name .name-label{color:#7d7b77;display:block;font-weight:400;font-size:17px}}@media (min-width:1024px){.hero-holder .product-stars{position:absolute;top:25px;right:25px}}.hero-holder .tm-pr-reviews-container{height:18px}@media (min-width:1024px){.hero-holder .tm-pr-reviews-container{position:absolute;top:20px;right:20px}}.hero-holder .tm-pr-reviews-container{display:inline-block}.hero-holder .product-price{margin-bottom:10px}@media (min-width:768px){.hero-holder .product-price{margin-bottom:25px}}@media (min-width:1024px){.hero-holder .product-price{margin-bottom:15px}}.hero-holder .product-price>span{text-decoration:line-through}.hero-holder .product-price strong{color:#3ac495}@media (min-width:1024px){.hero-holder .product-frame{width:100%;position:absolute;bottom:0;left:0;padding:25px}}@media screen and (max-width:767px){.product-action-like{position:absolute;z-index:1;left:15px;top:10px;float:left;background:#fff}}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.3}}@keyframes fade-in-out{0%,to{opacity:0}20%{opacity:1}70%{opacity:1}}.product-actions{overflow:hidden;white-space:nowrap}@media screen and (max-width:767px){.product-actions+.product-image{margin-top:35px!important}}@media (min-width:768px){.product-actions{position:relative;margin-top:-20px}}@media (min-width:1024px){.product-actions{margin-top:-30px}}.product-action{width:auto;float:left;color:hsla(40,2%,48%,.7);padding:10px}@media (min-width:1024px){.product-action{padding:20px;padding-bottom:0}}.product-action span{display:none}.product-action a{color:inherit;display:block!important}.product-action i{display:inline-block;vertical-align:middle;height:20px;max-width:20px}@media (min-width:1024px){.product-action i{height:25px;max-width:25px}}.product-action svg{height:100%}.product-action .tm-tooltip{left:-13px!important}.product-action .status-message{display:none;position:absolute;top:21px;left:50px;background-color:#3ac495;color:#fff;padding:3px 8px 5px;font-size:13px;border-radius:3px;opacity:0}.product-action .status-message.animate{display:block;z-index:17;animation:fade-in-out 2s ease 1 forwards}@media screen and (max-width:767px){.product-action .status-message{top:9px;left:36px;padding:3px 8px}.product-action .status-message:after{content:"";position:absolute;width:9px;height:9px;z-index:2;box-shadow:-1px 1px 0 0;left:0;top:50%;margin:-5px 0 0 -3px;transform:rotate(45deg) scale(1);background:#3ac495;color:#3ac495;pointer-events:auto}}.product-action.updating{pointer-events:none}.product-action.updating svg .svg-updating{animation:pulse-opacity 1s infinite}.product-action:hover{color:#7d7b77}.product-action.js-added-in-list,.product-action.js-added-in-wishlist{color:#3ac495}.product-action.js-added-in-list svg .unselected,.product-action.js-added-in-wishlist svg .unselected{display:none}.product-action.js-added-in-list svg .selected,.product-action.js-added-in-wishlist svg .selected{display:block!important}.tooltip-like{pointer-events:none}@media screen and (max-width:1023px){.catalog-product-view .tooltip-like{display:none!important}}.spacer-block-wrapper{padding-bottom:20px}.spacer-block-wrapper h2,.spacer-block-wrapper h3{display:block;text-align:center;text-decoration:none}.spacer-block-wrapper h2{font-family:Dosis,Arial Narrow,Arial,sans-serif;color:#454441;font-size:16px;font-weight:700}.spacer-block-wrapper h3{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#7d7b77;margin-top:5px;font-size:14px}@media (min-width:768px){.spacer-block-wrapper{padding-bottom:30px}.spacer-block-wrapper h2{font-size:20px}.spacer-block-wrapper h3{font-size:16px}}@media (min-width:1024px){.spacer-block-wrapper{padding-bottom:40px}.spacer-block-wrapper h2{font-size:25px}.spacer-block-wrapper h3{font-size:18px}}.text-block-wrapper{display:none}.text-block-wrapper>div{margin:0 20px;position:relative;top:50%;transform:translateY(-50%)}.text-block-wrapper h2{font-size:26px;font-family:Dosis,Arial Narrow,Arial,sans-serif;color:#454441;text-transform:uppercase;font-weight:700;letter-spacing:1px}.text-block-wrapper h3,.text-block-wrapper hr{color:#7d7b77}.text-block-wrapper hr{margin:15px 0;width:25px}.text-block-wrapper h3{display:block;margin-bottom:40px;font-size:16px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.text-block-wrapper a{text-decoration:underline}.text-block-wrapper .button{padding:8px 30px;height:auto;color:#fff;text-decoration:none;background-color:#ca9e41;font-size:15px}.text-block-wrapper .button:hover{background-color:rgba(202,158,65,.8)}@media (min-width:768px){.text-block-wrapper{display:block;height:360px}}@media (min-width:1024px){.text-block-wrapper{height:430px}.text-block-wrapper>div{margin:0 45px}.text-block-wrapper h2{font-size:35px}.text-block-wrapper h3{font-size:18px}.text-block-wrapper hr{margin:20px 0}.text-block-wrapper .button{padding:10px 40px;font-size:16px}}.user-info{border-bottom:1px solid hsla(45,15%,80%,.8);background:#fff;color:#454441;text-align:center;font-size:15px;padding:0 16px;margin-bottom:16px}.user-info .title{border-bottom:2px solid rgba(69,68,65,.12);font-size:20px;padding:12px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-transform:none;x:100%;font-weight:600;margin:0}.user-info .main-width{padding:0;border:0;max-width:1200px;margin:0 auto}.user-info .success{color:#00c990}.user-info:after{display:none}.user-info-list{text-align:left;padding:16px 0}.user-info-list-item{display:inline-block;width:100%}.user-info-list-item span{float:left}.user-info-list-item span.success{float:right;font-weight:600}@media (min-width:768px){.user-info{font-size:16px;margin-bottom:0}.user-info .title{font-size:24px;line-height:28px;font-weight:700;padding:15px;border:0}.user-info-list{display:inline-block;padding:20px;font-size:1rem}.user-info-list-item{width:auto}.user-info-list-item:not(:first-child){margin-left:1.25rem}.user-info-list-item:not(:first-child):before{content:" ";display:inline-block;vertical-align:top;line-height:1.1;color:#7d7b77;font-weight:300;padding:0 2px}.user-info-list-item span,.user-info-list-item span.success{float:none}}@media (min-width:1024px){.user-info{font-size:17px}.user-info .title{float:left;border:0;padding:0;width:auto}.user-info .main-width{padding:20px 0}.user-info-list{float:right;padding:7px 0 0}}.slider--hero .slider__dots{margin:8px 0}.slider--hero .slider__arrow--prev{left:5px}.slider--hero .slider__arrow--next{right:5px}@media (min-width:768px){.slider--hero .slider__list{margin:0 55px}.slider--hero .slider__items{margin-left:-16px}}.hero-slider{background-color:#fff;padding:8px 0;border-bottom:1px solid rgba(69,68,65,.12);color:#fff}.hero-slider__container{max-width:1320px;margin:0 auto}.hero-slider__item{color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid transparent}.hero-slider__item:focus{transition:box-shadow .5s,border-color .25s ease-in-out;border-color:rgba(0,201,144,.7);box-shadow:0 0 1px 1px rgba(0,201,144,.7)}.hero-slider__item{display:block;margin:0 8px;background:#fff}.hero-slider__item:active,.hero-slider__item:focus,.hero-slider__item:hover{color:#fff}@media (min-width:768px){.hero-slider{padding:24px 0}.hero-slider__item{margin:0 0 0 16px}}.product-buy-gift-card-form label,.product-share-with-friends label{margin-top:0}.product-buy-gift-card-form textarea,.product-share-with-friends textarea{line-height:normal}.product-buy-gift-card-form .input-group .validation-advice,.product-share-with-friends .input-group .validation-advice{margin-top:-20px;position:inherit;animation:fadeIn 1s linear}.product{white-space:normal}.product:after,.product:before{content:" ";display:table}.product:after{clear:both}.product .product-image{position:relative;text-align:center;margin:0 auto;padding:0;color:#7d7b77}.product .product-image a{color:inherit}.product .product-image img{vertical-align:middle;display:inline-block}.product .product-image svg{width:100%;height:auto;opacity:.35}.product .product-image .text{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.87);font-size:15px;color:#454441;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:700;z-index:15;pointer-events:none}.product .product-image .text:after{content:"";width:0;height:100%;margin-left:-4px}.product .product-image .text:after,.product .product-image .text>div{display:inline-block;vertical-align:middle}@media (min-width:768px){.product .product-image .text{font-size:28px;color:#7d7b77}.product .product-image .text br{display:none}}.product .aitmanufacturers-link{display:none!important}.product .product-minimum-qty{color:#7d7b77;font-size:13px;margin-top:5px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}@media (min-width:768px){.product .product-minimum-qty{position:absolute;top:0;right:5px;padding:6px 8px;width:95px;background-color:hsla(0,0%,100%,.5);border-radius:3px;border:1px solid hsla(45,15%,80%,.55);font-family:Lato-Semibold;text-align:center;z-index:15}}.product .product-min-quantity{color:#9a9a9a;margin-top:5px}.product .price-register-link{color:#000;font-weight:400;margin-bottom:10px;text-decoration:underline;cursor:default}.product .price-savings{text-align:center}@media (min-width:768px){.product .price-savings{text-align:right}}@media screen and (max-width:767px){.product-config-buttons{position:fixed;bottom:0;left:0;z-index:163;background-color:#fff;padding:5px;height:55px}}.product-config-buttons{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;width:100%;justify-content:center;font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.product-config-buttons .quantity-label{font-size:24px;letter-spacing:.7px;margin:0 10px;text-align:center;color:#4a4a4a;display:inline-block;font-weight:500;width:40px}.product-config-buttons .quantity-button{width:45px;color:#00c990;font-size:31px;border-radius:5px;border:1px solid #00c990;height:45px}.product-config-buttons .quantity-button:disabled{border:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.1)}.product-config-buttons .quantity-button:enabled:hover{border-color:#2da77d;color:#2da77d}.product-config-buttons .product-buy__button{flex-grow:1;-ms-flex-positive:1;-webkit-flex-grow:1;margin-left:12px}.product-config-buttons .product-buy__button .button{width:100%}.product-config-buttons .product-buy__button .tm-component-tooltip{display:block}.product-config-buttons .product-buy__button .tm-component-tooltip .tm-tooltip{min-width:280px;margin-right:35px}.product-config-buttons .product-buy__button .tm-component-tooltip .tm-tooltip *{text-align:center}@media (min-width:768px){.product-config-buttons .product-buy__button .tm-component-tooltip .tm-tooltip{margin-right:0}}.product-config-buttons .button{background-color:#00c990;margin:0;font-size:18px;line-height:1.47px;letter-spacing:.5px;color:#fff;padding:0;height:45px;text-transform:none;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;border-radius:5px;border:1px solid #00c990}@media screen and (max-width:767px){.product-config-buttons .button{width:210px;flex-grow:0;-webkit-flex-grow:0}}@media (min-width:768px){.product-config-buttons .button{font-size:22px}}.product-config-buttons .button:disabled{opacity:1;color:#00c990;background-color:#fff}.product-config-buttons .button:hover:enabled{background:#2da77d}.product-config-buttons .incart:disabled{opacity:1;color:#fff;background-color:#00c990}@media screen and (min-width:768px) and (max-width:1023px){.product-config-buttons .updating:after{display:none}}.product-config-buttons .updating:disabled{opacity:1;color:#fff;background-color:#00c990;border-color:#99e9d2}.product-config-buttons .isHidden{visibility:hidden}[data-whatinput=mouse] button{outline:0}[data-whatinput=keyboard] button:focus{outline:1px dotted #454441}.product.detail{text-align:center;color:#7d7b77}.product.detail:after,.product.detail:before{height:21px}@media (min-width:768px){.product.detail:after,.product.detail:before{height:23.33333px}}@media (min-width:1024px){.product.detail:after,.product.detail:before{height:35px}}.product.detail a{color:inherit}@media (min-width:768px){.product.detail{text-align:left}.product.detail:before{height:30px}}@media (min-width:1024px){.product.detail:before{display:none}}.product.detail .main-width{position:relative}.product.detail .product-content{width:100%;padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.product.detail .product-content{width:41.66667%;padding-left:10px;padding-right:10px;margin-left:50%}}@media (min-width:1280px){.product.detail .product-content{width:33.33333%;margin-left:58.33333%;padding-left:15px;padding-right:15px;min-height:420px}}.product.detail .product-content:last-child:last-child{float:left}.product.detail .product-content .product-buy-buttons:before{display:none}.product.detail .product-image{float:left;width:66.66667%;@include grid-col-pos(center);float:none;margin-bottom:30px}@media (min-width:768px){.product.detail .product-image{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.product.detail .product-image{padding-left:15px;padding-right:15px}}@media (max-width:767px){.product.detail .product-image{padding:0}}@media (min-width:768px){.product.detail .product-image{width:41.66667%;margin-left:8.33333%;position:absolute;left:0;top:50%;transform:translateY(-50%)}}@media (min-width:1024px){.product.detail .product-image{top:10px;transform:none}}@media (min-width:1280px){.product.detail .product-image{width:33.33333%;margin-left:16.66667%}}@media (min-width:1024px){.product.detail .product-description{padding-top:5px}}.product.detail .product-brand{font-size:15px;font-weight:600}@media (min-width:768px){.product.detail .product-brand{font-size:16px}}@media (min-width:1024px){.product.detail .product-brand{font-size:17px}}.product.detail .product-brand:after{height:2.5px}@media (min-width:768px){.product.detail .product-brand:after{height:3.33333px}}@media (min-width:1024px){.product.detail .product-brand:after{height:5px}}.product.detail .product-brand a:hover{text-decoration:underline}.product.detail .product-name{font-size:20px;color:#000;font-weight:600}@media (min-width:768px){.product.detail .product-name{font-size:22px}}@media (min-width:1024px){.product.detail .product-name{font-size:24px}}.product.detail .product-name:after{height:5px}@media (min-width:768px){.product.detail .product-name:after{height:6.66667px}}@media (min-width:1024px){.product.detail .product-name:after{height:10px}}.product.detail .product-buy{padding-top:25px}@media (min-width:768px){.product.detail .product-buy{padding-top:20px;border-top:1px solid hsla(45,15%,80%,.42)}}@media (max-width:767px){.product.detail .product-buy{padding-top:15px}}.product.detail .product-buy .product-buy-buttons:after,.product.detail .product-buy .product-buy-buttons:before{border:0}.product.detail .product-buy .product-buy-buttons .cs-options ul li.disabled{background-color:#d3d3d3}.product.detail .product-buy .product-buy-buttons .cs-options ul li.disabled span{cursor:default;text-decoration:line-through;display:inline}.product.detail .product-buy .product-buy-buttons .cs-options ul li.disabled:after{content:"Out of stock"}.product.detail .product-buy .product-buy-buttons .cs-options ul li.disabled:hover span{text-decoration:line-through}.product.detail .product-buy .product-buy-buttons .column:empty+.column{width:100%}.product.detail .product-actions{overflow:visible;display:table;width:100%;height:100%;margin-top:15px}@media (max-width:767px){.product.detail .product-actions{width:auto}}.product.detail .product-actions .product-share{font-size:16px;text-align:right}@media (max-width:767px){.product.detail .product-actions .product-share{display:none}}.product.detail .product-actions .product-share em{display:none}@media (min-width:1024px){.product.detail .product-actions .product-share em{display:inline-block}}.product.detail .product-actions .product-share em{font-style:normal}.product.detail .product-actions .product-share .links{display:none}@media (min-width:1280px){.product.detail .product-actions .product-share .links{display:inline-block}}.product.detail .product-actions .product-share .links a{color:hsla(40,2%,48%,.8);margin-left:5px}.product.detail .product-actions .product-share .links a:hover{color:#40576f}.product.detail .product-actions .status-message{position:absolute;top:3px;left:32px}.bundle-contents{background-color:#f9f7f6;padding-top:72px;padding-bottom:54px;text-align:center;max-width:992px;margin:0 auto}.bundle-contents__title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;color:#454441;margin-bottom:24px}.bundle-contents__list-item-container{width:100%;display:block;padding:0 24px}@media (min-width:769px){.bundle-contents__list-item-container{width:50%;display:inline-block;vertical-align:top}}.bundle-contents__list-item{margin-bottom:18px}.bundle-contents__list-item__short-description,.bundle-contents__list-item__title{display:inline-block;margin:0 5px}.bundle-contents__list-item__title{font-size:22px;line-height:26px;font-weight:700;color:#454441}.bundle-contents__list-item__short-description{font-size:18px;line-height:22px;color:#7c7c7c}.AgeDisclaimer{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:13px;line-height:1.54;font-weight:lighter;letter-spacing:.2px;text-align:center;color:#454441;margin:32px 16px}.AgeDisclaimer__requirement{font-weight:700;font-style:italic}@media(min-width:768px){.AgeDisclaimer{max-width:600px;margin:16px auto}}.article-card{text-align:center;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.23);position:relative;padding-bottom:18px;background:#fff}.article-card__image{border-top-left-radius:5px;border-top-right-radius:5px}.article-card__badge{display:inline-block}.article-card__icon{width:48px;height:48px;line-height:48px;display:inline-block;border-radius:100px;margin:-50% auto 0;background:#fff;display:block}.article-card__icon-image{vertical-align:middle;width:50%;height:50%}.article-card__content{margin:0 25px}.article-card__category{display:block;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;text-transform:uppercase;color:#7c7c7c;font-weight:700}.article-card__title{display:block;margin:8px 0 14px;font-size:18px;line-height:22px;font-weight:700;display:flex;justify-content:center;align-items:center;height:53px}.article-card__title-link{color:#454441;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-line-clamp:2;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:44px;height:44px}.article-card__author{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;text-transform:uppercase;color:#7c7c7c;font-weight:700;display:block;margin:0 0 16px;font-style:normal}.article-card__author-link{color:#7c7c7c}.article-card__description{font-size:14px;line-height:18px;color:#454441;display:block;margin:24px 0 12px;-webkit-line-clamp:3;-webkit-box-orient:vertical;-moz-line-clamp:3;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:54px;height:54px}@media (min-width:768px){.article-card__description{-webkit-line-clamp:4;-webkit-box-orient:vertical;-moz-line-clamp:4;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:72px;height:72px}}.article-card__more{display:block;font-weight:700;font-size:14px;line-height:18px;margin:12px 0 16px;color:#00c990}.autoship-item-status{justify-content:center;-ms-flex-pack:center;font-size:14px;line-height:18px;color:#7c7c7c}.autoship-item-status,.autoship-item-status__toggle{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center}.autoship-item-status__toggle{flex-direction:column;-ms-flex-direction:column}.autoship-item-status__toggle .slide-toggle{margin-bottom:8px}@media (min-width:768px){.autoship-item-status__toggle{flex-direction:row;-ms-flex-direction:row}.autoship-item-status__toggle .slide-toggle{margin-bottom:0}}.autoship-item-status__activation{color:#4a4a4a;white-space:nowrap}@media (min-width:768px){.autoship-item-status__activation{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;margin:0 16px}}.autoship-item-status--autoship-active .autoship-item-status__activation{color:#00c990}.autoship-item-status__activation .autoship-item-status__manage-link{color:#4a4a4a;margin-left:16px}.autoship-item-status__info-text{padding:0 8px;white-space:nowrap}.autoship-item-status__right-col{margin-left:auto}.autoship-item-status__right-col .tm-tooltip{min-width:350px}.autoship-item-status__manage-link{color:#7c7c7c}.autoship-item-status--autoship-active .autoship-item-status__manage-link{text-decoration:underline}.autoship-item-status__manage-link:hover{color:#535d58}.autoship-item-status__manage-link:focus{color:#454441}.autoship-modal-first-skip .schedule-box__skip-toggle{position:relative;margin:20px auto -25px}.autoship-modal__header{text-align:center}.autoship-modal__header .simple-modal__subtitle{font-size:12px;font-style:italic}.autoship-modal__conditions-summary{display:block;margin-left:0!important;margin-right:0!important;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:12px;font-style:italic;text-align:center;color:#4a4a4a!important;margin-bottom:3px}.autoship-modal__conditions{margin-bottom:20px}.autoship-modal__conditions-link{font-size:12px;color:#00c990;text-decoration:underline}.autoship-modal__conditions-link:hover{color:#43b796}.autoship-modal__conditions-link:focus{color:#2da77d;outline:none}.autoship-modal__product{margin-bottom:16px}.autoship-modal__product:after{content:"";clear:both;display:block}.autoship-modal__product-image{float:left;width:125px;height:125px;margin-right:20px;border-radius:4px;background-color:#d8d8d8;border:1px solid rgba(0,0,0,.1)}.autoship-modal__product-details{overflow:hidden}.autoship-modal__product-name{font-size:17px;letter-spacing:.2px;color:#454340!important;margin-bottom:6px;max-height:2.3em;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.autoship-modal__product-name,.autoship-modal__product-price{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;text-align:left!important;margin-left:0!important;margin-right:0!important}.autoship-modal__product-price{font-size:14px;color:#00c990!important}.autoship-modal__manage-autoship{display:block;margin:20px 0}.autoship-modal__manage-autoship-link{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:15px;color:#7c7c7c;text-decoration:underline}.autoship-modal--loading .autoship-modal__manage-autoship-link{pointer-events:none;cursor:default}.autoship-modal__manage-autoship-link:hover{color:#5e5d58}.autoship-modal__manage-autoship-link:focus{color:#454441}.autoship-modal__product-config{padding-top:10px}.autoship-modal__product-qty{width:100px}.autoship-select{width:100%;height:40px;border:1px solid hsla(42,17%,80%,.8);box-sizing:border-box;position:relative;background:#fff;border-radius:2px}.autoship-select:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 6.5px 0;border-color:#cbcbc9 transparent transparent;position:absolute;right:9px;top:50%;margin-top:-4px}.autoship-select__label{position:absolute;top:9px;left:6px;color:#7c7c7c;max-width:50%;overflow:hidden;text-overflow:ellipsis;margin:0!important;padding:0}.autoship-select__label,.autoship-select__select{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:15px}.autoship-select__select{padding-left:45px;padding-right:29px;background:none;border:none;width:100%;height:38px;direction:rtl;position:relative;z-index:1;color:#454340;cursor:pointer}.autoship-select__select:disabled{opacity:.3;background:none}.autoship-select__select:focus{outline:none}.BundleModal{overflow-y:auto;width:100%;height:100%}.BundleModal .simple-modal__close-button{top:24px;left:24px}.BundleModal .simple-modal__header{min-height:58px;margin:0}.BundleModal .slider__arrow{top:28px;background:transparent;box-shadow:none;border:0}.BundleModal__prev{left:10px}.BundleModal__next{right:10px}@media (min-width:768px){.BundleModal .simple-modal__close-button{top:24px;left:24px}.BundleModal .simple-modal__header{min-height:88px}}@media (min-width:1024px){.BundleModal .simple-modal__header{min-height:74px}}.BundleModalArrows{position:absolute;width:100%;height:48px;bottom:0;background:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.BundleModalArrows .slider__dot{cursor:default}.BundleModalArrows .slider__dots{margin-top:-4px}.BundleModalArrows .slider__dot:after{width:4px;height:4px;background:#4a4a4a;opacity:.5;border:0}.BundleModalArrows .slider__dot--active:after{width:8px;height:8px;background:#454441;opacity:1;position:relative;top:2px;border:0}.BundleModalArrows__arrow{font-size:24px;font-family:Ionicons;height:50px;width:50px}.BundleModalArrows__arrow--disabled{opacity:.4}.BundleModalArrows__prev:after{content:"\F3CF"}.BundleModalArrows__next:after{content:"\F3D1"}@media (min-width:768px){.BundleModalArrows{padding:0 15px;height:56px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.BundleModalContent__title{font-size:24px;line-height:28px;font-weight:700;display:block;text-align:center;max-width:75%;margin:16px auto;height:84px}.BundleModalContent__section{padding-bottom:24px}.BundleModalContent__image-slider{position:relative;overflow:hidden;width:100%}.BundleModalContent__image-slider .slider--carousel{max-width:40%}.BundleModalContent__image-slider .slider__dots{position:absolute;width:100%;top:100%}.BundleModalContent__image-slider .slider__dots .slider__dot{padding:0 4px;color:#d3cfc3;display:inline-block;font-size:0}.BundleModalContent__image-slider .slider__dots .slider__dot:after{width:4px;height:4px;background:#4a4a4a;opacity:.5;border:0}.BundleModalContent__image-slider .slider__dots .slider__dot--active:after{width:8px;height:8px;background:#454441;opacity:1;position:relative;top:2px;border:0}.BundleModalContent__image-slider .slider__arrow{position:absolute;background:transparent;box-shadow:none;border:0;top:50%}.BundleModalContent__image-slider .slider__arrow--prev{left:10px;overflow:visible;overflow:initial}.BundleModalContent__image-slider .slider__arrow--prev:after{content:"\F3CF";font-size:24px}.BundleModalContent__image-slider .slider__arrow--next{right:10px;overflow:visible;overflow:initial}.BundleModalContent__image-slider .slider__arrow--next:after{content:"\F3D1";font-size:24px}.BundleModalContent__image-slider .slider__arrow-svg{display:none}@media (min-width:768px){.BundleModalContent__title{font-size:32px;line-height:36px;font-weight:700;max-width:464px;height:72px}.BundleModalContent .slider__arrow{background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);border:1px solid rgba(34,36,38,.15)}.BundleModalContent .slider__arrow--prev{left:24px}.BundleModalContent .slider__arrow--prev:after{content:""}.BundleModalContent .slider__arrow--next{right:24px}.BundleModalContent .slider__arrow--next:after{content:""}.BundleModalContent .slider__arrow-svg{display:block}}@media (min-width:1024px){.BundleModalContent{margin:0 80px;overflow-x:hidden}.BundleModalContent__title{font-size:46px;line-height:52px;font-weight:lighter;max-width:640px;height:104px}.BundleModalContent__image-slider{overflow:visible;overflow:initial}.BundleModalContent__image-slider .slider__arrow{top:43%}.BundleModalContent__image-slider .slider__arrow--prev{left:-75%}.BundleModalContent__image-slider .slider__arrow--next{right:-75%}}.breadcrumbs__list{list-style:none;margin:0;padding:0}.breadcrumbs__list .breadcrumbs__item{color:#7c7c7c;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;font-style:normal;text-transform:uppercase;font-weight:700;display:inline;letter-spacing:2px}.breadcrumbs__list .breadcrumbs__item:after{content:"/";margin:0 5px}.breadcrumbs__list .breadcrumbs__item--kit{color:#454441}.breadcrumbs__link{color:#7c7c7c}.breadcrumbs__link:hover{text-decoration:underline}.breadcrumbs--kit{display:inline-block}.cart-recommendation-modal .simple-modal__header-contents{padding:0 0 10px}@media (min-width:768px){.cart-recommendation-modal .simple-modal__header-contents{padding:0 0 20px}}.cart-recommendation-modal .simple-modal__header-contents{border-bottom:1px solid rgba(69,68,65,.12)}.cart-recommendation-modal .simple-modal__content{padding:0}.cart-recommendation-modal .simple-modal .recommended__title{margin-bottom:0}.cart-recommendation-modal__products-heading,.cart-recommendation-modal__products-title{text-align:center;display:block}.cart-recommendation-modal__products-heading{color:#7c7c7c;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase}.cart-recommendation-modal__products-title{font-size:18px;line-height:22px;font-weight:700;color:#454441;margin-bottom:13px}@media (min-width:768px){.cart-recommendation-modal__products-title{margin-bottom:8px}}.cart-recommendation-modal .simple-modal__content{margin:16px 0}@media (min-width:768px){.cart-recommendation-modal .simple-modal__content{width:700px}}.cart-recommendation-modal__products{text-align:center}.cart-recommendation-modal__product{display:inline-block;vertical-align:top;width:140px}.cart-recommendation-modal__product:not(:first-child){padding-left:8px}@media (min-width:768px){.cart-recommendation-modal__product{width:144px}}.cart-recommendation-modal .recommended{margin:0}@media (min-width:768px){.cart-recommendation-modal .slider--inactive.slider--recommended{padding:5px 5%}}.cart-recommendation-modal .simple-button{margin:10px 5px 0}@media (min-width:768px){.cart-recommendation-modal .simple-button{margin:0 5px}}.ChildProductBlock{text-align:center;width:100%;padding-bottom:16px;display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;flex-flow:column;-ms-flex-flow:column;position:relative;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.23)}.ChildProductBlock__image-wrapper{max-width:124px;width:100%;margin:0 auto}.ChildProductBlock__image{position:relative;width:100%;padding-bottom:100%}.ChildProductBlock__image .image-loader__wrapper{position:absolute}.ChildProductBlock__quantity{font-size:18px;line-height:22px;color:#454441;font-weight:700;letter-spacing:.5px;position:absolute;right:8px;top:8px;vertical-align:baseline}.ChildProductBlock__quantity__highlight:before{background:#fff;bottom:1px;content:"";display:inline-block;height:65%;left:calc(-2% - 2px);position:absolute;width:calc(104% + 4px);z-index:-1}.ChildProductBlock__quantity:first-letter{font-size:16px;vertical-align:top}.ChildProductBlock__servings,.ChildProductBlock__short-description{font-size:12px;font-weight:700;padding:0 8px;margin-bottom:12px}.ChildProductBlock__title{color:#4a4a4a;font-size:14px;font-weight:900;margin:0 auto;max-width:200px;max-width:12.5rem;padding:8px;padding-top:0}.ChildProductBlock__details{color:#2da77d;font-size:14px;font-weight:700;margin-top:auto;text-decoration-color:#2da77d;text-decoration:underline;cursor:pointer}@media (min-width:768px){.ChildProductBlock{padding-bottom:24px;border-radius:10px}.ChildProductBlock__image-wrapper{max-width:208px}.ChildProductBlock__quantity{right:16px;top:16px}.ChildProductBlock__servings,.ChildProductBlock__short-description{font-size:14px;line-height:18px;font-weight:400}.ChildProductBlock__title{font-size:18px;line-height:22px;padding:8px}.ChildProductBlock__details{font-size:18px}}.HeadlineCard{display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;flex-flow:column;-ms-flex-flow:column;background-color:#f9f7f6;padding:24px;position:relative;min-width:100%}.HeadlineCard__title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;margin-bottom:16px}.HeadlineCard__headline{font-size:32px;line-height:36px;font-weight:700;color:#454441;margin-bottom:24px}.HeadlineCard__description{font-size:14px;line-height:1.57}@media (min-width:768px){.HeadlineCard{padding:62px 80px}.HeadlineCard__headline{font-weight:300;font-size:44px;line-height:1.14}}@media (min-width:769px){.HeadlineCard{padding:72px 0;min-width:0}.HeadlineCard__title{position:absolute;top:32px;left:36px}.HeadlineCard__headline{margin:0 36px 24px}.HeadlineCard__description{margin:0 36px}}.NarrativeDetailCard{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;flex-flow:column;-ms-flex-flow:column;justify-content:center;-ms-flex-pack:center;padding-bottom:16px;position:relative;text-align:center}.NarrativeDetailCard__image{height:124px;margin:0 auto;max-width:100%;width:124px}.NarrativeDetailCard__servings,.NarrativeDetailCard__short-description{font-size:12px;font-weight:700;padding:0 8px}.NarrativeDetailCard__title{color:#454441;font-size:14px;font-weight:700;margin-bottom:auto;margin:0 auto;max-width:200px;max-width:12.5rem;padding:0 8px 9px}.NarrativeDetailCard--showDetails .NarrativeDetailCard__image{max-width:208px}.NarrativeDetailCard--showDetails .NarrativeDetailCard__title{order:1}.NarrativeDetailCard--showDetails .NarrativeDetailCard__short-description{display:none}.NarrativeDetailCard--showDetails .NarrativeDetailCard__details{font-size:14px;line-height:18px;order:3;font-weight:700;color:#2da77d;text-decoration:underline;cursor:pointer}@media (min-width:768px){.NarrativeDetailCard{padding-bottom:24px}.NarrativeDetailCard__image{width:100%;height:auto}.NarrativeDetailCard__servings,.NarrativeDetailCard__short-description{font-size:14px;line-height:18px;font-weight:400}.NarrativeDetailCard__title{font-size:18px;line-height:22px;padding:10px 8px}.NarrativeDetailCard--showDetails .NarrativeDetailCard__short-description{order:2;display:block}.NarrativeDetailCard--showDetails .NarrativeDetailCard__details{font-size:18px;line-height:22px;padding-top:8px}}.content-card{border-radius:10px;background-color:#fff;box-shadow:0 4px 8px 2px hsla(0,0%,75%,.19)}.content-card__hero{width:100%;height:200px;border-radius:10px 10px 0 0;overflow:hidden;display:flex;display:-ms-flexbox}.content-card__image{align-self:center;-ms-align-self:center}.content-card__content{padding:32px 20px 20px}.content-card__title{font-size:24px;line-height:28px;font-weight:700;-webkit-line-clamp:3;-moz-line-clamp:3;max-height:84px;color:#454441}.content-card__description,.content-card__title{-webkit-box-orient:vertical;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative}.content-card__description{font-size:14px;line-height:18px;-webkit-line-clamp:6;-moz-line-clamp:6;max-height:180px;color:#4a4a4a;margin-top:16px;line-height:1.57}.form-field__label{font-family:Dosis,Arial Narrow,Arial,sans-serif;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;margin:0 0 8px;display:block;font-size:12px}.form-field__selectbox{-webkit-appearance:none;-moz-appearance:none;font-size:18px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#7c7c7c;border:1px solid hsla(0,0%,49%,.5);border-radius:5px;background-color:#fff;height:36px;line-height:1.2;padding:0 32px 0 16px;margin:0;width:auto;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: #7d7b77; opacity: 0.6"></polygon></svg>');background-size:13px 8px;background-origin:content-box;background-repeat:no-repeat;background-position:calc(100% + 20px) calc(50% + 1px);box-shadow:0 1px 3px 0 rgba(0,0,0,.15)}.form-field__selectbox:not(:first-of-type){margin-top:8px}.form-field__selectbox:focus{border-color:#2da77d;box-shadow:0 1px 5px rgba(45,167,125,.66);outline-width:0}@media (min-width:768px){.form-field{display:inline-flex;align-items:center}.form-field__label{margin:0 15px 0 0}.form-field__field{flex:1}}.form-field:not(:last-of-type){margin-bottom:13px}.free-shipping-modal{width:100%;height:372px;position:relative}.free-shipping-modal__header{width:193px;padding-top:16px;margin:0 auto;text-align:center}.free-shipping-modal__title{font-size:24px;line-height:28px;font-weight:700;margin-left:0!important;margin-right:0!important;text-align:center;color:#454441;margin-bottom:12px}.free-shipping-modal__image{width:107px;height:120px;margin:32px auto;background:url("/static/img/free-shipping-box.png")}.free-shipping-modal__info{font-size:14px;line-height:18px;text-align:center;color:#4a4a4a;padding:0 25px}.free-shipping-modal__footer{width:100%;position:absolute;bottom:16px;text-align:center}.free-shipping-modal__actions{white-space:nowrap}.free-shipping-modal__primary-btn,.free-shipping-modal__secondary-btn{font-size:18px;line-height:22px;display:inline-block;vertical-align:top;position:relative;border-radius:5px;height:38px;box-sizing:border-box;letter-spacing:.5px;text-align:center}.free-shipping-modal__primary-btn:disabled,.free-shipping-modal__secondary-btn:disabled{cursor:default}.free-shipping-modal__primary-btn:focus,.free-shipping-modal__secondary-btn:focus{outline:none}.free-shipping-modal__secondary-btn{border:1px solid #979797;color:#7c7c7c;width:41%;max-width:140px;margin-right:18px;text-decoration:none}.free-shipping-modal__secondary-btn:focus,.free-shipping-modal__secondary-btn:hover{color:#454441;text-decoration:none}.free-shipping-modal__secondary-btn:focus{border:1px solid #454441}.free-shipping-modal__primary-btn{background-color:#3bc596;color:#fff;width:45%;max-width:153px;line-height:38px}.free-shipping-modal__primary-btn:focus{outline:none}.free-shipping-modal__primary-btn:hover{background-color:#63d1ab;text-decoration:none}.free-shipping-modal__close{position:absolute;top:4px;left:8px;outline:none;width:15px;height:15px;display:block;cursor:pointer}@media (min-width:768px){.free-shipping-modal{width:335px}}.inner-html{font-size:14px;line-height:18px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#454441;margin:16px 0}.inner-html h2{font-size:18px;line-height:22px;font-weight:700;margin:13px 0;display:block}.inner-html p{font-size:14px;line-height:18px;margin:13px 0;color:#454441;display:block;text-align:left}.inner-html p b,.kit-content-module__heading{font-family:Dosis,Arial Narrow,Arial,sans-serif;text-transform:uppercase}.kit-content-module__heading{font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;display:block;text-align:center;font-weight:900}.kit-content-module__slider{margin-top:12px}.kit-content-module__content-card{display:flex}.kit-content-module__narrative{margin:0 55px}.kit-content-module__narrative:not(:first-child){padding-top:32px}@media (min-width:1024px){.kit-content-module__narrative{width:1024px;margin:0 auto}.kit-content-module__narrative:not(:first-child){padding-top:24px}}.kit-grid{max-width:1024px;margin:auto}.kit-header__hero{height:95px}.kit-header__content{position:relative;border-radius:10px;background-color:#fff;margin:-50px 16px 35px;text-align:center}.kit-header__content-inner{padding:28px 10px 10px}.kit-header__title-text{font-size:32px;line-height:36px;font-weight:700;color:#4a4a4a}.kit-header__num-items{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;color:#4a4a4a;margin-top:12px}.kit-header__price{margin-top:8px}.kit-header__buy{margin-top:20px}.kit-header__buy-button{font-size:14px;line-height:18px;border-radius:5px;padding:9px 35px;background:#fff;color:#00c990;border:1px solid #00c990}.kit-header__buy-button:focus,.kit-header__buy-button:hover{color:#2da77d;border-color:#2da77d;outline:none}.product__buy-block .kit-header__buy-button{max-width:335px;margin:24px 0}.kit-header__description{max-width:400px;margin:25px auto 0}.kit-header__description-text{font-size:14px;line-height:18px;color:#4a4a4a}@media (min-width:768px){.kit-header__hero{height:190px}.kit-header__content{margin:-80px 55px 10px}.kit-header__content-inner{padding:32px 0 0;max-width:515px;margin:auto}.kit-header__title{margin-top:14px}.kit-header__title-text{font-size:46px;line-height:52px;font-weight:lighter;margin-top:14px}.kit-header__num-items{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:22px;text-transform:none;font-weight:400;letter-spacing:normal}.kit-header__price{margin-top:16px;padding-top:10px;border-top:2px solid rgba(69,68,65,.12)}.kit-header__buy-button{font-size:22px;line-height:26px;position:relative;border-radius:10px;background:#00c990;color:#fff;width:100%}.kit-header__buy-button:focus,.kit-header__buy-button:hover{color:#fff;background:#2da77d}.kit-header__buy-button--updating:after{content:"";position:absolute;background:url("https://assets.thrivemarket.com/static/img/svg/preloader.svg");width:20px;height:20px;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;top:50%;transform:translate(305px,-50%)}.product__buy-block .kit-header__buy-button--updating:after{transform:translate(215px,-50%)}.kit-header__description{max-width:none;margin:32px auto 0}.kit-header__description-text{font-size:18px;line-height:22px;line-height:1.44}}@media (min-width:1024px){.kit-header__hero{height:360px}.kit-header__content{width:660px;margin:-200px auto 30px}}.ImageSlideOutModal{position:fixed;left:100%;width:100%;z-index:999;top:0;bottom:0;background:rgba(0,0,0,.8);-webkit-overflow-scrolling:touch;transition:left .3s ease}.ImageSlideOutModal--show{left:0}.ImageSlideOutModal__container{position:absolute;background:#fff;overflow:auto;top:50px;left:0;padding-bottom:70px;width:100%;height:100%;min-height:230px;-webkit-overflow-scrolling:touch}.ImageSlideOutModal__container .slider--carousel{max-width:100%}.ImageSlideOutModal__container .loader-svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.ImageSlideOutModal__magnify{position:absolute;top:0;left:50%;transform:translateX(-50%)}.ImageSlideOutModal__header{height:50px;color:#454441;background:#fff;line-height:20px;line-height:1.25rem;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid rgba(0,0,0,.1)}.ImageSlideOutModal__heading{color:#454441;display:inline-block;padding:15px 10px 7px 20px;padding:.9375rem .625rem .4375rem 1.25rem}.ImageSlideOutModal__title{vertical-align:top}.ImageSlideOutModal__close{display:inline-block;font-family:Ionicons;color:#00c990;cursor:pointer;border:none;font-size:0;margin-right:13px;vertical-align:top}.ImageSlideOutModal__close:before{font-size:20px;font-size:1.25rem;content:"\F124"}@media (min-width:768px){.ImageSlideOutModal__close:before{content:""}}.Narrative{margin:16px auto 0}.NarrativeBlock{display:flex;display:-ms-flexbox;flex-flow:wrap;-ms-flex-flow:wrap;max-width:1220px;margin:0 auto;margin-bottom:24px;box-shadow:0 6px 12px 2px hsla(0,0%,75%,.13)}@media (min-width:769px){.NarrativeBlock{margin-bottom:50px}}.HeadlineCard{order:1}.ImageCard{order:2;flex-basis:50%}.NarrativeDetailCard,.ValuesCard{order:3;flex-basis:50%}@media (min-width:769px){.HeadlineCard,.ImageCard,.NarrativeDetailCard,.ValuesCard{order:0;flex:1;-ms-flex:1}}.product{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#454441;text-align:center;border-bottom:1px solid rgba(69,68,65,.12)}.product__image{padding-left:54px;padding-right:54px}.product__details{padding:16px 20px 0}.product__actions{margin:16px -20px 0;padding:0;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.product__options{margin-top:16px;width:100%}.product__price{width:100%}.product__buy{position:fixed;left:0;right:0;bottom:0;z-index:50;height:55px;background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.5);padding:5px 8px}.product__autoship-status,.product__favorites{flex:1 50%;-ms-flex:1 50%;padding:10px 0;border-top:1px solid rgba(69,68,65,.12);margin-top:16px}.product__favorites{order:0;-ms-flex-order:0}.product__autoship-status{order:1;-ms-flex-order:1;border-left:1px solid rgba(69,68,65,.12)}.product__special{margin:16px 0}@media (min-width:768px){.product__image{padding:0}.product__actions{max-width:530px;margin-left:auto;margin-right:auto;text-align:left;flex-direction:column;-ms-flex-direction:column}.product__options{margin-bottom:16px}.product__buy{margin-top:16px;margin-bottom:28px;position:static;background:transparent;box-shadow:none;height:auto;padding:0}.product__favorites{margin-top:0;margin-bottom:16px;width:100%;border-top:0;padding:0}.product__autoship-status{order:0;-ms-flex-order:0;width:100%;margin-top:16px;padding:8px 0;border-top:1px solid hsla(0,0%,59%,.3);border-bottom:1px solid hsla(0,0%,59%,.3);border-left:0}.product--configurable .product__actions{margin-top:0;padding-top:4px}.product--configurable .product__actions--hero{margin-top:18px}}@media (min-width:769px){.product{border-bottom:0}.product__hero{position:absolute;right:0;left:0;height:360px;background-color:#f9f7f6;background-size:cover;background-position:50%}.product__container{display:flex;display:-ms-flexbox;flex-flow:row wrap;-ms-flex-flow:row wrap;position:relative;margin:auto;max-width:1024px}.product__image{flex:1;-ms-flex:1;order:1;-ms-flex-order:1;max-width:424px;-ms-flex-direction:column}.product__details{flex:1;-ms-flex:1;order:2;-ms-flex-order:2;text-align:left;margin-top:0;padding:0;-ms-flex-direction:column}.product__heading{margin:70px 0 0 34px}.product__actions{max-width:none;margin-top:0;background:#fff;margin:45px 0 0;padding:18px 34px 0}.product__special{margin-top:0}}.product__buy-sticky{-ms-flex-align:center}.product__buy-sticky,.product__buy-sticky-left{display:flex;display:-ms-flexbox;align-items:center}.product__buy-sticky-left{flex:1;-ms-flex:1;-ms-flex-align:center;margin:0 16px 0 0}.kit-header__buy .product__buy-sticky-left{margin:0 16px 0 32px}.product__buy-sticky-price{font-size:14px;line-height:18px;color:#00c990;font-weight:700}.product__buy-sticky-price .product-details-price__title{font-size:14px;line-height:18px;margin-top:4px}.product__buy-sticky-right{flex:1;-ms-flex:1;max-width:491px;min-width:450px}.kit-header__buy .product__buy-sticky-right{max-width:335px;min-width:0}.product__buy-sticky-image{width:94px;height:94px;overflow:hidden;text-align:center}.product__buy-sticky-image .image-loader__image{width:auto}.product__buy-sticky-labels{flex:1;-ms-flex:1;margin:5px}.product__buy-sticky-brand{color:#7c7c7c;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-align:left}.product__buy-sticky-title{font-size:18px;line-height:22px;text-align:left;color:#454441}@media (min-width:1024px){.product__buy-sticky-price{font-size:18px;line-height:22px;text-align:right;margin:2px 18px 0 0}.product__buy-sticky-price .product-details-price__title{font-size:18px;line-height:22px;margin:0}.product__buy-sticky-title{font-size:22px;line-height:26px}}.ProductChildrenSlider{max-width:1220px;margin:32px auto}.product-description__title{margin:0 0 12px;font-size:24px;line-height:28px;font-weight:700;display:block}.product-description__subtitle{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top;font-weight:bolder;margin:3px 6px 0}.product-description__ratings{margin:0 6px}.product-description__brand{font-size:14px;line-height:18px;color:#7c7c7c;font-weight:700}@media (min-width:769px){.product-description__title{margin:12px 0 0 -3px;font-size:46px;line-height:52px;font-weight:lighter}.product-description__subtitle{display:block;margin:9px 0 0}.product-description__ratings{display:inline-block;margin:16px 0 0}}.product-detail{color:#454441;background-color:#f9f6f4;padding:32px 34px;border-top:1px solid rgba(69,68,65,.12);border-bottom:1px solid rgba(69,68,65,.12)}.product-detail__container:after{content:"";clear:both;display:block}.product-detail__text{position:relative}@media (min-width:769px){.product-detail__text:before{content:"";position:absolute;top:0;right:-200px;bottom:0;left:0;background-color:#f9f6f4}}.product-detail__text-section{margin:32px 0}.product-detail__text-section:first-child{margin-top:8px}.product-detail__text-label{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;margin:8px 0;color:#7c7c7c;display:block;opacity:.5}.product-detail__text-title{font-size:22px;line-height:26px;font-weight:700}.product-detail__text-copy{font-size:14px;line-height:1.57;margin:10px 0 16px}.product-detail__text-sku{color:#7c7c7c;margin:18px 0}.product-detail__text-cta,.product-detail__text-sku{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase}.product-detail__text-cta{margin:16px 0;color:#00c990}.product-detail__text-ingredients-title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase}.product-detail__text-ingredients-copy{font-size:18px;line-height:1.22;color:#7c7c7c;margin:8px 0}.product-detail__nutrition{padding:17px;margin:32px -17px 0;background:#fff}@media (min-width:768px){.product-detail{max-width:660px;margin:auto;border:none}.product-detail__text{margin:16px}.product-detail__nutrition{padding:32px 34px}}@media (min-width:769px){.product-detail{background:transparent;max-width:none;padding:0}.product-detail__text{float:left;width:50%;margin:0}.product-detail__text--wide{width:auto;background-color:#f9f6f4}.product-detail__text--wide:before{display:none}.product-detail__text-title{font-size:32px;line-height:36px;font-weight:700}.product-detail__text-label{margin-bottom:0}.product-detail__text-content{position:relative;margin:64px 42px;max-width:405px}.product-detail__text--wide .product-detail__text-content{max-width:none}.product-detail__nutrition{width:50%;position:relative;float:right;margin:64px 0 0;padding:0}}.product-details-price{display:flex;display:-ms-flexbox;flex-flow:row wrap;-ms-flex-flow:row wrap;color:#00c990;font-weight:700;text-align:center}.product-details-price__title{font-size:18px;line-height:22px;order:2;-ms-flex-order:2;flex:1 100%;-ms-flex:1 100%}.product-details-price__title--red{color:#ed6945}.product-details-price__title .product-details-price__register{font-size:18px}.product-details-price__msrp,.product-details-price__savings{order:1;-ms-flex-order:1;flex:1 100%;-ms-flex:1 100%;font-size:14px;line-height:18px;text-align:center}.product-details-price__msrp{color:#9b9b9b}.product-details-price__msrp-value{text-decoration:line-through}.product-details-price__savings-tooltip-button{cursor:pointer;outline-width:0}.product-details-price__register{color:#454441;font-weight:400;text-decoration:underline;display:block;outline-width:0;margin-bottom:5px}.product-details-price--disabled{opacity:.3}.product-details-price__promo-tooltip-container{display:none;font-size:14px}.product-details-price__promo-tooltip-button--green,.product-details-price__promo-tooltip-button--red{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:2.7px;color:#fff;font-weight:700;padding:6px 10px;border-radius:5px;cursor:pointer}.product-details-price__promo-tooltip-button--green{background-color:#00c990}.product-details-price__promo-tooltip-button--green:hover{background-color:#2da77d}.product-details-price__promo-tooltip-button--red{background-color:#ed6945}.product-details-price__promo-tooltip-button--red:hover{background-color:#d15837}.product-details-price__thrive-cash,.product-details-price__tpr-message{order:3;flex:1 100%;-ms-flex:1 100%;font-size:14px;font-weight:400}.product-details-price__tpr-message{color:#7c7c7c;margin-bottom:5px}.product-details-price__thrive-cash{margin-top:10px}.product-details-price__thrive-cash:before{background-image:url("https://assets.thrivemarket.com/static/img/svg/thrive-cash-2.svg");display:inline-block;content:"";width:25px;height:20px;background-size:20px;background-repeat:no-repeat;vertical-align:middle}@media (min-width:768px){.product-details-price__title{text-align:left;font-size:22px;line-height:26px;flex:1;-ms-flex:1;order:1;-ms-flex-order:1;align-self:flex-end;-ms-align-self:flex-end;padding:0;margin-top:8px}.product-details-price__msrp,.product-details-price__savings{text-align:right;flex:none;-ms-flex:none;align-self:flex-end;-ms-align-self:flex-end;order:2;-ms-flex-order:2}.product-details-price__register{margin-bottom:0}.product-details-price__promo-tooltip-container{display:inline;display:initial;flex:0 0 100%;text-align:left}.product-details-price__thrive-cash,.product-details-price__tpr-message{display:none}}.product-wrapped-disclaimer{max-width:664px;text-align:center;padding:0 32px;margin:16px auto}.product-disclaimer{margin:16px 0;font-weight:700}.product-disclaimer__text{margin:13px 0;font-size:10px}.product-disclaimer__link,.product-disclaimer__link:hover{color:#00c990;text-decoration:underline}.product-images{overflow:hidden;padding:3px}.product-images__thumbs{margin-top:6px;text-align:center}.product-images__thumb,.product-images__thumb-icon{display:inline-block;width:48px;margin:0 6px;vertical-align:top}.product-images__thumb{height:48px;border:1px solid rgba(69,68,65,.12);border-radius:12px;overflow:hidden}.product-images__thumb:not(:first-child){opacity:.55}.product-images__thumb:hover{opacity:1}.product-images__thumb .image-loader__image{width:100%;height:auto;max-height:none}.product-images__badge{width:86px;height:86px;left:0;display:block;position:absolute;z-index:1}@media (min-width:768px){.product-images__badge{width:84px;height:84px;position:relative;top:64px;left:32px}}.product-images__slider{padding-bottom:100%}@media (min-width:768px){.product-images__slider{padding-bottom:0}}.product-images__slider-list{position:absolute;width:100%;height:100%}@media (min-width:768px){.product-images__slider-list{position:static;width:auto;height:auto}}.product-nutrition__servings{display:flex;display:-ms-flexbox;margin:20px 0 16px;padding:0 0 8px;border-bottom:1px solid hsla(0,0%,59%,.25)}.product-nutrition__servings-size{flex:1;-ms-flex:1}.product-nutrition__servings-per-cont,.product-nutrition__servings-size{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;color:#7c7c7c}.product-nutrition__servings-per-cont{min-width:150px}.product-nutrition__table{position:relative}.product-nutrition__table:after{content:"";width:1px;background:hsla(0,0%,59%,.25);position:absolute;right:80px;top:16px;bottom:16px}.product-nutrition__separator{height:1px;background-color:hsla(0,0%,59%,.25)}.product-nutrition__title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;margin:16px 0;text-align:center}.product-nutrition__serving-heading{margin:16px 0}.product-nutrition__right-heading{text-align:center;width:80px;line-height:16px;color:#7c7c7c}.product-nutrition__name,.product-nutrition__right-heading{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase}.product-nutrition__name{line-height:22px;flex:1;-ms-flex:1;margin-right:10px}.product-nutrition__serving{width:62px}.product-nutrition__right{text-align:center;width:80px}.product-nutrition__row-wrapper:not(:last-child){border-bottom:1px solid hsla(0,0%,59%,.25)}.product-nutrition__parent-row{display:flex;display:-ms-flexbox;align-items:center;margin:12px 0 9px}.product-nutrition__parent-row--heading{border-bottom:3px solid #979797}.product-nutrition__child-row{display:flex;display:-ms-flexbox;align-items:center;margin-left:16px;margin:9px 0 9px 16px}.product-nutrition__child-row .product-nutrition__name{color:#7c7c7c}.product-nutrition__description{margin:10px 85px 10px 16px;font-size:14px;line-height:18px;color:#7c7c7c}.product-nutrition__serving-heading{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;flex:1;-ms-flex:1;color:#7c7c7c}.product-nutrition__warning{font-size:14px;line-height:18px;color:#7c7c7c;margin:16px 0}@media (min-width:769px){.product-nutrition{padding:26px 42px}.product-nutrition__title{text-align:left}.product-nutrition__description{margin-right:130px}.product-nutrition__serving{width:85px;font-size:18px}.product-nutrition__right{font-size:18px}.product-nutrition__right,.product-nutrition__right-heading{padding-left:27px;text-align:left;width:120px}.product-nutrition__table:after{right:120px}}.product-page{transition:opacity 1s;min-height:100vh}.product-page--pending{opacity:.3}.product-page .main-content{background:#fff}.product-page__recommended,.product-page__recommended-section{max-width:1220px;margin:32px auto}.product-page__detail{max-width:1024px;margin:32px auto}.product-page__articles{position:relative;margin-top:32px}.product-page__articles:before{content:"";display:block;position:absolute;height:auto;top:40%;left:0;right:0;bottom:0;background:#f9f6f4}.product-page__kit-section .product-page__articles{margin-top:5px}.product-page__articles .articles__container{max-width:1024px;margin:auto}@media (min-width:1024px){.product-page__articles .articles__container .slider--articles{margin:0 14px}}@media (min-width:1280px){.product-page__articles .articles__container .slider--articles{margin:0 -10px}}.product-page__kit-section--secondary-bg,.product-page__recommended-section--secondary-bg{background-color:#f9f7f6}@media (min-width:768px){.product-page__kit-section--secondary-bg,.product-page__recommended-section--secondary-bg{background:none}}.product-page__kit-section{padding:24px 0;border-top:1px solid rgba(69,68,65,.12)}.product-page__kit-section:last-child{padding:24px 0 0}.product-page__recommended-section{margin:0 auto}@media (min-width:768px){.product-page__kit-section,.product-page__recommended-section{border-top:none}.product-page__kit-section .product-page__articles{margin-top:16px}}@media (min-width:1024px){.product-page__articles,.product-page__values{margin-top:64px}.product-page__values{border-top:none;margin-bottom:64px}}.product-review{font-size:14px;line-height:18px;border-bottom:1px solid rgba(69,68,65,.12);margin-bottom:30px;padding-bottom:30px}.product-review__title{font-size:24px;line-height:28px;font-weight:700;color:#454441;margin-bottom:5px;display:block}.product-review__submission-date{color:#7c7c7c}.product-review__verified-buyer{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;color:#00c990;margin-top:12px}.product-review__verified-buyer .emoji{margin-left:0}.product-review__author-details{color:#4a4a4a}.product-review__detail-text{color:#4a4a4a;margin:25px 0;word-break:break-word}.product-review__helpful-text{margin-right:20px}.product-review__btn{margin-right:15px;transition:opacity .3s;outline:0}.product-review__btn:hover:not([disabled]){opacity:1}.product-review__btn .emoji{width:20px}.product-review__btn--voted-helpful .emoji{animation:wiggle .4s ease-out}.product-review__btn--votes-0{opacity:.5}.product-reviews{max-width:1024px;margin:0 auto}.product-reviews__display{background-color:#f9f6f4;padding:20px 34px;position:relative}@media (min-width:768px){.product-reviews__display{padding:34px 108px}}@media (min-width:769px){.product-reviews__display{padding:60px}}.product-reviews__pagination{padding:16px 16px 0;text-align:center}@media (min-width:769px){.product-reviews__display,.product-reviews__pagination{text-align:left;padding-left:210px;margin-left:150px}}.product-reviews__main-header{margin-bottom:15px;text-align:center}@media (min-width:769px){.product-reviews__main-header{display:flex;display:-ms-flexbox;justify-content:space-between;align-items:center;margin-bottom:35px}}.product-reviews__review-total{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;color:#7c7c7c}.product-reviews__sort-group{display:flex;display:-ms-flexbox;align-items:center;justify-content:space-between}@media (min-width:768px){.product-reviews__sort-group{justify-content:left;text-align:right}}.product-reviews__sort-by{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;display:inline-block;margin-right:10px;margin-bottom:0;color:#7c7c7c}.product-reviews__sort{width:160px;border:2px solid hsla(0,0%,49%,.5);border-radius:5px;background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMzIgMjQiPjxwb2x5Z29uIHBvaW50cz0iMCwwIDMyLDAgMTYsMjQiIHN0eWxlPSJmaWxsOiByZ2IlMjgxMjUsIDEyMywgMTE5JTI5OyBvcGFjaXR5Oi40Ij48L3BvbHlnb24+PC9zdmc+");background-size:12px 9px;font-size:18px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400;color:#7c7c7c;margin-bottom:0}.product-reviews__accessible-text{display:block;width:0;height:0;overflow:hidden;position:absolute}.product-reviews__write-review-button{font-size:18px;line-height:22px;border-radius:5px;border:2px solid #00c990;color:#00c990;padding:8px 32px;transition:all .3s;display:inline-block;margin-bottom:15px}.product-reviews__write-review-button:hover{color:#00c990;opacity:.7}.product-reviews-snapshot{background:#fff;text-align:center;padding:30px;margin:20px 0}@media (min-width:769px){.product-reviews-snapshot{position:absolute;width:300px;left:-150px;top:40px}}.product-reviews-snapshot .product-reviews-histogram,.product-reviews-snapshot__block,.product-reviews-snapshot__header{margin-bottom:25px}.product-reviews-snapshot .product-reviews-histogram:last-child,.product-reviews-snapshot__block:last-child,.product-reviews-snapshot__header:last-child{margin-bottom:0}.product-reviews-snapshot .product-ratings,.product-reviews-snapshot__rating-decimal{display:inline-block}.product-reviews-snapshot__rating-decimal,.product-reviews-snapshot__review-count{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;color:#4a4a4a;letter-spacing:2px}.product-reviews-snapshot__review-count{display:block;margin-top:5px}.product-reviews-snapshot__block{font-size:14px;line-height:18px;display:inline-block;width:100%;max-width:285px}.product-reviews-snapshot__block-headline{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;background-color:#f7c64f;color:#fff;padding:8px;margin:0}.product-reviews-snapshot__tags{padding:20px;text-align:left;background:#f9f7f6}.product-reviews-snapshot__tag{display:flex;display:-ms-flexbox;justify-content:space-between;margin-bottom:15px}.product-reviews-snapshot__tag-count{margin-left:10px}.product-reviews-histogram{list-style-type:none;max-width:225px;margin:0 auto}@media (min-width:768px){.product-reviews-histogram{max-width:285px}}@media (min-width:769px){.product-reviews-histogram{max-width:175px}}.product-reviews-histogram__stars{display:flex;display:-ms-flexbox;align-items:center;margin-bottom:5px;color:#4a4a4a}.product-reviews-histogram__label{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;width:15px;color:#f7c64f}.product-reviews-histogram__count{font-size:14px;line-height:18px;width:17px;flex-shrink:0;text-align:left}.product-reviews-histogram__star{width:11px}.product-reviews-histogram__bar{width:100%;border-radius:30px;background-color:rgba(247,198,79,.2);height:8px;margin:0 8px}.product-reviews-histogram__bar-value{background-color:#f7c64f;border-radius:30px;height:100%}.ProductValues{max-width:1220px;margin:32px auto;overflow:hidden}.product-page__kit-section .ProductValues{margin:5px auto}.ProductValues__title{color:#7c7c7c;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;margin:0 0 20px}.ProductValues__item,.ProductValues__title{display:block;text-align:center}.ProductValues__item-image{width:103px;height:103px;margin:auto;color:#b4b3b0;display:block}.ProductValues__item-label{margin:16px 0 0;display:block;color:#454441;font-weight:400}.ProductValues__item:hover .ProductValues__item-image,.ProductValues__item:hover .ProductValues__item-label{color:#ca9e41}.ProductValues__slider{overflow:hidden}@media (min-width:768px){.product-page__kit-section .ProductValues{margin:16px auto}}@media (min-width:1024px){.ProductValues{margin-top:64px;border-top:none;margin-bottom:64px}}.Prop65Warning{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;text-align:center;margin:16px 16px 0;padding:0 32px}.Prop65Warning__copy{color:#7c7c7c}.Prop65Warning__copy--prelink{display:block}.Prop65Warning__link{color:#2da77d;text-decoration:underline}.Prop65Warning__link:hover{color:#2da77d}@media (min-width:768px){.Prop65Warning{margin-top:32px}.Prop65Warning__copy--prelink{display:inline;display:initial}}.scrapbook-narrative{max-width:1024px;min-height:401px;position:relative;display:flex;justify-content:flex-start}.scrapbook-narrative--reverse-layout{justify-content:flex-end}.scrapbook-narrative__content{width:75%;max-width:723px;background-color:#f9f6f4}.scrapbook-narrative__text-content{display:flex;display:-ms-flexbox;flex-direction:column;-ms-flex-direction:column;justify-content:center;-ms-flex-pack:center;height:100%;padding:59px 0 59px 32px}.scrapbook-narrative--reverse-layout .scrapbook-narrative__text-content{padding-left:39%}.scrapbook-narrative__subtitle,.scrapbook-narrative__text,.scrapbook-narrative__title{width:57%;max-width:386px}.scrapbook-narrative--reverse-layout .scrapbook-narrative__subtitle,.scrapbook-narrative--reverse-layout .scrapbook-narrative__text,.scrapbook-narrative--reverse-layout .scrapbook-narrative__title{width:88%}.scrapbook-narrative__title{padding-top:16px}.scrapbook-narrative__title-text{font-size:32px;line-height:36px;font-weight:700;color:#454441}.scrapbook-narrative__subtitle{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:1.33;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;color:#7c7c7c;opacity:.5}.scrapbook-narrative__text{font-size:18px;line-height:22px;line-height:1.44;padding-top:20px}.scrapbook-narrative__image-container{position:absolute;top:40px;right:0}.scrapbook-narrative--reverse-layout .scrapbook-narrative__image-container{left:0}.scrapbook-narrative__image{max-width:320px;max-height:320px}@media (min-width:1024px){.scrapbook-narrative{min-height:606px}.scrapbook-narrative__text-content{padding-left:52px}.scrapbook-narrative__text{width:60%}.scrapbook-narrative__image-container{top:44px}.scrapbook-narrative__image{max-width:518px;max-height:518px}}.ShippingDisclaimer{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:14px;letter-spacing:.2px;text-align:center;color:#454441;margin:32px 16px}.ShippingDisclaimer__label{font-weight:700;font-style:italic}.ShippingDisclaimer__states{font-weight:lighter;font-style:normal}@media(min-width:768px){.ShippingDisclaimer{max-width:400px;margin:32px auto}.ShippingDisclaimer__label,.ShippingDisclaimer__states{display:block}}.slide-toggle{position:relative;display:inline-block;width:51px;height:32px;border-radius:32px;background-color:#e1e1e1;transition:background-color .3s ease;-webkit-transition:background-color .3s ease}.slide-toggle:hover{cursor:pointer}.slide-toggle:after{content:"";display:block;position:absolute;top:2px;left:2px;border-radius:50%;width:28px;height:28px;background-color:#fff;box-shadow:0 8px 18px 4px rgba(0,0,0,.08),0 4px 3px 0 rgba(0,0,0,.1),0 0 2px 1px rgba(0,0,0,.11),0 1px 2px 0 rgba(0,0,0,.07);transform:translateX(0);-webkit-transform:translateX(0);transition:transform .3s ease;-webkit-transition:transform .3s ease}.slide-toggle--on{background-color:#00c990}.slide-toggle--on:after{transform:translateX(19px);-webkit-transform:translateX(19px)}.special-product-details{margin:auto 10px;text-align:center;color:#7c7c7c;border-radius:10px;padding:16px 24px 20px;background-color:#f9f6f4;font-size:14px;line-height:18px}@media (min-width:768px){.special-product-details{max-width:355px;margin:auto}}.special-product-details__title{color:#454441;margin-bottom:12px;display:block;font-weight:700}.special-product-details__title .emoji{font-size:15px;vertical-align:top}.sticky-atc{width:100%;background-color:#00c990;text-align:center;padding:13px 0 27px;position:relative}.sticky-atc__snackbar{position:absolute;width:100%;left:0;top:-52px;padding:0 4px;text-align:left}.sticky-atc__snackbar-link{display:block;width:100%;height:46px;background-color:#00c990;color:#fff;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:14px 15px;text-decoration:none}.sticky-atc__snackbar-link:active,.sticky-atc__snackbar-link:focus{color:#fff}.sticky-atc__snackbar-cart,.sticky-atc__snackbar-label{font-size:14px;line-height:18px}.sticky-atc__snackbar-cart{font-weight:700;float:right}.sticky-atc__button{font-size:18px;line-height:22px;color:#fff;outline:none}.sticky-atc__button--updating:after{content:"";position:absolute;background:url("https://assets.thrivemarket.com/static/img/svg/preloader.svg");width:20px;height:20px;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;top:48%;transform:translate(125px,-50%)}.truncate-block__container{transition:height .5s linear;overflow:hidden}.truncate-block__more{color:#7c7c7c}.truncate-block__more:hover{color:#454441}.ChatBanner{background-image:url("/static/img/svg/inline-chat-bg.svg");background-position:50%;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#4a4a4a;max-width:1024px;margin:16px auto 0;text-align:center;display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;height:78px}.ChatBanner,.ChatBanner__text{font-size:18px;line-height:22px}.ChatBanner__text{display:inline-block;margin:0 16px}.ChatBanner__button{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#fff;background-color:#2da77d;border-color:#2da77d;font-size:18px;line-height:36px;padding:0 16px;position:relative;padding-left:30px;padding-right:30px}.ChatBanner__button:focus,.ChatBanner__button:hover{color:#fff;background-color:#217659;border-color:#217659}.ChatBanner__button--pending,.ChatBanner__button--pending:hover{color:#fff;background-color:#d7d7d7;border-color:#d7d7d7}.ChatBanner--small .ChatBanner__sub-text{display:none}.ChatBanner--large{height:200px;justify-content:center;-ms-flex-pack:center;align-items:center;-ms-flex-align:center;flex-direction:column}.ChatBanner--large .ChatBanner__text{font-size:22px;line-height:26px}.ChatBanner--large .ChatBanner__sub-text{margin-top:4px}.ChatBanner--large .ChatBanner__sub-text:after{content:"";background-color:#00c990;height:10px;width:10px;border-radius:50%;display:inline-block;margin-left:4px}.ChatBanner--large .ChatBanner__button{margin-top:24px}.ChatBanner .loader-svg{width:20px;color:#fff;position:absolute;top:5px;left:6px}@media (min-width:768px){.ChatBanner--small{border-radius:8px;height:58px}}@media (min-width:1024px){.ChatBanner{border-radius:8px}}.WineFacts{margin:24px auto 0}.WineFacts__text{margin:0 20px}.WineFacts__subtitle{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;text-transform:uppercase;color:#7c7c7c;margin:0 auto 8px}.WineFacts__subtitle,.WineFacts__title{font-weight:700;text-align:center;display:block}.WineFacts__title{font-size:32px;line-height:36px;color:#454441;margin:0 auto 16px}.WineFacts__facts,.WineFacts__title{font-family:Lato,Helvetica,Roboto,Arial,sans-serif}.WineFacts__facts{color:#4a4a4a;width:288px;margin:0 auto}.WineFacts__row{display:flex;display:-ms-flexbox;margin-bottom:16px;min-height:18px}.WineFacts__fact{font-size:14px;line-height:18px;flex:1;-ms-flex:1;text-align:right;margin-right:16px;padding-top:4px;max-width:100px}.WineFacts__value{font-size:18px;line-height:22px;flex:2;-ms-flex:2;font-weight:700;text-align:left}.WineFacts__image{width:100%}@media(min-width:768px){.WineFacts{background:#f9f7f6}.WineFacts__text{padding:16px 0}.WineFacts__subtitle{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;margin:16px auto}.WineFacts__title{font-size:46px;line-height:52px;font-weight:300}.WineFacts__facts{margin:0 auto;width:368px}.WineFacts__row{min-height:24px}.WineFacts__fact{font-size:18px;line-height:22px;flex:2;-ms-flex:2;padding-top:3px}.WineFacts__value{font-size:22px;line-height:26px;flex:5;-ms-flex:5}}@media(min-width:1280px){.WineFacts{display:flex;display:-ms-flexbox;flex-flow:wrap;-ms-flex-flow:wrap;padding:32px}.WineFacts--has-image{padding:0}.WineFacts__text{margin:0 auto}.WineFacts--has-image .WineFacts__text{align-items:center;-ms-flex-align:center;flex:1;-ms-flex:1;flex-flow:column;-ms-flex-flow:column;display:flex;display:-ms-flexbox;justify-content:center;-ms-flex-pack:center;padding:24px;margin:24px;padding:0}.WineFacts__facts{display:flex;display:-ms-flexbox;width:768px}.WineFacts--has-image .WineFacts__facts{flex-flow:column;-ms-flex-flow:column;flex-wrap:wrap;-ms-flex-wrap:wrap;width:400px}.WineFacts__column{flex:3;-ms-flex:3}.WineFacts--has-image .WineFacts__column{flex:1;-ms-flex:1}.WineFacts--has-image .WineFacts__column-left{flex-wrap:wrap;-ms-flex-wrap:wrap;height:210px}.WineFacts--has-image .WineFacts__image{display:flex;display:-ms-flexbox;flex:3;-ms-flex:3;align-items:center;-ms-flex-align:center}}.SimilarProductSelect{margin:16px auto}@media (min-width:768px){.SimilarProductSelect{margin:16px 0 0;margin:16px initial initial}}@media (min-width:1024px){.SimilarProductSelect{margin:0 0 24px;margin:0 initial 24px}}.SommDetails{background:#f9f7f6;padding:16px;overflow:hidden;padding-bottom:92px}.SommDetails+.Prop65Warning{padding-top:76px;background:#fff;margin:0;margin-top:-76px}.SommDetails__subtitle{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:3.3px;font-weight:700;text-transform:uppercase;color:#7c7c7c;display:block;margin-bottom:8px}.SommDetails__title{font-size:32px;line-height:36px;font-weight:700;color:#454441;margin:0 auto 16px;display:block}.SommDetails__text{font-size:14px;line-height:18px;color:#4a4a4a;padding-bottom:16px;line-height:1.6}.SommDetails__card{position:relative;text-align:center;margin:0 -8px;padding:32px 0;border-radius:4px;background:#fff;box-shadow:2px 4px 8px 0 rgba(0,0,0,.15)}.SommDetails__card .image-loader__wrapper{-webkit-clip-path:circle(50%);clip-path:circle(50%);width:230px;margin:0 auto}.SommDetails__leaves{position:absolute;pointer-events:none;background-image:url(/static/client/53a656982def88a1b60ffffc80c6a3e0.svg);background-repeat:no-repeat;width:112px;height:112px;bottom:-76px;right:-40px}.SommDetails__curly-quote{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:56px;font-weight:700;line-height:24px;color:#454441;margin-top:32px}.SommDetails__quote{font-size:22px;line-height:26px;color:#454441;width:272px;margin:0 auto 64px}.SommDetails__name{color:#454441;margin-bottom:8px}.SommDetails__job-title,.SommDetails__name{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase}.SommDetails__job-title{color:#7c7c7c;padding-bottom:32px}@media (min-width:768px){.SommDetails{margin:64px 0;padding:0 16px;overflow:visible}.SommDetails__content{display:flex;align-items:center}.SommDetails__box-info{flex:1;margin:32px}.SommDetails__subtitle{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;margin-bottom:16px}.SommDetails__title{font-size:56px;line-height:52px;font-weight:300;margin:0 auto 24px}.SommDetails__card{flex:1;margin:-30px auto}.SommDetails__leaves{bottom:-16px;left:-80px}.SommDetails__quote{width:296px}}@media (min-width:1280px){.SommDetails{position:relative}.SommDetails__flower{position:absolute;pointer-events:none;background-image:url(/static/client/2b3410368a587e2a661a49482430a5b1.svg);background-repeat:no-repeat;width:172px;height:172px;bottom:-20px;left:-4px}.SommDetails__content{margin:0 auto;max-width:985px}.SommDetails__box-info{margin-right:64px;margin-left:0}.SommDetails__card{max-width:366px}.SommDetails__leaves{right:-68px;left:unset;bottom:36px}}.ValuesCard{color:#4a4a4a;align-items:center;justify-content:center;display:flex;flex:1;font-size:14px;line-height:18px;font-weight:700;flex-direction:column;text-align:center;position:relative}.ValuesCard__value{margin:0 16px}@media (min-width:768px){.ValuesCard{font-size:24px;line-height:26px;color:#454441}.ValuesCard__value{margin:0 64px}}@media (min-width:1024px){.ValuesCard{background-color:#f9f7f6;font-weight:300}.ValuesCard:before{content:"";height:50%;width:1px;background:#979797;opacity:.2;position:absolute;left:0}.ValuesCard__value{margin:0 64px}}@media (min-width:769px){.opti-1981__header{margin-bottom:15px}}.opti-1981__header-image{width:100%}.opti-1981__bullets{margin:0 -30px}.opti-1981__bullet{margin-bottom:10px;text-align:center}@media (min-width:768px){.opti-1981__bullet{display:inline-block;float:left;width:33%;padding:0 5px;margin-bottom:35px}}.opti-1981__bullet-item{width:36px;height:36px;background:#00c990;color:#fff;border-radius:100px;margin:0 auto 20px;display:none}@media (min-width:769px){.opti-1981__bullet-item{display:inline-block}}.opti-1981__bullet-num{font-family:Lato;font-size:14px;padding-top:9px}.opti-1981__bullet-text{font-size:14px;line-height:20.64px;line-height:1.29rem;text-align:center}@media (min-width:769px){.opti-1981__bullet-text{display:inline-block;float:left}}.product-ad-banner{width:100%}.product-ad-banner__contents{position:relative;height:375px}.product-ad-banner__image,.product-ad-banner__text{position:absolute;top:0;right:0;left:0;bottom:0;transform:translateZ(0);text-align:center}.product-ad-banner__title{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:14px;line-height:18px;letter-spacing:3.8px;font-weight:700;text-transform:uppercase;color:#7c7c7c;margin-top:30px}.product-ad-banner__subtitle{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:22px;color:#4a4a4a;font-weight:700;width:90%;margin:15px auto}.product-ad-banner__cta-container{width:100%;margin:0 auto}.product-ad-banner__cta{outline:none;border-radius:5px;border:1px solid;margin:0 5px;display:inline-block;white-space:nowrap;text-decoration:none;cursor:pointer;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;-webkit-font-smoothing:antialiased;color:#fff;background-color:#2da77d;border-color:#2da77d;font-size:18px;line-height:36px;padding:0 16px}.product-ad-banner__cta:focus,.product-ad-banner__cta:hover{color:#fff;background-color:#217659;border-color:#217659}@media (min-width:768px){.product-ad-banner{margin:0 auto}.product-ad-banner__contents{height:319px;margin:0 16px}.product-ad-banner__image .image-loader__image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.product-ad-banner .image-loader__image{background-position:0 0}.product-ad-banner__text{width:60%;max-width:435px;text-align:left;padding:0 40px;position:relative;top:50%;transform:translateY(-50%)}.product-ad-banner__title{font-size:18px;line-height:22px}.product-ad-banner__subtitle{width:100%;font-size:24px;line-height:28px;font-weight:700;margin:10px auto 25px}.product-ad-banner__cta,.product-ad-banner__cta-container{margin:0}}@media (min-width:1024px){.product-ad-banner{max-width:1024px}.product-ad-banner__contents{margin:0 24px}.product-ad-banner__text{width:45%;text-align:left}}@media (min-width:1280px){.product-ad-banner__contents{margin:0}}.breadcrumbs-wrap{overflow:hidden}.breadcrumbs-wrap .breadcrumbs{list-style:none;margin:0}@media (min-width:768px){.breadcrumbs-wrap .breadcrumbs{line-height:35px}}.breadcrumbs-wrap .breadcrumbs:after,.breadcrumbs-wrap .breadcrumbs:before{content:" ";display:table}.breadcrumbs-wrap .breadcrumbs:after{clear:both}.breadcrumbs-wrap .breadcrumbs a:hover{color:#ca9e41}.breadcrumbs-wrap .breadcrumbs li{color:#7c7c7c;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;text-transform:uppercase;font-weight:700;display:inline;letter-spacing:1px}@media (min-width:768px){.breadcrumbs-wrap .breadcrumbs li{font-size:14px;letter-spacing:3.3px}}.breadcrumbs-wrap .breadcrumbs li a{transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;color:inherit}.breadcrumbs-wrap .breadcrumbs li:after{margin:0 5px;content:"/"}.catalog{background-color:#f9f6f4}@media (min-width:1024px){.catalog-content,.premium-catalog-content{width:75%;float:left;padding-left:15px;padding-right:15px}.catalog-content--full-width,.premium-catalog-content--full-width{width:100%;float:none}}.catalog-content .product-wrap:after,.catalog-content .product-wrap:before,.premium-catalog-content .product-wrap:after,.premium-catalog-content .product-wrap:before{height:18px}@media (min-width:768px){.catalog-content .product-wrap:after,.catalog-content .product-wrap:before,.premium-catalog-content .product-wrap:after,.premium-catalog-content .product-wrap:before{height:20px}}@media (min-width:1024px){.catalog-content .product-wrap:after,.catalog-content .product-wrap:before,.premium-catalog-content .product-wrap:after,.premium-catalog-content .product-wrap:before{height:30px}}.catalog-content .product-wrap:after,.premium-catalog-content .product-wrap:after{display:none}@media (min-width:768px){.catalog-content .product-wrap:before,.premium-catalog-content .product-wrap:before{display:none}.catalog-content .product-wrap:after,.premium-catalog-content .product-wrap:after{display:block}}.catalog-content__no-products,.premium-catalog-content__no-products{text-align:center}.catalog-content__no-products:after,.catalog-content__no-products:before,.premium-catalog-content__no-products:after,.premium-catalog-content__no-products:before{height:18px}@media (min-width:768px){.catalog-content__no-products:after,.catalog-content__no-products:before,.premium-catalog-content__no-products:after,.premium-catalog-content__no-products:before{height:20px}}@media (min-width:1024px){.catalog-content__no-products:after,.catalog-content__no-products:before,.premium-catalog-content__no-products:after,.premium-catalog-content__no-products:before{height:30px}}@media (min-width:768px){.catalog-content__no-products,.premium-catalog-content__no-products{text-align:left;text-align:initial}}.catalog-bottom{content:"";display:table;width:100%;margin-top:30px}.catalog-bottom>div{position:relative}.catalog-bottom .button{margin:0}.catalog-bottom .display-filters{float:none}.catalog-bottom .display-filters form{display:none}.catalog-bottom .pagination{margin-bottom:0}.premium-catalog-content{width:100%;padding-bottom:40px}.display-filters{float:right}@media (min-width:768px){.display-filters{line-height:35px}}.display-filters .filters-block{padding-left:7.5px;padding-right:7.5px;display:inline-block;vertical-align:middle;line-height:1}@media (min-width:768px){.display-filters .filters-block{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.display-filters .filters-block{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.display-filters .filters-block{padding-left:15px;padding-right:15px}}@media (min-width:1024px){.display-filters .filters-block .display-filters-button{display:none}}.display-filters .filters-block:last-child{padding-right:0}.display-filters .filters-block:first-child{padding-left:0}.display-filters .filters-block.show-for-large{padding-right:0}.display-filters .filters-block:after{padding-left:7.5px;padding-right:7.5px}@media (min-width:768px){.display-filters .filters-block:after{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.display-filters .filters-block:after{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.display-filters .filters-block:after{padding-left:15px;padding-right:15px}}@media screen and (max-width:1023px){.display-filters .filters-block{padding:0}.display-filters .filters-block:after{content:"|";color:#d3cfc3}.display-filters .filters-block:last-of-type:after{display:none}}.display-filters .select-wrap{display:inline-block;width:160px}.display-filters .select-wrap--page-size{width:75px}@media screen and (max-width:1023px){.display-filters .select-wrap{width:0!important;position:absolute;overflow:hidden}}.display-filters .select-wrap select{box-shadow:0 1px 3px 0 rgba(0,0,0,.15);border-radius:5px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;color:#7c7c7c;font-size:14px;margin:0}.display-filters-button,.display-filters label{display:inline-block;margin-right:10px;font-size:14px;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:400;color:#454441;margin-bottom:-2px;letter-spacing:1px}@media (min-width:768px){.display-filters-button,.display-filters label{font-size:14px}}@media screen and (max-width:1023px){.display-filters-button,.display-filters label{margin-right:0;color:#ca9e41;cursor:pointer}}.catalog-filter dl dd.selected:after,.catalog-filter dl dt.toggle+dd{transition-property:(max-height,padding);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;transform:translateZ(0);min-height:1px;max-height:1px;padding:1px 10px 0;overflow:hidden;border-top:1px dashed hsla(45,15%,80%,.8);margin-left:-10px;margin-right:-10px}.catalog-filter{float:left;width:25%;display:none;color:#454441}@media (min-width:768px){.catalog-filter{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.catalog-filter{padding-left:15px;padding-right:15px;display:block}}.catalog-filter form{box-shadow:0 1px 5px 0 rgba(0,0,0,.23);background:#fff;border-radius:10px;padding:16px;position:relative}.catalog-filter .filter-title{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:24px;position:relative}.catalog-filter .filter-title:after{height:20px}.catalog-filter .filter-reset{font-size:12px;position:absolute;right:0;margin-top:12px;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.catalog-filter .filter-reset:hover{color:#00c990}.catalog-filter dl{margin-bottom:0}.catalog-filter dl dt{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#454441;position:relative;cursor:default;margin-bottom:10px;font-weight:800}.catalog-filter dl dt.toggle{margin-top:20px;margin-bottom:0;cursor:pointer}.catalog-filter dl dt.toggle .catalog-filter__toggle-button{display:block}.catalog-filter dl dt.toggle .catalog-filter__toggle-button:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:3px;top:4px;font-size:12px;content:"\F217"}.catalog-filter dl dt.active .catalog-filter__toggle-button:after{content:"\F208"}.catalog-filter dl dt.active+dd{padding:20px 10px 0;max-height:295px;overflow-y:auto}.catalog-filter dl dt.active+dd:last-of-type{padding-bottom:10px}.catalog-filter dl dd{color:#454441;position:relative;overflow-y:auto;padding:2px 0 0 5px}.catalog-filter dl dd.selected{margin-bottom:20px;overflow:visible;max-height:none}.catalog-filter dl dd.selected:after{content:"";display:block}.catalog-filter a{color:#454441;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms}.catalog-filter ol{list-style:none;margin:0;font-size:14px}.catalog-filter ol li{margin-bottom:5px}.catalog-filter ol li a:hover{color:#00c990}.catalog-filter ol li.remove{font-size:14px}.catalog-filter ol li.remove a{position:relative;display:block;padding-right:20px}.catalog-filter ol li.remove a:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F129";position:absolute;right:1px;top:8px;font-size:10px}.catalog-filter .radio{padding-left:25px;position:relative}.catalog-filter .radio>a{display:inline-block}.catalog-filter .radio>a:before{transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0ms;content:"";width:16px;height:16px;margin:3px;border-radius:10px;border:2px solid #fff;box-shadow:0 0 0 1px #d3cfc3;background-color:#fff;position:absolute;left:-1px;top:0}.catalog-filter .radio>a:hover{text-decoration:none;color:#00c990}.catalog-filter .radio.active>a:before,.catalog-filter .radio>a:hover:before{background-color:#00c990}.catalog-filter .raiting-stars{top:3px}.catalog-filter .raiting-stars,.filter-mobile .raiting-stars{font-size:inherit;text-indent:0;cursor:pointer}.catalog-filter .raiting-stars i,.filter-mobile .raiting-stars i{font-size:18px;letter-spacing:2px;vertical-align:text-bottom}.catalog-filter .raiting-stars span,.filter-mobile .raiting-stars span{vertical-align:baseline;font-size:14px}.filter-mobile{background:transparent;position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;transform:translateY(-100%);transition:transform .3s ease-in-out}.filter-mobile.slide-in-down{background:#fff;transform:translateY(0)}@media (min-width:1024px){.filter-mobile{display:none!important}}.filter-mobile.inside:not(#catalog-sort-filter) .filter-head .back-button{display:inline}.filter-mobile.inside:not(#catalog-sort-filter) .filter-head .end-button:first-child{display:none}.filter-mobile.inside:not(#catalog-sort-filter) .filter-head .end-button:last-child{display:inline-block}.filter-mobile.inside:not(#catalog-sort-filter) .filter-head .reset-button{display:none}.filter-mobile.inside:not(#catalog-sort-filter) .filter-content{bottom:0}.filter-mobile.inside:not(#catalog-sort-filter) .filter-content>ol>li.active{margin-top:-12px;padding-top:0}.filter-mobile.inside:not(#catalog-sort-filter) .filter-content>ol>li.active>span{font-family:Dosis,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-weight:600;position:fixed;top:0;left:50%;transform:translateX(-50%);padding:10px 0;padding:.625rem 0;font-size:17px;font-size:1.0625rem;width:60%;background:#fff;z-index:60;text-align:center}@media screen and (max-width:767px){.filter-mobile.inside:not(#catalog-sort-filter) .filter-content>ol>li.active>span{color:#475866}}.filter-mobile.inside:not(#catalog-sort-filter) .filter-content>ol.selected,.filter-mobile.inside:not(#catalog-sort-filter) .filter-content>ol>li.active>span:after,.filter-mobile.inside:not(#catalog-sort-filter) .filter-content>ol>li.active>span:before,.filter-mobile.inside:not(#catalog-sort-filter) .filter-submit{display:none}.filter-mobile .filter-head{font-family:Dosis,Arial Narrow,Arial,sans-serif;font-size:12px;font-weight:600;display:table;text-align:center;color:#7d7b77;text-transform:uppercase;box-shadow:0 2px 4px 0 rgba(0,0,0,.16);width:100%;height:0;position:relative;z-index:60}.filter-mobile .filter-head>div{width:33.33%;padding:10px 15px;display:table-cell;vertical-align:baseline}.filter-mobile .filter-head .filter-head-left{text-align:left}.filter-mobile .filter-head .filter-head-right{text-align:right}.filter-mobile .filter-head .filter-head-center{letter-spacing:3.3px;font-size:16px}.filter-mobile .filter-head .back-button{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;cursor:pointer;display:none}.filter-mobile .filter-head .back-button:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F124";margin-right:4px}.filter-mobile .filter-head .reset-button{cursor:pointer}.filter-mobile .filter-head .end-button{color:#475866;text-transform:uppercase}.filter-mobile .filter-content{color:#000;position:absolute;overflow-y:auto;overflow-x:hidden;top:40px;left:0;right:0;bottom:45px;border-top:5px solid transparent}.filter-mobile .filter-content ol{list-style:none;margin:0;padding:0;line-height:inherit;background:#fff;font-size:14px;color:#454441}.filter-mobile .filter-content ol.selected{overflow:visible;max-height:none}.filter-mobile .filter-content ol.selected li:last-child{margin-bottom:20px}.filter-mobile .filter-content ol li.remove{font-size:14px}.filter-mobile .filter-content ol li.remove a{position:relative;display:block;padding-right:20px}.filter-mobile .filter-content ol li.remove a:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;content:"\F129";position:absolute;right:0;top:5px}.filter-mobile .filter-content ol ol ol{text-indent:20px}.filter-mobile .filter-content ol ol ol ol{text-indent:30px}.filter-mobile .filter-content>ol a{color:inherit}.filter-mobile .filter-content>ol li{padding:10px 15px;cursor:pointer;border-bottom:1px solid hsla(40,2%,48%,.2)}.filter-mobile .filter-content>ol li>div{padding-top:10px}.filter-mobile .filter-content>ol li.active>ol{left:0;overflow:visible;position:absolute;margin-top:10px;border-top:1px solid hsla(40,2%,48%,.2);z-index:70}.filter-mobile .filter-content>ol li>a,.filter-mobile .filter-content>ol li>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-mobile .filter-content>ol li.selected>a,.filter-mobile .filter-content>ol li.selected>span{position:relative;font-weight:700}.filter-mobile .filter-content>ol li.selected>a:last-child:before,.filter-mobile .filter-content>ol li.selected>span:last-child:before{display:none}.filter-mobile .filter-content>ol li.selected>a:before,.filter-mobile .filter-content>ol li.selected>span:before{content:"All "}.filter-mobile .filter-content>ol li.selected>a:after,.filter-mobile .filter-content>ol li.selected>span:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F121";color:#3ac495;position:absolute;right:0;font-size:20px}.filter-mobile .filter-content>ol.unbordered>li{border-bottom:0}.filter-mobile .filter-content>ol>li[data-text-all]:after{content:attr(data-text-all);position:absolute;right:30px;top:10px;color:#7d7b77;pointer-events:none;z-index:50}.filter-mobile .filter-content>ol>li[data-text-all]:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F125";font-size:inherit;top:12px;position:absolute;right:15px;color:#7d7b77;pointer-events:none}.filter-mobile .filter-content>ol>li.selected:not(.active)>a,.filter-mobile .filter-content>ol>li.selected:not(.active)>span{font-weight:400}.filter-mobile .filter-content>ol>li.active:after,.filter-mobile .filter-content>ol>li.active:before,.filter-mobile .filter-content>ol>li.selected:not(.active)>a:after,.filter-mobile .filter-content>ol>li.selected:not(.active)>span:after{display:none}.filter-mobile .filter-content>ol>li:not(.active){position:relative}.filter-mobile .filter-content>ol>li:not(.active) li.selected,.filter-mobile .filter-content>ol>li:not(.active) ol{position:static}.filter-mobile .filter-content>ol>li:not(.active) li.selected ol{display:none}.filter-mobile .filter-content>ol>li:not(.active) li.selected>a,.filter-mobile .filter-content>ol>li:not(.active) li.selected>span{position:absolute;right:15px;padding-right:15px;top:10px;font-weight:400;max-width:60%;overflow:hidden;text-overflow:ellipsis;color:#7d7b77;pointer-events:none;background:#fff;z-index:60}.filter-mobile .filter-content>ol>li:not(.active) li.selected>a:before,.filter-mobile .filter-content>ol>li:not(.active) li.selected>span:before{display:none}.filter-mobile .filter-content>ol>li:not(.active) li.selected>a:after,.filter-mobile .filter-content>ol>li:not(.active) li.selected>span:after{content:"\F125";font-size:inherit;color:inherit;top:2px}.filter-mobile .filter-content>ol>li ol{left:100%;width:100%;height:0;overflow:hidden}.filter-mobile .filter-submit{position:absolute;bottom:0;left:0;right:0;padding:5px;border-top:1px solid hsla(45,15%,80%,.8)}.filter-mobile .filter-submit .button{margin:0}.filter-mobile li.raiting-stars-wrap.hide{display:block!important}.catalog-header{padding-left:15px;padding-right:15px;margin-left:-7.5px;margin-right:-7.5px;border-top:1px solid hsla(45,15%,80%,.8);background:#fff}.catalog-header:after,.catalog-header:before{height:15px}@media (min-width:768px){.catalog-header:after,.catalog-header:before{height:16.66667px}}@media (min-width:1024px){.catalog-header:after,.catalog-header:before{height:25px}}@media (min-width:768px){.catalog-header{border-top:0;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;margin:0;float:left;width:100%;padding-left:10px;padding-right:10px}@media (min-width:1024px){.catalog-header{padding-left:15px;padding-right:15px}}}.catalog-page-header{font-size:12px;background:#fff;color:#000;text-align:center;opacity:1;transition:opacity 1s}.catalog-page-header:after,.catalog-page-header:before{height:18px}@media (min-width:768px){.catalog-page-header:after,.catalog-page-header:before{height:20px}}@media (min-width:1024px){.catalog-page-header:after,.catalog-page-header:before{height:30px}}.catalog-page-header--pending{opacity:.5}@media (min-width:768px){.catalog-page-header{font-size:13px}}@media (min-width:1024px){.catalog-page-header{font-size:14px}}@media (min-width:768px){.catalog-page-header .main-width{max-width:500px}}@media (min-width:1024px){.catalog-page-header .main-width{max-width:600px}}.catalog-page-header h1{display:inline-block;vertical-align:middle;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:700;margin:0;font-size:22px}@media (min-width:768px){.catalog-page-header h1{font-size:40px}}@media (min-width:1024px){.catalog-page-header h1{font-size:40px}}.catalog-page-header img,.catalog-page-header svg{display:inline-block;vertical-align:middle;width:45px;height:45px;margin:0 5px 0 0}@media (min-width:768px){.catalog-page-header img,.catalog-page-header svg{width:55px;height:55px}}.catalog-page-header img path,.catalog-page-header svg path{fill:#000}.catalog-page-header svg:empty{display:none}.catalog-page-header .heading+p:before{height:2.5px}@media (min-width:768px){.catalog-page-header .heading+p:before{height:3.33333px}}@media (min-width:1024px){.catalog-page-header .heading+p:before{height:5px}}.catalog-page-header .heading+p>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;-moz-line-clamp:3;-moz-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;position:relative;max-height:51px}.catalog-page-header .heading+p:last-child{margin-bottom:.6%}.catalog-page-header a{color:#ca9e41}@media (min-width:1024px){.catalog-page-header a{color:inherit}}.catalog-page-header a:hover{text-decoration:underline}.catalog-page-header.search .main-width{max-width:1220px}@media screen (min-width:768px) and (max-width:1023px){.catalog-page-header.search .main-width{max-width:560px;max-width:35rem}}.catalog-page-header.search h1{text-transform:capitalize}.catalog-page-header.search p{font-size:14px;color:#7d7b77}@media (min-width:768px){.catalog-page-header.search p{font-size:15px}}@media (min-width:1024px){.catalog-page-header.search p{font-size:16px}}.catalog-page-header.search p a{color:#ca9e41;text-decoration:underline}.catalog-page-header.search p a:hover{text-decoration:none}.catalog-page-header.search.search-empty:after,.catalog-page-header.search.search-empty:before{height:24px}@media (min-width:768px){.catalog-page-header.search.search-empty:after,.catalog-page-header.search.search-empty:before{height:26.66667px}}@media (min-width:1024px){.catalog-page-header.search.search-empty:after,.catalog-page-header.search.search-empty:before{height:40px}}@media screen and (max-width:767px){.catalog-page-header.search~.icons-filter{background:#fff}}@media (min-width:768px){.catalog-page-header.search~.icons-filter{background:#fff}.catalog-page-header.search~.icons-filter .icon-item{color:hsla(40,2%,48%,.7)}}.catalog-page-header.brand{background:#fff;color:#454441}.catalog-page-header.brand p{color:inherit;max-height:74px;overflow:hidden}.catalog-page-header.brand a.more{color:#ca9e41;white-space:nowrap}@media screen and (max-width:768px){.catalog-page-header.brand a.more{color:inherit;text-decoration:underline}.catalog-page-header.brand a.more:hover{text-decoration:none}}.catalog-page-header.brand .ellip-more-line{padding-right:60px;margin-right:-6px)}@media (min-width:1280px){.catalog-page-header.brand .heading img+h1,.catalog-page-header.brand .heading svg+h1{font-size:40px}}.category-hero{position:relative;transition:opacity 1s;opacity:1}.category-hero--updating{opacity:.01}.category-hero-content{margin:0 auto}@media (min-width:768px){.category-hero{background:#fff}.category-hero .category-hero-content{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:space-between;-ms-flex-pack:space-between;width:100%}}.category-hero .category-hero-text{padding-left:15px;padding-right:15px;margin-left:-7.5px;margin-right:-7.5px;padding:12px 7.5px;color:#454441;font-size:21px;font-size:1.3125rem;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;text-align:center;width:100%}@media (min-width:768px){.category-hero .category-hero-text{padding-left:10px;padding-right:10px}}@media (min-width:1024px){.category-hero .category-hero-text{padding-left:12.5px;padding-right:12.5px}}@media (min-width:1280px){.category-hero .category-hero-text{padding-left:15px;padding-right:15px}}@media (min-width:768px){.category-hero .category-hero-text{padding-top:25px;padding-bottom:25px;font-size:28px;line-height:30px}}@media (min-width:1024px){.category-hero .category-hero-text{font-size:40px;line-height:44px}}.category-hero .category-hero-text__heading{text-align:center}.category-hero .category-hero-text__logo svg{height:55px;height:3.4375rem;margin:0 5px 0 0;vertical-align:middle;width:55px;width:3.4375rem}@media (max-width:767px){.category-hero .category-hero-text__logo svg{height:45px;height:2.8125rem;width:45px;width:2.8125rem}}.category-hero .category-hero-text__logo *{stroke:#454441!important;fill:transparent!important}.category-hero .category-hero-text__title{font-family:Lato,Helvetica,Roboto,Arial,sans-serif;vertical-align:middle;font-size:21px;font-size:1.3125rem;font-weight:600}@media (min-width:768px){.category-hero .category-hero-text__title{font-size:28px;line-height:30px}}@media (min-width:1024px){.category-hero .category-hero-text__title{font-size:40px;line-height:44px}}.category-hero .category-hero-text__subtitle{display:block;font-size:14px;margin-top:5px;margin-top:.3125rem;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;line-height:17px;line-height:1.0625rem;max-height:51px;max-height:3.1875rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;text-align:center}@media screen and (min-width:48em){.category-hero .category-hero-text__subtitle{max-width:500px;max-width:31.25rem}}@media screen and (min-width:64em){.category-hero .category-hero-text__subtitle{max-width:600px;max-width:37.5rem}}.category-hero .category-hero-text__see-more{color:#ca9e41;cursor:pointer;font-size:14px;white-space:nowrap;text-align:center}@media (max-width:767px){.category-hero .category-hero-text__see-more{color:inherit;text-decoration:underline}.category-hero .category-hero-text__see-more:hover{text-decoration:none}}.category-hero .category-hero-image-desktop{display:none}.category-hero .category-hero-image-desktop img{width:100%;height:auto}@media (min-width:768px){.category-hero .category-hero-image-desktop{display:block;width:66.39344262%;position:relative;order:1}.category-hero .category-hero-image-desktop~.category-hero-text{width:auto;order:0;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-style:normal;text-align:left;position:relative;background:transparent;padding-right:40px}.category-hero .category-hero-image-desktop div{display:block;margin-right:-20px}}@media (min-width:1024px){.category-hero .category-hero-image-desktop:before{margin-left:25px}.category-hero .category-hero-image-desktop~.category-hero-text{padding-left:0}.category-hero .category-hero-image-desktop div{margin-right:-25px}}@media (min-width:1280px){.category-hero .category-hero-image-desktop:before{margin-left:30px}.category-hero .category-hero-image-desktop div{margin-right:-30px}}.pagination{text-align:center}.pagination:after,.pagination:before{content:" ";display:table}.pagination:after{clear:both}.pagination__item{display:inline-block;vertical-align:middle}.pagination__item--selected .pagination__item-cta,.pagination__item--separator{cursor:default}.pagination__item--selected .pagination__item-cta{color:#ca9e41}.pagination__item-cta{color:#7d7b77;padding:0 5px;cursor:pointer}.pagination__list{margin:0}.pagination__list,.pagination__next,.pagination__previous{display:inline-block;vertical-align:middle}.pagination__next,.pagination__previous{overflow:hidden;height:45px;width:45px;line-height:45px;text-align:center;border:2px solid #7d7b77;border-radius:50px;margin:0 12px}.pagination__next:after,.pagination__previous:after{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:inherit;margin:0}.pagination__next:disabled,.pagination__previous:disabled{color:hsla(40,2%,48%,.4);border-color:hsla(40,2%,48%,.4);cursor:default}.pagination__next:disabled:hover,.pagination__previous:disabled:hover{background:transparent}.pagination__next:after{content:"\F125"}.pagination__previous:after{content:"\F124"}.product-card{width:100%;text-align:center;padding:10% 0}.product-card__image-container{height:100%;width:100%;margin:27% auto 10%}@media (min-width:768px){.product-card__image-container{margin:0 auto}}.product-card__link{display:block;width:100%;height:100%}.product-card__text{display:block;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;font-size:12px;color:#454441}.product-list__container{min-height:80vh}.product-list__content{position:relative}.product-list__recommended{background-color:#fff;width:100%;min-height:20vh}.product-list__recommended__wrapper{max-width:1210px;padding:0 5px;margin:0 auto}.CatalogBannerHeader-wrapper .CatalogBannerHeader{background:#f9f6f4;padding:16px 8px}.PromotionalCatalogBannerHeader-wrapper .CatalogBannerHeader{margin:0 16px}.CatalogBannerHeader__wrapper{background:transparent;margin:0 auto}.CatalogBannerHeader__wrapper--fixed-height{max-width:none;width:100%}@media (min-width:768px){.CatalogBannerHeader-wrapper .CatalogBannerHeader{padding:16px}.CatalogBannerHeader__wrapper{max-width:720px}.CatalogBannerHeader__wrapper--fixed-height{max-width:none}}@media (min-width:1024px){.CatalogBannerHeader__wrapper,.CatalogBannerHeader__wrapper--fixed-height{max-width:1220px}}.all-values{color:#454441;padding-top:20px}.all-values-header{text-align:center;margin-bottom:30px}.all-values-header__title{font-size:28px;font-size:1.75rem;width:83.33333%;margin:0 auto 20px;padding-bottom:10px;position:relative;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;display:block}.all-values-header__title:after{content:"";width:40px;width:2.5rem;height:2px;height:.125rem;background:#ca9e41;position:absolute;left:50%;bottom:0;margin-left:-20px;margin-left:-1.25rem;border-radius:1px}.all-values-header__text{font-size:15px}.all-values-section__title{font-weight:700;font-size:18px;font-size:1.125rem;margin-bottom:30px;text-align:center;display:block}.values-item{font-size:15px;font-size:.9375rem;color:hsla(40,2%,48%,.7);vertical-align:top;display:inline-block;text-align:center;width:50%;margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:30px}.values-item__link{color:inherit;text-decoration:none;cursor:pointer}.values-item__link:hover{color:#ca9e41}.values-item__icon{display:block;padding-bottom:10px}.values-item__icon svg{width:100px;width:6.25rem;height:100px;height:6.25rem}.values-item__icon svg path:not([fill=none]){fill:currentColor}.values-item__icon svg circle{stroke:currentColor}.values-item__name{text-transform:uppercase;font-family:Dosis,Arial Narrow,Arial,sans-serif;font-weight:600;position:relative;display:block}.values-item__fakelink{text-decoration:underline}@media (min-width:768px){.all-values{padding-top:30px}.all-values-header{max-width:650px;max-width:40.625rem;margin-left:auto;margin-right:auto}.all-values-header__title{margin-bottom:30px}.all-values-header__title:after{width:70px;width:4.375rem;height:4px;height:.25rem;margin-left:-35px;margin-left:-2.1875rem}.all-values-content{max-width:680px;max-width:42.5rem;margin-left:auto;margin-right:auto;text-align:center}.values-item{min-width:8.75rem;width:16.66667%;padding:0 .3125rem 30px}.values-item__name{max-width:90%;margin:0 auto}}@media (min-width:1024px){.all-values{padding-top:40px}.all-values-header{max-width:810px;max-width:50.625rem;margin-bottom:35px}.all-values-header__title{font-size:38px;font-size:2.375rem;margin-bottom:40px}.all-values-header__text{font-size:16px}.all-values-content{max-width:none}.all-values-section__title{font-size:22px;font-size:1.375rem;margin-bottom:40px}}
/*# sourceMappingURL=main-bundle-styles.759901e130fc08907893.css.map*/