@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1,.h1-like{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;height:0}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,h1,.h1-like,h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr,figure{margin:0;padding:0}ul{list-style:none}.cf:after,.clearfix:after,.grid__item--float:after,.databox:after,.mosaic:after,.nav:after,.nutritional-facts ul li ul.Vitamines:after{content:"";display:table;clear:both}@font-face{font-family:'sobeys_merchant_scriptregular';src:url("../fonts/sobeys_merchant_script-webfont.eot");src:url("../fonts/sobeys_merchant_script-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/sobeys_merchant_script-webfont.woff") format("woff"),url("../fonts/sobeys_merchant_script-webfont.ttf") format("truetype"),url("../fonts/sobeys_merchant_script-webfont.svg#sobeys_merchant_scriptregular") format("svg");font-weight:normal;font-style:normal}h1,.h1-like,.font-brand{font-family:"proxima-nova",sans-serif}.pill,.stepper__item,.price,.font-brand-bold{font-family:"proxima-nova",sans-serif;font-weight:700}h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,.btn,.text .btn,.tabs li a,.fat-menu__item-list:before,.font-brand-bolder{font-family:"proxima-nova",sans-serif;font-weight:900}@media print{h2,.h2-like,h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like,.btn,.text .btn,.tabs li a,.fat-menu__item-list:before,.font-brand-bolder{font-family:Arial,Helvetica,Droid Sans,sans-serif}}.font-alt{font-family:"sobeys_merchant_scriptregular",sans-serif}body,.text--normal,.nutritional-facts *,.cart-item__title,.font-default{font-family:"proxima-nova",sans-serif}@media print{body,.text--normal,.nutritional-facts *,.cart-item__title,.font-default{font-family:Arial,Helvetica,Droid Sans,sans-serif}}@font-face{font-family:'iga-icons';src:url("../fonts/iga-icons.eot?4kju6x");src:url("../fonts/iga-icons.eot?4kju6x#iefix") format("embedded-opentype"),url("../fonts/iga-icons.woff2?4kju6x") format("woff2"),url("../fonts/iga-icons.ttf?4kju6x") format("truetype"),url("../fonts/iga-icons.woff?4kju6x") format("woff"),url("../fonts/iga-icons.svg?4kju6x#iga-icons") format("svg");font-weight:normal;font-style:normal}.icn{font-family:'iga-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*='icn-']:before{position:relative;top:2px}.icn-Facebook:before{content:""}.icn-GooglePlus:before{content:""}.icn-Pinterest:before{content:""}.icn-Twitter:before{content:""}.icn-YouTube:before{content:""}.icn-Instagram:before{content:""}.icn-tasse-a-mesurer:before{content:""}.icn-portions:before{content:""}.icn-horloge-cuisson:before{content:""}.icn-item-list-icon:before{content:""}.icn-play-filled:before{content:""}.icn-search:before{content:""}.icn-shopping-list:before{content:""}.icn-shopping-cart-fliped:before{content:""}@font-face{font-family:"icons";src:url("../fonts/icons.eot?124");src:url("../fonts/icons.eot?#iefix124") format("embedded-opentype"),url("../fonts/icons.woff?124") format("woff"),url("../fonts/icons.ttf?124") format("truetype"),url("../fonts/icons.svg?124#icons") format("svg");font-weight:normal;font-style:normal}.icon,[class^="icon--"],[class*=" icon--"],.modal__close:before,.mobile-toggler h2:before,.mobile-toggler .h2-like:before,.portable-toggler h2:before,.portable-toggler .h2-like:before,.shepherd-button-close:before{display:inline-block;font:normal normal normal 18px/1 "icons";font-size:inherit;text-rendering:auto;text-decoration:none!important;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--addtolist:before{content:"2"}.icon--addtorecipebox:before{content:"1"}.icon--arrow-left:before{content:"5"}.icon--arrow-right:before{content:"6"}.icon--arrow-skinny-left:before,.icon--carousel-left:before{content:"7"}.icon--arrow-skinny-right:before,.icon--carousel-right:before{content:"8"}.icon--arrow-up:before,.toggler.is-active .toggler__icon:before,.mobile-toggler.is-open h2:before,.mobile-toggler.is-open .h2-like:before,.portable-toggler.is-open h2:before,.portable-toggler.is-open .h2-like:before{content:"4"}.icon--arrow-down:before,.mobile-toggler h2:before,.mobile-toggler .h2-like:before,.portable-toggler h2:before,.portable-toggler .h2-like:before{content:"3"}.icon--cart-fee:before{content:":"}.icon--cart:before{content:"9"}.icon--check:before{content:"<"}.icon--comments:before{content:";"}.icon--delete-circle:before{content:"="}.icon--delete:before{content:"]"}.icon--delivery:before{content:">"}.icon--delivery-fee:before{content:"?"}.icon--doubelarrow-skinny-left:before{content:"@"}.icon--doubelarrow-skinny-right:before{content:"A"}.icon--edit:before{content:"B"}.icon--facebook-circle:before,.icon--facebook:before{content:"C"}.icon--flag:before{content:"D"}.icon--flyer:before{content:"E"}.icon--square:before{content:"F"}.icon--googleplus-circle:before,.icon--googleplus:before{content:"G"}.icon--help:before{content:"H"}.icon--hours:before{content:"I"}.icon--location:before{content:"["}.icon--mail:before{content:"J"}.icon--menu:before{content:"K"}.icon--minus:before{content:"\5c"}.icon--notice:before{content:"M"}.icon--phone:before{content:"O"}.icon--pickup:before{content:"P"}.icon--pinterest-circle:before,.icon--pinterest:before{content:"R"}.icon--play-circle:before{content:"S"}.icon--play-default:before{content:"T"}.icon--plus:before{content:"U"}.icon--erlenmeyer:before{content:"V"}.icon--pig:before{content:"Q"}.icon--calendar:before{content:"W"}.icon--print:before{content:"X"}.icon--readmode:before{content:"_"}.icon--search:before{content:"Y"}.icon--share:before{content:"a"}.icon--save:before{content:"e"}.icon--smile:before{content:"Z"}.icon--subscribe:before{content:"\5c"}.icon--twitter-circle:before,.icon--twitter:before{content:"^"}.icon--uncheck:before{content:"="}.icon--user:before{content:"0"}.icon--warning:before{content:"."}.icon--warning-circle:before{content:"/"}.icon--cash:before{content:"c"}.icon--fax:before{content:"d"}.icon--close:before,.modal__close:before,.shepherd-button-close:before{content:"b"}.icon--error:before{content:"="}.icon--youtube-circle:before,.icon--youtube:before{content:"f"}.icon--questionmark:before{content:"a"}.icon--alt:before{color:#159848;background-color:#bddd6e}.icon--muted{color:#5c5e6c}.icon--small{font-size:.556em}.icon--larger{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.icon--2x{font-size:2em;vertical-align:middle}.icon--3x{font-size:3em;vertical-align:middle}.icon--4x{font-size:4em;vertical-align:middle}.icon--5x{font-size:5em;vertical-align:middle}.icon--text{border-radius:15px;background:#159848;display:inline-block;padding-right:5px;color:#159848;line-height:30px}.icon+.icon-label,.icon-label+.icon,[class^="icon--"]+.icon-label,[class*=" icon--"]+.icon-label,.modal__close:before+.icon-label,.mobile-toggler h2:before+.icon-label,.mobile-toggler .h2-like:before+.icon-label,.portable-toggler h2:before+.icon-label,.portable-toggler .h2-like:before+.icon-label,.shepherd-button-close:before+.icon-label,.icon-label+[class^="icon--"],.icon-label+[class*=" icon--"],.icon-label+.modal__close:before,.mobile-toggler .icon-label+h2:before,.mobile-toggler .icon-label+.h2-like:before,.portable-toggler .icon-label+h2:before,.portable-toggler .icon-label+.h2-like:before,.icon-label+.shepherd-button-close:before{margin-left:10px}.icon-group{margin-top:10px}.icon-group>:first-child{margin-left:0}.icon-group>*{margin-left:20px}.icon.error-message,.error-message[class^="icon--"],.error-message[class*=" icon--"],.error-message.modal__close:before,.mobile-toggler h2.error-message:before,.mobile-toggler .error-message.h2-like:before,.portable-toggler h2.error-message:before,.portable-toggler .error-message.h2-like:before,.error-message.shepherd-button-close:before{font-family:inherit}.icon.error-message:before,.error-message[class^="icon--"]:before,.error-message[class*=" icon--"]:before,.error-message.modal__close:before,.mobile-toggler h2.error-message:before,.mobile-toggler .error-message.h2-like:before,.portable-toggler h2.error-message:before,.portable-toggler .error-message.h2-like:before,.error-message.shepherd-button-close:before{font-family:"icons"}.grid{list-style:none;/*[1]*/margin:0;/*[2]*/padding:0;/*[2]*/margin-left:-20px;/*[3]*/}.grid{font-size:.00001px;letter-spacing:-1em}.grid>*{font-size:18px;font-size:1rem;letter-spacing:normal}.grid__item{display:inline-block;/*[1]*/padding-left:20px;/*[2]*/vertical-align:top;/*[3]*/width:100%;/*[4]*//*[5]*//*[5]*/box-sizing:border-box;/*[5]*/zoom:1;/*[6]*/}.grid__item--float{float:left;padding-left:20px;/*[2]*/width:100%;/*[4]*//*[5]*//*[5]*/box-sizing:border-box;/*[5]*/}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}.grid--right{text-align:right}.grid--right>.grid__item{text-align:left}.grid--center{text-align:center}.grid--center>.grid__item{text-align:left}.grid--middle>.grid__item{vertical-align:middle}.grid--bottom>.grid__item{vertical-align:bottom}.grid--narrow{margin-left:-10px}.grid--narrow>.grid__item{padding-left:10px}.grid--wide{margin-left:-40px}.grid--wide>.grid__item{padding-left:40px}.one-whole,.sixteen-sixteenths{width:100%}.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths,.eight-sixteenths{width:50%}.one-third,.two-sixths,.four-twelfths{width:33.333%}.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}.one-quarter,.two-eighths,.three-twelfths,.four-sixteenths{width:25%}.three-quarters,.six-eighths,.nine-twelfths,.twelve-sixteenths{width:75%}.one-fifth,.two-tenths{width:20%}.two-fifths,.four-tenths{width:40%}.three-fifths,.six-tenths{width:60%}.four-fifths,.eight-tenths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth,.two-sixteenths{width:12.5%}.three-eighths,.six-sixteenths{width:37.5%}.five-eighths,.ten-sixteenths{width:62.5%}.seven-eighths,.fourteen-sixteenths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}.one-sixteenth{width:6.25%}.three-sixteenths{width:18.75%}.five-sixteenths{width:31.25%}.seven-sixteenths{width:43.75%}.nine-sixteenths{width:56.25%}.eleven-sixteenths{width:68.75%}.thirtheen-sixteenths{width:81.25%}.fifteen-sixteenths{width:93.75%}@media only screen and (max-width:767px){.palm--one-whole,.palm--sixteen-sixteenths{width:100%}.palm--one-half,.palm--two-quarters,.palm--three-sixths,.palm--four-eighths,.palm--five-tenths,.palm--six-twelfths,.palm--eight-sixteenths{width:50%}.palm--one-third,.palm--two-sixths,.palm--four-twelfths{width:33.333%}.palm--two-thirds,.palm--four-sixths,.palm--eight-twelfths{width:66.666%}.palm--one-quarter,.palm--two-eighths,.palm--three-twelfths,.palm--four-sixteenths{width:25%}.palm--three-quarters,.palm--six-eighths,.palm--nine-twelfths,.palm--twelve-sixteenths{width:75%}.palm--one-fifth,.palm--two-tenths{width:20%}.palm--two-fifths,.palm--four-tenths{width:40%}.palm--three-fifths,.palm--six-tenths{width:60%}.palm--four-fifths,.palm--eight-tenths{width:80%}.palm--one-sixth,.palm--two-twelfths{width:16.666%}.palm--five-sixths,.palm--ten-twelfths{width:83.333%}.palm--one-eighth,.palm--two-sixteenths{width:12.5%}.palm--three-eighths,.palm--six-sixteenths{width:37.5%}.palm--five-eighths,.palm--ten-sixteenths{width:62.5%}.palm--seven-eighths,.palm--fourteen-sixteenths{width:87.5%}.palm--one-tenth{width:10%}.palm--three-tenths{width:30%}.palm--seven-tenths{width:70%}.palm--nine-tenths{width:90%}.palm--one-twelfth{width:8.333%}.palm--five-twelfths{width:41.666%}.palm--seven-twelfths{width:58.333%}.palm--eleven-twelfths{width:91.666%}.palm--one-sixteenth{width:6.25%}.palm--three-sixteenths{width:18.75%}.palm--five-sixteenths{width:31.25%}.palm--seven-sixteenths{width:43.75%}.palm--nine-sixteenths{width:56.25%}.palm--eleven-sixteenths{width:68.75%}.palm--thirtheen-sixteenths{width:81.25%}.palm--fifteen-sixteenths{width:93.75%}}@media only screen and (min-width:768px) and (max-width:1279px){.portable--one-whole,.portable--sixteen-sixteenths{width:100%}.portable--one-half,.portable--two-quarters,.portable--three-sixths,.portable--four-eighths,.portable--five-tenths,.portable--six-twelfths,.portable--eight-sixteenths{width:50%}.portable--one-third,.portable--two-sixths,.portable--four-twelfths{width:33.333%}.portable--two-thirds,.portable--four-sixths,.portable--eight-twelfths{width:66.666%}.portable--one-quarter,.portable--two-eighths,.portable--three-twelfths,.portable--four-sixteenths{width:25%}.portable--three-quarters,.portable--six-eighths,.portable--nine-twelfths,.portable--twelve-sixteenths{width:75%}.portable--one-fifth,.portable--two-tenths{width:20%}.portable--two-fifths,.portable--four-tenths{width:40%}.portable--three-fifths,.portable--six-tenths{width:60%}.portable--four-fifths,.portable--eight-tenths{width:80%}.portable--one-sixth,.portable--two-twelfths{width:16.666%}.portable--five-sixths,.portable--ten-twelfths{width:83.333%}.portable--one-eighth,.portable--two-sixteenths{width:12.5%}.portable--three-eighths,.portable--six-sixteenths{width:37.5%}.portable--five-eighths,.portable--ten-sixteenths{width:62.5%}.portable--seven-eighths,.portable--fourteen-sixteenths{width:87.5%}.portable--one-tenth{width:10%}.portable--three-tenths{width:30%}.portable--seven-tenths{width:70%}.portable--nine-tenths{width:90%}.portable--one-twelfth{width:8.333%}.portable--five-twelfths{width:41.666%}.portable--seven-twelfths{width:58.333%}.portable--eleven-twelfths{width:91.666%}.portable--one-sixteenth{width:6.25%}.portable--three-sixteenths{width:18.75%}.portable--five-sixteenths{width:31.25%}.portable--seven-sixteenths{width:43.75%}.portable--nine-sixteenths{width:56.25%}.portable--eleven-sixteenths{width:68.75%}.portable--thirtheen-sixteenths{width:81.25%}.portable--fifteen-sixteenths{width:93.75%}}@media only screen and (min-width:768px){.portable-up--one-whole,.portable-up--sixteen-sixteenths{width:100%}.portable-up--one-half,.portable-up--two-quarters,.portable-up--three-sixths,.portable-up--four-eighths,.portable-up--five-tenths,.portable-up--six-twelfths,.portable-up--eight-sixteenths{width:50%}.portable-up--one-third,.portable-up--two-sixths,.portable-up--four-twelfths{width:33.333%}.portable-up--two-thirds,.portable-up--four-sixths,.portable-up--eight-twelfths{width:66.666%}.portable-up--one-quarter,.portable-up--two-eighths,.portable-up--three-twelfths,.portable-up--four-sixteenths{width:25%}.portable-up--three-quarters,.portable-up--six-eighths,.portable-up--nine-twelfths,.portable-up--twelve-sixteenths{width:75%}.portable-up--one-fifth,.portable-up--two-tenths{width:20%}.portable-up--two-fifths,.portable-up--four-tenths{width:40%}.portable-up--three-fifths,.portable-up--six-tenths{width:60%}.portable-up--four-fifths,.portable-up--eight-tenths{width:80%}.portable-up--one-sixth,.portable-up--two-twelfths{width:16.666%}.portable-up--five-sixths,.portable-up--ten-twelfths{width:83.333%}.portable-up--one-eighth,.portable-up--two-sixteenths{width:12.5%}.portable-up--three-eighths,.portable-up--six-sixteenths{width:37.5%}.portable-up--five-eighths,.portable-up--ten-sixteenths{width:62.5%}.portable-up--seven-eighths,.portable-up--fourteen-sixteenths{width:87.5%}.portable-up--one-tenth{width:10%}.portable-up--three-tenths{width:30%}.portable-up--seven-tenths{width:70%}.portable-up--nine-tenths{width:90%}.portable-up--one-twelfth{width:8.333%}.portable-up--five-twelfths{width:41.666%}.portable-up--seven-twelfths{width:58.333%}.portable-up--eleven-twelfths{width:91.666%}.portable-up--one-sixteenth{width:6.25%}.portable-up--three-sixteenths{width:18.75%}.portable-up--five-sixteenths{width:31.25%}.portable-up--seven-sixteenths{width:43.75%}.portable-up--nine-sixteenths{width:56.25%}.portable-up--eleven-sixteenths{width:68.75%}.portable-up--thirtheen-sixteenths{width:81.25%}.portable-up--fifteen-sixteenths{width:93.75%}}@media only screen and (min-width:1280px){.desk--one-whole,.desk--sixteen-sixteenths{width:100%}.desk--one-half,.desk--two-quarters,.desk--three-sixths,.desk--four-eighths,.desk--five-tenths,.desk--six-twelfths,.desk--eight-sixteenths{width:50%}.desk--one-third,.desk--two-sixths,.desk--four-twelfths{width:33.333%}.desk--two-thirds,.desk--four-sixths,.desk--eight-twelfths{width:66.666%}.desk--one-quarter,.desk--two-eighths,.desk--three-twelfths,.desk--four-sixteenths{width:25%}.desk--three-quarters,.desk--six-eighths,.desk--nine-twelfths,.desk--twelve-sixteenths{width:75%}.desk--one-fifth,.desk--two-tenths{width:20%}.desk--two-fifths,.desk--four-tenths{width:40%}.desk--three-fifths,.desk--six-tenths{width:60%}.desk--four-fifths,.desk--eight-tenths{width:80%}.desk--one-sixth,.desk--two-twelfths{width:16.666%}.desk--five-sixths,.desk--ten-twelfths{width:83.333%}.desk--one-eighth,.desk--two-sixteenths{width:12.5%}.desk--three-eighths,.desk--six-sixteenths{width:37.5%}.desk--five-eighths,.desk--ten-sixteenths{width:62.5%}.desk--seven-eighths,.desk--fourteen-sixteenths{width:87.5%}.desk--one-tenth{width:10%}.desk--three-tenths{width:30%}.desk--seven-tenths{width:70%}.desk--nine-tenths{width:90%}.desk--one-twelfth{width:8.333%}.desk--five-twelfths{width:41.666%}.desk--seven-twelfths{width:58.333%}.desk--eleven-twelfths{width:91.666%}.desk--one-sixteenth{width:6.25%}.desk--three-sixteenths{width:18.75%}.desk--five-sixteenths{width:31.25%}.desk--seven-sixteenths{width:43.75%}.desk--nine-sixteenths{width:56.25%}.desk--eleven-sixteenths{width:68.75%}.desk--thirtheen-sixteenths{width:81.25%}.desk--fifteen-sixteenths{width:93.75%}}[class*="push--"]{position:relative}.push--one-whole,.push--sixteen-sixteenths{left:100%}.push--one-half,.push--two-quarters,.push--three-sixths,.push--four-eighths,.push--five-tenths,.push--six-twelfths,.push--eight-sixteenths{left:50%}.push--one-third,.push--two-sixths,.push--four-twelfths{left:33.333%}.push--two-thirds,.push--four-sixths,.push--eight-twelfths{left:66.666%}.push--one-quarter,.push--two-eighths,.push--three-twelfths,.push--four-sixteenths{left:25%}.push--three-quarters,.push--six-eighths,.push--nine-twelfths,.push--twelve-sixteenths{left:75%}.push--one-fifth,.push--two-tenths{left:20%}.push--two-fifths,.push--four-tenths{left:40%}.push--three-fifths,.push--six-tenths{left:60%}.push--four-fifths,.push--eight-tenths{left:80%}.push--one-sixth,.push--two-twelfths{left:16.666%}.push--five-sixths,.push--ten-twelfths{left:83.333%}.push--one-eighth,.push--two-sixteenths{left:12.5%}.push--three-eighths,.push--six-sixteenths{left:37.5%}.push--five-eighths,.push--ten-sixteenths{left:62.5%}.push--seven-eighths,.push--fourteen-sixteenths{left:87.5%}.push--one-tenth{left:10%}.push--three-tenths{left:30%}.push--seven-tenths{left:70%}.push--nine-tenths{left:90%}.push--one-twelfth{left:8.333%}.push--five-twelfths{left:41.666%}.push--seven-twelfths{left:58.333%}.push--eleven-twelfths{left:91.666%}.push--one-sixteenth{left:6.25%}.push--three-sixteenths{left:18.75%}.push--five-sixteenths{left:31.25%}.push--seven-sixteenths{left:43.75%}.push--nine-sixteenths{left:56.25%}.push--eleven-sixteenths{left:68.75%}.push--thirtheen-sixteenths{left:81.25%}.push--fifteen-sixteenths{left:93.75%}@media only screen and (min-width:768px) and (max-width:1279px){.push--portable--one-whole,.push--portable--sixteen-sixteenths{left:100%}.push--portable--one-half,.push--portable--two-quarters,.push--portable--three-sixths,.push--portable--four-eighths,.push--portable--five-tenths,.push--portable--six-twelfths,.push--portable--eight-sixteenths{left:50%}.push--portable--one-third,.push--portable--two-sixths,.push--portable--four-twelfths{left:33.333%}.push--portable--two-thirds,.push--portable--four-sixths,.push--portable--eight-twelfths{left:66.666%}.push--portable--one-quarter,.push--portable--two-eighths,.push--portable--three-twelfths,.push--portable--four-sixteenths{left:25%}.push--portable--three-quarters,.push--portable--six-eighths,.push--portable--nine-twelfths,.push--portable--twelve-sixteenths{left:75%}.push--portable--one-fifth,.push--portable--two-tenths{left:20%}.push--portable--two-fifths,.push--portable--four-tenths{left:40%}.push--portable--three-fifths,.push--portable--six-tenths{left:60%}.push--portable--four-fifths,.push--portable--eight-tenths{left:80%}.push--portable--one-sixth,.push--portable--two-twelfths{left:16.666%}.push--portable--five-sixths,.push--portable--ten-twelfths{left:83.333%}.push--portable--one-eighth,.push--portable--two-sixteenths{left:12.5%}.push--portable--three-eighths,.push--portable--six-sixteenths{left:37.5%}.push--portable--five-eighths,.push--portable--ten-sixteenths{left:62.5%}.push--portable--seven-eighths,.push--portable--fourteen-sixteenths{left:87.5%}.push--portable--one-tenth{left:10%}.push--portable--three-tenths{left:30%}.push--portable--seven-tenths{left:70%}.push--portable--nine-tenths{left:90%}.push--portable--one-twelfth{left:8.333%}.push--portable--five-twelfths{left:41.666%}.push--portable--seven-twelfths{left:58.333%}.push--portable--eleven-twelfths{left:91.666%}.push--portable--one-sixteenth{left:6.25%}.push--portable--three-sixteenths{left:18.75%}.push--portable--five-sixteenths{left:31.25%}.push--portable--seven-sixteenths{left:43.75%}.push--portable--nine-sixteenths{left:56.25%}.push--portable--eleven-sixteenths{left:68.75%}.push--portable--thirtheen-sixteenths{left:81.25%}.push--portable--fifteen-sixteenths{left:93.75%}}@media only screen and (min-width:1280px){.push--desk--one-whole,.push--desk--sixteen-sixteenths{left:100%}.push--desk--one-half,.push--desk--two-quarters,.push--desk--three-sixths,.push--desk--four-eighths,.push--desk--five-tenths,.push--desk--six-twelfths,.push--desk--eight-sixteenths{left:50%}.push--desk--one-third,.push--desk--two-sixths,.push--desk--four-twelfths{left:33.333%}.push--desk--two-thirds,.push--desk--four-sixths,.push--desk--eight-twelfths{left:66.666%}.push--desk--one-quarter,.push--desk--two-eighths,.push--desk--three-twelfths,.push--desk--four-sixteenths{left:25%}.push--desk--three-quarters,.push--desk--six-eighths,.push--desk--nine-twelfths,.push--desk--twelve-sixteenths{left:75%}.push--desk--one-fifth,.push--desk--two-tenths{left:20%}.push--desk--two-fifths,.push--desk--four-tenths{left:40%}.push--desk--three-fifths,.push--desk--six-tenths{left:60%}.push--desk--four-fifths,.push--desk--eight-tenths{left:80%}.push--desk--one-sixth,.push--desk--two-twelfths{left:16.666%}.push--desk--five-sixths,.push--desk--ten-twelfths{left:83.333%}.push--desk--one-eighth,.push--desk--two-sixteenths{left:12.5%}.push--desk--three-eighths,.push--desk--six-sixteenths{left:37.5%}.push--desk--five-eighths,.push--desk--ten-sixteenths{left:62.5%}.push--desk--seven-eighths,.push--desk--fourteen-sixteenths{left:87.5%}.push--desk--one-tenth{left:10%}.push--desk--three-tenths{left:30%}.push--desk--seven-tenths{left:70%}.push--desk--nine-tenths{left:90%}.push--desk--one-twelfth{left:8.333%}.push--desk--five-twelfths{left:41.666%}.push--desk--seven-twelfths{left:58.333%}.push--desk--eleven-twelfths{left:91.666%}.push--desk--one-sixteenth{left:6.25%}.push--desk--three-sixteenths{left:18.75%}.push--desk--five-sixteenths{left:31.25%}.push--desk--seven-sixteenths{left:43.75%}.push--desk--nine-sixteenths{left:56.25%}.push--desk--eleven-sixteenths{left:68.75%}.push--desk--thirtheen-sixteenths{left:81.25%}.push--desk--fifteen-sixteenths{left:93.75%}}html{font-size:1.125em;/*[1]*/line-height:1.6666666667;/*[1]*/color:#5c5e6c;min-height:100%;/*[3]*/background:url(../images/thriftyfoods-background.png) #fff}html.error-page{background-color:#fff}.text{font-size:16px;font-size:.8888888889rem;line-height:26.6666666667px;color:#5c5e6c}.text a{color:#159848}.text p{font-size:16px;font-size:.8888888889rem;line-height:26.6666666667px;color:#5c5e6c}.text ol{counter-reset:counter;list-style:none;margin-bottom:20px}.text ol ol{margin-left:20px;margin-top:5px;margin-bottom:0}.text ol li{padding-left:51px;padding-top:25px;padding-bottom:25px;position:relative}.text ol li:before{font-size:18px;font-size:1rem;line-height:36px;color:#fff;content:counter(counter);counter-increment:counter;position:absolute;width:36px;left:0;top:20px;background-color:#159848;text-align:center;border-radius:50%;font-weight:700}.text ol li+li{border-top:1px solid #deddd9}.text ul{counter-reset:counter;list-style:none;margin-bottom:20px;padding-left:20px}.text ul ul{margin-left:20px;margin-top:5px;margin-bottom:0}.text ul li:first-child{margin-top:0}.text ul li{margin-top:5px;position:relative}.text ul li:before{content:"•";font-size:25px;position:absolute;left:-20px}.text--line-behind{position:relative;overflow:hidden}.text--line-behind span{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;position:relative;padding:0 5px}.text--line-behind span:before,.text--line-behind span:after{content:'';display:block;width:1000px;position:absolute;top:.8em;border-top:1px solid #deddd9}.text--line-behind span:before{right:100%}.text--line-behind span:after{left:100%}.text--normal{color:#5c5e6c}.text--smaller{font-size:13px;font-size:.7222222222rem;line-height:16px}.text--small{font-size:15px;font-size:.8333333333rem;line-height:24px}.text--large{font-size:18px;font-size:1rem;line-height:21px}.text--larger{font-size:26px;font-size:1.4444444444rem;line-height:32px}.text--huge{font-size:48px;font-size:2.6666666667rem;line-height:48px}.text--close-fitting{line-height:1.1em}.text--list-anonym li:before{display:none!important}.text--list-anonym li{padding:0!important;border:none!important}.text--brand,.text--status-pending,.text--status-delivered,.text--status-shipped{color:#159848!important}.text--secondary{color:#bddd6e!important}.text--muted{color:#5c5e6c!important}.text--discret{color:#deddd9!important}.text--contrast{color:#fff!important}.text--hard,.table--main th,.table--listing th{color:#202225!important}.text--important,.text--status-cancelled{color:#d71d1d!important}.text--caps{text-transform:uppercase!important}.text--lowercase{text-transform:lowercase!important}.text--small-caps,.table--main th,.table--listing th,.form-field label,.form-field .label{font-size:11px;font-size:.6111111111rem;line-height:18.3333333333px;color:#5c5e6c;font-weight:bold;font-family:arial,sans-serif;text-transform:uppercase}.text--strong{font-weight:bold}.text--normal-weight{font-weight:normal!important}.text--underlined{text-decoration:underline!important}.text--footnote{font-size:11px;font-size:.6111111111rem;line-height:16px}.text--striked{text-decoration:line-through}.text--icon--indent{position:relative;padding-left:40px}.text--icon--indent .icon{position:absolute;left:0}p{margin:0 0 10px 0}a{text-decoration:none;color:inherit}a:hover,a:focus{color:#159848;text-decoration:underline}a.no-href:hover,a.no-href:focus{color:inherit;text-decoration:none}hr{border:0;border-top:1px dotted #159848;margin:20px 0 10px 0;overflow:visible}hr.alt:after{border:0;border-top:1px dotted #159848;content:" ";height:1px;display:block;margin-top:2px}hr.solid{border-top-style:solid}hr.discreet,hr.discreet.alt:after,hr.variant,hr.variant.alt:after{border-color:#deddd9}hr.separator{border-top:1px solid #deddd9}hr.light,hr.light.alt:after{border-color:#fff}hr.large{margin:20px 0}hr.small{margin:10px 0}hr.seam{border-top:1px solid rgba(189,221,110,.4);border-bottom:1px solid rgba(255,255,255,.6)}hr.strong{border-top:8px solid #deddd9}h1,.h1-like{font-weight:800}h1,.h1-like,h2,.h2-like{color:#159848}h3,.h3-like,h4,.h4-like,h5,.h5-like,h6,.h6-like{color:#202225}h1,.h1-like{font-size:36px;font-size:2rem;line-height:36px;padding-bottom:10px}h2,.h2-like{font-size:26px;font-size:1.4444444444rem;line-height:32px}h3,.h3-like{font-size:21px;font-size:1.1666666667rem;line-height:24px}h4,.h4-like{font-size:18px;font-size:1rem;line-height:21px}h5,.h5-like{font-size:16px;font-size:.8888888889rem;line-height:18px}h6,.h6-like{font-size:12px;font-size:.6666666667rem;line-height:20px}.section__content{margin:0 auto;position:relative;box-sizing:border-box}@media only screen and (min-width:1280px){.section__content{width:1265px}}.compact-block{max-width:310px}.margin-centered{margin:0 auto}.wrapper{overflow:hidden}.content{padding:0 20px}.main-header{position:relative}.main-header__content{padding:0 20px 20px}@media only screen and (min-width:768px){.main-header__content{padding:0 30px 20px}}@media only screen and (min-width:1280px){.main-header__content{padding:30px 0}}@media only screen and (max-width:767px){.main-header__cart{height:40px}}@media only screen and (min-width:768px){.main-header__cart{text-align:right}}.main-header .is-open .to-show{display:inline-block}.main-header .is-open .to-hide{display:none}.main-header .to-show{display:none}.main-header .to-hide{display:inline-block}.main-footer{overflow:hidden}.main-footer__content--header,.main-footer__content--fat-nav{padding:20px 0}@media only screen and (min-width:768px){.main-footer__content--header,.main-footer__content--fat-nav{padding:30px 0}}.main-footer__content--header{background:#159848;color:#bddd6e;text-align:center}@media only screen and (min-width:768px){.main-footer__content--header{text-align:left}}.main-footer__content--fat-nav{background-color:#fff;box-sizing:border-box}@media only screen and (min-width:768px){.main-footer__content--fat-nav{height:261px}}.main-footer__links a{font-size:15px;font-size:.8333333333rem;line-height:24px;color:#159848;font-weight:bolder}.table{width:100%}.table--default{font-size:13px;font-size:.7222222222rem;line-height:16px;margin-bottom:20px}.table--default th{text-align:left;font-weight:normal}.table--small{font-size:15px;font-size:.8333333333rem;line-height:24px}.table--small tr{border-top:1px solid #deddd9;border-bottom:1px solid #deddd9}.table--small th{text-align:left;padding:7px 10px 7px 0;font-weight:normal;vertical-align:top;white-space:nowrap}.table--small td{color:#202225;text-align:right;font-weight:bold;padding-top:7px;padding-bottom:7px}.table--vertical td{padding:10px}.table--vertical .full{padding-left:0;padding-right:0}.table--main,.table--listing{font-size:14px;font-size:.7777777778rem;line-height:23.3333333333px}.table--main thead,.table--listing thead{border-bottom:solid 1px #bddd6e}.table--main th,.table--listing th{padding-bottom:5px;padding-left:20px;padding-top:5px;text-align:left}.table--main td,.table--listing td{border-bottom:dotted 1px #bddd6e;padding-bottom:10px;padding-left:20px;padding-top:10px;word-wrap:break-word}@media only screen and (max-width:767px){.table--listing thead{display:none}}@media only screen and (max-width:767px){.table--listing th{padding-left:10px}}@media only screen and (max-width:767px){.table--listing tr{border-bottom:dotted 1px #bddd6e;box-sizing:border-box;display:block;margin-bottom:10px;overflow:hidden;padding-bottom:5px;padding-right:20px;position:relative}}@media only screen and (min-width:768px){.table--listing tr td:first-child,.table--listing tr th:first-child{padding-left:0}}@media only screen and (max-width:767px){.table--listing td{border-bottom:0;display:block;padding-bottom:5px;padding-left:10px;padding-top:0}}@media only screen and (max-width:767px){.table--listing tbody tr td:first-child{font-weight:bold}.table--listing .line-icon{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.table--listing tbody tr:hover td{color:#159848}.t0{width:0}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}.item-table{display:table;width:100%}.table-cell{display:table-cell}.debug .grid__item{background:rgba(0,0,0,.7)}.debug-box{background:#159848;display:block;font-size:12px;line-height:4;margin-bottom:10px;overflow:hidden;text-align:center;vertical-align:middle}.debug-box--large{line-height:16}.debug-box--x-large{line-height:24}.debug-box--full{display:block;height:100%}.debug-grid{position:fixed;top:0;bottom:0;left:0;right:0;height:100%}.debug-grid .debug-box{background:rgba(255,0,0,.4)}.debug-grid *{height:100%}.sg-colors li{display:block;float:left;font-size:11px;width:100px;height:200px}.sg-colors .sg-swatch{display:block;height:100px;width:100%}.sg-colors .sg-label{display:block}.debug-mqs{position:fixed;top:0;left:0;opacity:.9}.debug-mq{text-align:center;display:inline-block;background:#ddd;line-height:2;padding-left:5px;padding-right:5px;margin-bottom:20px}@media only screen and (max-width:767px){.debug-mq--palm{background:#f66}}@media only screen and (min-width:768px) and (max-width:1279px){.debug-mq--portable{background:#f66}}@media only screen and (min-width:1280px){.debug-mq--desk{background:#f66}}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;padding-left:4px;margin-left:-4px;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-webkit-perspective:1200px;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.is-invisible{visibility:hidden}a.is-disabled,a[disabled]{pointer-events:none;cursor:default}a.is-disabled:hover,a[disabled]:hover{color:inherit}.full{width:100%}@media only screen and (min-width:768px){.fill-height{padding-bottom:100000px;margin-bottom:-100000px}}.is-clickable{cursor:pointer}.accessibility,.visuallyhidden{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.hidden{display:none!important}.relative{position:relative}.block{display:block}.invisible{opacity:0!important}.opacity-transition{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.float--left{float:left}.float--right{float:right}.inline-block{display:inline-block!important}.no-border{border:0!important}.cover--white{background:rgba(255,255,255,.3)}.no-overflow{overflow:hidden}.overflow--auto{overflow:auto}.no-break{white-space:nowrap}.print .print--hide{display:none!important}.text--left{text-align:left!important}.text--center{text-align:center!important}.text--right{text-align:right!important}@media only screen and (max-width:767px){.palm--text--left{text-align:left!important}}@media only screen and (max-width:767px){.palm--text--center{text-align:center!important}}@media only screen and (max-width:767px){.palm--text--right{text-align:right!important}}@media only screen and (max-width:767px){.palm--fluid{width:100%!important}}@media only screen and (max-width:767px){.palm--block{display:block!important}}.text--emphasis{text-transform:uppercase!important}.image--readmode{width:220px}.palm-sized{max-width:480px}.sticker{position:absolute;right:15px;top:15px;z-index:2}.push{margin:10px!important}.push--top{margin-top:10px!important}.push--right{margin-right:10px!important}.push--bottom{margin-bottom:10px!important}.push--left{margin-left:10px!important}.push--ends{margin-top:10px!important;margin-bottom:10px!important}.push--sides{margin-right:10px!important;margin-left:10px!important}.push-medium{margin:20px!important}.push-medium--top{margin-top:20px!important}.push-medium--right{margin-right:20px!important}.push-medium--bottom{margin-bottom:20px!important}.push-medium--left{margin-left:20px!important}.push-medium--ends{margin-top:20px!important;margin-bottom:20px!important}.push-medium--sides{margin-right:20px!important;margin-left:20px!important}.push-large{margin:30px!important}.push-large--top{margin-top:30px!important}.push-large--right{margin-right:30px!important}.push-large--bottom{margin-bottom:30px!important}.push-large--left{margin-left:30px!important}.push-large--ends{margin-top:30px!important;margin-bottom:30px!important}.push-large--sides{margin-right:30px!important;margin-left:30px!important}.push-half{margin:5px!important}.push-half--top{margin-top:5px!important}.push-half--right{margin-right:5px!important}.push-half--bottom{margin-bottom:5px!important}.push-half--left{margin-left:5px!important}.push-half--ends{margin-top:5px!important;margin-bottom:5px!important}.push-half--sides{margin-right:5px!important;margin-left:5px!important}.flush{margin:0!important}.flush--top{margin-top:0!important}.flush--right{margin-right:0!important}.flush--bottom{margin-bottom:0!important}.flush--left{margin-left:0!important}.flush--ends{margin-top:0!important;margin-bottom:0!important}.flush--sides{margin-right:0!important;margin-left:0!important}.soft{padding:10px!important}.soft--top{padding-top:10px!important}.soft--right{padding-right:10px!important}.soft--bottom{padding-bottom:10px!important}.soft--left{padding-left:10px!important}.soft--ends{padding-top:10px!important;padding-bottom:10px!important}.soft--sides{padding-right:10px!important;padding-left:10px!important}.soft-half{padding:5px!important}.soft-half--top{padding-top:5px!important}.soft-half--right{padding-right:5px!important}.soft-half--bottom{padding-bottom:5px!important}.soft-half--left{padding-left:5px!important}.soft-half--ends{padding-top:5px!important;padding-bottom:5px!important}.soft-half--sides{padding-right:5px!important;padding-left:5px!important}.soft-medium{padding:20px!important}.soft-medium--top{padding-top:20px!important}.soft-medium--right{padding-right:20px!important}.soft-medium--bottom{padding-bottom:20px!important}.soft-medium--left{padding-left:20px!important}.soft-medium--ends{padding-top:20px!important;padding-bottom:20px!important}.soft-medium--sides{padding-right:20px!important;padding-left:20px!important}.soft-large{padding:30px!important}.soft-large--top{padding-top:30px!important}.soft-large--right{padding-right:30px!important}.soft-large--bottom{padding-bottom:30px!important}.soft-large--left{padding-left:30px!important}.soft-large--ends{padding-top:30px!important;padding-bottom:30px!important}.soft-large--sides{padding-right:30px!important;padding-left:30px!important}.hard{padding:0!important}.hard--top{padding-top:0!important}.hard--right{padding-right:0!important}.hard--bottom{padding-bottom:0!important}.hard--left{padding-left:0!important}.hard--ends{padding-top:0!important;padding-bottom:0!important}.hard--sides{padding-right:0!important;padding-left:0!important}.full-bleed{margin-right:-10px!important;margin-left:-10px!important}.soft .full-bleed,.soft--sides .full-bleed{margin-left:-10px!important;margin-right:-10px!important}.soft-medium .full-bleed,.soft-medium--sides .full-bleed{margin-left:-20px!important;margin-right:-20px!important}.soft-large .full-bleed,.soft-large--sides .full-bleed{margin-left:-30px!important;margin-right:-30px!important}.soft-half .full-bleed,.soft-half--sides .full-bleed{margin-left:-5px!important;margin-right:-5px!important}.layer-1{position:relative;z-index:1}.layer-2{position:relative;z-index:2}.layer-3{position:relative;z-index:3}.layer-4{position:relative;z-index:4}.layer-5{position:relative;z-index:5}.layer-6{position:relative;z-index:6}.layer-7{position:relative;z-index:7}.layer-8{position:relative;z-index:8}.layer-9{position:relative;z-index:9}.layer-10{position:relative;z-index:10}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.v-bottom{vertical-align:bottom}.print-lineitem{padding-left:1.6em;text-indent:-1.6em;position:relative}.print-lineitem .square{display:inline-block;width:.9em;height:.9em;border:1px solid #159848}span.placeholder{color:#aaa;overflow:auto!important}@media only screen and (max-width:767px){.palm--hide{display:none!important}}@media only screen and (max-width:767px){.palm--flush--left{margin-left:0!important}.palm--soft{padding:10px!important}.palm--soft--top{padding-top:10px!important}.palm--soft--right{padding-right:10px!important}.palm--soft--bottom{padding-bottom:10px!important}.palm--soft--left{padding-left:10px!important}.palm--soft--ends{padding-top:10px!important;padding-bottom:10px!important}.palm--soft--sides{padding-right:10px!important;padding-left:10px!important}.palm--soft-medium{padding:20px!important}.palm--soft-medium--top{padding-top:20px!important}.palm--push-medium--bottom{margin-bottom:20px!important}}@media only screen and (max-width:767px){.palm--text-left{text-align:left!important}}@media only screen and (max-width:767px){.palm--text-right{text-align:right!important}}@media only screen and (max-width:767px){.palm--text-center{text-align:center!important}}@media only screen and (min-width:768px) and (max-width:1279px){.portable--hide{display:none!important}}@media only screen and (min-width:768px) and (max-width:1279px){.portable--flush--left{margin-left:0!important}.portable--soft{padding:10px!important}.portable--soft--top{padding-top:10px!important}.portable--soft--right{padding-right:10px!important}.portable--soft--bottom{padding-bottom:10px!important}.portable--soft--left{padding-left:10px!important}.portable--soft--ends{padding-top:10px!important;padding-bottom:10px!important}.portable--soft--sides{padding-right:10px!important;padding-left:10px!important}.portable--soft-medium{padding:20px!important}.portable--soft-medium--top{padding-top:20px!important}.portable--push-medium--bottom{margin-bottom:20px!important}}@media only screen and (min-width:768px) and (max-width:1279px){.portable--text-left{text-align:left!important}}@media only screen and (min-width:768px) and (max-width:1279px){.portable--text-right{text-align:right!important}}@media only screen and (min-width:768px) and (max-width:1279px){.portable--text-center{text-align:center!important}}@media only screen and (min-width:768px){.portable-up--hide{display:none!important}}@media only screen and (min-width:768px){.portable-up--flush--left{margin-left:0!important}.portable-up--soft{padding:10px!important}.portable-up--soft--top{padding-top:10px!important}.portable-up--soft--right{padding-right:10px!important}.portable-up--soft--bottom{padding-bottom:10px!important}.portable-up--soft--left{padding-left:10px!important}.portable-up--soft--ends{padding-top:10px!important;padding-bottom:10px!important}.portable-up--soft--sides{padding-right:10px!important;padding-left:10px!important}.portable-up--soft-medium{padding:20px!important}.portable-up--soft-medium--top{padding-top:20px!important}.portable-up--push-medium--bottom{margin-bottom:20px!important}}@media only screen and (min-width:768px){.portable-up--text-left{text-align:left!important}}@media only screen and (min-width:768px){.portable-up--text-right{text-align:right!important}}@media only screen and (min-width:768px){.portable-up--text-center{text-align:center!important}}@media only screen and (min-width:1280px){.desk--hide{display:none!important}}@media only screen and (min-width:1280px){.desk--flush--left{margin-left:0!important}.desk--soft{padding:10px!important}.desk--soft--top{padding-top:10px!important}.desk--soft--right{padding-right:10px!important}.desk--soft--bottom{padding-bottom:10px!important}.desk--soft--left{padding-left:10px!important}.desk--soft--ends{padding-top:10px!important;padding-bottom:10px!important}.desk--soft--sides{padding-right:10px!important;padding-left:10px!important}.desk--soft-medium{padding:20px!important}.desk--soft-medium--top{padding-top:20px!important}.desk--push-medium--bottom{margin-bottom:20px!important}}@media only screen and (min-width:1280px){.desk--text-left{text-align:left!important}}@media only screen and (min-width:1280px){.desk--text-right{text-align:right!important}}@media only screen and (min-width:1280px){.desk--text-center{text-align:center!important}}.ajax{min-height:35px;position:relative}.ajax__loading{background:#deddd9;background:rgba(255,255,255,.5);height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:100}.ajax__loading__content{background:#deddd9;background:#deddd9;padding:10px 0}.ajax__loading .ajax__confirmation{background:#fff;border:1px solid #5c5e6c;padding:10px 20px;text-align:center;position:relative;width:70%;margin:0 auto;margin-top:10px}.is-loading:before,.is-pending.spinner-parent:before{content:"";min-height:20px;background:rgba(255,255,255,.5) url(../images/loader.gif) center center no-repeat;top:0;bottom:0;left:0;right:0;overflow:hidden;position:absolute;z-index:100}.is-loading--no-spinner:before{background-image:none}.is-loading--no-background:before{background-color:transparent}.img__responsive{height:auto;max-width:100%}img.fluid,.img__fluid{display:block;height:auto;width:100%}.link-complex,.link-complex:hover,.link-complex:active,.link-complex:focus{text-decoration:none}.link-complex .link-complex__target{border-bottom:solid 1px}.btn,.text .btn{font-size:15px;font-size:.8333333333rem;line-height:24px;border-radius:5px;cursor:pointer;display:inline-block;text-decoration:none;padding:4px 9px;border:solid 1px transparent;background:transparent;vertical-align:middle;box-sizing:border-box;text-align:center}.btn:focus,.text .btn:focus{outline:0}.btn:focus,.btn:hover,.text .btn:focus,.text .btn:hover{text-decoration:none}.btn--default,.btn--action,.btn--light.is-active,.text .btn--default,.text .btn--action,.text .btn--light.is-active{background:#159848;border-color:#159848;color:#fff}.btn--default:hover,.btn--default:focus,a:hover .btn--default,a:focus .btn--default,.btn--action:hover,.btn--action:focus,a:hover .btn--action,a:focus .btn--action,.btn--light.is-active:hover,.btn--light.is-active:focus,a:hover .btn--light.is-active,a:focus .btn--light.is-active,.text .btn--default:hover,.text .btn--default:focus,a:hover .text .btn--default,a:focus .text .btn--default,.text .btn--action:hover,.text .btn--action:focus,a:hover .text .btn--action,a:focus .text .btn--action,.text .btn--light.is-active:hover,.text .btn--light.is-active:focus,a:hover .text .btn--light.is-active,a:focus .text .btn--light.is-active{color:#e6e6e6;background:#0f6b33;border-color:#0f6b33}.btn--variant,.text .btn--variant{background:#bddd6e;border-color:#bddd6e;color:#fff}.btn--variant:hover,.btn--variant:focus,a:hover .btn--variant,a:focus .btn--variant,.text .btn--variant:hover,.text .btn--variant:focus,a:hover .text .btn--variant,a:focus .text .btn--variant{color:#e6e6e6;background:#aad345;border-color:#aad345}.btn--hollow,.btn--light,.btn--blank,.text .btn--hollow,.text .btn--light,.text .btn--blank{color:#159848;border-color:#159848}.btn--hollow:hover,.btn--hollow:focus,a:hover .btn--hollow,a:focus .btn--hollow,.btn--light:hover,.btn--light:focus,a:hover .btn--light,a:focus .btn--light,.btn--blank:hover,.btn--blank:focus,a:hover .btn--blank,a:focus .btn--blank,.text .btn--hollow:hover,.text .btn--hollow:focus,a:hover .text .btn--hollow,a:focus .text .btn--hollow,.text .btn--light:hover,.text .btn--light:focus,a:hover .text .btn--light,a:focus .text .btn--light,.text .btn--blank:hover,.text .btn--blank:focus,a:hover .text .btn--blank,a:focus .text .btn--blank{background-color:#bddd6e}.btn--hollow-variant,.text .btn--hollow-variant{color:#fff;border-color:#fff}.btn--hollow-variant:hover,.btn--hollow-variant:focus,a:hover .btn--hollow-variant,a:focus .btn--hollow-variant,.text .btn--hollow-variant:hover,.text .btn--hollow-variant:focus,a:hover .text .btn--hollow-variant,a:focus .text .btn--hollow-variant{color:#e6e6e6;border-color:#e6e6e6}.btn--important,.text .btn--important{text-transform:uppercase;background:#ff5200;border-color:#ff5200;color:#fff}.btn--important:hover,.btn--important:focus,a:hover .btn--important,a:focus .btn--important,.text .btn--important:hover,.text .btn--important:focus,a:hover .text .btn--important,a:focus .text .btn--important{background:#cc4200;border-color:#cc4200;color:#e6e6e6}.btn--large,.text .btn--large{padding:9px 14px}.btn--x-large,.text .btn--x-large{font-size:21px;font-size:1.1666666667rem;line-height:24px;padding:17px 19px}.btn--alt.is-active,.text .btn--alt.is-active{background:#5c5e6c;color:#fff}.btn--muted,.text .btn--muted{background:#5c5e6c;border-color:#5c5e6c;color:#fff}.btn--muted:hover,.btn--muted:focus,a:hover .btn--muted,a:focus .btn--muted,.text .btn--muted:hover,.text .btn--muted:focus,a:hover .text .btn--muted,a:focus .text .btn--muted{background:#fff;border-color:#5c5e6c;color:#000}.btn--dark,.text .btn--dark{background:#000;border-color:#000;color:#deddd9}.btn--dark:hover,.btn--dark:focus,a:hover .btn--dark,a:focus .btn--dark,.text .btn--dark:hover,.text .btn--dark:focus,a:hover .text .btn--dark,a:focus .text .btn--dark{background:#fff;border-color:#5c5e6c;color:#000}.btn--discreet,.text .btn--discreet{background:#deddd9;border-color:#deddd9;color:#5c5e6c}.btn--discreet:hover,.btn--discreet:focus,a:hover .btn--discreet,a:focus .btn--discreet,.text .btn--discreet:hover,.text .btn--discreet:focus,a:hover .text .btn--discreet,a:focus .text .btn--discreet{background:#deddd9;border-color:#deddd9;color:#159848}.btn--danger,.text .btn--danger{background:#deddd9;border-color:#deddd9;color:#5c5e6c}.btn--danger:hover,.btn--danger:focus,a:hover .btn--danger,a:focus .btn--danger,.text .btn--danger:hover,.text .btn--danger:focus,a:hover .text .btn--danger,a:focus .text .btn--danger{background:#d71d1d;border-color:#d71d1d;color:#fff}.btn--minwidth,.text .btn--minwidth{min-width:170px}.btn--full,.text .btn--full{min-width:100%}.btn.is-disabled,.btn[disabled],.text .btn.is-disabled,.text .btn[disabled]{opacity:.5;pointer-events:none}.btn.is-disabled:hover,.btn[disabled]:hover,.text .btn.is-disabled:hover,.text .btn[disabled]:hover{color:#fff}.btn--text,.text .btn--text{color:#5c5e6c;background:transparent;border:0}.btn--text:hover,.btn--text:focus,a:hover .btn--text,a:focus .btn--text,.text .btn--text:hover,.text .btn--text:focus,a:hover .text .btn--text,a:focus .text .btn--text{color:#159848}.btn--icon .icon,.text .btn--icon .icon{margin-right:5px}.btn--icon-large,.text .btn--icon-large{font-size:16px;font-size:.8888888889rem;line-height:30px}.btn--show-more{display:none;font-weight:normal;font-size:12px;font-size:.6666666667rem;line-height:20px}.is-active .btn--show-more{display:inline-block}.btn-group{margin-top:10px}.btn-group>:first-child{margin-left:0}.btn-group>*{margin-left:3px}.island{background:#deddd9;box-sizing:border-box}.island--warning{border:solid 1px #159848}.island--warning .island__container .icon{color:#159848;top:3px}.ad--sidekick .ad__container{margin:0 auto;width:300px}.breadcrumb{margin:17px 0;padding-left:spacing-double}.breadcrumb>li{font-size:15px;font-size:.8333333333rem;line-height:21px;white-space:nowrap}.breadcrumb>li+li:before{color:#159848;content:'> '}.breadcrumb>li>span{font-weight:bold}.breadcrumb>li>a{color:#5c5e6c;text-decoration:underline}.breadcrumb>li>a:focus,.breadcrumb>li>a:hover{color:#159848}.breadcrumb__remove{margin-left:4px;position:relative;top:3px}.databox{color:#202225;margin:-5px}.databox__item{box-sizing:border-box;float:left;padding:5px;text-align:center;width:25%}.databox__value,.databox__desc{border:1px solid #159848;padding:5px}.databox__value{font-size:15px;font-size:.8333333333rem;line-height:17px;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bold;padding-bottom:0}.databox__desc{font-size:13px;font-size:.7222222222rem;line-height:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;padding-top:0}.search-box{font-size:13px;font-size:.7222222222rem;line-height:21.6666666667px;display:none}@media only screen and (min-width:768px){.search-box{display:block}}.search-box.is-open{display:block}.search-box__input{margin-bottom:0;overflow:hidden;position:relative;text-align:left;padding-right:45px}.tt-init .search-box__input{overflow:visible}.search-box__input .twitter-typeahead{display:block!important}.search-box__input .btn{background-color:#159848;border-radius:0;box-sizing:border-box;color:#bddd6e;height:40px;width:45px;position:absolute;right:0;top:0;border-top-right-radius:5px;border-bottom-right-radius:5px;opacity:1}.search-box__input .btn span{display:block;margin-top:-4px}.search-box__input .btn[disabled="disabled"]{opacity:.8}.search-box__input button.btn{line-height:normal}.search-box .tt-search-field-container{display:block;overflow:hidden}.search-box .search-field{border-radius:0;border:1px solid #fff;box-sizing:border-box;height:40px;width:100%}.search-box .tt-dropdown-menu{position:absolute;background:#fff;border:solid 1px #deddd9;border-top:0;box-sizing:border-box;padding:5px 0;width:100%}.search-box .tt-dropdown-menu .tt-suggestion span{display:block;padding:5px 10px;-webkit-transition:background .15s ease-out;transition:background .15s ease-out}.search-box .tt-dropdown-menu .tt-suggestion span strong{color:#159848}.search-box .tt-dropdown-menu .tt-suggestion.tt-cursor{background:#deddd9;color:#159848}.locator-map{position:relative}.locator-map .locator-map__fields{position:absolute;bottom:0;left:0;width:100%;z-index:2}.figure__media{display:block;width:100%}.figure__caption{background:#fff;color:#202225;font-weight:900;overflow:hidden;padding:20px 25px;text-overflow:ellipsis;white-space:nowrap}.mosaic .mosaic__item{float:left;width:25%}.mosaic .mosaic__item:first-child{width:50%}.mosaic .mosaic__item img{display:block;width:100%}@media only screen and (max-width:767px){.mosaic .mosaic__item{width:50%}.mosaic .mosaic__item:first-child{width:100%}}.nav{list-style:none;margin-left:0}.nav>li,.nav>li>a{display:inline-block;*display:inline;zoom:1}.nav-top-link-palm{float:right;padding-right:6px;margin-top:8px}.nav--top>li{vertical-align:top}.nav--stacked>li{display:list-item}.nav--stacked>li>a{display:block}.nav--collapsible{box-sizing:border-box}.nav--collapsible li,.nav--collapsible a{display:block}.nav--collapsible .child,.nav--collapsible .btn--show-more,.nav--collapsible .icon--arrow-up{display:none}.nav--collapsible .icon--arrow-up,.nav--collapsible .icon--arrow-down{margin-top:-4px}.nav--collapsible .is-active .child,.nav--collapsible .is-active .icon--arrow-up{display:block}.nav--collapsible .is-active .btn--show-more{display:inline-block}.nav--collapsible .is-active .icon--arrow-down{display:none}.nav--collapsible__info{float:right}.nav-bits{text-align:center}.nav-bits li{font-size:15px;font-size:.8333333333rem;line-height:28px;background:#202225;border-radius:50%;margin-left:2px;margin-right:2px;color:#fff;cursor:pointer;display:inline-block;width:28px;height:28px;font-weight:bold}.nav-bits li.is-active{background:#159848}.carousel{text-align:center}.carousel .owl-page{display:none}.carousel .owl-arrow{display:inline-block;zoom:1;background:#159848;border-radius:50%;color:#fff;cursor:pointer;margin:0 22px;padding:0;width:34px;height:34px;margin-bottom:20px;text-align:center}.carousel .owl-arrow:hover,.carousel .owl-arrow:focus{background:#0f6b33}.carousel .owl-arrow>[class*='icon']{line-height:32px;width:100%}.carousel__item{display:inline-block;margin:0 0 20px 20px;text-align:left;vertical-align:top;position:relative}.carousel__item:first-child{margin-left:0}@media only screen and (max-width:767px){.carousel__item{margin-left:0;width:100%}}.owl-item .carousel__item{float:none;display:block;margin-right:10px;margin-left:10px}.owl-item .carousel__item>.grid__item{width:auto}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fluid-input{overflow:hidden}.fluid-input input,.fluid-input select,.fluid-input textarea{width:100%}input.fixed-input,.fixed-input input,select.fixed-input,.fixed-input select,textarea.fixed-input,.fixed-input textarea{width:300px!important;max-width:100%}input,textarea,select{border:1px solid #deddd9;font-size:13px;font-size:.7222222222rem;line-height:21.6666666667px}input.fluid,textarea.fluid,select.fluid{width:100%}.ie8 input[type="radio"],.ie8 input[type="checkbox"]{border:none}textarea{box-sizing:border-box;resize:none;border-radius:5px;padding:10px;display:block}textarea.is-error{border-color:#d71d1d}textarea:focus{border:solid 1px #159848;outline:none}select{border:solid 1px #deddd9;padding:10px;box-sizing:border-box;border-radius:5px;max-width:100%}select.is-error{border-color:#d71d1d}select:focus{border:solid 1px #159848;outline:none}@media only screen and (max-width:767px){select{font-size:16px}}input[type="text"],input[type="search"],input[type="number"],input[type="tel"],input[type="email"],input[type="password"]{border-radius:5px;box-sizing:border-box;padding:9px 10px;vertical-align:middle;line-height:20px;-webkit-appearance:none}@media only screen and (max-width:767px){input[type="text"],input[type="search"],input[type="number"],input[type="tel"],input[type="email"],input[type="password"]{font-size:16px}}input[type="text"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="password"]:focus{outline:none}.ie8 input[type="password"]{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}input[type="number"]{-moz-appearance:textfield;padding-left:2px;padding-right:2px;text-align:center;width:40px}.numeric input{font-size:15px;font-size:.8333333333rem;line-height:32px;border:1px solid #159848;color:#202225;font-weight:bold;padding:0;width:34px;height:34px}.is-pending.spinner-parent:before{background-size:20px;background-color:rgba(255,255,255,.6)}.is-pending.spinner-parent--right:before{background-position:right 7px center}.checkbox input[type="radio"]+label,.checkbox input[type="checkbox"]+label,.radio input[type="radio"]+label,.radio input[type="checkbox"]+label{cursor:pointer;vertical-align:bottom;padding-left:30px;display:block;position:relative}.checkbox input[type="radio"]+label:focus:before,.checkbox input[type="checkbox"]+label:focus:before,.radio input[type="radio"]+label:focus:before,.radio input[type="checkbox"]+label:focus:before{background:#159848}.checkbox input[type="radio"]+label:before,.checkbox input[type="checkbox"]+label:before,.radio input[type="radio"]+label:before,.radio input[type="checkbox"]+label:before{background:#fff;border:solid 1px #deddd9;box-shadow:inset 0 0 0 2px #fff;content:"";cursor:pointer;display:inline-block;height:12px;margin-right:7px;position:absolute;top:.3em;left:0;width:12px}.checkbox input[type="radio"].is-error+label:before,.checkbox input[type="checkbox"].is-error+label:before,.radio input[type="radio"].is-error+label:before,.radio input[type="checkbox"].is-error+label:before{border-color:#d71d1d}.checkbox input[type="radio"].is-disabled+label,.checkbox input[type="checkbox"].is-disabled+label,.checkbox input[type="radio"][disabled]+label,.checkbox input[type="checkbox"][disabled]+label,.checkbox .is-disabled input[type="radio"]+label,.checkbox .is-disabled input[type="checkbox"]+label,.radio input[type="radio"].is-disabled+label,.radio input[type="checkbox"].is-disabled+label,.radio input[type="radio"][disabled]+label,.radio input[type="checkbox"][disabled]+label,.radio .is-disabled input[type="radio"]+label,.radio .is-disabled input[type="checkbox"]+label{cursor:default;opacity:.5}.checkbox input[type="radio"].is-disabled+label:hover:before,.checkbox input[type="checkbox"].is-disabled+label:hover:before,.checkbox input[type="radio"][disabled]+label:hover:before,.checkbox input[type="checkbox"][disabled]+label:hover:before,.checkbox .is-disabled input[type="radio"]+label:hover:before,.checkbox .is-disabled input[type="checkbox"]+label:hover:before,.radio input[type="radio"].is-disabled+label:hover:before,.radio input[type="checkbox"].is-disabled+label:hover:before,.radio input[type="radio"][disabled]+label:hover:before,.radio input[type="checkbox"][disabled]+label:hover:before,.radio .is-disabled input[type="radio"]+label:hover:before,.radio .is-disabled input[type="checkbox"]+label:hover:before{border-color:#5c5e6c}.checkbox input[type="radio"].is-disabled+label:before,.checkbox input[type="checkbox"].is-disabled+label:before,.checkbox input[type="radio"][disabled]+label:before,.checkbox input[type="checkbox"][disabled]+label:before,.checkbox .is-disabled input[type="radio"]+label:before,.checkbox .is-disabled input[type="checkbox"]+label:before,.radio input[type="radio"].is-disabled+label:before,.radio input[type="checkbox"].is-disabled+label:before,.radio input[type="radio"][disabled]+label:before,.radio input[type="checkbox"][disabled]+label:before,.radio .is-disabled input[type="radio"]+label:before,.radio .is-disabled input[type="checkbox"]+label:before{background:#fff}.checkbox input[type="radio"]~label:before,.radio input[type="radio"]~label:before{border-radius:7px}.checkbox input[type="radio"],.checkbox input[type="checkbox"],.radio input[type="radio"],.radio input[type="checkbox"]{cursor:pointer;position:absolute;opacity:0;width:0}.checkbox input[type="radio"].checked+label:before,.checkbox input[type="checkbox"].checked+label:before,.radio input[type="radio"].checked+label:before,.radio input[type="checkbox"].checked+label:before{background:#159848;content:" "}.checkbox input[type="radio"]:checked+label:before,.checkbox input[type="checkbox"]:checked+label:before,.radio input[type="radio"]:checked+label:before,.radio input[type="checkbox"]:checked+label:before{background:#159848;content:" "}.checkbox input[type="radio"]:focus+label:before,.checkbox input[type="radio"]:hover+label:before,.checkbox input[type="checkbox"]:focus+label:before,.checkbox input[type="checkbox"]:hover+label:before,.radio input[type="radio"]:focus+label:before,.radio input[type="radio"]:hover+label:before,.radio input[type="checkbox"]:focus+label:before,.radio input[type="checkbox"]:hover+label:before{border-color:#159848}.ie8 .checkbox input[type="radio"],.ie8 .checkbox input[type="checkbox"],.ie8 .radio input[type="radio"],.ie8 .radio input[type="checkbox"]{border:none}.form-field{margin-bottom:20px}@media only screen and (max-width:767px){.form-field{margin-bottom:5px}}.form-field label,.form-field .label{color:#5c5e6c;display:block;margin:10px 0;cursor:pointer}.form-field .additional{color:#5c5e6c}.form-field .error-message{font-size:14px;font-size:.7777777778rem;line-height:23.3333333333px;color:#d71d1d;display:none;vertical-align:top;padding:5px 10px}.form-field .error-message.is-error{display:inline-block}.form-field .error-message:before{left:-7px;position:relative;text-indent:0}.form-field input,.form-field .input{display:block;margin-right:10px}.form-field input--full,.form-field .input--full{width:100%}.form-field input.is-error,.form-field .input.is-error{border-color:#d71d1d!important}.form-field input.is-error:focus,.form-field .input.is-error:focus{background:#fbe8e8}.form-field input[type="text"],.form-field input[type="password"],.form-field input[type="submit"],.form-field input[type="tel"],.form-field input[type="email"],.form-field input[type="number"]{display:inline-block}.form-field textarea{width:100%}.form-field .radio-group li{display:inline-block;margin:0 20px 0 0;text-transform:none}.form-field .radio-group li:last-child{margin-right:0}.form-field .input--date{width:15%;margin-right:10px}.form-field .input--phone{width:40%;min-width:140px}.form-field .input--ext{width:15%;min-width:50px}.form-field--inner-icon{position:relative}.form-field--inner-icon input[type="text"],.form-field--inner-icon input[type="password"],.form-field--inner-icon input[type="submit"],.form-field--inner-icon input[type="tel"],.form-field--inner-icon input[type="email"],.form-field--inner-icon input[type="number"]{padding-left:28px;padding-right:30px;box-sizing:border-box;width:100%}.form-field .inner-icon{color:#159848;left:5px;position:absolute;top:0;z-index:2}.form-field .inline-button{background-color:#deddd9;border-left:1px solid #5c5e6c;border-radius:0;color:#159848;height:23px;position:absolute;right:1px;text-align:center;top:1px;width:23px}.form-field .inline-button span{display:block;margin-top:-2px}.form-field .inline-button span:before{font-size:15px}.form-field .inline-button--secondary{background:#bddd6e}.form__field-icon{color:#159848;left:5px;position:absolute;top:0}.form__field-button{position:relative}.form--inline .form__field-button .form__field-icon+input{padding-left:28px}.form--inline{display:inline-block}.form--inline .form__label,.form--inline .form-field{display:inline-block;vertical-align:middle}.form--inline .form__field-button{margin-bottom:0;margin-left:10px}.form--inline .form__field-button input{color:#5c5e6c;margin-right:28px;padding:1px 20px 1px 5px}.form--inline .form__field-button input.is-error:focus{background:#fff}.form--inline .form__field-button .error-message{background:#fff;bottom:-28px;font-size:15px;left:0;padding:2px 5px;position:absolute}.form--inline .form__field-button--large input{width:300px}@media only screen and (max-width:767px){.form--inline .form__field-button--large input{width:240px}}.form--inline .form__field-button .form__btn{background-color:#deddd9;border-left:1px solid #5c5e6c;border-radius:0;color:#159848;height:23px;position:absolute;right:3px;text-align:center;top:2px;width:23px}.form--inline .form__field-button .form__btn span{display:block;margin-top:-2px}.form--inline .form__field-button .form__btn span:before{font-size:15px}.form--inline .form__field-button .form__btn--secondary{background:#bddd6e}.logo{margin-bottom:20px;margin-top:20px;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:1279px){.logo{left:50%;margin:0;padding:0;position:absolute;top:24px;width:auto}}@media only screen and (min-width:1280px){.logo{margin:0}}.logo--checkout{max-height:55px}.logo__link{display:block}@media only screen and (min-width:768px) and (max-width:1279px){.logo__link{margin-left:-124.5px}}.logo__img{max-height:55px;vertical-align:top}@media only screen and (min-width:768px) and (max-width:1279px){.logo__img{width:249px}}@media only screen and (max-width:767px){.logo__img{max-width:100%;margin-left:10px}}.item-block{background:#fff;box-sizing:border-box;margin-left:auto;margin-right:auto}.carousel .item-block{width:291px}@media only screen and (max-width:767px){.carousel .item-block{width:100%}}.item-block>*:first-child{margin-top:0}.item-block--recipe .add-to-recipe-box{float:right}.item-block--recipe tr{border-bottom:1px solid #deddd9;border-top:1px solid #deddd9}.box--white .item-block--recipe{border:1px solid #deddd9}@media only screen and (max-width:767px){.item-block--recipe th,.item-block--recipe td{font-size:12px;font-size:.6666666667rem;line-height:20px;display:block;padding:0;text-align:left}.item-block--recipe .item-block__title{margin-bottom:10px}}.item-block--article .item-block__media{padding:0}.item-block__content{padding:25px}@media only screen and (max-width:767px){.item-block__content{padding:10px}}@media only screen and (max-width:767px){.item-block__media{padding:10px 0 10px 10px}}.item-block__media img{display:block;height:auto;width:100%!important}.item-block__section-title{font-size:13px;font-size:.7222222222rem;line-height:16px;color:#159848;text-transform:uppercase}.item-block__title{margin:20px 0}.item-block__title:first-child{margin-top:0}.item-block__read-more{font-size:15px;font-size:.8333333333rem;line-height:24px;color:#159848;font-weight:bolder}.item-block__summary{font-size:15px;font-size:.8333333333rem;line-height:24px}.item-block__title,.item-block__summary{margin:20px 0}@media only screen and (max-width:767px){.item-block__section-title,.item-block__title,.item-block__read-more,.item-block__summary{font-size:13px;font-size:.7222222222rem;line-height:16px}}.owl-item .item-block{width:auto}.item-block__overlay-container{overflow:hidden}.item-block__overlay{background-color:transparent;height:100%;position:absolute;top:0;color:#fff;text-align:center;width:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.item-block--recipe .item-block__overlay-container:hover .item-block__overlay,.item-block--recipe.full-hover:hover .item-block__overlay{background-color:rgba(0,0,0,.4);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.item-block--recipe .item-block__overlay-container:hover .item-block__overlay .item-table,.item-block--recipe.full-hover:hover .item-block__overlay .item-table{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.item-block__overlay .item-table{position:absolute;top:100%;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.item-block__overlay .item-table>.table-cell+.table-cell{padding-top:7px;background-image:-webkit-linear-gradient(top,#fff 10%,rgba(255,255,255,0) 0%);background-image:linear-gradient(to bottom,#fff 10%,rgba(255,255,255,0) 0%);background-position:left;background-size:2px 6px;background-repeat:repeat-y}.item-product{background:#fff;box-sizing:border-box;height:100%;padding-bottom:81px;position:relative}.owl-carousel .item-product{margin-bottom:10px;margin-top:10px}.carousel .item-product{width:155px}@media only screen and (max-width:767px){.carousel .item-product{width:100%}}.owl-item .item-product{width:100%!important}.item-product .media-overlay img{margin:0 auto;max-width:160px}.item-product__add-to-list{font-size:15px;font-size:.8333333333rem;line-height:18px;color:#159848;display:block;font-weight:bold;margin:15px 0;position:relative}.item-product__overlay-wrapper{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN4egYAApkBsoBeYV0AAAAASUVORK5CYII=);color:#202225;font-size:0;font-weight:bold;left:0;position:absolute;text-align:center;bottom:0;width:100%}.item-product__overlay-wrapper--full-height{top:0}.item-product__overlay-wrapper .item-product__quantity{color:#159848}@media only screen and (max-width:767px){.item-product__overlay-wrapper{display:none}}.item-product__overlay-wrapper:before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.item-product__overlay{font-size:14px;font-size:.7777777778rem;line-height:23.3333333333px;display:inline-block;margin:0;vertical-align:middle}.item-product__quantity{font-size:46px;font-size:2.5555555556rem;line-height:36px;display:block}@media only screen and (max-width:767px){.item-product__quantity{font-size:30px;font-size:1.6666666667rem;line-height:50px}}.item-product__overlay-controls{margin-top:10px;text-align:center}.item-product__overlay-controls .btn{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAFVBMVEX///////////////////////////9nSIHRAAAAB3RSTlMAESIzZnf/xVenYwAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAaSURBVAiZY2AgD5iGgoAAA4NbGggoYGOQAwCG/Qkb4/9bAgAAAABJRU5ErkJggg==");background-position:center;background-repeat:no-repeat;height:38px;width:37px}@media only screen and (min-device-pixel-ratio:1.5){.item-product__overlay-controls .btn{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAABNSURBVCiRY2AYVsAkvRwGWg1BAm5ds2auBKNVM4xAAuln3967C0b3bgeBBDLv/4eBP8FggfcIgWSQQCVC4C92FRnn3sHA66CB8DfNAAA6rlB000Zm+gAAAABJRU5ErkJggg==");background-size:16px 16px}}@media only screen and (max-width:767px){.item-product__overlay-controls .btn{display:none}}.item-product__overlay-controls .btn+.btn,.item-product__overlay-controls .btn+div+.btn{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAA3NCSVQICAjb4U/gAAAAGFBMVEX///////////////////////////////8pK8DIAAAACHRSTlMAZneZu8zd/97ioQYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAJklEQVQImWNgYGAwL2KAAOIZSkpK4SVKSooM6eVgUIJgkGcgjAEA9E4RdiP9LLUAAAAASUVORK5CYII=");margin-left:25px}@media only screen and (min-device-pixel-ratio:1.5){.item-product__overlay-controls .btn+.btn,.item-product__overlay-controls .btn+div+.btn{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAACwSURBVCiRY2AAAaase29bBRgQgKn6/7+lGAIKyALZ7/+iqXj/b6oAXhVAgamUagEKLIEKCAkCgTDQjGVKQIaQIEMoCISt+f9vZyqIFcLQuXLlrJmzzr3/d3vlTCCrnWHv23t33957////OxDj7S6G+/9RwGt0gdsMs3cDwZ57///fBTF2z2AwcQEC1znv/20PAbGMIY5hRHcpSGAKA6rT/6F7n7BvaaAFIyoxIhuRHADNT5+MmYgPgQAAAABJRU5ErkJggg==")}}.item-product__content{padding:0 12px;word-wrap:break-word}.item-product__content h3,.item-product__content .h3-like{line-height:1.2em;margin-bottom:8px}.item-product__controls{bottom:0;position:absolute;text-align:center;width:100%}.item-product__brand,.item-product__info{font-size:15px;font-size:.8333333333rem;line-height:18px}.item-product__price-wrapper{font-size:0}.item-product__price-wrapper:before{content:'';display:inline-block;height:100%;margin-right:-.25em;vertical-align:bottom}.item-product__price-detail{display:inline-block;padding-bottom:15px;vertical-align:bottom;width:100%}.item-product__price-item{white-space:nowrap}.item-product__price-label{display:inline-block}.item-product__price{color:#159848}.on-sale .item-product__price{font-size:16px;font-size:.8888888889rem;line-height:26.6666666667px;text-decoration:line-through}.is-new-price.on-sale .item-product__price{background:#bddd6e;margin:0 -12px;padding:6px 12px}.is-new-price.on-sale .item-product__price span:first-child{font-size:12px;font-size:.6666666667rem;line-height:20px;text-decoration:none}.is-new-price.on-sale .item-product__price span+span{font-size:21px;font-size:1.1666666667rem;line-height:35px;margin-left:3px;text-decoration:line-through;white-space:nowrap}.is-new-price .item-product__price--old{background:#159848;margin:0 -12px;padding:8px 12px}.is-new-price .item-product__price--old span+span{font-size:21px;font-size:1.1666666667rem;line-height:35px;margin-left:3px;text-decoration:line-through;white-space:nowrap}.is-new-price.on-sale .item-product__price--old span+span{font-size:16px;font-size:.8888888889rem;line-height:26.6666666667px}.item-product__price--sale{color:#d71d1d}.item-product__price--highlighted{font-size:21px;font-size:1.1666666667rem;line-height:24px;font-weight:bold}.item-product__added-to-list-notification{display:none;margin-left:4px;position:absolute;top:0}.price{white-space:nowrap}.price--muted{color:#5c5e6c}.nutritional-facts{font-size:12px;font-size:.6666666667rem;line-height:20px;background-color:#fff;border:1px solid #000;color:#000;display:block!important;padding:4px;width:225px;z-index:900}.nutritional-facts *{color:#000;line-height:1}.nutritional-facts h1,.nutritional-facts .h1-like{font-size:19px;font-size:1.0555555556rem;line-height:19px;font-weight:bold;margin-bottom:0;margin-bottom:3px;margin-top:0}.nutritional-facts span.Portion{display:block;margin-bottom:2px}.nutritional-facts ul{border-top:3px solid #000}.nutritional-facts ul.FirstLine{border-top:4px solid #000;margin-top:4px}.nutritional-facts ul.VitaminesBox li{padding:0 0 2px 0}.nutritional-facts ul li{padding:2px 0;margin-bottom:2px;margin-top:2px}.nutritional-facts ul li.TitleNutr{font-weight:bold;color:#000}.nutritional-facts ul li.Half{width:48%;float:left}.nutritional-facts ul li+li{border-top:1px solid #000}.nutritional-facts ul li span{float:right}.nutritional-facts ul li ul{margin-top:3px}.nutritional-facts ul li ul.Lipides{border-top:3px solid #000;margin-top:4px}.nutritional-facts ul li ul.Lipides li{margin-left:8px;border:none;margin-bottom:0;padding-bottom:0;padding-top:0}.nutritional-facts ul li ul.Lipides li span{margin-top:-7px}.nutritional-facts ul li ul.Glucides{padding-left:8px;border-top:1px solid #000}.nutritional-facts ul li ul.Glucides li{margin-left:3px;margin-bottom:0;padding-bottom:0}.nutritional-facts ul li ul.Glucides li:first-child{padding-bottom:2px}.nutritional-facts ul li ul.Vitamines{border-top:none!important;margin-left:0;margin-bottom:0}.nutritional-facts ul li ul.Vitamines li{border:none;border-bottom:1px solid #000;width:110px!important;overflow:hidden;margin-left:5px;padding:0 0 3px 0;margin-top:0}.nutritional-facts ul li ul.Vitamines li:first-child{margin-left:0}.nutritional-facts ul li ul.VitTwo li{border-bottom:0}.pagination .nav{border:1px solid #159848;border-radius:4px;display:inline-block;font-size:0;text-align:center;vertical-align:top}.pagination .nav>li{vertical-align:top}.pagination .nav>li+li{border-left:1px solid #159848}.pagination .nav>li>a{font-size:18px;font-size:1rem;line-height:36px;color:#159848;font-weight:bold;padding-top:2px;vertical-align:top;width:34px}.pagination .nav>li>a:hover,.pagination .nav>li>a:focus{background-color:#bddd6e;color:inherit;text-decoration:none}.pagination .is-disabled,.pagination .aspNetDisabled{color:#deddd9!important;color:rgba(21,152,72,.3)!important;cursor:default}.pagination .is-active{background-color:#159848!important;color:#fff!important;cursor:default;font-weight:bold}.pagination__arrow--left,.pagination__arrow--right{font-weight:normal}.products-showcase__controls>.btn{min-width:145px;margin:0 10px}.pill{border-radius:50%;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center}.pill:before{font-size:28px;vertical-align:-6px}.pill--small{width:40px;height:40px;line-height:40px}.pill--default{background:#bddd6e;color:#bddd6e}.map{position:relative}.map__overlay{background-color:#deddd9;background-color:rgba(250,250,250,.9);bottom:0;left:0;position:absolute;width:100%}.map__overlay__container{padding:30px 90px}.map__overlay__image{float:left}.map__overlay__content{margin-left:140px}.map__overlay__image{margin:0 40px 10px 0;width:100px}.map__overlay img{max-width:100%}@media only screen and (max-width:767px){.map__overlay{position:relative}.map__overlay__container{padding:20px}}.map__gmap{height:500px;width:100%}@media only screen and (max-width:767px){.map__gmap{height:240px}}.contextual-map{height:200px}.media{margin:10px}.media,.media__content{overflow:hidden}.media__img{float:left;margin-right:20px;max-width:50%}.media__img img{display:block;width:100%;height:auto}.media-overlay{position:relative}.media-overlay>img{display:block}.media-overlay__ribbon{font-size:13px;font-size:.7222222222rem;line-height:21.6666666667px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNg8AEAAE8ATQl3kQIAAAAASUVORK5CYII=);bottom:0;left:0;box-sizing:border-box;color:#fff;padding:5px;position:absolute;text-align:center;width:100%;pointer-events:none}@media only screen and (max-width:767px){.media-overlay__ribbon{position:relative;display:block;padding:2.5px}}.add-to-cart{position:relative}.add-to-cart .controls__add{display:inline}.add-to-cart .controls__update{display:none}.is-in-cart .add-to-cart .controls__add{display:none}.is-in-cart .add-to-cart .controls__update{display:inline-block}.add-to-cart .feedback{background:#159848;bottom:100%;box-sizing:border-box;color:#fff;display:none;font-size:11px;font-weight:bold;left:0;margin-bottom:10px;padding:4px 5px;position:absolute;text-align:center;width:100%;z-index:1}.add-to-cart.is-added .feedback{-webkit-animation:addToCartFeedback 5s forwards;animation:addToCartFeedback 5s forwards;display:block}.add-to-cart.is-loading .add-to-cart__add{color:#159848!important}.add-to-cart .btn{font-size:15px;font-size:.8333333333rem;line-height:25px;height:34px;padding:3px 7px;vertical-align:middle;white-space:nowrap}.add-to-cart .btn .icon{line-height:inherit}.add-to-cart__controls{padding-left:44px;padding-right:10px}.add-to-cart__qty{float:left;margin-left:-34px}.add-to-cart__qty>input{font-size:15px;font-size:.8333333333rem;line-height:32px;border-bottom-right-radius:0;border-top-right-radius:0;border:1px solid #159848;color:#202225;font-weight:bold;padding:0;width:34px;height:34px}.add-to-cart__btn{display:block;width:100%}.add-to-cart__btn>button{border-bottom-left-radius:0;border-top-left-radius:0;display:block;width:100%;border-left:0}.add-to-cart__btn>button[disabled]{background:#8acba3;opacity:1}@-webkit-keyframes addToCartFeedback{0%{opacity:0}5%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes addToCartFeedback{0%{opacity:0}5%{opacity:1}95%{opacity:1}100%{opacity:0}}.controls{display:table;position:relative;vertical-align:middle;width:100%}.controls .control{display:table-cell;width:40px}.controls .control--fluid{width:100%}.controls .control--zero{width:0}.add-to-recipe-box .icon--addtorecipebox{color:#efa5a5}.add-to-recipe-box .icon--addtorecipebox.is-active{color:#d71d1d}.cart-item+.cart-item{border-top:1px dotted #159848}.cart-item__title{font-size:13px;font-size:.7222222222rem;line-height:21.6666666667px;font-weight:700}@media only screen and (max-width:767px){.cart-item .cart-item__cell{display:block}}.cart-item .cart-item__cell--media{width:140px}@media only screen and (max-width:880px){.cart-item .cart-item__cell--media{width:100px}}.cart-summary{max-height:400px;overflow-y:auto}.cart-summary__item{position:relative;padding:10px;color:#202225}.cart-summary__item+.cart-summary__item{border-top:solid 1px #deddd9}.cart-summary__item>table{table-layout:fixed}.cart-summary__item>table td{word-wrap:break-word}.cart-summary__quantity{width:16%}.cart-summary__quantity input{font-size:15px;font-size:.8333333333rem;line-height:32px;border:1px solid #159848;font-weight:bold;padding:0;width:33px;height:32px}.cart-summary__price{width:20%;text-align:right;font-weight:900}.cart-summary__actions{text-align:right;width:12%}.cart-summary__actions>.btn{padding:0}.cart-summary__actions>.btn>.icon--delete{color:#159848}.cart-summary__actions>.btn>.icon--delete:hover,.cart-summary__actions>.btn>.icon--delete:focus{color:#0f6b33}.additionnal-info{overflow:visible;position:relative}.additionnal-info .content{display:none;left:0;top:auto;position:absolute;z-index:2}.additionnal-info:hover .content{display:block}.stepper{background:url("../images/thriftyfoods-light-background.png") #fff;position:relative;z-index:2}.stepper:before{background:#159848;content:'';display:block;height:4px;left:0;position:absolute;top:30px;width:100%}.stepper__list{display:table;position:relative;table-layout:fixed;width:100%}.stepper__item{display:table-cell;position:relative;text-align:center;vertical-align:top}@media only screen and (max-width:767px){.stepper__item{font-size:15px;font-size:.8333333333rem;line-height:24px}}.stepper__step{display:inline-block;padding-top:55px;position:relative}.stepper__step:before{background:#fff;border:solid 4px #159848;border-radius:12px;box-sizing:border-box;content:'';display:block;height:22px;left:50%;margin:0 auto 10px;position:absolute;top:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:22px}.stepper__step>.icon{color:#fff;display:none;left:0;position:absolute;text-align:center;top:20px;width:100%}.stepper__step>.icon:before{font-size:13px;font-size:.7222222222rem;line-height:21.6666666667px}.is-done>.stepper__step:before{background:#159848}.is-done>.stepper__step>.icon{display:block}.is-active>.stepper__step:before{background:#bddd6e;border-radius:14px;height:28px;top:17px;width:28px}.checkout__iframe{height:750px;width:100%}.checkout-footer{padding-top:20px}.checkout-footer .checkout-footer__content{width:100%}@media only screen and (min-width:768px) and (max-width:1279px){.checkout-footer .checkout-footer__content{position:relative}}@media only screen and (max-width:767px){.checkout-footer .checkout-footer__content{position:relative}}.checkout-ends{background:#159848;position:relative;z-index:2}.card{position:relative}.card.is-active{border:1px solid #202225}.card.is-disabled:before{background:rgba(255,255,255,.5);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:100}.card.is-disabled:before .hide--disabled{display:none}.card.as-refiners{background:#fff;border:1px solid #159848}.card .media{margin:0;padding:10px 20px}.card .media img{max-width:150px}.card__header{background-color:#159848;color:#fff;padding:10px 15px}.card__header a:hover,.card__header a:focus{color:inherit}.card__body{background:url("../images/thriftyfoods-light-background.png") #fff;box-sizing:border-box;padding:15px 20px}.box--white .card__body{border:1px solid #deddd9}.card__body .full-bleed{margin-left:-20px!important;margin-right:-20px!important}.card__body--overlap{left:0;position:absolute;right:0;z-index:2}.card.is-active .card__body--overlap{border:1px solid #202225}.card__body--overlap .box--white,.card.is-active .card__body--overlap{border-top:0}.card.is-active .card__body--overlap{left:-1px;right:-1px}.card__header+.card__body{padding-top:10px}.card__feedback{display:none}.card__feedback.show-feedback{-webkit-animation:showFeedback 5s forwards;animation:showFeedback 5s forwards;display:inline}@-webkit-keyframes showFeedback{0%{opacity:0}5%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes showFeedback{0%{opacity:0}5%{opacity:1}95%{opacity:1}100%{opacity:0}}.social-share{font-size:.1px;display:inline-block;line-height:normal}@media only screen and (max-width:767px){.social-share{display:block;text-align:center;margin-bottom:5px}}.social-share a{display:inline-block;height:30px;margin:2px;overflow:hidden;width:30px}.social-share a:hover img,.social-share a:focus img{margin-top:-30px}.social-share__label{line-height:40px;vertical-align:middle}.social-share__link{background:#fff;border-radius:50%;font-size:16px;text-align:center}.social-share__link:before{color:#159848;line-height:30px}.sharing-toolbox{margin-top:17px;text-align:right;padding-right:20px}.box{padding:20px;border:1px solid #deddd9;position:relative}.box--primary{background-color:#159848}.box--lime{background-color:#bddd6e}.box--green{border:1px solid #159848}.box--rounded{border-radius:4px}.box--white{background-color:#fff}.box--grey{background-color:#deddd9}.box--textured{background:url(../images/thriftyfoods-light-background.png) #fff}.box--transparent{background-color:transparent}.box--no-border{border:0}.box--dashed{border-style:dashed}.box--textarea-mimic{max-height:100px;overflow:auto}.box--warning{border-color:#d71d1d}.box--warning .icon{color:#d71d1d}.box--warning .btn{float:right;margin-left:10px}.box--warning .btn,.box--warning .btn:hover{color:#fff}.box--small{padding:10px 15px}.box--iconed{padding-left:50px}.box--iconed>.icon{position:absolute;left:15px}.box tr:last-child td{padding-bottom:0}.box>a:hover{color:inherit}.box--full:after{content:"";height:1000px;position:absolute;background-color:#159848;background-color:rgba(21,152,72,.7);top:0;left:0;width:100%;z-index:1}.box--full .box__content{position:relative;z-index:2}.tooltip{position:relative;display:inline-block;padding:0 10px}.tooltip .tip{width:200px;position:absolute;z-index:1;top:-15px;left:150%}.tooltip .tip:before{content:"";position:absolute;left:-15px;top:15px;width:0;height:0;border-style:solid;border-width:15px 15px 15px 0;border-color:transparent #deddd9 transparent transparent}.tooltip .tip .box{min-height:50px}.tooltip .close{position:absolute;z-index:2;right:-8px;top:-8px}.period-schedule{position:relative;box-sizing:border-box;border:1px solid #deddd9}.period-schedule tr+tr{border-top:1px solid #deddd9}.period-schedule th,.period-schedule td{box-sizing:border-box;border-left:1px solid #deddd9;border-right:1px solid #deddd9}.period-schedule .table--fixed{width:10%;box-sizing:border-box}.period-schedule .table--fixed tr+tr td{border-top:1px solid #deddd9}.period-schedule .table--fixed th,.period-schedule .table--fixed td{border-right:1px solid #deddd9;background-color:#fff;border-left:none}.period-schedule .table--fixed th{height:100px}.period-schedule .table--fixed td{height:70px}.period-schedule .table--scrolling{width:90%;box-sizing:border-box;overflow:hidden}.period-schedule .table--scrolling table{-webkit-transition:all .5s ease;transition:all .5s ease;margin-left:0;table-layout:fixed}.period-schedule .table--scrolling .table--2x{width:200%}.period-schedule .table--scrolling .table--3x{width:300%}.period-schedule .table--scrolling .table--4x{width:400%}.period-schedule .table--scrolling th,.period-schedule .table--scrolling .row-header td{height:50px}.period-schedule td{box-sizing:border-box;height:35px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.period-schedule td[rowspan="2"] span:before{font-size:26px;font-size:1.4444444444rem;line-height:43.3333333333px}.period-schedule td>a{height:100%;width:100%;z-index:2}.period-schedule td.is-available{background-color:#fff;color:#159848}.period-schedule td.is-active{background-color:#159848;color:#fff}.period-schedule td.is-available:hover{background-color:#bddd6e;color:#fff;cursor:pointer}.period-schedule td.is-available.is-active:hover{background-color:#159848;color:#fff}.period-schedule td.is-unavailable{background-color:#d71d1d;color:#fff}.period-schedule td.is-full{background-color:#5c5e6c}.period-schedule .row-header th{border:1px solid #deddd9;box-sizing:border-box;background-color:#fff}.period-schedule .row-header th:first-child{border-left:0}.period-schedule .row-header:first-child th{border-top:0;border-bottom:0}.modal{display:none;max-width:100%;position:absolute;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;width:435px;z-index:100}.modal--image{max-width:1000px!important;min-height:100px;min-width:100px;width:100%}.modal--image:before{background-color:transparent}.modal--image .modal__inner{padding:0;width:auto}.modal-template{background:url("../images/thriftyfoods-light-background.png") #fff;box-sizing:border-box;position:absolute;z-index:100}.modal-template.modal--login{display:none;max-width:720px;width:100%}.modal-template .listing{margin-left:20px}.modal-template .listing li{font-size:15px}.modal__header{background:#159848;box-sizing:border-box;min-height:36px;padding:0 10px;width:100%}.modal__title{font-size:18px;font-size:1rem;line-height:36px;color:#fff;font-weight:bold}.modal__close{font-size:13px;font-size:.7222222222rem;line-height:36px;color:#fff;float:right;font-family:arial;font-weight:normal;padding-right:0;text-decoration:underline}.modal__close:hover{color:#fff}.modal__close:before{float:right;line-height:37px;margin-left:10px}.modal__content{box-sizing:border-box;padding:25px 20px 15px;position:relative;width:100%}.modal__body p{font-size:15px;font-size:.8333333333rem;line-height:18px}.modal__body p strong{font-size:19px;font-size:1.0555555556rem;line-height:19px;display:block;font-weight:bold;text-align:center;text-transform:uppercase}.modal__body p strong span{background-color:#efefef;display:inline-block;padding:10px 15px}.modal__footer{box-sizing:border-box;margin-top:10px}.modal__footer .btn{margin-bottom:10px}.modal__inner{background:#fff;border:1px solid #202225;box-sizing:border-box;max-width:100%;padding:10px;position:relative;width:400px}.item-list-popup{box-shadow:2px 2px 10px -2px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:250px;z-index:2}@media only screen and (max-width:767px){.item-list-popup{margin:5px 0;position:relative;width:100%}}.popup{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}body>.popup{position:fixed}.carousel__item .popup{position:absolute}.popup__mask{background:rgba(255,255,255,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.popup__mask--dark{background:rgba(32,34,37,.5)}.popup__mask--light{background:rgba(255,255,255,.5)}.popup__content{border:1px solid #5c5e6c;box-sizing:border-box;margin:0 auto;margin-top:10px;max-width:740px;min-width:296px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:70%;z-index:2}.popup--small .popup__content{max-width:500px}.popup--large .popup__content{max-width:1000px}.simple-slide{display:block;width:100%}.simple-slide__slides{padding-bottom:10px;position:relative;width:100%}.simple-slide__slides li{display:none;width:100%}.simple-slide__slides li.is-active{display:block}.simple-slide__controls{padding-bottom:10px}.video{position:relative;padding-bottom:56.25%;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.banner{display:table;width:100%;position:relative;margin-bottom:20px}.banner__text{display:table-cell;padding:50px 40px;background:url(../images/thriftyfoods-light-background.png) #fff;vertical-align:top}@media only screen and (min-width:768px) and (max-width:1279px){.banner__text{width:66.6666666667%}}@media only screen and (min-width:1280px){.banner__text{width:50%}}.banner__newsletter{display:none}@media only screen and (min-width:768px){.banner__newsletter{display:table-cell;width:33.3333333333%;background-color:#159848;vertical-align:top}}@media only screen and (min-width:1280px){.banner__newsletter{width:25%}}.banner__media{display:none}@media only screen and (min-width:1280px){.banner__media{display:table-cell;width:25%;overflow:hidden;position:relative}}.banner__media img{position:absolute}.toggler{overflow:hidden;padding-top:10px;padding-right:20px;position:relative}.toggler--full-border{border:solid 1px #5c5e6c}.toggler.is-active{padding-bottom:20px!important}.toggler .toggler__label:hover,.toggler .toggler__label:focus{cursor:pointer;color:#159848;text-decoration:underline}.toggler__icon{display:none}.toggler .toggler__icon{vertical-align:middle;position:absolute;right:0;top:.75em}.toggler .toggler__content{display:none}.toggler.is-active .toggler__content{display:block}.card__toggler:first-child .toggler{border-top:none;border-top:0}.collapsible__content{display:none}.collapsible.is-active .collapsible__content{display:block}.collapsible__btn--close{display:none}.collapsible.is-active .collapsible__btn--close{display:inline-block}.collapsible.is-active .collapsible__btn--open{display:none}.tiles{color:#202225}.tiles__list{margin-bottom:-20px}.tiles__tile{list-style:none;padding-bottom:20px}@media only screen and (max-width:767px){.tiles__tile.is-empty{display:none}}.tiles__content{background-color:#fff;display:block}.tiles__content img{display:block;height:auto;width:100%}.tiles__label{box-sizing:border-box;font-weight:900;padding:15px 25px;width:100%}.sidebar--dark{background:#deddd9}.drawer{background:#fff;box-shadow:6px 4px 16px rgba(0,0,0,.2);position:absolute;top:0;-webkit-transition:250ms ease;transition:250ms ease;z-index:10}.drawer--left{left:-.93%;-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}.drawer--left.is-open{display:inline-block;-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.drawer--right{right:-.93%;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.drawer--right.is-open{display:inline-block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:768px) and (max-width:1279px){.drawer--right{padding-left:0}}@media only screen and (max-width:767px){.drawer--right{padding-left:0}}.drawer .drawer__close{position:absolute;z-index:10;right:5px;top:0}.drawer .drawer__close--inner{right:10px;top:10px}@media only screen and (min-width:768px){.drawer{background:none;box-shadow:none;display:inline-block;left:0;position:relative;right:0;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}.drawer .drawer__close{display:none}}@media only screen and (max-width:767px){.palm--drawer{background:#fff;box-shadow:6px 4px 16px rgba(0,0,0,.2);position:absolute;top:0;-webkit-transition:250ms ease;transition:250ms ease;z-index:10}.palm--drawer--left{left:0;-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}.palm--drawer--left.is-open{display:inline-block;-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.palm--drawer--right{right:0;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.palm--drawer--right.is-open{display:inline-block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1279px){.palm--drawer--right{padding-left:0}}@media only screen and (max-width:767px){.palm--drawer .drawer__close{position:absolute;z-index:10;right:-13px;top:-9px}.palm--drawer .drawer__close--inner{right:10px;top:10px}}.no-csstransforms3d{}@media only screen and (max-width:767px){.no-csstransforms3d .drawer{display:none}.no-csstransforms3d .drawer.is-open{display:inline-block}.no-csstransforms3d .palm--drawer{display:none}.no-csstransforms3d .palm--drawer.is-open{display:inline-block}}.mobile-toggler h2:before,.mobile-toggler .h2-like:before,.portable-toggler h2:before,.portable-toggler .h2-like:before{display:none}@media only screen and (max-width:767px){.mobile-toggler{overflow:hidden}.mobile-toggler h2,.mobile-toggler .h2-like{cursor:pointer;position:relative}.mobile-toggler h2:before,.mobile-toggler .h2-like:before{display:inline-block;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-toggler .mobile-toggler__content{display:none}.mobile-toggler.is-open .mobile-toggler__content{display:block}}@media only screen and (min-width:768px) and (max-width:1279px){.portable-toggler{overflow:hidden}.portable-toggler h2,.portable-toggler .h2-like{cursor:pointer;position:relative}.portable-toggler h2:before,.portable-toggler .h2-like:before{display:inline-block;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.portable-toggler .mobile-toggler__content{display:none}.portable-toggler.is-open .mobile-toggler__content{display:block}}.warning-box{border:1px solid #f0ad4e;padding:20px 20px 5px 20px;margin:15px 0;background-color:#f2f2f2;min-height:60px}.warning-box .icon--warning-circle{color:#f0ad4e;position:relative;top:5px}.mini-cart{background-color:#fff;display:inline-block;text-align:center;height:40px;border-radius:5px}@media only screen and (max-width:767px){.mini-cart{background:none}}.mini-cart>a{display:inline-block}.mini-cart__label{color:#159848;font-weight:bold;border-right:1px solid #deddd9;padding-right:15px}.mini-cart__amount{padding:0 15px}@media only screen and (max-width:767px){.mini-cart__amount{color:#fff;padding-left:0}}a:hover .mini-cart__amount,a:focus .mini-cart__amount{text-decoration:underline}.mini-cart__icon{color:#bddd6e;padding:0 10px}.mini-cart__label,.mini-cart__amount,.mini-cart__icon{float:left;line-height:40px!important}.mini-cart .js-cart-quantity{display:none}.heading--underlined{border-bottom:8px solid #deddd9;margin-bottom:15px;padding-bottom:5px}.slideshow{text-align:center}.slideshow__title{color:#fff;margin:0;font-size:72px;font-size:4rem;line-height:72px}@media only screen and (min-width:768px) and (max-width:1279px){.slideshow__title{font-size:5vw;line-height:normal}}.slideshow__description{font-size:24px;font-size:1.3333333333rem;line-height:24px;font-weight:lighter;margin:10px 0 20px 0}.slideshow__item{position:relative;display:none;color:#fff}.slideshow__item:first-child{display:block}.owl-item .slideshow__item{display:block;padding-bottom:0;margin-left:0;margin-right:0}.slideshow__item>img,.slideshow__item>a,.slideshow__item>a img{display:block;height:auto;width:100%}.slideshow .owl-wrapper-outer{padding-left:0;margin-left:0}.slideshow__content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;white-space:nowrap}.slideshow__content-wrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slideshow__content{text-align:center;display:inline-block;vertical-align:middle;width:100%}.slideshow .owl-controls{position:absolute;bottom:5px;width:100%}.slideshow .owl-page{border-radius:50%;background:#fff;display:inline-block;height:12px;margin:0 7px;-webkit-transition:background .15s ease-out;transition:background .15s ease-out;width:12px}.slideshow .owl-page:hover,.slideshow .owl-page:focus{background:#0f6b33}.slideshow .owl-page.active{background:#159848}.home-optional-content{background-color:#fff;margin-top:40px}.home-optional-content .media{margin:40px 0}.footnotes{margin:15px 0}.footnotes a{border-left:1px solid #5c5e6c;color:#202225;padding-left:4px}.input-group{border-collapse:separate;display:table;height:40px;position:relative;width:100%}.input-group--no-border .input-group__text-input,.input-group--no-border .input-group__btn .btn{border-color:transparent}.input-group .dropdown{display:table-cell;white-space:nowrap;width:1px}.input-group__text-input,.input-group__btn{box-sizing:border-box;display:table-cell}.input-group__text-input{display:inline;height:40px;width:100%}.input-group__text-input:first-child{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.input-group__text-input.is-error{border:1px solid #d71d1d}.dropdown+.input-group__text-input{border-left:0;border-top-left-radius:0}.input-group__btn{border-left:0;white-space:nowrap;width:40px}.input-group__btn .btn{border-bottom-left-radius:0;border-color:#deddd9;border-left:0;border-top-left-radius:0;height:40px;line-height:inherit;text-align:center;width:100%}.input-group__btn .btn--hollow{border:1px solid #159848}.is-error+.input-group__btn .btn{border-color:#d71d1d}.input-group__btn .icon{line-height:30px}.input-group__inner-wrapper{display:table-row}.input-group__error-message{background-color:#fff;position:absolute;top:45px}@media only screen and (min-width:768px){.newsletter-form{display:table;width:100%}}.newsletter-form .form-field{margin:0}.newsletter-form .icon:before{width:20px}.newsletter-form--block--inline .newsletter-form__label,.newsletter-form--block--inline .newsletter-form__input{display:block}@media only screen and (min-width:768px){.newsletter-form--block--inline .newsletter-form__label,.newsletter-form--block--inline .newsletter-form__input{display:table-cell;vertical-align:middle}}.newsletter-form__label .input-group__btn,.newsletter-form__input .input-group__btn{width:40px}.newsletter-form__label{font-weight:900;line-height:40px}@media only screen and (max-width:767px){.newsletter-form__label{text-align:center}}.newsletter-form__input{color:#5c5e6c}@media only screen and (min-width:768px){.newsletter-form--block--inline .newsletter-form__input__input{width:75%}}.newsletter-form--block{background-color:#159848;box-sizing:border-box;margin-bottom:30px;padding:50px 30px}@media only screen and (max-width:767px){.newsletter-form--block{display:none}}.newsletter-form--block h3,.newsletter-form--block .h3-like{color:#bddd6e}.newsletter-form--block p{color:#fff}.main-nav{display:none;margin-bottom:20px;position:relative}@media only screen and (min-width:1280px){.main-nav{display:block;margin-bottom:0}}.main-nav .nav{background:#fff;font-size:0;text-align:left}@media only screen and (min-width:1280px){.main-nav .nav{display:block;text-align:center}}.main-nav .nav>li{font-size:18px;font-size:1rem;line-height:30px;display:block;margin:0;padding:0;position:relative}@media only screen and (min-width:1280px){.main-nav .nav>li{display:inline-block;padding:0 15px}}.main-nav .nav>li+li{border-top:solid 1px #deddd9}@media only screen and (min-width:1280px){.main-nav .nav>li+li{border-top:0}}.main-nav .nav>li>a{font-size:13px;font-size:.7222222222rem;line-height:13px;display:block;padding:10px}@media only screen and (min-width:1280px){.main-nav .nav>li>a{font-size:14px;font-size:.7777777778rem;line-height:45px;font-weight:900;padding:10px 5px;text-transform:uppercase}}.main-nav .nav>li:hover{background-color:#159848}.main-nav .nav>li:hover>a{color:#fff;text-decoration:none}.main-nav.is-open{display:block}.main-nav a{color:#202225}.main-nav__submenu{background:#fff;background-color:rgba(255,255,255,.98);border:1px solid #deddd9;display:none;left:-10px;padding:20px 15px;position:absolute;top:100%;white-space:nowrap;z-index:150}.main-nav__submenu .submenu__col{display:inline-block;vertical-align:top;white-space:normal;width:160px}.main-nav__submenu .submenu__col+.submenu__col{margin-left:20px}.main-nav__submenu .submenu__col li{margin-bottom:15px}.main-nav__submenu .submenu__col a{font-size:13px;font-size:.7222222222rem;line-height:16px;display:block;font-weight:bold;text-align:left}.main-nav__submenu .submenu__col a:hover{color:#159848;text-decoration:underline}@media only screen and (min-width:1280px){li:hover>.main-nav__submenu{display:block}}.main-nav__controls{margin:0 10px}.secondary-nav{background:#159848;color:#bddd6e;font-size:0}@media only screen and (min-width:768px) and (max-width:1279px){.secondary-nav{padding:0 20px}}.secondary-nav__item{padding:0 5px;position:relative;text-align:center}@media only screen and (max-width:767px){.secondary-nav__item{padding:0 1px}}@media only screen and (min-width:768px) and (max-width:1279px){.secondary-nav__item{padding:0 5px;text-align:left}}@media only screen and (min-width:1280px){.secondary-nav__item{margin-left:20px;padding:0;text-align:left}}.secondary-nav__item:before{content:'';display:inline-block;height:60px;vertical-align:middle}@media only screen and (min-width:1280px){.secondary-nav__item:before{display:none}}.secondary-nav__link{color:#fff;max-width:250px;text-align:center;vertical-align:middle}@media only screen and (min-width:1280px){.secondary-nav__link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.secondary-nav__link:focus,.secondary-nav__link:hover{color:#fff}.secondary-nav__link:focus .icon,.secondary-nav__link:hover .icon{text-decoration:none}.secondary-nav__link:first-child{background:none;margin-left:0;padding-left:0}.secondary-nav__link .icon{font-size:18px;font-size:1rem;line-height:18px;color:#bddd6e;display:block}@media only screen and (min-width:1280px){.secondary-nav__link .icon{display:inline-block;margin-right:5px;vertical-align:text-bottom}}.secondary-nav__link .icon:before{display:inline-block}.secondary-nav__link .icon--menu{font-size:17px;font-size:.9444444444rem;line-height:18px}.secondary-nav__customer-service,.secondary-nav__link{font-size:10px;font-size:.5555555556rem;line-height:18px;display:inline-block;vertical-align:middle}@media only screen and (min-width:1280px){.secondary-nav__customer-service,.secondary-nav__link{font-size:13px;font-size:.7222222222rem;line-height:45px}}.secondary-nav__tel{color:#fff}@media only screen and (min-width:768px) and (max-width:1279px){.secondary-nav__menu-btn{left:0;position:absolute}}@media only screen and (min-width:768px){.ts-selector--mobile{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;position:absolute;left:-6000px}}.ts-notice{background:rgba(247,85,0,.8);color:#000;font-size:13px;font-weight:bold;height:45px;left:0;line-height:2;overflow:hidden;position:fixed;right:0;text-align:center;top:0;z-index:110}.ts-notice .ts-notice-text{background-color:#fff;border-radius:5px;display:inline-block;margin:10px 0;padding:0 40px}.ts-notice a{color:#fff;cursor:pointer;display:inline-block;position:absolute;right:10px;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%)}.ts-notice a i{font-style:normal}body.notice{padding-top:45px}.roll-up{background-color:#fff}.roll-up__content{padding:25px}.box--white .roll-up__content{padding-left:0;padding-right:0}.roll-up__text,.roll-up__read-more{font-size:15px;font-size:.8333333333rem;line-height:24px}.roll-up__read-more{color:#159848;font-weight:900}.roll-up__read-more:hover,.roll-up__read-more:focus{text-decoration:underline}.search-by-features{background:url(../images/thriftyfoods-light-background.png) #fff;padding:20px;margin-bottom:30px}.search-by-features__list{border-top:1px solid #deddd9}.search-by-features__controls{text-align:center;margin-top:20px}.search-by-features__list-item{border-bottom:1px solid #deddd9}.search-by-features a{display:table;width:100%;padding:4px 15px;color:#202225}.search-by-features a:hover,.search-by-features a:focus{text-decoration:underline;color:#159848}.search-by-features__label{display:table-cell;padding-bottom:3px;padding-right:10px;padding-top:3px;vertical-align:middle;width:100%;font-weight:900}.search-by-features__icon{float:left}.search-controls{margin:20px 0}.search-controls select{font-size:18px;font-size:1rem;line-height:30px;background-color:transparent;border-color:#159848;color:#159848;font-weight:bold;padding-bottom:7px;padding-top:7px}.search-controls option{color:#5c5e6c}.price{font-size:22px;font-size:1.2222222222rem;line-height:24px;white-space:nowrap}.price--muted{color:#5c5e6c}.price--featured{color:#d71d1d}.price.text--smaller{font-size:13px;font-size:.7222222222rem;line-height:16px}.on-sale .price-amount{text-decoration:line-through}.aside-navigation{font-size:15px;font-size:.8333333333rem;line-height:24px;background-color:#fff;padding:0 spacing}.aside-navigation__item{border-bottom:1px solid #deddd9}.aside-navigation__item:first-child{border-top:1px solid #deddd9}.aside-navigation__item.is-active{padding-bottom:7px}.aside-navigation__item.is-active>a{padding-bottom:4px}.aside-navigation__item>a{font-weight:900;padding:11px 0}.aside-navigation__sub-item.is-active>a{color:#159848;font-weight:600}.aside-navigation__sub-item>a{padding:4px 0}.tabs li a{font-size:15px;font-size:.8333333333rem;line-height:24px;border-radius:5px;border:1px solid #159848;box-sizing:border-box;cursor:pointer;display:block;min-width:143px;padding:5px 20px}.tabs li a:hover,.tabs li a:focus{background-color:#bddd6e;color:inherit;text-decoration:none}.tabs li[data-is-current-tab='True'] a{background-color:#159848;color:#fff}.tabs li[data-is-current-tab='True'] a:focus,.tabs li[data-is-current-tab='True'] a:hover{background-color:#0f6b33;border-color:#0f6b33;color:#e6e6e6}.refiner{padding:10px 15px 20px}@media only screen and (min-width:768px){.refiner{background:url(../images/thriftyfoods-light-background.png) #fff}}.refiner>ul>li+li{border-top:1px solid #deddd9;margin-top:15px;padding-top:15px}.refiner .nav--collapsible__clickable{font-size:15px;font-size:.8333333333rem;line-height:22px;color:#159848;font-weight:900;padding:4px 0}.refiner .nav--collapsible__clickable:after{content:"3";float:right;line-height:13px;margin-left:15px;line-height:22px;font-family:'icons'}.refiner .is-active .nav--collapsible__clickable:after{content:"4"}.refiner .child a,.refiner .btn--show-more,.refiner .checkbox label{font-size:13px;font-size:.7222222222rem;line-height:16px;font-weight:normal;padding:7px 0}.refiner .btn--show-more{color:#159848}.refiner .checkbox input[type="checkbox"]+label{padding-left:20px}.refiner .checkbox input[type="checkbox"]+label:before{top:7px!important}.dropdown{position:relative}.dropdown__cta{font-size:13px;font-size:.7222222222rem;line-height:40px;background-color:#fff;box-sizing:border-box;color:#202225;cursor:pointer;display:block;height:40px;padding:0 15px;position:relative;white-space:nowrap;border-right:1px solid #deddd9;border-top-left-radius:5px;border-bottom-left-radius:5px}.dropdown__cta-label{display:block;float:left}.dropdown__content{background:#fff;border:solid 1px #deddd9;display:none;margin-top:-1px;position:absolute;top:100%}.is-active .dropdown__content{display:block}.dropdown__label{display:block;cursor:pointer;padding:10px 20px;position:relative}.dropdown__label .icon{display:none;position:absolute;left:5px;line-height:inherit}.dropdown__radio:focus+.dropdown__label,.dropdown__label:hover{background:#159848;color:#fff}.dropdown__radio:focus+.dropdown__label:before,.dropdown__label:hover:before{color:#fff!important}.dropdown__radio{position:absolute;width:0;opacity:0}.dropdown__radio.checked+.dropdown__label .icon,.is-active>.dropdown__label .icon{display:inline-block}.store__manager span{display:inline-block;line-height:normal;margin-top:35%}.store__manager img+span{margin-top:0}.mini-store-card-info{position:relative;padding-left:25px}.mini-store-card-info>span.icon{position:absolute;left:0;top:5px}.og-store-selector{position:relative}.og-store-selector a{text-decoration:underline}.og-store-selector a.btn{text-decoration:none}.og-store-selector__map{height:0;padding-bottom:80%}@media only screen and (max-width:767px){.og-store-selector__map{margin-bottom:15px}}@media only screen and (max-width:767px){.store-locator__action-box>li{display:block}}@media only screen and (max-width:767px){.store-locator__action-box>li>label{margin:0}}.store-locator__map-container,.store-locator__map-loader{height:270px;width:100%}@media only screen and (min-width:768px){.store-locator__map-container,.store-locator__map-loader{height:325px}}.store-locator__search{margin-bottom:20px}@media only screen and (min-width:1280px){.store-locator__search{background:url("../images/thriftyfoods-light-background.png") #fff;margin-bottom:30px;padding:20px 20px 0}}.store-locator__search-tab{margin-top:20px}@media only screen and (min-width:768px){.store-locator__refiners{float:left}}.store-locator__refiners .refiner{padding:0}@media only screen and (min-width:1280px){.store-locator__refiners .refiner{padding:10px 15px 20px}}.store-locator__refiners h3:before,.store-locator__refiners .h3-like:before{display:none!important}.store-locator__store-body{padding:10px 50px}@media only screen and (min-width:768px){.store-locator__store-body{padding:10px 20px 15px}}@media only screen and (max-width:767px){.store-locator__store-body .text--icon--indent{margin:0 -40px 10px}}.store-locator__search-controls .input-group__error-message{background-color:transparent;line-height:1em;margin-bottom:-10px;padding:10px 0 0;position:relative;top:auto}.store-locator__search-controls .input-group__error-message.is-error{display:block}.store-locator__search-controls>.grid__item{margin-bottom:5px}@media only screen and (min-width:1280px){.store-locator__search-controls>.grid__item{margin-bottom:20px}}.store-locator__geoloc-btn{display:block;width:100%}@media only screen and (min-width:768px){.store-locator__geoloc-btn{display:inline-block;width:auto}}.login-box{position:relative}@media only screen and (min-width:1280px){.login-box:after{border-right:1px solid #deddd9;bottom:30px;content:'';position:absolute;right:50%;top:0}}@media only screen and (min-width:1280px){.login-box>.grid__item:first-child{padding-right:20px}}.login-box__create-account-btn{margin-top:2px}.fat-menu__wrapper{position:inherit!important}.fat-menu__safe-zone{display:none;left:0;margin:-28px -30px -30px;padding:28px 30px 30px;position:absolute;right:0;top:100%;z-index:150}.fat-menu__wrapper:hover .fat-menu__safe-zone{display:block}@media only screen and (max-width:767px){.fat-menu__wrapper:hover .fat-menu__safe-zone{display:none}}@media only screen and (min-width:768px) and (max-width:1279px){.fat-menu__wrapper:hover .fat-menu__safe-zone{display:none}}.fat-menu{background:#fff;border:1px solid #deddd9;display:table;text-align:left;width:100%}.fat-menu>*{display:table-cell;vertical-align:top}.fat-menu__item-list{border-right:1px solid #deddd9;width:220px}.fat-menu__item-list>ul{left:auto;position:static;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.fat-menu__item-list:before{font-size:18px;font-size:1rem;line-height:21px;color:#202225;content:attr(data-menu-heading);display:block;padding:15px 20px 8px;text-transform:capitalize}.fat-menu__item>a{font-size:14px;font-size:.7777777778rem;line-height:23.3333333333px;display:block;font-weight:bold;padding:8px 20px}.fat-menu__item.is-active>a{color:#159848;text-decoration:underline}.fat-menu__more-link{font-size:14px;font-size:.7777777778rem;line-height:23.3333333333px;display:block;padding:8px 20px 15px;text-decoration:underline}.fat-menu__more-link:focus,.fat-menu__more-link:hover{color:#159848}.fat-menu__preview{padding:20px 20px 0}.fat-menu__item-list .fat-menu__preview{display:none}.fat-menu__image{display:block;float:right;position:relative;z-index:100}.fat-menu__image>img{display:block}.fat-menu__cta{color:#fff!important}.active-refiners__item{position:relative}.active-refiners__label{font-size:13px;font-size:.7222222222rem;line-height:16px}.active-refiners__remove{position:absolute;right:0;top:-1px}.active-refiners__remove .icon{font-size:20px;font-size:1.1111111111rem;line-height:20px}.rollout-menu{font-size:14px;font-size:.7777777778rem;line-height:17px;background:#fff;border:1px solid #deddd9;box-shadow:0 0 10px rgba(32,34,37,.2);color:#4a4c54;display:none;max-width:300px;position:absolute;right:0;top:100%;z-index:1000}.rollout-menu--store-detail{min-width:320px}.rollout-menu--left{left:0;right:auto}.rollout-menu .search-box{margin:-10px -11px -11px;min-width:250px;padding:0}.rollout-menu .search-box input{border-radius:0}.rollout-menu .search-box input,.rollout-menu .search-box .btn{border:2px solid #deddd9}.rollout-menu .search-box .icon{line-height:36px}.rollout-menu__container:hover>.rollout-menu{display:block}@media only screen and (min-width:768px) and (max-width:1279px){.secondary-nav .rollout-menu__container:hover>.rollout-menu{display:none}}@media only screen and (max-width:767px){.secondary-nav .rollout-menu__container:hover>.rollout-menu{display:none}}.rollout-menu__item{padding:10px}@media only screen and (min-width:1280px){*+.rollout-menu__item{border-top:1px solid #deddd9}}.rollout-menu__item.checkbox label{width:100%}.main-nav .rollout-menu__item{margin:-10px}.rollout-menu__link{display:block;margin:-10px;white-space:nowrap}@media only screen and (min-width:1280px){.rollout-menu__link{padding:10px}}.main-nav .rollout-menu__link{font-size:13px;font-size:.7222222222rem;line-height:13px;background:#fff;padding:10px 20px;margin-top:0;border-top:1px solid #deddd9;text-decoration:underline}@media only screen and (min-width:1280px){.main-nav .rollout-menu__link{font-size:14px;font-size:.7777777778rem;line-height:17px;padding:10px;margin-top:-10px}}.rollout-menu__link:hover{background-color:#159848;color:#fff}@media only screen and (min-width:1280px){.rollout-menu__link:hover{background:#bddd6e}}.rollout-menu__list-controls{background:#bddd6e}.shepherd-element,.shepherd-element *{box-sizing:border-box}.shepherd-element:after,.shepherd-element:before,.shepherd-element *:after,.shepherd-element *:before{box-sizing:border-box}.shepherd-element{display:none;max-height:100%;max-width:280px;position:absolute;z-index:999}.shepherd-element.shepherd-open{display:block}.shepherd-content{background:url("../images/thriftyfoods-background.png") #fff;border-radius:5px;box-shadow:0 0 10px rgba(32,34,37,.2);position:relative}.shepherd-content:before{border-color:transparent;border-style:solid;border-width:16px;content:'';display:block;height:0;pointer-events:none;position:absolute;width:0}.shepherd-element-attached-top .shepherd-content:before,.shepherd-element-attached-bottom .shepherd-content:before{left:50%;margin-left:-16px}.shepherd-element-attached-right .shepherd-content:before,.shepherd-element-attached-left .shepherd-content:before{margin-top:-16px;top:50%}.shepherd-element-attached-top .shepherd-content{margin-top:16px}.shepherd-element-attached-top .shepherd-content:before{border-top:0;border-bottom-color:#159848;bottom:100%}.shepherd-element-attached-right .shepherd-content{margin-right:16px}.shepherd-element-attached-right .shepherd-content:before{border-right:0;border-left-color:#deddd9;left:100%}.shepherd-element-attached-bottom .shepherd-content{margin-bottom:16px}.shepherd-element-attached-bottom .shepherd-content:before{border-bottom:0;border-top-color:#deddd9;top:100%}.shepherd-element-attached-left .shepherd-content{margin-left:16px}.shepherd-element-attached-left .shepherd-content:before{border-left:0;border-right-color:#deddd9;right:100%}.shepherd-content>header{background-color:#159848;border-radius:5px 5px 0 0;padding:0 10px}.shepherd-content>header:after{content:"";display:table;clear:both}.shepherd-content>footer{padding:0 10px 10px}.shepherd-title{font-size:18px;font-size:1rem;line-height:36px;color:#fff;padding-right:66px}.shepherd-has-cancel-link .shepherd-title{float:left}.shepherd-cancel-link{float:right;font-weight:normal;position:relative;text-decoration:none}.shepherd-has-title .shepherd-cancel-link{margin-bottom:0;padding:0}.shepherd-text{font-size:15px;font-size:.8333333333rem;line-height:18px;padding:10px}.shepherd-buttons{list-style:none;margin:0 0 0 -10px;padding:0;text-align:right}.shepherd-buttons>li{display:inline;margin:0;padding:0}.shepherd-buttons>li+li{margin-left:10px}.shepherd-button{min-width:70px}.shepherd-button-close{font-size:13px;font-size:.7222222222rem;line-height:36px;color:#fff;cursor:pointer;min-width:0;position:absolute;right:10px;text-decoration:underline;top:0}.shepherd-button-close:hover{color:#fff}.shepherd-button-close:before{float:right;line-height:37px;margin-left:10px;text-decoration:none}.recipe-panel .recipe-block__title{padding:15px 0}.recipe-panel .recipe-block__title h3,.recipe-panel .recipe-block__title .h3-like,.recipe-panel .recipe-block__title .h3-like{font-size:26px;font-size:1.4444444444rem;line-height:39px;font-weight:900}@media screen and (min-width:768px) and (max-width:1279px){.recipe-panel .recipe-block__title{padding:10px 0}.recipe-panel .recipe-block__title h3,.recipe-panel .recipe-block__title .h3-like,.recipe-panel .recipe-block__title .h3-like{font-size:20px;font-size:1.1111111111rem;line-height:26px}}.recipe-panel .recipe-block__container{background:url(../images/thriftyfoods-light-background.png) #fff}.recipe-panel .recipe-block__content{height:100%;position:relative;top:0;text-align:left;width:100%;padding:0 30px 20px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media only screen and (max-width:767px){.recipe-panel .recipe-block__content{padding:0 20px 20px}}.recipe-panel .recipe-block__content .item-table{position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:center;width:70%}.recipe-panel .recipe-block__content .item-table .table-cell{padding:0 20px}@media only screen and (min-width:768px) and (max-width:1279px){.recipe-panel .recipe-block__content .item-table .table-cell{vertical-align:middle}}@media only screen and (max-width:767px){.recipe-panel .recipe-block__content .item-table .table-cell:nth-child(4){position:absolute;right:0;bottom:-60px}}.recipe-panel .recipe-block__content .item-table.recipe-detail{width:100%;margin-left:-20px}@media screen and (min-width:768px) and (max-width:1279px){.recipe-panel .recipe-block__content{padding:0 20px}}.recipe-panel .recipe-block__content .icn{color:#159848;font-size:45px}.recipe-panel .recipe-block__content .icn,.recipe-panel .recipe-block__content .time-title,.recipe-panel .recipe-block__content .time-value{display:block}.recipe-panel .recipe-block__content .time-title{font-size:11px;padding:10px 0}@media screen and (min-width:768px) and (max-width:1279px){.recipe-panel .recipe-block__content .time-title{padding:0}}.recipe-panel .recipe-block__content .time-value{font-size:23px;font-weight:300}@media screen and (min-width:768px) and (max-width:1279px){.recipe-panel .recipe-block__content .time-value{font-size:1.7vw;padding:0}}.recipe-desc{display:block;color:#4a4c54;text-align:left;line-height:20px}.recipe-desc-value{color:#4a4c54}.recipe-block__media .icon-group{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:20px}.recipe-block__container .icon-group{padding:10px 0;margin-top:0}@media only screen and (max-width:767px){.recipe-block__container .icon-group{padding:20px 0 10px}}.flash{-webkit-animation:fadein .5s;animation:fadein .5s;background-color:#8acca4;border:1px solid #159848;border-radius:5px;display:table;padding:15px}.flash--delayed{-webkit-animation:delayed-fadein .8s;animation:delayed-fadein .8s}.flash__icon{color:#159848;display:table-cell;padding-right:10px;vertical-align:middle}.flash__content{display:table-cell;vertical-align:middle;width:100%}.flash--danger{background-color:#f7d2d2;border-color:#d71d1d}.flash--danger .flash__icon{color:#d71d1d}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes delayed-fadein{0%,50%{opacity:0}100%{opacity:1}}@keyframes delayed-fadein{0%,50%{opacity:0}100%{opacity:1}}.thematic-tile .item-block__content{min-height:0}.thematic-tile .item-block__media{padding-bottom:55%}.thematic-tile .item-block__media img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.thematic-featured .item-block__content{min-height:87px}.css-popover{position:relative;padding:5px}.css-popover>.css-popover-wrapper{display:none}.css-popover:focus>.css-popover-wrapper{display:block;position:absolute;border-radius:3px;background:#f7f7f7;border:1px solid #ccc;z-index:1000;min-width:240px;bottom:-webkit-calc(100% + 10px);bottom:calc(100% + 10px);right:-100%;padding:15px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.css-popover-arrow{content:"";position:absolute;top:100%;display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ccc;left:73%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.css-popover-arrow:after{content:"";border-width:10px;display:block;width:0;height:0;border-color:transparent;border-style:solid;border-top-color:#f7f7f7;border-bottom-width:0;bottom:1px;left:73%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute}.css-popover .css-popover-trigger{border-radius:50%;width:15px;height:15px;padding:1px;background:#fff;border:1px solid #666;color:#666;display:inline-block;text-align:center}.promocode{display:block}.promocode.applied{display:none}.promocode-message{display:none;opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s}.promocode-message.open{opacity:1;display:block;-webkit-transition:opacity 2s;transition:opacity 2s;margin-bottom:30px}.promocode-alerts{display:none;opacity:0;overflow:hidden;top:10px;position:absolute;width:100%;z-index:1000;-webkit-transition:opacity 2s;transition:opacity 2s;padding:15px!important;top:0;bottom:0}.promocode-alerts.open{opacity:1;display:block;-webkit-transition:opacity 2s;transition:opacity 2s}.promocode-alerts.text--important{font-size:13px}.promocode-value{font-weight:bold;text-transform:uppercase;word-break:break-all}.promocode input.search-field{border-radius:5px;border-color:#deddd9}.promocode .search-box__input .btn{font-size:15px;width:auto}.promocode label{display:inline-block}input.js-promo-code{text-transform:uppercase}.js-close-alert{position:absolute;top:0;right:0;background:none}.split{text-align:right;list-style:none;margin-left:0}.split__title{text-align:left;float:left;clear:left}.screen--hide{display:none}@media print{.print--hide{display:none!important}.screen--hide{display:block}.print--block{display:block;page-break-inside:avoid}.print--inlineblock{display:inline-block;page-break-inside:avoid}}