.mce-content ul,ol,ul{list-style:none}
a,blockquote,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,legend,li,object,ol,p,pre,section,span,textarea,ul{margin:0;box-sizing:border-box}
blockquote,q{quotes:none}
article,aside,details,figcaption,figure,footer,header,hr,nav,section{display:block}
hr,img{border:0;padding:0}
.btn-transp,.date-selector .jump-date-btn,.ir{text-shadow:none}
.date-link.disabled,.no-events-class{pointer-events:none}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,iframe,legend,li,object,p,pre,section,span{padding:0}
a{padding:0;color:#00573f;text-decoration:none;transition:color .3s ease,background-color .3s ease}
.custom-alert-wrap a,a.link-underlined,a:not([class]):hover{text-decoration:underline}
blockquote{padding:0}
img{outline:0;-ms-interpolation-mode:bicubic}
ol,ul{padding:0}
fieldset{padding:0;border:none}
textarea{font-family:Ovo,serif;vertical-align:baseline;overflow:auto;min-height:30px;max-height:400px;resize:vertical;-webkit-appearance:none;appearance:none}
button,select{-webkit-appearance:none}
textarea:focus{color:#2c3133}
button{padding:0;font-family:sans-serif;font-size:100%;vertical-align:baseline;cursor:pointer;-webkit-appearance:none;appearance:none}
input,select{margin:0;font-family:Ovo,serif;font-size:1.2rem;vertical-align:baseline;color:#444;box-sizing:border-box}
input{padding:0}
select{padding:4px;background:#fff;border:1px solid #ccc;height:26px;transition:all .2s linear;-webkit-appearance:none;appearance:none}
input[type=number]{-moz-appearance:textfield}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
audio,canvas,video{display:inline-block}
audio:not([controls] ){display:none;height:0}
[hidden]{display:none}
svg:not(:root){overflow:hidden}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0}
hr{height:1px;border-top:1px solid #ccc;margin:1em 0}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;vertical-align:middle}
html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;border-radius:0;cursor:pointer}
input[type=search]{-webkit-appearance:textfield}
input[type=search] ::-webkit-search-cancel-button,input[type=search] ::-webkit-search-decoration{-webkit-appearance:none}
button[disabled],input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline;position:relative}
strong,th{font-weight:700}
img,td{vertical-align:top}
sup{top:-.5em}
@media only screen and (max-width:767px){.page-is-loading body.ios-mode{font-family:Georgia,serif!important}
.page-is-loading .ios-mode .ap-col h5,.page-is-loading .ios-mode .card-product-title{font-family:Georgia,serif!important;font-weight:700!important}
.page-is-loading .ios-mode .about-panel h4,.page-is-loading .ios-mode .add-cart-wrap span,.page-is-loading .ios-mode .back-top,.page-is-loading .ios-mode .basic-title,.page-is-loading .ios-mode .btn-transp,.page-is-loading .ios-mode .card-product-menu,.page-is-loading .ios-mode .cat-pre-img strong,.page-is-loading .ios-mode .farm-box h3,.page-is-loading .ios-mode .mobile-menu>li ul li a,.page-is-loading .ios-mode .mobile-menu>li>strong,.page-is-loading .ios-mode .print-it,.page-is-loading .ios-mode .section h4,.page-is-loading .ios-mode .signup-form input[type=submit]{font-weight:700!important;font-family:Arial,sans-serif!important}
}
.hr,.hr-wide,.ir{font:0/0 serif}
.debug{border:1px dotted red!important}
.hidden,ul.yiiPager li.hidden{display:none;visibility:hidden}
.no-marg,.no-margin{margin:0!important}
.no-pad,.no-padding{padding:0!important}
.no-pad-top{padding-top:0!important}
.no-pad-bottom{padding-bottom:0}
.no-margin-left{margin-left:0!important}
.no-margin-right{margin-right:0!important}
.no-margin-bottom{margin-bottom:0!important}
.no-bg{background:0 0!important}
.no-bd,.no-border{border:none!important}
.f-left,.fl-l{float:left!important}
.f-right,.fl-r{float:right!important}
.f-none,.fl-none{float:none!important}
.a-justify{text-align:justify}
.a-center{text-align:center}
@media only screen and (min-width:768px) and (max-width:1199px){.a-center-tablet{text-align:center}
}
.a-left{text-align:left}
.a-right{text-align:right}
.clear{clear:both}
.width-auto{width:auto!important}
@media only screen and (max-width:767px){.hide-in-mobile{display:none!important}
.a-center-mob{text-align:center}
}
@media only screen and (min-width:768px){.no-marg-nomob{margin-bottom:0!important}
.show-in-mobile{display:none!important}
}
@media only screen and (min-width:1200px){.show-in-tablet{display:none!important}
}
@media only screen and (min-width:1025px){.show-in-tablet-1024{display:none!important}
}
.show-in-tablet-870{display:none}
@media only screen and (max-width:870px){.show-in-tablet-870{display:block!important}
.hide-in-tablet-870{display:none!important}
}
@media only screen and (max-width:1024px){.hide-in-tablet{display:none!important}
}
@media only screen and (min-width:1025px){.hide-in-desktop{display:none!important}
}
@media only screen and (max-width:1024px){.show-in-desktop{display:none!important}
}
.empty-menu,.hidden-item{display:none}
.row1{background:#fff}
.ir{border:0;color:transparent;background-color:transparent}
.hr-wide{height:1px;border-bottom:1px dotted #888;border-bottom:0;margin:80px -248px}
@media only screen and (max-width:1199px){.hr-wide{margin:25px 0}
.nodesktop-pads-wrap{padding-left:14px;padding-right:14px}
}
.hr{height:1px;border-bottom:1px solid #e4e4e4;margin:15px 0}
.mark-asap{color:red;padding-bottom:25px}
.appeal-color{color:red}
.green-color{color:#00573f}
.no-wrap{white-space:nowrap}
a.link-underlined:hover{text-decoration:none;color:#08563f}
.smaller-size{font-size:1.3rem}
.quarter-opacity{opacity:.25}
.hidden-item[style*="display: inline"]{display:block!important}
.half-opacity{opacity:.5}
.fz-reset{font-size:0;line-height:0}
.visuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}
.c-pointer{cursor:pointer}
.mce-content{line-height:1.6}
.mce-content ol ol,.mce-content ul ul{margin-top:10px}
.mce-content td,.mce-content th{border:1px solid #e4e4e4;border-width:1px 0;padding:15px 10px;line-height:1.2;text-align:left}
.add-cart-wrap .btn-add-cart,.mce-content th{font:700 1.6rem Karla,sans-serif}
.mce-content td:first-child,.mce-content th:first-child{border-left:1px solid #e4e4e4;padding-left:20px}
.mce-content td:last-child,.mce-content th:last-child{border-right:1px solid #e4e4e4}
.mce-content th{padding-top:10px;padding-bottom:10px;text-transform:uppercase;color:#000;border-bottom:5px solid #2c3133}
.mce-content h1,.mce-content h2,.mce-content h3{font-family:Karla,sans-serif;margin-bottom:10px;line-height:1.2}
.mce-content tr:nth-child(2n){background-color:#f5f5f5}
.mce-content h1{font-size:4.6rem}
.mce-content h2{font-size:4rem}
.mce-content h3{font-size:3.6rem}
.mce-content h4{margin-bottom:10px;line-height:1.2;font:700 2.4rem/1.2 Ovo,serif;color:#00573f}
.mce-content h5,.mce-content h6{margin-bottom:10px;line-height:1.2}
.mce-content h5{font-size:2.2rem;font-family:Karla,sans-serif;color:#4d5659}
.mce-content h6{font:700 1.8rem/1.2 Ovo,serif;color:#00573f}
.mce-content p{padding-bottom:20px}
.mce-content ol,.mce-content ul{padding-bottom:40px;margin-left:20px}
.mce-content ul li{position:relative}
.mce-content ul li:before{position:absolute;top:9px;left:-20px;width:6px;height:6px;background:#00573f;border-radius:50%;content:""}
body,html{height:100%;outline:0}
.mce-content ol{list-style:decimal}
.mce-content li{margin-bottom:7px}
.mce-content dl{margin:0 0 15px}
.mce-content dt{font-weight:700}
.mce-content dd{margin:0 0 10px 15px}
.mce-content table{width:100%;margin-bottom:15px;background:#fff}
.mce-content blockquote{border-left:5px solid #eee;margin:0 0 18px;padding:0 0 0 15px}
.mce-content blockquote p{font-size:1.6rem;font-weight:300;line-height:22.5px;margin-bottom:0}
.mce-content blockquote small:before{content:"— "}
.mce-content blockquote small{color:#999;display:block;line-height:18px}
.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before{display:table;content:""}
.mce-content .ct-text p{margin-bottom:0}
.mce-content .locations-block h2{margin-bottom:5px}
@media only screen and (max-width:1199px){.mce-content h1{font-size:3.6rem}
.mce-content h2{font-size:3.2rem}
.mce-content h3{font-size:2.6rem}
.mce-content h4{font-size:2rem}
.mce-content h5,.mce-content h6{font-size:1.8rem}
}
@media only screen and (max-width:767px){.mce-content h1{font-size:3rem}
.mce-content h2{font-size:2.8rem}
.mce-content h3{font-size:2.4rem}
}
.table-a{border:1px solid #ddd}
.table-a td,.table-a th{line-height:18px;padding:8px;text-align:left;vertical-align:top}
body,html{padding:0;margin:0}
.table-a tbody tr:nth-child(2n+1) td,.table-a tbody tr:nth-child(2n+1) th{background-color:#f9f9f9}
.table-a tbody tr:hover td,.table-a tbody tr:hover th{background-color:#f5f5f5}
.cms-article-img{float:left;margin:0 10px 5px 0}
.footer .mce-content p,.footer .mce-content ul,.header .mce-content p{padding:0;margin:0;list-style:none}
html{box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}
body{box-sizing:border-box;font:1.6rem/1.4 Ovo,serif;background:#fff;width:100%;color:#2c3133}
::-webkit-input-placeholder{opacity:1;color:#737396}
::-moz-placeholder{opacity:1;color:#737396}
:-ms-input-placeholder{color:#737396;opacity:1}
:-moz-placeholder{opacity:1;color:#737396}
::-moz-selection{color:#fff;background:#478fb2}
:selection{color:#fff;background:#478fb2}
.clearfix:after,.container:after,.f-row:after{clear:both}
.frame{max-width:1200px;margin-left:auto;margin-right:auto;clear:both}
.frame-narrow{width:950px}
.container{padding:25px 0 80px}
@media only screen and (max-width:767px){.container{padding-bottom:30px}
}
@media only screen and (max-width:1024px){.container.pad-left-right{padding-left:16px;padding-right:16px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.container{padding-bottom:40px}
}
.container.no-pad-bottom,.container.no-pad-top .container.no-pad-top{padding-bottom:0}
.general .title{font-size:13px;line-height:1.3;font-weight:700}
.page-header{font:700 4.6rem/1.2 Karla,sans-serif;text-transform:uppercase;padding-bottom:20px}
.bordered-title,.main-title{font-weight:700;line-height:1.2;text-transform:uppercase;font-family:Karla,sans-serif}
@media only screen and (max-width:870px){.page-header{font-size:3.6rem}
}
@media only screen and (max-width:767px){.mobile-container-wrap{padding:20px}
.page-header{font-size:3rem}
}
.main-title{color:#2c3133;margin:0 0 20px;font-size:3rem}
.main-title.-mdl-size{margin:0}
@media only screen and (min-width:1200px){.main-title{font-size:4.6rem}
.main-title.-mdl-size{font-size:3.6rem}
}
@media only screen and (max-width:767px){.main-title.-mdl-size{font-size:2.4rem;margin:0 0 6px}
}
.bordered-title{padding:10px 20px;border-bottom:5px solid #000;font-size:1.6rem;color:#000}
@media only screen and (max-width:767px){.bordered-title{padding-left:0}
}
.basic-search-wrap{position:relative;z-index:30}
.basic-search-wrap .s-results-drop{background:#fff}
.basic-search-wrap .s-results-drop .list-view{border:1px solid #e4e4e4}
.basic-search-wrap .s-results-drop .summary{padding:10px;color:#2c3133;text-align:center}
@media only screen and (min-width:1025px){.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus{top:32px;bottom:auto}
.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus:after,.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus:before{bottom:auto;transform:rotate(-180deg)}
.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus:before{top:-20px}
.basic-search-wrap .s-results-drop .product-card-table:first-child .item-menus:after{top:-19px}
}
@media only screen and (min-width:1200px){.basic-search-wrap .s-results-drop{position:absolute!important;top:60px;left:0;right:0;max-height:720px;overflow-y:auto;overflow-x:hidden;box-shadow:0 4px 4px rgba(0,0,0,.5)}
.basic-search-wrap .s-results-drop .product-card-table.pct-light .table-cover-back{padding:16px 0}
.basic-search-wrap .s-results-drop .product-card-table.pct-light .table-cover-back .product-title-and-sku{width:250px}
.basic-search-wrap .s-results-drop .close-alert-popup{top:12px;right:18px}
}
@media only screen and (max-width:1199px){.basic-search-wrap .s-results-drop .list-view{margin:0 0 30px}
.basic-search-wrap .s-results-drop .summary{padding-top:18px}
.basic-search-wrap .s-results-drop .close-alert-popup{top:16px;right:16px}
}
@media only screen and (max-width:767px){.basic-search-wrap .s-results-drop .product-card-table.inter:first-child{border-bottom:1px solid #e8e8e8}
.basic-search-wrap .s-results-drop .product-card-table.inter .table-cover-back{padding-left:5px;padding-right:5px}
}
.basic-search-wrap .product-card-table.pct-light .pct-price-unit.pct-price-unit-weighted{border-left:0;padding-left:0;display:block;clear:both}
.basic-search-box input[type=search],.basic-search-box input[type=text]{float:left;padding:0 20px;border:1px solid #e4e4e4;background:#fff;font:1.5rem/1.2 Ovo,serif;color:#333}
@media only screen and (min-width:768px){.basic-search-box{margin:0 0 25px}
.basic-search-box input[type=search],.basic-search-box input[type=text]{width:calc(100% - 60px);height:60px}
}
@media only screen and (max-width:767px){.basic-search-box{margin:0 0 10px}
.basic-search-box input[type=search],.basic-search-box input[type=text]{width:calc(100% - 40px);height:40px}
}
.basic-search-box input[type=search]:focus,.basic-search-box input[type=text]:focus{border-color:#00573f}
.basic-search-box input[type=submit]{float:left;background-color:#00573f;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABHUlEQVR42mNgQAL///9nAeIEIN4FxO/+Q8AHID4IxNlAzMFADAAq1ADiK//xgwdAbEaMQe/RNH4B4ttA/BFN/DsQW+EyCOS1a0iKnwBxKBCzQuWZgdgTiG8iqXkBxLzYDEtGM0gGh6X8QHwVSW0NNkV7kBSEEQgOWyS117EpeIcUFuxERNQjJAM50SXhMUVkrB9F0iNPTZfxokvuRpKMICHMbmJTkIik4Bme2BQABTqS2npc6ewKmoHhMC9D05kPNAEjAx1czlcH4rdoir8B8T0g/oQjaz0EYhVcBqoB8aX/pIEn+AwEeTkOiLcD8Suohs9AfAiIc0CZHIhfE20gEUlDlx4GnmcgFwA1a0Nd9B9qsC4DJQDkNZCLYAYBAHgYs1uJQ+Y4AAAAAElFTkSuQmCC);background-position:50%;border:0;font-size:0;line-height:0;color:transparent;transition:background-color .3s ease;border-radius:0;-webkit-appearance:none;appearance:none}
@media only screen and (min-width:768px){.basic-search-box input[type=submit]{width:60px;height:60px}
}
.basic-search-box input[type=submit]:hover{background-color:#007050}
.heading-underline-narrow{font:700 4.6rem/1.2 Karla,sans-serif;color:#2c3133;text-align:center;position:relative;padding:0 17px}
@media only screen and (min-width:1025px){.heading-underline-narrow{margin:0 0 62px}
.header{padding:0 40px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.heading-underline-narrow{font-size:3.6rem;margin:0 0 42px}
.header{padding:0 20px 10px}
}
@media only screen and (max-width:767px){.basic-search-box input[type=submit]{width:40px;height:40px}
.heading-underline-narrow{margin:0 0 26px;font-size:3rem}
}
.fancybox-close{background:#2c3133!important;border:1px solid #fff}
.fancybox-close:after,.fancybox-close:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:30px;height:2px;background:#fff;content:""}
.fancybox-close:before{transform:rotate(45deg)}
.fancybox-close:after{transform:rotate(-45deg)}
.fancybox-close:hover{background:#007050!important}
hr.hr-light{margin:10px 0 15px;border-top:5px solid #f2f2f2}
hr.hr-not-visible{margin:10px 0;border-top:0}
.inline-tooltip{display:inline-block;margin:0 0 0 5px;width:20px;height:20px}
.inline-tooltip svg{display:block;width:100%;height:100%;fill:#007050}
.inline-tooltip-cover{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.inline-tooltip__sm{display:inline-block;margin:0 auto 0 8px;width:16px;height:16px}
.inline-tooltip__sm svg{display:block;width:100%;height:100%;border-radius:50%;background-color:#007050;fill:#fff}
.header{position:fixed;top:0;left:0;width:100%;background:#fff;border:1px solid #e1e1e1;border-width:0 0 1px;z-index:10000;transition:all .3s ease-out}
.header .close-alert{position:absolute;top:3px;right:14px;bottom:0;margin:auto 0;width:25px;height:25px;font-size:0;line-height:0;color:transparent;opacity:1;transition:opacity .3s ease}
.header .close-alert:hover{opacity:.4}
@media only screen and (max-width:767px){.header{height:60px;padding:0 15px 4px 0}
}
.header.no-events-class:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.08;content:"";z-index:999}
.header.no-events-class .logo,.header.no-events-class>div{opacity:.3}
@media only screen and (max-width:1024px){.header.show-cart-wrap,.header.show-locations,.header.show-menu{position:absolute}
.h-widgets{position:absolute;left:0;right:0;opacity:0;background:#fff;border-bottom:1px solid #000;visibility:hidden;transition:opacity .3s,visbility .3s}
.h-widgets .welcome{margin:20px 0 0;border-top:1px solid #e4e4e4}
}
@media only screen and (min-width:768px) and (max-width:1024px){.h-widgets{top:157px;padding:0 20px 20px}
}
@media only screen and (max-width:767px){.h-widgets{top:147px;padding:0 15px 20px}
}
@media only screen and (min-width:1025px){.h-widgets .welcome{display:none}
.animated .header,.header-slim .header{transform:translate(0,-50px)}
.animated .header-top,.header-slim .header-top{transform:translate(0,31px)}
.animated .logo,.header-slim .logo{transform:translate(0,50px)}
.animated .header-bottom,.header-slim .header-bottom{overflow:hidden;padding:0 0 15px;height:0}
.animated .foodsline,.header-slim .foodsline{transform:translate(0,-200px);opacity:0}
.animated .custom-alert,.animated .inline-flash-message,.header-slim .custom-alert,.header-slim .inline-flash-message{display:none}
.header-top{padding:29px 0 0;position:relative;z-index:10}
}
@media only screen and (min-width:1200px){.animated .back-top,.header-slim .back-top{visibility:visible;opacity:1}
.animated .product-info-aside,.header-slim .product-info-aside{margin-top:-80px}
.animated .pcd-frame,.header-slim .pcd-frame{margin-top:-136px}
}
.header-top{transition:transform .3s ease-out,padding-top .3s ease-out}
@media only screen and (min-width:1025px){.custom-alert{margin:-29px 0 29px}
.custom-alert:before{position:absolute;top:0;left:-40px;right:-40px;height:50px;content:"";background:#08563f;z-index:-1}
.custom-alert.warning .custom-alert-wrap,.custom-alert.warning:before{background:#BD8E09}
.custom-alert .custom-alert-wrap{height:50px}
.custom-alert-wrap{background:#08563f}
}
.custom-alert .custom-alert-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden}
@media only screen and (min-width:768px) and (max-width:1024px){.custom-alert{top:70px}
}
@media only screen and (max-width:767px){.custom-alert{top:60px}
}
.custom-alert-wrap{padding:2px 10px;color:#fff;text-align:center}
@media only screen and (max-width:1024px){.custom-alert{position:absolute;left:0;right:0;z-index:10010}
.custom-alert .custom-alert-wrap{height:44px}
.custom-alert-wrap{font-size:1.4rem;background:rgba(8,86,63,.8)}
}
.close-alert:after,.close-alert:before{position:absolute;width:30px;height:2px;background:#000;content:"";top:10px;left:0}
.custom-alert-wrap a{color:currentColor}
.cart-base-counter a,.custom-alert-wrap a:hover,.foods-item .menu-fi-item,.mobile-menu a:hover,.support-menu li.menu-btn-arrow a:hover,.support-menu li.menu-btn-basic a:hover{text-decoration:none}
.close-alert:before{transform:rotate(45deg)}
.close-alert:after{transform:rotate(-45deg)}
.support-container{float:left;position:relative}
.shop-order,.support-container-right,.user-menu{float:right}
.support-container.active .drop-container{visibility:visible;opacity:1;z-index: 99999}
@media only screen and (max-width:1024px){.support-container.active .user-support:after{width:100%}
.support-container-right{position:absolute}
}
@media only screen and (min-width:768px) and (max-width:1024px){.support-container-right{bottom:24px;right:20px}
}
@media only screen and (max-width:767px){.custom-alert-wrap{padding:2px;font-size:1.3rem;word-spacing:-1px}
.support-container-right{bottom:18px;right:15px}
}
.user-support{display:block;position:relative;cursor:pointer}
.user-support:before{position:absolute;top:-1px;left:0;background-repeat:no-repeat;content:"";transition:background .3s}
@media only screen and (min-width:1025px){.support-container.active .user-support{color:#08563f}
.support-container.active .user-support:before{background-position:0 0}
.support-container.active .user-support:after{transform:rotate(-90deg)}
.user-support:before{width:18px;height:18px;background-position:0 -20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAmCAYAAADJJcvsAAAC8UlEQVR42tWUPU8qQRSGF4iSqImxsNrWRIjBhn438QP9Bctf8CsRWxJ6C/+ANiZa00NlyQ9QokbRxA4CDVigjfc9h3cvw9xlpb2TPDuzZ8555+vMOE5UCbwtp+hfon5B/aWM2pdg2/m1BF4G3MG5Cc7QzqJOkyz+xdakTyZapOj7cGijPkSdmjpY0U+h/wR1V2MiZtIBO4ZtE4518I32N9ubhuAu6IxnFngJ0NBRWBISUPQHqCuoXfS5zqg90AHGgx3D1lANNHbAw8RyZPTAq0Qsq6J9Y6GUxooGPlcwlIzOBJfjRgi5uszJbSmBK2m86ulMCg01KFpoaNkyqsE8SVudNV1G9NJqlm1eNfDpQ3He7MMm59Rub3bgiS1nCS3BrkJPevyT614A1xD8Qf3jSD1q36JetIQ2QEuCbiY2u+iv4f8Z1MA+WIVtVdujJb9p8HjQU9XAZw/cM2OXwTsox1yjMmb6Af8ViUFbYgvhKTWYXOegOsOdrIIL+B6NEzK8IqN076Gd/1Wo6Ofh1+O1ytqj+HBooz4AyRiRJDiBT1djpjhleO+a3MR12OZQL4INtY2emEZi6jNiZnbgFTTtA6/Fm/8JHvU6YWMhknD+27IFLsEL+CIvtG3PIiAbeAea4AzI0aZJlrYmfaZuthxlGxyCVMxg0ievaZcx/8ykA3YMmzyp8hp+kzptYdllzN+ZyVE2OIopMgDyJrmkQpspdsxYTQeZxYO1nDoD7VJhn7nMh3AleG+dkvmucSluhJDLPrOUqOG88kRMoWGM0DBif0VDcyRtddZillazbPPUcPr8MUuOdnuz++wzy1Io9BSRXAvgGvxY3IJFy1ee3ZY0bqzNXgPPXMI+WCX7tL0xOCyn1HD2wD2Pchm8g3JMZkvfB1hhjMQWzISU5DoH1RnupPhcgCMzIc0r0gP5GYTy9O1YqTNxaQ9AMkYkGXdpzZk1+FTIJq6DOZ7UBm1N+mR+m3aCm3fFY5Ur8QkeaSuYexKWP/HHIQx1av43AAAAAElFTkSuQmCC)}
}
@media only screen and (max-width:1024px){.user-support:before{width:22px;height:22px;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAB2klEQVR42p2VwUpCQRSGbZHlokVSEKRoIBE+RHcRtAiCoEIwfIB05abUJ4hWGUovYBvNAlv4BEq0zEW0Km1Vi4JaSFHYf8/9RevOHbWB7+L955/j3Jk5Z1wupxYxpkEcXIIm+ADv4JZaXDxDt4gxCdLgCZTADggCN5gCS9RK9GSAZ1BQM0ADXIDQEJMIgXOOCTqZfOAB7LlGbeYYa6xP9fnX/wrai7HPGJ5+MQXKDgPWQA18kppoau+Z7A9fvOAZ+BXGJPgCObBCctSSCr+fsbzmSwKcKkxhBogq+qLsCyv6ChITjwrYVhgOQF2zpnXx2PUtOed4tEDAYb2ymsBZ8dj1gMRkRk0oDCegqAlcFI9dd0tMPN4ko+yGddBWJoqVGG3xaALfgUWFYQxUwT0w+nSDWlU8mqWoyIKrP3eGBagDXkiH2qzDmM3u5iXkiNgNy5yZWWjyYJfkqT2CVd1xsyeIlW1mlh0qK5epWX3fYONPvWGCWEJayqD1ew68SpoPrg8p1uh5vpd6Kd2bwQ2r1BG4Um6MeoNN7zHHNuxfaB2hFmcQG6GqxTim6VzDI8YC/7U8QqEv6wv972XJcOcLPD7mzTJOgtQKw19N9ss00XeZdutxk1pCd5n+ABKx9uipjDz3AAAAAElFTkSuQmCC)}
}
@media only screen and (min-width:1025px){.user-support{font:1.4rem/1.2 Karla,sans-serif;color:#000;padding:0 16px 12px 26px}
.user-support:hover{color:#08563f}
.user-support:hover:before{background-position:0 0}
.user-support:hover:after{transform:rotate(-90deg)}
.user-support:after{position:absolute;top:2px;right:0;width:15px;height:15px;font-size:1.5rem;line-height:15px;font-weight:400;text-align:center;content:">";transform:rotate(90deg);transition:transform .3s}
}
.date-selector,.drop-container,.foodsline.show .wide-drop,.popup-cart{transform:translate(0,-1px)}
@media only screen and (max-width:1024px){.user-support{height:22px;font-size:0;padding:0 0 12px 26px}
.user-support:after{position:absolute;left:0;right:0;margin:0 auto;width:0;height:5px;background:#00573f;content:"";transition:width .3s}
}
@media only screen and (min-width:768px) and (max-width:1024px){.user-support:after{top:42px}
}
.user-support p{display:inline}
.support-btn-area{text-align:center}
@media only screen and (min-width:768px){.support-btn-area{padding:20px}
}
@media only screen and (max-width:767px){.user-support:after{top:35px}
.support-btn-area{padding:10px 20px}
}
.support-btn-area .btn-link-arrow{margin:0}
.drop-container{position:absolute;min-width:320px;background:#fff;z-index:1001;visibility:hidden;opacity:0;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.3);transition:visibility .3s,opacity .3s}
.drop-container.container{padding:0}
@media only screen and (min-width:1025px){.drop-container{top:100%;right:0}
}
@media only screen and (min-width:768px) and (max-width:1024px){.drop-container{top:47px;right:-20px}
}
@media only screen and (max-width:767px){.drop-container{top:41px;right:-15px}
}
.support-head{padding:10px 0;text-align:center}
.siu-welcom-name{font:700 2.4rem/1 Karla,sans-serif}
.call-box{font-size:1.5rem;color:#fff;padding:8px 10px}
@media only screen and (min-width:768px) and (max-width:1199px){.call-box{font-size:1.3rem}
}
.support-menu{border:1px solid #e1e1e1;border-width:1px 0 0;padding:10px 0 0}
.support-menu li{padding:0 20px}
.support-menu li.menu-btn-basic{border:1px solid #e1e1e1;border-width:1px 0 0;padding:20px;margin:7px 0 0}
.support-menu li.menu-btn-basic a{display:block;height:50px;border:2px solid #00573f;color:#00573f;text-align:center;font:700 1.6rem/46px Karla,sans-serif;text-transform:uppercase;background:#fff;transition:all .3s ease}
@media only screen and (min-width:1025px){.support-menu li.menu-btn-basic a:hover{color:#fff;background:#00573f}
.support-menu li.menu-btn-arrow a:hover:after{transform:translate(5px,0)}
}
.support-menu li.menu-btn-arrow{padding-bottom:20px}
.support-menu li.menu-btn-arrow a{display:block;font:700 1.6rem/1.2 Karla,sans-serif;text-transform:uppercase;text-align:center;white-space:nowrap;color:#00573f}
.support-menu li.menu-btn-arrow a:after{display:inline-block;margin:0 0 0 7px;width:18px;height:12px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAXElEQVR42mNgIBaE23MD8WsgXgXEbAxkg3B7JiDeA8T/gXgTpYaxQw0BGbYNiLkoMYwNybB91DBsKZJh/CDBzUB8gQx8GWoQCB+kokFU89qABDZVop9qCZJAFgEAV7Bl9e0Ld6QAAAAASUVORK5CYII=);content:"";transition:transform .3s}
.support-menu li.menu-btn-arrow a:hover{color:#00573f}
#signup-form .form-row a:not([class]):hover,.contact-us-widget a:not(.btn-basic):hover,.footer-menu-col a:hover,.fs-label a:hover,.map-location-section .contact-link:hover,.novel-banner--form-box .sub-form-note a,.order-editing--alert a,.sel-reset,.sign-up .mce-content a:not([class]):hover,.sub-foot-cols a:hover,.support-menu li:not(.menu-btn-basic):not(.menu-btn-arrow) a:hover{text-decoration:underline}
.support-menu li:not(.menu-btn-basic):not(.menu-btn-arrow) a{display:block;padding:6px 12px 6px 0;font-size:1.6rem;color:#08563f;position:relative}
.support-menu li:not(.menu-btn-basic):not(.menu-btn-arrow) a:after{position:absolute;top:10px;right:0;font-size:1.5rem;line-height:15px;font-weight:400;text-align:center;content:">"}
.sign-in-menu ul:before,.user-menu li:before{content:""}
.support-menu li:not(.menu-btn-basic):not(.menu-btn-arrow) a:hover{}
.user-menu{position:relative}
.user-menu li{float:left;padding:0 12px;position:relative}
.user-menu li:before{position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:0;height:15px;border-left:1px solid #464646}
.logo,.sign-in-menu{position:relative}
.user-menu li:first-child:before{display:none}
.sign-in-menu a,.user-menu a{color:#e4e4e4;text-transform:capitalize}
.sign-in-menu a:hover,.user-menu a:hover{color:#b5b4b4}
.sign-in-menu ul{padding:10px 0 0 10px}
.sign-in-menu ul:before{position:absolute;top:14px;left:-4px;width:1px;height:15px;background:#464646}
.header .header-search-box{float:left}
@media only screen and (min-width:1025px){.header .header-search-box{width:320px;margin:28px 0 0;position:relative}
}
@media only screen and (min-width:1301px){.header .header-search-box{width:400px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.header .header-search-box{transition:all .3s ease-out}
}
@media only screen and (max-width:1024px){.header .header-search-box{position:absolute;left:0;right:0;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}
.header .header-search-box:after{position:absolute;bottom:0;height:1px;background:#e4e4e4;content:""}
}
@media only screen and (min-width:768px) and (max-width:1024px){.header .header-search-box{top:70px;padding:20px}
.header .header-search-box:after{left:20px;right:20px}
}
@media only screen and (max-width:767px){.header .header-search-box{top:60px;padding:20px 15px;width:100vw}
.header .header-search-box.active{position:absolute!important}
.header .header-search-box:after{left:15px;right:15px}
}
.header-search-box .search-drop-down{position:absolute;top:100%;left:0;background:#fff;z-index:1001}
@media only screen and (min-width:1025px) and (max-height:800px){.header-search-box .search-drop-down{max-height:420px;overflow-y:scroll;overflow-x:hidden}
}
@media only screen and (min-width:1025px){.header-search-box .search-drop-down{transform:translate(0,-1px);width:708px;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.3)}
}
.fs-heading-search-field input[type=search]:focus,.fs-heading-search-field input[type=text]:focus,.searchbox input[type=search]:focus,.searchbox input[type=text]:focus,.searchbox-light input[type=text]:focus,.searchbox-light input[type=search]:focus{box-shadow:inset 1px 1px #000}
@media only screen and (max-width:1024px){.header-search-box .search-drop-down{width:100%}
}
.header-search-box .search-drop-down .pct-price-unit.pct-price-unit-weighted{border-left:0;padding-left:0;display:block;clear:both}
.header-search-box:not(.active) .search-drop-down{opacity:0;visibility:hidden}
.header-search-box .btn-basic{display:block;width:100%}
.header-search-box .suggestion.focus .pct-search-results{background:#8adec6}
.header-search-box .js-loader{width:100%!important;height:100%!important}
.search-btn-wrap{padding:20px}
.searchbox input[type=search],.searchbox input[type=text]{float:left;width:calc(100% - 42px);height:47px;padding:0 10px;font-size:1.5rem;line-height:1.2;color:#2c3133;background:#f5f5f5;border:1px solid #000;border-width:0 0 1px;border-radius:0;-webkit-appearance:none;appearance:none}
.searchbox input[type=search]:focus+input[type=submit],.searchbox input[type=text]:focus+input[type=submit]{background-color:#000;background-position:0 200%,50% 50%}
.searchbox input[type=submit]{float:left;width:42px;height:47px;border:1px solid #000;border-width:0 0 1px;background-color:#f5f5f5;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOklEQVR42q3TzSsFURjH8XNvsZO8LCS5yh9wk43V/D0I2egukB0bdmQsri3/ggVdVmwJKTcLLyth4/0ufJ/6qWOaZuaUU5+azjz95jlzznHOG8OVoRLGsYcrPOAGJ4jR6/IGRRUc4xtn2MEGttHAC24xnRfSxD3mrLOUmqo+9IaltJCSCixkLKfrdhyouyj50v7Jl3XiCgzqOtX9YfKF/djTtOVkhG3iGf3+pO3OrgsY1I+ihUl/0rZ4PTCoG09Y8yftnNQDgwa1ewv+pB22RmDQrJYW+ZOxtrMaEHSEC5T9yR7c6Sy1FQip4RMraS+ntOZ9dOSEPOL8TzeJokUtsak7NoIuDGBGy/nAJd6xldV25F3Qlrb4Vc/2T5atE13k7DAF9mECq5jXB8qJmmJhBXfvNyz+j7A6rn8A92R+Y7oXfnQAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOElEQVR42q3TzSsFURjH8XNvsZO8LCTxJ9xkYzV/D0I2skB2bNiRsbi2/AsWdFmxJaTcLLyshI33W+P71E8d0zQzp5z61HTm6TfPmXOOc95IkqSCMezhCg+4wQli9LqiQdEQjvGNM+xgA9to4AW3mCoKaeIes9ZZRk1NH3rDUlZIRQUWMlrQdTsO1F2Ufmn/5Ms6cSUGdZ3q/jD9wn7sadZycsI28Yx+f9J2Z9cFDOpH0MKEP2lbvB4Y1I0nrPmTdk7qgUGD2r0Ff9IOWyMwaEZLi/zJWNtZCwg6wgWq/mQP7nSW2kqEzOETK1kvJ7XmfXQUhDzi/E83qaJFLbGpOzaMLgxgWsv5wCXesZXXduRd0Ja2+FXP9k+WrRNd5PwwBfZhHKuY1weqqZpyYSV37zcs/o+wOq5/AO6l0SjQrnV6AAAAAElFTkSuQmCC);background-position:50% 50%,0 200%;font-size:0;line-height:0;color:transparent;transition:background-color .3s ease;border-radius:0;-webkit-appearance:none;appearance:none}
.drop-heading,.pco-title,.search-results-title{font:700 1.4rem/1.2 Karla,sans-serif}
.searchbox input[type=submit]:hover{background-color:#000;background-position:0 200%,50% 50%}
.searchbox-single{float:none;margin:0 auto 44px}
@media only screen and (max-width:767px){.searchbox-single{width:290px;margin-top:25px;margin-bottom:25px}
.searchbox-single input[type=text],.searchbox-single input[type=search]{width:244px}
}
.search-results-title{text-transform:uppercase;color:#a4a4a4;padding:15px 20px}
.logo{display:block;font-size:0;line-height:0;color:transparent;z-index:2;background:0 0;transition:all .3s ease-out}
@media only screen and (min-width:1025px){.logo{margin:-31px auto 0;width:146px;height:93px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.logo{margin:9px auto 0;width:90px;height:50px;transform:translate(0,-3px)}
}
@media only screen and (max-width:767px){.logo{margin:2px auto 0;width:84px;height:54px}
}
.logo a{display:block;height:100%}
.logo img{position:absolute;display:block;max-width:100%;height:auto}
@media only screen and (min-width:1025px){.menu-fadein.animated .header-bottom{overflow:visible;padding:46px 0 6px;height:auto}
.menu-fadein.animated .foodsline{transform:translate(0,0);opacity:1}
.menu-fadein.animated .foods-item .menu-fi-item:before{bottom:-12px}
.menu-fadein.animated .wide-drop{padding:8px 0 0}
.shop-order{margin:25px 0 0}
}
@media only screen and (min-width:1200px) and (max-height:802px){.shop-order{transition:margin-top .3s ease-out}
}
@media only screen and (max-width:1024px){.shop-order{margin:15px 38px 0 0}
.shop-order.active .cart-base-counter:after{width:100%}
}
@media only screen and (max-width:767px){.shop-order{margin-top:10px}
}
.shop-order.active .popup-cart{visibility:visible;opacity:1;z-index: 99999}
.header-smartshop-btn{display:none;height:50px;padding:0 30px;font:700 1.6rem/48px Karla,sans-serif;text-transform:uppercase;text-align:center;color:#08563f;border:1px solid currentcolor}
.header-smartshop-btn:hover{color:#fff;background:#08563f}
.shop-frame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.header-cart-counter{position:relative}
@media only screen and (min-width:768px){.header-smartshop-btn{display:block;margin-left:20px}
}
@media only screen and (min-width:1025px){.header-cart-counter{margin:0 29px 0 0}
}
.cart-base-counter{font:1.6rem Karla,sans-serif;color:#4d5659;text-transform:uppercase;padding:10px 0 10px 32px;position:relative;cursor:pointer}
.cart-base-counter svg{display:none}
.cart-base-counter .js-base-counter--rd{display:none}
.cart-base-counter:hover{color:#08563f}
.cart-base-counter a{color:#4d5659}
.cart-base-counter a:hover,.pch-date:hover,.shop-note{color:#08563f}
.cart-base-counter:before{position:absolute;left:0;bottom:0;margin:auto;top:-6px;right:auto;width:19px;height:21px;content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAVCAYAAAA0GqweAAAB+0lEQVR42tWWu0sDQRCH78QXqOCjFIugFqJgJyJILGytBIOFjWghkiatWKdV/Ctir40WBhEEISSi4CNRjCIoBG080SZ+m6xBj91ccrcWDnyz7GX47dxkd+csKxJ+gG2YtAxZsVh8gG0IrNkA89AESZJMQZ+BHCuaJJkCA5qRcAgcmDJYyRA4MBWkgmVLJG/xn7+eBTTbtgNr2q4qvuI7IA9ZuIKcJFsikfyos4qemryIVrNR8SwGQnRAMibHTrEeL3EvhcUC15XEy8m/a9apqolpNVUJZljoQLFHe/CDUrhfjrPyWTc40KZJMEOVDhTV9dRsrPm/SiQLeMGxIvkJ/JGPParVJPmSpqkD4VjmzbFMnti/sn+ZYLsPnVaP331rqg5JnE3fy1jrfSc0luCwSkycTe9LU5XgC6zU+baX8q7TmSFN0UkM9uLvTmKmF5dN3EnDhvd5IE13L17Fb8JJHftFtLctLvJdTQV9a3KR79qKrjCN34MdeIJF2IC7H1HNpcNkWftwA8swSpLnmiT9ayoSHAfxUdAi51lYcMWMyJguOU9DtMo+HC+WrUXOs7DgihmRMV1ynoao6hTn5DfcOos+MobgwhUjPp3eZMwZ4xCcVvnLKpos6qlJjIdmJDwHeXiGmCZmBnJQgLUaTvMc5OEZYpqYGchBAUqaXxt4HdwnyHTVAAAAAElFTkSuQmCC);background-color:transparent;background-repeat:no-repeat;background-position:0 0}
@media only screen and (max-width:1024px){.cart-base-counter .cart-base-labe{display:none}
.cart-base-counter:after{position:absolute;left:0;right:0;margin:0 auto;width:0;height:5px;background:#00573f;content:"";transition:width .3s}
}
@media only screen and (min-width:768px) and (max-width:1024px){.cart-base-counter:after{top:51px}
}
@media only screen and (max-width:767px){.cart-base-counter:after{top:44px}
}
.popup-cart{position:absolute;width:320px;background:#fff;z-index:1001;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}
@media only screen and (min-width:1025px){.popup-cart{top:100%;right:0;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.3)}
}
@media only screen and (min-width:768px) and (max-width:1024px){.popup-cart{top:56px;right:-58px}
}
@media only screen and (max-width:767px){.popup-cart{top:51px;right:-53px}
}
.popup-cart-head{text-align:center;border:1px solid #e1e1e1;border-width:0 0 1px;padding:15px 5px 13px;position:relative}
.popup-cart-head .datepick-popup{position:absolute!important;left:0!important;top:100%!important}
.cart-jump-date .datepick-popup{left:0!important;top:100%!important}
.cart-jump-date .datepick-popup .datepick-month-header input, .cart-jump-date .datepick-popup .datepick-month-header select{text-align:center}
.pch-pre-title{display:block;font:700 1.4rem/1.1 Karla,sans-serif;text-transform:uppercase;padding:0 0 3px}
.pch-date{display:block;font:700 2.4rem/1.1 Karla,sans-serif;padding:0 0 8px;position:relative;cursor:pointer}
.pch-date:after{display:inline-block;width:18px;height:18px;font-size:1.8rem;line-height:18px;font-weight:400;text-align:center;content:">";transform:rotate(90deg);transition:transform .3s}
.pch-date.active:after{transform:rotate(-90deg)}
.pch-date.active .date-selector{opacity:1;visibility:visible}
.shop-note{display:inline-block;vertical-align:top;font:1.4rem Ovo,serif;padding:0 0 0 22px;position:relative}
.shop-note--rd{display:none}
.shop-note:after,.shop-note:before{position:absolute;content:"";box-sizing:border-box}
.shop-note:before{top:-1px;left:0;width:16px;height:16px;border:2px solid #08563f;border-radius:50%;background:#fff}
.shop-note:after{top:3px;left:7px;width:5px;height:6px;border:2px solid #08563f;border-width:0 0 2px 2px}
.shop-note-warn{margin:10px 0 0;font:1.3rem Ovo,serif;color:#bc0000;padding:0 0 0 20px;position:relative}
.shop-note-warn:before{position:absolute;top:-1px;left:0;width:12px;height:12px;border:2px solid #bc0000;border-radius:50%;background:#fff;content:""}
.shop-note-warn:after{position:absolute;top:2px;left:7px;width:2px;height:1px;border:1px solid #08563f;border-width:0 0 1px 1px;content:'';border-left:0;border-top:7px solid #bc0000;border-bottom:2px solid #bc0000}
.date-selector{position:absolute;top:100%;left:-6px;right:-6px;border:1px solid #000;border-width:0 1px 1px;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.3);z-index:10;padding:10px 0;text-align:left;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}
.date-selector .jump-date-btn-wrap{margin:12px 0 8px 13px}
.date-selector .jump-date-btn svg{margin:0 15px 0 0}
.date-link{display:block;padding:6px 13px 6px 44px;color:#00573f;font:1.5rem Ovo,serif;position:relative;cursor:pointer}
.date-link:before{position:absolute;top:0;bottom:0;left:13px;margin:auto 0;width:14px;height:14px;background:#fff;border:1px solid #00573f;border-radius:50%;content:"";transition:background .3s}
.date-link.current,.date-link:hover{background:#f2f2f2}
.date-link.current:before,.date-link:hover:before{background:#08563f}
.date-link.disabled{opacity:.5;cursor:default}
.popup-cart-overview{padding:16px 19px;border:1px solid #e1e1e1;border-width:0 0 1px}
.pco-account-contact-link svg {display:none}
.pco-account-details-data{display: flex;align-items: center;justify-content: space-between}
.popup-cart-overview .btn-basic{display:block}
.popup-cart-overview .btn-basic.btn-basic--rd{display:none}
.popup-cart-overview .support-menu{padding:0;border:0}
.popup-cart-overview .support-menu li{padding:0}
.pco-title{color:#a4a4a4;text-transform:uppercase;margin:0 0 14px}
.pco-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font:1.6rem/1.2 Karla,sans-serif}
.pco-list li{flex-basis:100%;padding-bottom:16px;display:flex;justify-content: space-between}
.pco-list li .pco-value,.pco-list li .js-base-total{font-weight:700}
.pco-list dd,.pco-list dt{width:50%;padding:0 0 16px}
.pco-list dd{text-align:right;font-weight:700}
.foods-item>span,.pco-link-arrow{font:700 1.6rem/1.2 Karla,sans-serif;text-transform:uppercase}
.pco-link-arrow{display:block;max-width:172px;margin:15px auto 0;text-align:center;white-space:nowrap;color:#00573f}
.pco-link-arrow .svg{width:17px;height:14px;fill:#00573f;margin:0 0 0 8px;transform:translate(0,2px);transition:transform .3s}
.pco-link-arrow:hover{color:#00573f}
.pco-link-arrow:hover .svg{fill:#00573f;transform:translate(5px,2px)}
.pco-account-details a{color:#2c3133}
.pco-account-details a:hover{color:#08563f}
.fade-overlay{position:fixed;top:0;left:0;font-size:0;line-height:0;width:0;height:0;background:0 0;z-index:1000;transition:background 1s ease}
.cart-fade-in .fade-overlay,.menu-fadein .fade-overlay{transition:background 0s ease,width 0s ease 0s,height 0s ease 0s;width:100%;height:100%;background:rgba(0,0,0,.7)}
@media only screen and (max-width:1024px){.cart-fade-in .custom-alert,.userbox-show .custom-alert{display:none}
}
@media only screen and (min-width:1025px){.fadein .fade-overlay{width:100%;height:100%;background:rgba(0,0,0,.7)}
.header-bottom{padding:23px 0}
}
.close-menu{position:absolute;top:30px;right:10px;z-index:10;font:700 2.8rem/1 Karla,sans-serif;width:32px;height:32px;background:#d6d6d6;cursor:pointer;display:none}
.close-menu:after,.close-menu:before{top:0;margin:auto;background:#000;transform:rotate(45deg);transition:background .3s ease 0s;left:0;content:"";right:0}
.mobile-mode .close-menu{display:block}
.close-menu:before{position:absolute;width:4px;height:32px}
.close-menu:after{position:absolute;bottom:0;width:32px;height:4px}
.close-menu:hover:after,.close-menu:hover:before{background:#08563f}
.header-bottom{transition:padding .3s}
@media only screen and (min-width:1200px) and (max-height:802px){.header-bottom{transition:all .3s ease-out}
}
@media only screen and (min-width:1025px){.foodsline{width:100%;position:relative;transition:all .3s ease}
.foodsline .foods-item.active .menu-fi-item{color:#00573f}
.foodsline.show .foods-item.active .menu-fi-item:before{width:100%;visibility:visible;opacity:1}
}
@media only screen and (max-width:1024px){.foodsline{padding:0}
.foodsline .btn-basic{display:block}
}
.foods-menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.foods-item>span{color:#2c3133;display:inline-block;vertical-align:top}
@media only screen and (max-width:1199px){.foods-item>span{font-size:1.4rem}
}
.foods-item .menu-fi-item{font-style:normal;position:relative;display:block;color:#2c3133}
.drop-heading,.drop-heading a{color:#a4a4a4}
.foods-item .menu-fi-item:before{position:absolute;left:0;right:0;bottom:-27px;margin:0 auto;content:'';width:0;height:6px;background:#08563f;transition:width .3s ease,opacity .3s;visibility:hidden;opacity:0}
.wide-drop{position:absolute;top:-99999px;left:0;width:100%;padding:25px 0 0;z-index:999;text-align:left}
.wide-drop .drop-list{width:calc(100% - 454px);padding:0 0 0 28px;position:relative}
.wide-drop .drop-list:after{position:absolute;top:0;bottom:26px;right:0;width:1px;background:#e1e1e1;content:""}
.wide-drop .drop-banners{position:relative;width:400px;margin:26px 28px 36px 10px}
.drop-list-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.foodsline.show .wide-drop{top:100%}
.foodsline.show .drop-frame{visibility:visible;opacity:1}
.drop-frame{background:#fff;border:1px solid #000;box-shadow:0 0 5px rgba(0,0,0,.3);visibility:hidden;opacity:0}
.drop-tab-content{clear:both;display:none}
.drop-tab-content.show-tab{display:block}
.drop-heading{padding:24px 0 18px;text-transform:uppercase}
.drop-heading a:hover{color:#08563f}
@media only screen and (min-width:1025px){.drop-list-menu li{display:inline-block;vertical-align:top;width:33%;padding:0 5px 5px 0}
.drop-list-menu a{font:1.5rem Ovo,serif;color:#08563f;text-transform:none;display:inline-block;position:relative}
.drop-list-menu a:before{position:absolute;left:0;right:0;margin:auto;top:100%;bottom:auto;width:0;height:1px;background:#2c3133;content:"";transition:width .3s}
.drop-list-menu a:hover{color:#2c3133}
.drop-list-menu a:hover:before{width:100%}
}
@media only screen and (min-width:1301px){.drop-list-menu li{padding:0 8px 10px 0}
.drop-list-menu a{font-size:1.8rem}
}
@media only screen and (min-width:1025px){.featured-menu{margin:5px 0 0 -28px;background:#f5f5f5;border:1px solid #e1e1e1;border-width:1px 0;display:-ms-flexbox;display:flex}
.featured-menu ul{width:calc(100% - 104px);height:46px;padding:0 0 0 17px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}
.featured-menu ul li{padding:0 5px}
.featured-menu ul a{font:700 1.2rem/1.2 Karla,sans-serif;text-transform:uppercase;display:block;position:relative;text-align:center}
.featured-menu ul a:before{position:absolute;left:0;right:0;margin:auto;top:100%;bottom:auto;width:0;height:1px;background:#00573f;content:"";transition:width .3s}
.featured-menu ul a:hover{text-decoration:none}
.featured-menu ul a:hover:before{width:100%}
}
@media only screen and (min-width:1301px){.featured-menu ul a{font-size:1.4rem}
}
.featured-menu-title{width:104px;height:46px;padding:0 6px 0 0;font:700 1.4rem/46px Karla,sans-serif;text-transform:uppercase;color:#fff;text-align:right;background:#064f39;position:relative}
.featured-menu-title:before{position:absolute;left:100%;top:0;bottom:0;margin:auto 0;width:0;height:0;border-top:23px solid transparent;border-bottom:23px solid transparent;border-left:17px solid #064f39;content:""}
@media only screen and (min-width:1025px){.featured-menu-images{padding:26px 28px 26px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.featured-menu-images li{border-right:1px solid #fff}
.featured-menu-images img{display:block;max-width:100%;height:auto;transition:all .3s}
.featured-menu-images a{display:block;position:relative;overflow:hidden}
.featured-menu-images a:hover img{transform:scale(1.2,1.2)}
.featured-menu-images span{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0 20px;z-index:2;font:700 2.2rem/1.2 Karla,sans-serif;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.9);text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
}
@media only screen and (min-width:1301px){.featured-menu-images span{font-size:2.8rem}
}
.drop-banners li{margin:0 0 20px;position:relative;width:400px;overflow:hidden}
.drop-banners li>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;font-size:0;line-height:0;color:transparent}
.drop-banners li:last-child{margin-bottom:0}
.drop-banners img{display:block;max-width:400px;height:auto;transition:all .3s ease}
.drop-banners li:hover:hover img{transform:scale(1.2,1.2)}
.banners-text{position:absolute;top:0;left:0;z-index:3;padding:30px 10px 10px 26px;color:#fff;font-size:1.8rem;text-shadow:0 0 5px #000}
.banners-text a{color:#fff}
.banners-text span{display:block;margin:0 0 8px}
.banners-text strong{font:700 4rem/1.3 Karla,sans-serif;text-transform:uppercase}
.inline-flash-message{padding:30px;background:#fff;border:5px solid #000;border-width:5px 0;color:#000;font:700 3.6rem/1.3 Karla,sans-serif;text-align:center}
@media only screen and (min-width:768px) and (max-width:1199px){.inline-flash-message{font-size:2.6rem;padding:20px}
}
@media only screen and (max-width:767px){.inline-flash-message{font-size:1.6rem;padding:10px}
}
.show-menu .mms-browse:after{width:100%}
.show-menu .mms-browse span{background:0 0}
.show-menu .mms-browse span:before{top:0;transform:rotate(45deg)}
.show-menu .mms-browse span:after{bottom:0;transform:rotate(-45deg)}
@media only screen and (max-width:1024px){.show-menu .h-widgets,.show-menu .header-search-box{opacity:1;visibility:visible;z-index: 99999}
.show-menu .support-head{padding:14px 0}
.active-search-wrap .h-widgets,.show-menu .custom-alert{display:none}
}
.mobile-menu{position:relative;padding:10px 0 20px}
@media only screen and (min-width:1025px){.mobile-menu,.mobile-menu+.btn-basic{display:none}
}
.mobile-menu:after{position:absolute;bottom:0;height:1px;background:#e4e4e4;content:""}
.mobile-menu>li.mm-item-divide{margin:6px -15px 0;padding:6px 15px 0;border-top:1px solid #e4e4e4}
.mobile-menu>li>strong a{display:block;font:1.6rem/1.2 Ovo,serif;text-transform:capitalize;padding:8px 14px 8px 0;color:#00573f;position:relative}
.mobile-menu>li>strong a:hover{color:#00573f}
.mobile-menu>li>strong a.mm-icon{font-weight:700}
.mobile-menu>li>strong a.mm-icon:after{display:inline-block;vertical-align:middle;content:"";margin:-5px 0 0 7px;height:15px;background-repeat:no-repeat;opacity:.8}
.mobile-menu>li>strong a.mm-peak-season:after{width:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABgklEQVR42tVX0U3EMAwtSCd+QMoER9VvJLoBHSELIHWEG6Ff/N4/PzdCxQJ0hEyAOkJHONyTKyyfHZI0RaLS0+Va1y+On520KCKuqqpuAfc4vgPscHxT/NUFZG+Aj62cPwOMcL8GnBGN8PwB8LSGuANM8y+5ZwCOEI+Akjx/BXzRd1KJKcGAEzkLGNBm+Z+NOBbHNcSD4nSJnkfJbUwsYQnomaMJV6BU7DshDfPE6t/ITp5lGyRCwYcRJkzhtCgl4z4hRVoQTaiY4vP048sFBzDPKGiGYcTcl/UZWxpths5Hoz74lOyy1KGcuulK4Uop2AzEjdRYLrrBQbgC1xNfypPmlnegNgOxFZpQKxX/ljnWS3MDVY9BKyjkpM24zDam1U0pnQvTNoqCilCgiyEXtOKP2lNWizCaANLaQ6pHzZwcpJ0Kc2dYhFbZkU5Jm4znBBIC9y/PXB0T2VE5Y434rM95yrwSFiNwLOcvgM+1xI+eLXTZzWrFZr/V5828Gu+p738DJ2ejTRH0DNsAAAAASUVORK5CYII=);background-size:15px 15px}
.mobile-menu>li>strong a.mm-local:after{width:21px;background-image:url(data:image/png;base64,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);background-size:21px 15px}
.mobile-menu>li>strong:not(.mm-no-child) a:after{position:absolute;top:10px;right:0;font-size:1.5rem;line-height:15px;font-weight:400;text-align:center;content:">"}
.mms-browse span:after,.mms-browse span:before,.mms-browse:after,.mobile-account-menu a:after{content:""}
.mobile-menu>li>strong.show-menu-item+.mm-sub-menu{display:block}
.mobile-menu>li>strong.show-menu-item a{text-shadow:1px 0 0 #00573f}
.mobile-menu>li>strong.show-menu-item a:after{transform:rotate(90deg)}
.mobile-menu>li .mm-sub-menu{display:none}
.mobile-menu>li ul li{border-bottom:1px solid #f5f5f5}
.mobile-menu>li ul li a{display:block;padding:5px 18px;font:700 1.5rem Karla,sans-serif;color:#464646}
.mobile-account-menu a,.pager-all a{font:700 1.6rem/1.2 Karla,sans-serif}
.mobile-menu>li ul li a.active{color:#08563f}
.mobile-account-menu{display:none;text-align:center}
.mobile-account-menu a{display:block;color:#00573f;text-transform:uppercase}
.mobile-account-menu a:after{display:inline-block;margin:0 0 0 8px;width:18px;height:12px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAXElEQVR42mNgIBaE23MD8WsgXgXEbAxkg3B7JiDeA8T/gXgTpYaxQw0BGbYNiLkoMYwNybB91DBsKZJh/CDBzUB8gQx8GWoQCB+kokFU89qABDZVop9qCZJAFgEAV7Bl9e0Ld6QAAAAASUVORK5CYII=)}
@media only screen and (max-width:1024px){.mobile-account-menu{display:block}
}
.mms-browse{position:absolute;bottom:0;left:0}
@media only screen and (min-width:768px) and (max-width:1024px){.mms-browse{width:60px;height:69px}
}
@media only screen and (max-width:767px){.mms-browse{width:50px;height:63px}
}
@media only screen and (min-width:1025px){.mms-browse{display:none}
}
.mms-browse:after{position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:0;height:5px;background:#00573f;transition:width .3s}
.mms-browse span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-size:0;width:20px;height:2px;color:transparent;background:#00573f;transition:background .3s}
.mms-browse span:after,.mms-browse span:before{position:absolute;width:20px;height:2px;background:#00573f;transition:all .3s}
.mms-browse span:before{top:-8px}
.mms-browse span:after{bottom:-8px}
.popup-flash-message{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:99999}
.popup-flash-message.-flex-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.popup-flash-box{width:100%;max-height:97vh;overflow:auto;position:relative}
@media only screen and (min-width:1200px){.popup-flash-box{max-width:1200px}
}
@media only screen and (max-width:1199px){.popup-flash-box{max-width:98vw}
}
.popup-flash-heading{font-family:Karla,sans-serif;text-align:center;margin:0 0 5px}
@media only screen and (min-width:768px){.popup-flash-heading{font-size:3rem}
}
@media only screen and (max-width:767px){.popup-flash-heading{font-size:2.2rem;margin-top:5px}
}
.popup-flash-simple-text{padding:0 0 15px}
.popup-flash-subheading{display:block;text-align:center;font-weight:400}
@media only screen and (min-width:768px){.popup-flash-subheading{margin:0 0 36px}
}
@media only screen and (max-width:767px){.popup-flash-subheading{margin:0 0 20px}
}
.popup-flash-text{position:absolute;top:20%;left:0;right:0;width:90%;max-width:900px;margin:0 auto;padding:30px;background:#fff;border:5px solid #2c3133;color:#2c3133;font:700 3.6rem/1.3 Karla,sans-serif;text-align:center}
.popup-flash-text .btn-dark,.popup-flash-text .contact-form .form .submit input{vertical-align:middle;min-width:240px}
.popup-flash-text .btn-dark.btn-dark-large,.popup-flash-text .contact-form .form .submit input.btn-dark-large{margin-top:10px;min-width:370px}
@media only screen and (min-width:768px){.popup-flash-text .btn-dark.btn-dark-large.btn-confirm-order,.popup-flash-text .contact-form .form .submit input.btn-dark-large.btn-confirm-order{height:46px;line-height:46px;font-size:1.8rem;min-width:160px;margin-top:0}
.flash-slide{min-height:500px}
}
.popup-flash-text p{padding-bottom:10px}
@media only screen and (max-width:870px){.popup-flash-text{font-size:2.6rem}
}
@media only screen and (max-width:767px){.popup-flash-text{top:10%;max-width:400px;font-size:1.6rem;padding:20px 30px}
.popup-flash-text.-pft-frame{max-width:95%}
.popup-flash-text .btn-dark,.popup-flash-text .contact-form .form .submit input{min-width:210px;font-size:1.2rem;line-height:36px;height:36px;padding-left:10px;padding-right:10px;margin-top:10px}
.popup-flash-text .btn-dark.btn-dark-large,.popup-flash-text .contact-form .form .submit input.btn-dark-large{font-size:1.2rem;line-height:36px;height:36px;min-width:210px}
.popup-flash-text .filter-drop-sel{margin:10px auto 0;width:210px}
.popup-buttons .btn-basic.large{min-width:220px;padding-left:10px;padding-right:10px}
}
.popup-flash-text.-pft-frame{top:3vh;bottom:3vh;height:94vh;overflow:auto;max-width:1300px}
.popup-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.popup-buttons .btn-basic{margin:10px}
.popup-buttons .pb-simple-link{font-size:1.8rem;text-transform:uppercase;margin:5px 0 0;color:#000}
.popup-buttons .pb-simple-link:hover{color:#00573f}
.popup-buttons.-vertical-mode{-ms-flex-direction:column;flex-direction:column}
.close-flash-popup{position:absolute;top:0;right:0;margin:auto 0;width:31px;height:31px;font-size:0;line-height:0;color:transparent;opacity:1;transition:opacity .3s ease;cursor:pointer}
.close-flash-popup:after,.close-flash-popup:before{left:0;width:30px;height:2px;background:#2c3133;content:""}
.close-flash-popup:hover{opacity:.4}
.close-flash-popup:before{position:absolute;top:15px;transform:rotate(45deg)}
.close-flash-popup:after{position:absolute;top:15px;transform:rotate(-45deg)}
.popup-features{width:100%;max-width:690px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border:3px solid #2c3133;border-width:3px 0;padding:20px 0}
@media only screen and (min-width:1025px){.popup-features .btn-basic{min-width:260px}
}
@media only screen and (min-width:1025px) and only screen and (max-width:767px){.popup-features .btn-basic{margin:0}
}
@media only screen and (min-width:768px) and (max-width:1024px){.popup-features .btn-basic{min-width:220px}
}
@media only screen and (min-width:768px) and (max-width:1024px) and only screen and (max-width:767px){.popup-features .btn-basic{margin:0}
}
@media only screen and (max-width:767px){.popup-features{max-width:490px;-ms-flex-direction:column;flex-direction:column;padding:0;border-width:0}
.popup-features .btn-basic{min-width:200px}
.popup-features .btn-basic:not(:first-child){margin-top:20px}
}
.popup-flash-feature{padding:0;max-width:800px;border:0;font-size:2.6rem}
.popup-flash-feature .flash-slide-icon{width:130px;margin:0 auto 25px}
.popup-flash-feature .flash-slide-icon svg{max-width:100%;height:auto}
.popup-flash-feature h2{font-family:Karla,sans-serif;text-transform:uppercase;line-height:1.2;padding:0 0 12px}
@media only screen and (min-width:1025px){.popup-flash-feature h2{font-size:6.2rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.popup-flash-feature h2{font-size:5.4rem}
}
@media only screen and (max-width:767px){.popup-flash-feature h2{font-size:3.5rem}
}
.popup-flash-feature h3{font-family:Karla,sans-serif;line-height:1;padding:0 0 26px}
@media only screen and (min-width:1025px){.popup-flash-feature h3{font-size:4.2rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.popup-flash-feature h3{font-size:3rem}
}
@media only screen and (max-width:767px){.popup-flash-feature h3{font-size:2rem}
.popup-flash-feature .bx-controls-direction{display:none}
}
.popup-flash-feature .bx-controls-direction a{position:absolute;top:0;bottom:0;margin:auto 0;width:38px;height:80px;font-size:0;transition:opacity .3s}
.popup-flash-feature .bx-controls-direction a.disabled{cursor:default;opacity:.2}
.popup-flash-feature .bx-controls-direction a:after,.popup-flash-feature .bx-controls-direction a:before{position:absolute;margin:auto 0;bottom:0;top:0;width:40px;height:5px;content:"";background:#000}
.popup-flash-feature .bx-controls-direction a.bx-next{right:10px}
.popup-flash-feature .bx-controls-direction a.bx-next:before{top:5px;right:-4px;transform:rotate(55deg);transform-origin:100% 0}
.popup-flash-feature .bx-controls-direction a.bx-next:after{right:0;transform:rotate(-55deg);transform-origin:100% 0}
.popup-flash-feature .bx-controls-direction a.bx-prev{left:10px}
.popup-flash-feature .bx-controls-direction a.bx-prev:before{top:5px;left:-4px;transform:rotate(-55deg);transform-origin:0 0}
.popup-flash-feature .bx-controls-direction a.bx-prev:after{left:0;transform:rotate(55deg);transform-origin:0 0}
.popup-flash-feature .bx-pager{position:absolute;width:100%;left:0;bottom:18px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.popup-flash-feature .bx-pager .bx-pager-link{display:block;width:15px;height:15px;border-radius:50%;margin:0 5px;border:1px solid #000;background:0 0;font-size:0;color:transparent}
.popup-flash-feature .bx-pager .bx-pager-link.active{background:#000}
.skip-message{position:absolute;top:17px;right:18px;padding:0 26px 0 0;font:1.8rem Ovo,serif;color:#00573f;transition:all .3s;z-index:10;cursor:pointer}
.flash-slide:before,.skip-message:after,.skip-message:before{position:absolute;top:0;content:"";bottom:0}
.custom-radio-line label,.skip-message:after,.skip-message:before{-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s}
.skip-message:hover{color:#2c3133}
.skip-message:hover .ui-button-text{color:#000}
.skip-message:hover:after,.skip-message:hover:before{background:#2c3133}
.skip-message:after,.skip-message:before{right:0;margin:auto;width:22px;height:4px;left:auto;background:#00573f;transition:background .3s}
.skip-message:before{transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.7071067811865476, M12=-.7071067811865475, M21=.7071067811865475, M22=.7071067811865476);zoom:1}
.skip-message:after{transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.7071067811865476, M12=.7071067811865475, M21=-.7071067811865475, M22=.7071067811865476);zoom:1}
.flash-slide{background-repeat:no-repeat;background-position:50%;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.flash-slide:before{left:0;right:0;z-index:0;background:rgba(255,255,255,.75)}
.flash-slide .link-underline{margin-top:15px}
.flash-slide-text{position:relative;z-index:1}
.flash-slide-text .mce-content ul{line-height:1.1;text-align:left;list-style:disc;margin-left:25px}
@media only screen and (min-width:768px){.flash-slide-text{padding:50px 70px}
.flash-slide-text .mce-content ul{font-size:2rem}
}
@media only screen and (max-width:767px){.flash-slide{min-height:400px}
.flash-slide-text{padding:60px 15px 20px}
.flash-slide-text .mce-content ul{font-size:1.8rem}
}
.back-lnk,.w-location--choose{font:700 1.4rem/1.2 Karla,sans-serif}
@media only screen and (min-width:1025px){.h-simple-link,.supernav-menu{float:left;margin:0 20px 0 0}
.h-simple-link li,.supernav-menu li{display:inline-block;vertical-align:top;margin-right:20px}
.h-simple-link li:last-child,.supernav-menu li:last-child{margin-right:0}
.h-simple-link a,.supernav-menu a{display:block;font:700 1.4rem/1.2 Karla,sans-serif;color:#2c3133;text-transform:uppercase}
.h-simple-link a .menu-link-item-icon,.supernav-menu a .menu-link-item-icon{display:inline-block;vertical-align:top;margin:0 5px 0 0;content:"";background-repeat:no-repeat;width:auto;max-height:16px}
.h-simple-link a:hover,.supernav-menu a:hover{color:#08563f}
.widget.location{float:left;padding:0 20px 12px 0;position:relative}
}
@media only screen and (max-width:1024px){.h-simple-link,.supernav-menu{display:none}
.widget.location{position:absolute}
}
@media only screen and (min-width:768px) and (max-width:1024px){.widget.location{top:27px;left:66px}
}
.w-location--choose{display:block;color:#2c3133;text-transform:uppercase;white-space:nowrap}
.w-location--choose .initials-preview{vertical-align:top;margin:-4px 4px 0 0}
.w-location--choose:before{display:inline-block;vertical-align:top;margin:-1px 7px 0 0;width:18px;height:18px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABiklEQVR42o2Uv0rDUBTGE4eCD9AqtKCQFoUurSDoE7ho0OjQUbCoL5DQrXSxBXFz0UkoUu1aBVGwqQ7t1NVncOzsoN+RL+Vyub0a+IXzPzf3nnMdR3u8peU5sA1uwRB8kSFtOxLj2B4ElMEARCAP+iAkfdoixpRnFfHBE8hQvwebYJdsgDv6Moz1TSuJ+dUqOABN+n4LUT6j74ix8XRlEFzwAhZBChyCCb/YANekQduEMSnmSK7rcPNqyuo8cAXmQQnUSYk28XlKfE1qiNBO9oWOE7Cn6NNfU/RTRZf9aovQ0/brEqxaCq1IjJbTk9dIORnhHVQUvUkSvcIYNWdkKjT4R6E3U6EHbZnnoGD5tQK4MP2atH1aMUof7VsKBeBY0dNSI+lo9fhz7OqAx/5I6rSJL6cdv5805DObax10wSfna40rrFIO6esydoG5blK1CD7ADciCLdAyjEiLvixjJaf419B2tKEVuWMdWsPwhrwyXnltRJTz9MUzrxHtYgu4D2PwTca0BaaL7Qf0X7vf9Qsj5gAAAABJRU5ErkJggg==);content:""}
.w-location--choose.-logged:before{display:none}
@media only screen and (max-width:767px){.widget.location{top:20px;left:60px}
.w-location--choose{font-size:0;line-height:0;color:transparent}
}
.w-location--choose-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:95px}
.sign-in-user-widget{float:right}
.siu-drop:hover .siu-title>span{color:#08563f}
@media only screen and (max-width:1024px){.siu-drop.active .siu-title>span:after{width:100%}
}
.siu-drop.active+.siu-fade-overlay{width:100%;height:100%;visibility:visible;opacity:1}
.siu-title{z-index:1001;position:relative}
@media only screen and (min-width:1025px){.siu-drop.active .siu-title>span{color:#08563f}
.siu-drop.active .siu-title>span:after{transform:rotate(-90deg)}
.siu-title>span{display:block;font:1.4rem/1.2 Karla,sans-serif;color:#000;padding:0 16px 12px 26px;position:relative;cursor:pointer}
.siu-title>span:after{position:absolute;top:2px;right:0;width:15px;height:15px;font-size:1.5rem;line-height:15px;font-weight:400;text-align:center;content:">";transform:rotate(90deg);transition:transform .3s}
}
@media only screen and (max-width:1024px){.siu-title>span:after,.siu-title>span:before{position:absolute;content:""}
.siu-title>span{display:block;width:22px;height:22px;font-size:0;color:transparent;background-repeat:no-repeat;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAB2klEQVR42p2VwUpCQRSGbZHlokVSEKRoIBE+RHcRtAiCoEIwfIB05abUJ4hWGUovYBvNAlv4BEq0zEW0Km1Vi4JaSFHYf8/9RevOHbWB7+L955/j3Jk5Z1wupxYxpkEcXIIm+ADv4JZaXDxDt4gxCdLgCZTADggCN5gCS9RK9GSAZ1BQM0ADXIDQEJMIgXOOCTqZfOAB7LlGbeYYa6xP9fnX/wrai7HPGJ5+MQXKDgPWQA18kppoau+Z7A9fvOAZ+BXGJPgCObBCctSSCr+fsbzmSwKcKkxhBogq+qLsCyv6ChITjwrYVhgOQF2zpnXx2PUtOed4tEDAYb2ymsBZ8dj1gMRkRk0oDCegqAlcFI9dd0tMPN4ko+yGddBWJoqVGG3xaALfgUWFYQxUwT0w+nSDWlU8mqWoyIKrP3eGBagDXkiH2qzDmM3u5iXkiNgNy5yZWWjyYJfkqT2CVd1xsyeIlW1mlh0qK5epWX3fYONPvWGCWEJayqD1ew68SpoPrg8p1uh5vpd6Kd2bwQ2r1BG4Um6MeoNN7zHHNuxfaB2hFmcQG6GqxTim6VzDI8YC/7U8QqEv6wv972XJcOcLPD7mzTJOgtQKw19N9ss00XeZdutxk1pCd5n+ABKx9uipjDz3AAAAAElFTkSuQmCC)}
.siu-title>span:after{left:0;right:0;margin:0 auto;width:0;height:5px;background:#00573f;transition:width .3s}
.siu-title>span:before{top:-10px;left:-5px;width:42px;height:44px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.siu-title>span:after{top:42px}
}
@media only screen and (max-width:767px){.siu-title>span:after{top:35px}
}
.siu-drop-out{position:absolute;top:100%;right:0;transform:translate(0,-1px);min-width:320px;border:1px solid #000;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:1001;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}
.siu-item,.siu-items-list{border-top:1px solid #e1e1e1}
.siu-drop-out.-top-left{right:auto}
@media only screen and (min-width:1025px){.siu-drop-out.-top-left{left:0}
}
.siu-drop-out.-scrolled{max-height:410px;overflow:auto}
.active .siu-drop-out{visibility:visible;opacity:1}
.siu-drop-out .btn-dark.green,.siu-drop-out .contact-form .form .submit input.green{color:#fff;white-space:nowrap}
.siu-drop-out .btn-dark.green:hover,.siu-drop-out .contact-form .form .submit input.green:hover{background:#000}
.siu-item.-current,.siu-item:link:hover{background-color:#f5f5f5}
.siu-drop-out .btn-basic{display:block;padding-left:0;padding-right:0}
@media only screen and (min-width:768px) and (max-width:1024px){.siu-drop-out{top:48px;right:-20px}
.w-location--box .siu-drop-out{top:43px}
}
@media only screen and (max-width:767px){.siu-drop-out{top:42px;right:-15px}
.w-location--box .siu-drop-out{top:43px}
.w-location--box .siu-drop-out.-top-left{top:41px;left:-60px}
}
.siu-item{display:block;padding:12px 20px;position:relative}
.siu-item:link{padding-right:30px;transition:background-color .3s}
.siu-item:link:hover.-current{cursor:default}
.siu-item.-current:before{position:absolute;top:0;right:8px;bottom:0;margin:auto 0;width:19px;height:14px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOAgMAAACwds8aAAAADFBMVEUAAAAAVz4AWD4AWD9OxeK/AAAAAXRSTlMAQObYZgAAAElJREFUeNpjYAACBxDB/AFE8peASMkCBh4Ghr8HGEQZGO8yMIQ7sH5hYBC/YBrAwMB+J/4AAwPj1b8gdfuvgEjZArDOA2BTgBgAVCgOvwg28o4AAAAASUVORK5CYII=)}
.siu-item:first-child{border-top:0}
.siu-item:first-child .siu-item-head{text-align:center}
.siu-item a:not([class]){color:#08563f;display:block;padding:0 12px 0 0;position:relative}
.siu-item a:not([class]):after{position:absolute;top:4px;right:0;font-size:1.5rem;line-height:15px;font-weight:400;text-align:center;content:">"}
.siu-item a:not([class]):hover{color:#2c3133}
.siu-item-head,.siu-item-title{display:block;font:700 1.4rem Karla,sans-serif;text-transform:uppercase;margin:0 0 5px}
.siu-prehead{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 5px}
.siu-prehead .siu-item-title{width:calc(100% - 38px);margin:0}
.siu-address{font-style:normal;line-height:1.2}
.siu-location{margin-top:5px;font-weight:700}
.siu-customer-number{margin-top:5px;font-weight:700}
.siu-location:before{display:inline-block;vertical-align:top;margin:0 5px 0 0;width:12px;height:16px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,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);background-size:12px 16px}
.siu-fade-overlay{position:fixed;top:0;left:0;font-size:0;line-height:0;width:0;height:0;background:rgba(0,0,0,.7);z-index:1000;visibility:hidden;opacity:0;transition:background .3s,visibility .3s,opacity .3s}
.sales-rep{border:1px solid #e1e1e1;border-width:1px 0;padding:10px 20px;font-family:Karla,sans-serif}
.sales-rep+.sales-rep{border-top:0}
.sales-rep.-sr-center{text-align:center;font-family:Ovo,serif}
.sales-rep.-sr-center .sales-rep--head{margin:0 0 1px}
.sales-rep--head{display:block;text-transform:uppercase;font:700 1.4rem Karla,sans-serif;margin:0 0 7px}
.sales-rep--name{display:block;margin:0 0 2px}
.sales-rep--contact{display:block;margin:0 0 5px}
.sales-rep--contact:last-child{margin-bottom:0}
.sales-rep--icon{display:block;margin:0 auto;fill:#00573f}
.sales-rep--icon.-icon-quest{width:24px;height:24px}
.order-editing--alert{position:absolute;top:100%;left:0;right:0;margin:0 auto;max-width:1600px;background:rgba(0,0,0,.8);color:#fff;text-align:center}
.order-editing--alert a{color:currentColor}
.order-editing--alert a:hover{text-decoration:none}
@media only screen and (min-width:1025px){.order-editing--alert{padding:25px 20px;font-size:1.8rem}
}
@media only screen and (max-width:1024px){.body-alert-is .order-editing--alert{top:calc(100% + 44px)}
}
@media only screen and (min-width:768px) and (max-width:1024px){.order-editing--alert{z-index:10010;padding:12px 10px;font-size:1.4rem}
}
@media only screen and (max-width:767px){.order-editing--alert{z-index:10010;padding:4px;font-size:1.3rem;height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
}
@media only screen and (min-width:1200px) and (max-height:802px){body:not(.animated) .header-top{padding-top:16px}
body:not(.animated) .header .header-search-box,body:not(.animated) .shop-order{margin-top:7px}
body:not(.animated) .header-bottom{padding:16px 0}
body:not(.animated) .wide-drop{padding:18px 0 0}
body:not(.animated) .foods-item .menu-fi-item:before{bottom:-20px}
}
.header-simple{position:absolute;z-index:999;top:0;left:0;width:100%;padding:0 16px}
@media only screen and (min-width:1200px){.header-simple .logo{margin:50px 0 0;width:175px;height:104px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.header-simple .logo{margin:20px 0 0}
}
@media only screen and (max-width:767px){.header-simple .logo{width:64px;margin:10px 0 0}
}
.twocol-layout .general{float:right;width:912px}
.aside{float:left;width:230px}
.aside .f-row{padding:0 5px;margin-bottom:5px}
.aside .f-row>label{float:none;display:block;text-align:left}
.aside .f-input{padding-left:0;margin:0}
.aside .f-input input[type=text],.aside .f-input input[type=password]{width:100%}
.aside .f-check{padding-left:0;font-size:1.1rem}
.aside .f-textarea{padding-left:0}
.aside textarea{width:100%;min-height:50px;max-height:150px;height:50px}
.aside label{margin:0;text-align:left}
.aside .widget:first-child{margin-top:0;margin-bottom:10px}
.aside .widget{margin-bottom:15px}
.aside .widget embed,.aside .widget iframe,.aside .widget object{max-width:100%}
.aside h2 a{color:#00573f}
.aside h2 a:hover{color:#2c3133}
.aside .youtubevideo iframe{width:153px;height:94px}
.aside .nav li a:hover,.aside .nav li li a:hover,.aside .nav li.active>a{color:#00573f}
.aside .nav li{margin:0 0 14px}
.aside .nav li a{font-size:1.6rem;font-weight:700;color:#2c3133;display:block}
.aside .nav li ul{padding-left:12px}
.aside .nav li li{margin:10px 0 0}
.aside.fl-l,form.request-a-sample .f-row:not(:last-child){margin-right:20px}
.aside .nav li li a{font-size:1.5rem;font-weight:400;color:#464646}
.aside.fl-r{margin-left:20px}
.layout-aside-l .general{float:right;width:780px}
.layout-aside-r .general{float:left;width:780px}
.layout-aside-r .aside{float:right}
.layout-3col .general{float:left;width:580px}
.col-wide,.onecolumn .core,.onecolumn .threecolumns .core{width:100%}
.col-wide{float:none}
@media only screen and (max-width:1199px){.onecolumn{padding-left:14px;padding-right:14px}
}
.onecolumn .mce-content p,.onecolumn p,.threecolumns .core p,.threecolumns p,.twocolumns p{margin:0 0 36px;padding:0}
@media only screen and (max-width:767px){.onecolumn .mce-content p,.onecolumn p,.threecolumns .core p,.threecolumns p,.twocolumns p{margin:0 0 20px}
.mce-content ol,.mce-content p,.mce-content ul{padding-bottom:20px}
}
.onecolumn .mce-content ul p,.onecolumn ul p{margin:0}
.onecolumn .contact-us-widget,.onecolumn .threecolumns .sidebar-right,.onecolumn .twocolumns .sidebar-right{display:none}
.onecolumn .mce-content ul{padding:0;margin:0;list-style:none}
.onecolumn .mce-content li{position:relative;padding:0 0 0 15px}
.onecolumn .mce-content li:before{content:'-';position:absolute;left:0;top:0}
.threecolumns .sidebar-right{width:252px}
.threecolumns .sidebar{width:253px;padding:0 20px 0 0;box-sizing:border-box}
.threecolumns .core{overflow:hidden;float:none;margin:0!important}
@media only screen and (min-width:1200px){.threecolumns.flex-mode{display:-ms-flexbox;display:flex}
.threecolumns.flex-mode .sidebar{-ms-flex-order:1;order:1;min-width:253px}
.threecolumns.flex-mode>.core{-ms-flex-order:2;order:2}
.threecolumns.flex-mode .sidebar-right{-ms-flex-order:3;order:3;min-width:252px}
.threecolumns .sidebar-right{float:right;margin:0 0 0 25px}
.threecolumns .sidebar{float:left}
}
@media only screen and (max-width:1199px){.threecolumns .sidebar-right .wrapper-sticky{height:auto!important}
.threecolumns .sidebar-right .sticky-widget{position:static!important}
.threecolumns{padding-left:14px;padding-right:14px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.threecolumns.iphone-mode .sidebar{float:left}
.threecolumns.iphone-mode .sidebar-right{float:left;margin:0 0 0 25px}
}
@media only screen and (max-width:767px){.threecolumns.iphone-mode .sidebar-right{float:none;width:100%;max-width:600px;margin:0 0 15px}
.threecolumns.iphone-mode .sidebar{float:none;width:100%;max-width:600px;margin:0}
}
.threecolumns .sidebar .baldoradvancedmenu li,.threecolumns .sidebar li{padding:0}
.twocolumns .sidebar{float:left;width:253px;padding:0 20px 0 0;box-sizing:border-box}
.threecolumns .sidebar h2,.twocolumns .sidebar h2{color:#00573f;font:700 1.8rem/22px Ovo,serif;margin:0 0 8px}
.threecolumns .sidebar h2 a,.twocolumns .sidebar h2 a{color:#00573f;font:700 1.8rem/22px Ovo,serif;margin:0}
.threecolumns .sidebar .baldoradvancedmenu .nav-ttl a,.twocolumns .sidebar .baldoradvancedmenu .nav-ttl a{color:#00573f}
.threecolumns .sidebar .baldoradvancedmenu ul,.threecolumns .sidebar ul,.twocolumns .sidebar .baldoradvancedmenu ul,.twocolumns .sidebar ul{list-style:none;margin:0;padding:0}
.threecolumns .sidebar .baldoradvancedmenu li a,.threecolumns .sidebar li a,.twocolumns .sidebar .baldoradvancedmenu li a,.twocolumns .sidebar li a{border:none;color:#464646;display:block;font:1.5rem/36px Ovo,serif;list-style-image:none;transition:color .3s ease 0s;vertical-align:top}
.threecolumns .sidebar .baldoradvancedmenu ul ul,.threecolumns .sidebar ul ul,.twocolumns .sidebar .baldoradvancedmenu ul ul,.twocolumns .sidebar ul ul{margin:0 0 0 12px}
.threecolumns .sidebar .baldoradvancedmenu li li a,.threecolumns .sidebar li li a,.twocolumns .sidebar .baldoradvancedmenu li li a,.twocolumns .sidebar li li a{color:#2c3133;font:1.5rem/28px Ovo,serif}
.alert-box span,.threecolumns .sidebar .baldoradvancedmenu li.active a,.threecolumns .sidebar li.active a,.twocolumns .sidebar .baldoradvancedmenu li.active a,.twocolumns .sidebar li.active a{font-weight:700}
.threecolumns .sidebar .baldoradvancedmenu li a:hover,.threecolumns .sidebar .baldoradvancedmenu li.active a,.threecolumns .sidebar li a:hover,.threecolumns .sidebar li.active a,.twocolumns .sidebar .baldoradvancedmenu li a:hover,.twocolumns .sidebar .baldoradvancedmenu li.active a,.twocolumns .sidebar li a:hover,.twocolumns .sidebar li.active a{color:#000}
.twocolumns .sidebar-right{float:right;width:21.6%;margin:0 0 80px}
.twocolumns .core{float:left;width:75%}
@media only screen and (max-width:1199px){.twocolumns{padding-left:14px;padding-right:14px}
.twocolumns .sidebar-right{width:30%}
.twocolumns .core{width:65%}
}
@media only screen and (max-width:767px){.twocolumns .sidebar-right{float:none;width:100%;margin-bottom:0}
.twocolumns .core{float:none;width:100%}
}
.shop-columns-left{padding:29px 0 40px}
.shop-columns-left.smartshop-dark{border:1px solid #e4e4e4;border-width:1px 0;background:#f2f2f2}
.fs-heading,.shop-columns-right{border-bottom:1px solid #e4e4e4}
.shop-columns-left .content-block{float:left;width:826px}
.shop-columns-left .advancedmenu{float:none;font:700 1.6rem/20px Ovo,serif}
.shop-columns-left .advancedmenu ul{float:none;margin:0;padding:0;list-style:none}
@media only screen and (max-width:1199px){.shop-columns-left{padding-left:14px;padding-right:14px}
}
.shop-columns-left.shop-columns-alt{padding-top:0}
@media only screen and (max-width:767px){.shop-columns-left{padding-left:5px;padding-right:5px}
.shop-columns-left.shop-columns-alt .hp-l-paging{display:none}
}
.shop-columns-right{border-top:1px solid #e4e4e4;padding:20px 0 56px;margin:0 0 70px}
.shop-columns-right .content-block{float:right;padding-top:20px}
@media only screen and (min-width:1200px){.shop-columns-right .content-block{width:938px}
}
@media only screen and (max-width:1199px){.shop-columns-right{padding:0 14px 30px;margin:0 0 26px;border-top:0}
.shop-columns-right .left{display:none}
.shop-columns-right .content-block{float:none;padding:0;margin:0 -13px}
}
.shop-columns-left .right,.shop-columns-right .right{float:right;width:315px;margin:0 0 0 20px}
.shop-columns-left .left,.shop-columns-right .left{float:left;width:222px;margin:0 10px 0 0}
.shop-columns-alt .content-block{width:100%;float:none}
.layout-wide.container{padding-top:0}
.container.widget{padding:0}
.layout-container{min-height:500px}
.layout-container.-l-diff-bg{background:#f7f7f7}
@media only screen and (min-width:1025px){.header-slim .layout-container,.header-slim .layout-container.custom-alert-is{margin-top:100px}
.header-slim .layout-container.custom-alert-is.editing-alert-is{margin-top:175px}
}
@media only screen and (max-width:1024px){.header-slim .layout-container,.header-slim .layout-container.custom-alert-is{margin-top:70px}
.header-slim .layout-container.custom-alert-is.editing-alert-is{margin-top:115px}
}
@media only screen and (min-width:1025px){.layout-container,.layout-wide.container{margin-top:200px;padding-top:50px}
.layout-container.editing-alert-is,.layout-wide.container.editing-alert-is{margin-top:90px}
.layout-container.lc-no-pad-top,.layout-wide.container.lc-no-pad-top{padding-top:0}
.layout-container.lc-no-gapes,.layout-wide.container.lc-no-gapes{padding:0;margin:0}
.layout-container.custom-alert-is,.layout-wide.container.custom-alert-is{margin-top:250px}
.layout-container.custom-alert-is.editing-alert-is,.layout-wide.container.custom-alert-is.editing-alert-is{margin-top:325px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.layout-container,.layout-wide.container{padding-top:10px;margin-top:170px}
.layout-container.editing-alert-is,.layout-wide.container.editing-alert-is{margin-top:80px}
.layout-container.lc-no-pad-top,.layout-wide.container.lc-no-pad-top{padding-top:0}
.layout-container.lc-no-gapes,.layout-wide.container.lc-no-gapes{margin:0;padding:0}
.layout-container.custom-alert-is,.layout-wide.container.custom-alert-is{margin-top:220px}
.layout-container.custom-alert-is.editing-alert-is,.layout-wide.container.custom-alert-is.editing-alert-is{margin-top:295px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.layout-container,.layout-wide.container{margin-top:70px;padding-top:20px}
.layout-container.editing-alert-is,.layout-wide.container.editing-alert-is{margin-top:60px}
.layout-container.custom-alert-is,.layout-wide.container.custom-alert-is{margin-top:114px}
.layout-container.custom-alert-is.editing-alert-is,.layout-wide.container.custom-alert-is.editing-alert-is{margin-top:150px}
.layout-container.lc-no-gapes,.layout-wide.container.lc-no-gapes{margin:0;padding:0}
}
@media only screen and (max-width:767px){.layout-container,.layout-wide.container{margin-top:60px;padding-top:0}
.layout-container.lc-no-gapes,.layout-wide.container.lc-no-gapes{margin:0;padding:0}
.layout-container.custom-alert-is,.layout-container.editing-alert-is,.layout-wide.container.custom-alert-is,.layout-wide.container.editing-alert-is{margin-top:40px}
.layout-container.custom-alert-is.editing-alert-is,.layout-wide.container.custom-alert-is.editing-alert-is{margin-top:148px}
}
.layout-container>.container,.layout-wide.container>.container{margin-top:0!important;padding-top:0!important}
.alert-box{color:#555;border-radius:10px;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:1.1rem;padding:10px 36px;margin:10px}
.alert-box span{text-transform:uppercase}
.alert-box.error{background:url(/themes/baldor/images/error.png) 10px 50% no-repeat #ffecec;border:3px solid #f5aca6}
.alert-box.success{background:url(/themes/baldor/images/success.png) 10px 50% no-repeat #e9ffd9;border:3px solid #a6ca8a}
.alert-box.warning{background:url(/themes/baldor/images/warning.png) 10px 50% no-repeat #fff8c4;border:3px solid #f2c779}
.alert-box.notice{background:url(/themes/baldor/images/notice.png) 10px 50% no-repeat #fff;color:#000;border:3px solid #00573f}
@media only screen and (min-width:1025px){.homebanner{padding:0 40px}
.advanced-banner{margin:0 auto 50px;background-position:50% 0}
}
.advanced-banner{max-width:1820px;background-repeat:no-repeat;background-size:cover}
@media only screen and (max-width:1024px){.advanced-banner{margin:0 auto 30px;background-position:50% 100%}
}
@media only screen and (max-width:767px){.advanced-banner .basic-title{margin-bottom:4px}
}
.advanced-banner:last-child{margin-bottom:0}
.advanced-banner-frame{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.advanced-banner-frame.abi-right,.order--actions-list{-ms-flex-align:end;align-items:flex-end}
.advanced-banner-frame.double-banner-frame:not(.abi-center){height:auto}
.advanced-banner-frame.double-banner-frame:not(.abi-center) .advanced-banner-info{margin:15px 0}
.advanced-banner-frame.abi-center{-ms-flex-align:center;align-items:center}
@media only screen and (min-width:768px){.advanced-banner-frame.abi-center.double-banner-frame .abf-double-inner{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}
.advanced-banner-frame.abi-center.double-banner-frame .advanced-banner-info{max-width:45%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (min-width:768px) and (max-width:1024px){.homebanner{padding:0 20px}
.advanced-banner .btn-transp.black.btn-fluid-width{min-width:234px}
.advanced-banner-frame.abi-center.double-banner-frame .advanced-banner-info{max-width:47%}
.advanced-banner-frame.abi-center.double-banner-frame .btn-transp.black.btn-fluid-width{padding-left:10px;padding-right:10px}
.advanced-banner-frame{min-height:286px}
}
@media only screen and (max-width:767px){.advanced-banner-frame.abi-center.double-banner-frame .advanced-banner-info{margin:15px 0}
.advanced-banner-frame.abi-left.abf-mobile-add-paddings,.advanced-banner-frame.abi-right.abf-mobile-add-paddings{-ms-flex-align:center;align-items:center}
.advanced-banner-frame{padding:20px 15px}
.advanced-banner-frame.abf-mobile-add-paddings{padding-top:216px;padding-bottom:30px}
.advanced-banner-frame.abf-mobile-add-paddings.double-banner-frame{padding-top:15px;padding-bottom:15px}
.advanced-banner-frame.abf-mobile-add-paddings .basic-title{font-size:2.4rem}
.advanced-banner-frame.abf-mobile-add-paddings .basic-title.underlined:before{bottom:-13px}
.advanced-banner-frame.abi-right:not(.abf-mobile-add-paddings){padding-top:60px;padding-bottom:80px}
.advanced-banner-frame.abi-right:not(.abf-mobile-add-paddings) .advanced-banner-info{width:58%}
.advanced-banner-frame.abi-right .basic-title{font-size:1.8rem}
.advanced-banner-frame.abi-right .basic-title.underlined:before{width:34px;height:3px;bottom:-10px}
.advanced-banner-frame.abi-right .btn-link-arrow{font-size:1.2rem;padding-right:18px}
.advanced-banner-frame.abi-right .btn-link-arrow:after{transform:scale(.7)}
.advanced-banner-frame.abf-transparent{padding-top:30px;padding-bottom:30px}
.advanced-banner-frame.abf-transparent .advanced-banner-info.abi-border{padding-left:10px;padding-right:10px}
.advanced-banner-frame.abi-left .basic-title{font-size:1.8rem}
.advanced-banner-frame.abi-left .advanced-banner-info{width:58%;max-width:200px}
.advanced-banner-frame.abi-left.abf-mobile-add-paddings .advanced-banner-info{width:100%;max-width:400px;margin-left:0}
.advanced-banner-frame.abi-center-mob{-ms-flex-align:center;align-items:center}
.advanced-banner-frame.abi-center-mob .advanced-banner-info{max-width:420px}
}
@media only screen and (min-width:768px){.advanced-banner-frame{padding:20px 30px;height:100px}
}
@media only screen and (min-width:1301px){.advanced-banner-frame{padding:20px 0}
.advanced-banner-frame.abf-right{padding-bottom:61px}
}
.advanced-banner-info{width:100%;text-align:center;background:#fff;color:#4d5659}
.advanced-banner-info.abi-border{color:#fff;background:0 0}
.advanced-banner-info.abi-border .btn-transp.black:not(:hover){border-color:#fff;color:#fff}
.advanced-banner-info.abi-border .btn-link-arrow{color:#fff}
.advanced-banner-info.abi-border .btn-link-arrow:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAWklEQVR42mNgIBL8//+fG4hfA/EqIGZjIBcANTMB8Z7/ELCJUsPYoYaAwDYg5qLEMDYkw/ZRw7ClSIbxgwQ3A/EFMvDl/whwkHoGUc1rAxLYVIl+qiVIQlkEAL+JL9AqIQ67AAAAAElFTkSuQmCC)}
.advanced-banner-info.abi-border .abi-hr,.advanced-banner-info.abi-border .btn-link-arrow:before{background:#fff}
.advanced-banner-info.abi-border .btn-play-oval{border-color:#fff}
.advanced-banner-info.abi-border .btn-play-oval:before{border-left-color:#fff!important}
.advanced-banner-info .basic-title,.advanced-banner-info .basic-title.underlined{text-transform:none}
.advanced-banner-info.abi-transparent{background-color:transparent;border-color:transparent}
@media only screen and (max-width:767px){.advanced-banner-info{padding:15px 10px 25px}
.advanced-banner-info.abi-add-paddings{max-width:400px}
.advanced-banner-info .basic-title{font-size:1.8rem}
}
@media only screen and (min-width:1025px){.advanced-banner-frame{min-height:720px}
.advanced-banner-frame.ab-narrow-height{min-height:480px}
.advanced-banner-info{max-width:542px;font-size:2.4rem;line-height:1.5}
.advanced-banner-info:not(.abi-add-paddings){padding:45px 30px 55px}
.advanced-banner-info.abi-add-paddings{padding:72px 30px 83px}
.advanced-banner-info.abi-border{border:10px solid #fff}
.advanced-banner-info.abi-border:not(.abi-add-paddings){padding:43px 30px 40px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.advanced-banner-info{max-width:334px;padding:22px}
.advanced-banner-info .basic-title,.advanced-banner-info .basic-title.underlined{font-size:2.4rem}
}
@media only screen and (max-width:1024px){.advanced-banner-info{font-size:1.8rem}
.advanced-banner-info.abi-border{border:4px solid #fff}
.advanced-banner-info.abi-border .basic-title{margin-bottom:14px}
.advanced-banner-info.abi-border .btn-link-arrow{font-size:1.2rem}
.advanced-banner-info.abi-border .btn-link-arrow.bla-inverse{padding-right:18px}
.advanced-banner-info.abi-border .btn-link-arrow.bla-inverse:after{transform:scale(.7)}
}
.advanced-banner-descr{word-wrap:break-word}
@media only screen and (min-width:1025px){.advanced-banner-descr{margin:0 0 28px}
}
@media only screen and (max-width:1024px){.advanced-banner-descr{margin:0 0 14px}
}
.advanced-banner-descr.-single{padding-top:15px;margin-bottom:0}
@media only screen and (min-width:1025px){.abi-icon{display:inline-block;margin:0 0 16px}
.btns-doubl-holder{padding:15px 0 0 18px}
.btn-link-arrow{margin:0 0 0 22px}
}
@media only screen and (max-width:1024px){.abi-icon{display:none}
.btns-doubl-holder{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
}
.btn-link-arrow{font:700 1.8rem/1.2 Karla,sans-serif;text-transform:uppercase;position:relative;display:inline-block;padding-right:25px}
.btn-link-arrow:after,.btn-link-arrow:before,.btn-play-oval:before{position:absolute;content:"";right:0}
@media only screen and (max-width:1024px){.btn-link-arrow{margin:14px 0 0;font-size:1.6rem}
}
@media only screen and (max-width:767px){.btns-doubl-holder{padding-top:5px}
.btn-link-arrow{font-size:1.5rem}
}
.btn-link-arrow:after{top:0;bottom:0;margin:auto 0;width:18px;height:12px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAMCAYAAABvEu28AAAAXElEQVR42mNgIBaE23MD8WsgXgXEbAxkg3B7JiDeA8T/gXgTpYaxQw0BGbYNiLkoMYwNybB91DBsKZJh/CDBzUB8gQx8GWoQCB+kokFU89qABDZVop9qCZJAFgEAV7Bl9e0Ld6QAAAAASUVORK5CYII=)}
.btn-link-arrow:before{display:block;left:0;margin:auto;top:100%;bottom:auto;width:0;height:2px;background:#00573f;transition:width .3s}
.btn-link-arrow:hover{color:#00573f}
.btn-play-oval,.btn-play-oval:hover{color:transparent}
.btn-link-arrow.-no-l-space{margin-left:0}
@media only screen and (min-width:1025px){.btn-link-arrow:hover:before{width:100%}
.abi-date{font-size:1.8rem;margin:0 0 10px}
}
@media only screen and (max-width:1024px){.abi-date{font-size:1.4rem;margin:0 0 4px}
}
.btn-play-oval{display:block;margin:0 auto;border-radius:50%;border:2px solid #2c3133;position:relative}
.btn-play-oval:before{top:0;left:0;bottom:0;margin:auto;width:0;height:0;transition:transform .3s}
@media only screen and (min-width:1025px){.btn-play-oval{width:100px;height:76px}
.btn-play-oval:after,.btn-play-oval:before{border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:30px solid #2c3133}
.btn-play-oval:before{transform:translate(5px,0)}
}
@media only screen and (min-width:1025px) and only screen and (min-width:1025px){.btn-play-oval:hover{background-color:rgba(0,0,0,.5)}
.btn-play-oval:hover:before{transform:translateX(5px) translateY(0) scale(.7)}
}
@media only screen and (max-width:1024px){.btn-play-oval{width:48px;height:36px}
.btn-play-oval:before{transform:translate(3px,0)}
.btn-play-oval:after,.btn-play-oval:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:14px solid #2c3133}
}
.abi-hr{display:block;margin:22px auto 14px;background:#2c3133}
@media only screen and (min-width:1025px){.abi-hr{width:75px;height:5px}
}
@media only screen and (max-width:1024px){.abi-hr{width:33px;height:3px}
}
.novel-banner{padding:0 16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#683b36;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
@media only screen and (min-width:1200px){.novel-banner{min-height:865px;padding-top:176px;padding-bottom:176px}
.novel-banner--head-title{font-size:10rem}
}
@media only screen and (min-width:1200px) and (max-height:802px){.novel-banner{min-height:600px}
.novel-banner--head-title{font-size:8rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.novel-banner{min-height:500px;padding-top:120px;padding-bottom:120px}
}
@media only screen and (max-width:767px){.novel-banner{padding:64px 16px 50px}
.novel-banner--head{margin:0 0 40px}
}
.novel-banner--frame{width:100%}
@media only screen and (min-width:768px){.novel-banner--frame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.novel-banner--head{padding:0 50px 0 0}
}
.novel-banner--head{-ms-flex:0 1 620px;flex:0 1 620px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}
.novel-banner--head-title{font-family:Karla,sans-serif;line-height:.98}
@media only screen and (min-width:768px) and (max-width:1199px){.novel-banner--head-title{font-size:5rem}
}
@media only screen and (min-width:768px){.novel-banner--head-title{letter-spacing:-4px;margin:0 0 17px}
}
@media only screen and (max-width:767px){.novel-banner--head-title{font-size:2.4rem;letter-spacing:-1px;margin:0 0 10px}
}
.novel-banner--head-title:after{display:block;margin:13px 0 0;width:75px;height:5px;background:currentColor;content:""}
.novel-banner--head-intro{font-family:Ovo,serif}
.novel-banner--form-side{-ms-flex:0 1 492px;flex:0 1 492px}
.novel-banner--form-box{background:#fff}
@media only screen and (min-width:1200px){.novel-banner--head-intro{font-size:3rem}
.novel-banner--form-box{padding:32px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.novel-banner--head-intro{font-size:2.4rem}
.novel-banner--form-box{padding:20px}
}
@media only screen and (max-width:767px){.novel-banner--head-intro{font-size:1.8rem}
.novel-banner--form-box{padding:10px}
}
.novel-banner--form-box .f-row{margin:0 0 20px}
.novel-banner--form-box .btn-basic{width:100%}
.novel-banner--form-box .btn-basic.green:hover,.novel-banner--form-box input[type=submit].btn-basic.green:hover{background:#007050}
#signup-form .form-row .link a:hover,.novel-banner--form-box .sub-form-note a:hover,.small-account-form .form-row .link a:hover{text-decoration:none}
.promocode--box{background:#f7f7f7;font-family:Karla,sans-serif;line-height:1;letter-spacing:-1px}
@media only screen and (min-width:1200px){.promocode--box{margin:0 0 20px;padding:8px 20px}
}
@media only screen and (max-width:1199px){.promocode--box{margin:0 0 10px;padding:8px}
}
.promocode--box.-transp-30{background:rgba(255,255,255,.35)}
.promocode--title{display:block;margin:0 0 5px;font-size:1.4rem;color:#4d5659;text-transform:uppercase;font-style:normal;font-weight:700}
.promocode--name{display:block;color:#000}
@media only screen and (min-width:1200px){.promocode--name{font-size:2.4rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.promocode--name{font-size:1.8rem}
}
.form .f-button,.form .f-check,.form .f-input,.form .f-select,.form .f-text{padding-left:135px}
.form .f-button label,.form .f-input label,.form .f-select label{padding:0 15px 0 3px;position:relative;line-height:22px}
.form .f-checkboxes,.form .f-radio{margin:0;line-height:22px}
.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=text]{width:250px}
.form input[type=email].inp-w-100,.form input[type=number].inp-w-100,.form input[type=password].inp-w-100,.form input[type=search].inp-w-100,.form input[type=text].inp-w-100{width:100%}
.form input[type=checkbox],.form input[type=radio]{position:relative}
.form input.error,.form textarea.error{border-color:#007050!important}
.form .f-input.success,.form .input.success{position:relative}
.form .f-input.success:after,.form .input .zf-select.success:after,.form .input.success:after{position:absolute;top:16px;right:-36px;width:19px;height:14px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOAgMAAACwds8aAAAADFBMVEUAAAAAVz4AWD4AWD9OxeK/AAAAAXRSTlMAQObYZgAAAElJREFUeNpjYAACBxDB/AFE8peASMkCBh4Ghr8HGEQZGO8yMIQ7sH5hYBC/YBrAwMB+J/4AAwPj1b8gdfuvgEjZArDOA2BTgBgAVCgOvwg28o4AAAAASUVORK5CYII=)}
@media only screen and (max-width:767px){.promocode--name{font-size:1.6rem}
.form .f-input.success:after,.form .input .zf-select.success:after,.form .input.success:after{right:-20px;background-size:14px auto}
}
.form h3{margin:0 0 15px}
.form ul{list-style:none!important}
.form .f-row{margin:0 0 10px}
.form .f-row>label{float:left;width:125px;text-align:right;line-height:20px;padding-top:3px;margin-right:10px}
.form .f-radio li{display:inline}
.form textarea{width:250px;height:100px;border-radius:0}
.form .f-rating{padding-top:5px}
input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{color:#2c3133;background:#fff;border:1px solid #8ea0a6;font-size:1.6rem;padding:0 18px;height:46px;transition:all .2s linear;-webkit-appearance:none;border-radius:0}
@media only screen and (min-width:1200px){input[type=email].inp-lg-size,input[type=number].inp-lg-size,input[type=password].inp-lg-size,input[type=search].inp-lg-size,input[type=tel].inp-lg-size,input[type=text].inp-lg-size,textarea.inp-lg-size{font-size:1.8rem;height:60px;padding:0 20px}
}
input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#000}
input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea:disabled{background:#f2f2f2;opacity:.7}
.f-input input[type=text] :focus,.f-input input[type=password] :focus{background:#fff;border-color:#777}
.alt-css-select{position:relative;overflow:hidden}
.alt-css-select:after,.alt-css-select:before{position:absolute;content:"";pointer-events:none}
.alt-css-select:before{overflow:hidden;top:1px;right:1px;height:44px;width:38px;background:#fff;z-index:1}
.alt-css-select:after{top:21px;right:15px;margin:auto 0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #464646;z-index:3}
.alt-css-select select{width:100%;color:#2c3133;background:#fff;border:1px solid #8ea0a6;font-size:1.6rem;padding:0 18px;height:46px;transition:all .2s linear;appearance:auto;-webkit-appearance:auto;border-radius:0}
.alt-css-select select:focus{border-color:#000;color:#2c3133}
.alt-css-select option{padding:5px 18px}
.f-select select{margin-top:6px}
.f-check input[type=checkbox]{vertical-align:-2px;margin:8px 2px 0 0}
.f-check label{float:none;margin:0}
.f-captcha img{border:1px solid #ddd;float:left;margin-right:5px}
.f-captcha .hint{clear:both;line-height:17px}
.f-captcha .ver-code{margin:7px 0;clear:both}
.f-captcha input[type=text]{width:123px;float:left;margin:12px 5px 0 0}
.f-captcha .errorMessage{padding:0 0 5px;clear:both;color:#c30000;font-size:1.4rem;line-height:1.3;font-family:Arial,sans-serif;position:relative}
.facebook-row .fb_reset{position:relative;overflow:hidden}
.zf-select{display:inline-block;vertical-align:middle;margin-right:10px}
.help-link{padding-left:130px;font-style:italic}
#UserChangePasswordForm .f-row label{width:133px}
.footer .f-row,.header .f-row{float:left;margin-right:5px}
span.required{color:red;padding-right:5px}
.welcomeMessage{padding:10px;line-height:17px}
.error .required{color:red}
.errorSummary{background:#fcebeb;border:1px solid Red;color:red;margin:0 0 15px;padding:10px;width:317px}
.errorSummary li{margin:7px 0 0 15px;list-style:disc}
.errorMessage{color:#c30000}
.f-input .errorMessage,.form-contact-col .errorMessage,.input .errorMessage{padding:0 0 5px;clear:both;font-size:1.4rem;line-height:1.3;font-family:Arial,sans-serif;position:relative}
.error input:not([type=checkbox]),.error input:not([type=radio]),.error input:not([type=button]),.error input:not([type=submit]){border-color:#00573f}
.f-input .errorMessage:after,.form-contact-col .errorMessage:after,.input .errorMessage:after{position:absolute;top:100%;right:-36px;width:14px;height:15px;transform:translate(0,100%);content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAA2ElEQVR42oVSWxHEIAyMhVo4C/zDz1nogIKzgAUs1EIt1AIWagELXEl5JMD1MpN2pptNNtsAGLVc6a+MoKWFWWj5qjWm1Bj1uYCIiYBaJ8RMwuaBdouEHPBbI9mK3+QNGFiJWHBkNaISbjzgaiyM2omc9LYosTS8v41rZJMCIzd5KR38jNRxTvTwN6rtJLVcn0nMJDb5HE1pk0S3E5er5T6blIw5OVHa+uMb2fbTXFewk+PonRajkwYBz/YZnT6LzINI5OfWVnG5KTmE9Gjn9H5wfMtT0zUtXwBRvXnfwTtSAAAAAElFTkSuQmCC)}
@media only screen and (max-width:1199px){.f-input .errorMessage:after,.form-contact-col .errorMessage:after,.input .errorMessage:after{right:-18px}
}
@media only screen and (max-width:1024px){.f-input .errorMessage:after,.form-contact-col .errorMessage:after,.input .errorMessage:after{display:none}
}
@media only screen and (max-width:767px){.f-input .errorMessage:after,.form-contact-col .errorMessage:after,.input .errorMessage:after{width:10px;right:-12px;background-size:10px auto}
}
.f-input.success .errorMessage:after,.input.success .errorMessage:after{display:none}
.flash-message{background:#e6f5ff;border:4px solid #9ad8ff;color:#0957aa;line-height:25px;margin:0 auto;text-align:center;width:450px;box-shadow:1px 1px 5px #d3e9f9}
.flash-message-cnt{padding:15px 10px 15px 100px;min-height:90px}
.css-radio input[type=radio]{border:0;clip:rect(0,0,0,0);height:1px;left:-1000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1000}
.css-radio input[type=radio]+label{cursor:pointer;display:inline-block;vertical-align:middle;padding:4px 0 3px 42px;position:relative;font:1.6rem/1.2 Ovo,serif;color:#2c3133}
.css-radio input[type=radio]+label:before{position:absolute;top:0;left:0;width:25px;height:25px;content:"";background:#f0f0f0;border:1px solid #e4e4e4;border-radius:50%}
.css-radio input[type=radio]+label:after{position:absolute;top:5px;left:5px;width:17px;height:17px;content:"";background:#007050;border-radius:50%;display:none}
.css-radio input[type=radio]:checked+label:after{display:block}
.sign-up{text-align:center}
.sign-up .mce-content{padding:0 0 37px;font-size:1.9rem}
.sign-up .mce-content h2,.sign-up .mce-content p{margin:0;padding:0}
@media only screen and (max-width:767px){.sign-up{padding-top:30px}
.sign-up .mce-content{padding-left:14px;padding-right:14px}
.sign-up .mce-content h2{font-size:2.8rem}
}
#signup-form,.small-account-form{border:1px solid #e4e4e4;box-sizing:border-box;margin:0 auto 38px;padding:42px 62px 52px;text-align:left}
@media only screen and (min-width:768px){.form-contact-col .errorMessage:after{right:-20px}
#signup-form,.small-account-form{width:581px}
}
#signup-form label,.small-account-form label{display:block;font:700 1.6rem/20px Ovo,serif;margin:0 0 13px;vertical-align:top}
#signup-form .check label,.small-account-form .check label{font:1.6rem/1.2 Ovo,serif;-moz-user-select:none;display:block;padding:4px 0 0 38px}
#signup-form .form-row,.small-account-form .form-row{font:1.6rem/36px Ovo,serif;margin:0 0 22px}
#signup-form .form-row p,.small-account-form .form-row p{margin:0}
#signup-form .form-row .link a,.small-account-form .form-row .link a{color:#2c3133;font:700 1.3rem/24px Karla,sans-serif;padding:0 0 3px;position:relative;text-transform:uppercase}
#signup-form .form-row .link a:before,.small-account-form .form-row .link a:before{background:#2c3133;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .3s ease 0s;width:100%}
#signup-form .form-row .link a:after,.small-account-form .form-row .link a:after{border-bottom:5px solid transparent;border-left:5px solid #2c3133;border-top:5px solid transparent;content:"";display:inline-block;height:0;margin:12px 0 0 6px;vertical-align:top;width:0}
#signup-form .form-row .link a:hover:before,.small-account-form .form-row .link a:hover:before{width:0}
#signup-form .input,.small-account-form .input{margin:0 0 36px}
#signup-form .input input,.small-account-form .input input{box-sizing:border-box;height:auto;margin:0;outline:0;padding:13px 19px;width:100%;border-radius:0}
#signup-form .inputs,#signup-form .inputs .form-row,.small-account-form .inputs,.small-account-form .inputs .form-row{margin:0}
#signup-form .form-button input,.small-account-form .form-button input{background:#2c3133;border:none;box-sizing:border-box;color:#fff;cursor:pointer;font:700 2.4rem Karla,sans-serif;height:auto;margin:0;padding:15px;text-align:center;text-transform:uppercase;transition:color .3s ease-out 0s,background-color .3s ease-out 0s;width:100%;border-radius:0}
#signup-form .form-button input:hover,.small-account-form .form-button input:hover{background:#4d5659}
#signup-form .zf-select,.small-account-form .zf-select{margin-right:0}
#signup-form .zf-select .select-text,.small-account-form .zf-select .select-text{height:46px;line-height:46px}
#signup-form .zf-select .select-btn,.small-account-form .zf-select .select-btn{top:2px}
@media only screen and (max-width:767px){#signup-form,.small-account-form{margin:0 14px;padding:15px}
#signup-form .zf-select,.small-account-form .zf-select{width:100%!important}
#signup-form .form-button input,.small-account-form .form-button input{font-size:1.8rem;padding:15px}
}
#signup-form .check,.check,.radio{overflow:hidden}
#signup-form .check input[type=checkbox],#signup-form .check input[type=radio],.check input[type=checkbox],.check input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{border:0;clip:rect(0,0,0,0);height:1px;left:-1000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1000}
#signup-form .check input[type=checkbox].disabled,#signup-form .check input[type=radio].disabled,.check input[type=checkbox].disabled,.check input[type=radio].disabled,.radio input[type=checkbox].disabled,.radio input[type=radio].disabled{pointer-events:none}
#signup-form .check input[type=checkbox].disabled+label,#signup-form .check input[type=radio].disabled+label,.check input[type=checkbox].disabled+label,.check input[type=radio].disabled+label,.radio input[type=checkbox].disabled+label,.radio input[type=radio].disabled+label{pointer-events:none;opacity:.3}
#signup-form .check input[type=checkbox]+label,#signup-form .check input[type=radio]+label,.check input[type=checkbox]+label,.check input[type=radio]+label,.radio input[type=checkbox]+label,.radio input[type=radio]+label{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;padding-left:34px;vertical-align:middle;word-spacing:-1px}
#signup-form .check input[type=checkbox]:checked+label:before,#signup-form .check input[type=radio]:checked+label:before,.check input[type=checkbox]:checked+label:before,.check input[type=radio]:checked+label:before,.radio input[type=checkbox]:checked+label:before,.radio input[type=radio]:checked+label:before{background-position:0 -27px}
#signup-form .check label,.check label,.radio label{-moz-user-select:none;display:block;padding:4px 0 0 38px;position:relative;min-height:27px}
#signup-form .check label:before,.check label:before,.radio label:before{position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:27px;height:27px;overflow:hidden;background-repeat:no-repeat;background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3RjYzMUE0OTJERDExRTdCQUQ4RDhBMDExRUFDMEIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3RjYzMUE1OTJERDExRTdCQUQ4RDhBMDExRUFDMEIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjdGNjMxQTI5MkREMTFFN0JBRDhEOEEwMTFFQUMwQjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjdGNjMxQTM5MkREMTFFN0JBRDhEOEEwMTFFQUMwQjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAmQWRvYmUAZMAAAAABAwAVBAMGCg0AAAWzAAAG6gAAB+0AAAkh/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAA2ABsDAREAAhEBAxEB/8QAywAAAwEAAwAAAAAAAAAAAAAAAAUGCAIEBwEBAQEBAQAAAAAAAAAAAAAAAQIABQMQAAAGAQIGAwAAAAAAAAAAAAABAgMEBRQQBiARIRJEFUATNREAAAQDAggLCAMAAAAAAAAAAQIDBAAREiEiMUGR0TITFAUQ8FGBspPTNMQ1hWFx4UJyQ3SkVBUGEgABAwUAAAAAAAAAAAAAAAAQAEAhIAERMRITAQABAgQFBAMBAAAAAAAAAAERACEQMUFR8GFxgcEgkaHRMLHx4f/aAAwDAQACEQMRAAAB2fUNhNpOorJtyUbRtQ5FyUbRteaxGZRtMsU0tYemeHmetvQmjwzM8jZc93pU88thNpOo/9oACAEBAAEFAoECCuD66vHrq8YUPLrvz9PNrvz9PNhRLRUPCtxhW4xbHKRYQq2pccbZbrd3WN9uXzbDb0LcVC3VbysHKmphUkLzYEh4oOS8Ml4fe7l//9oACAECAAEFAvmf/9oACAEDAAEFAiIchy0LgLh6jrp3Ekgl41rC2yWXY4YQgkkC4P/aAAgBAgIGPwJ5/9oACAEDAgY/AmEiNHhYtV//2gAIAQEBBj8CZmMzQMYyCYmMKZZiNIeyO4t+qLmjuLfqi5op2RGnbqKaC6OyVSy2wx/HS6IcPqHgoY/jpdEOH1DwUNDJ731ZDIkEiezkGkKbAnHnf6xM8ed/rEzxL+0v7ZTXqSaezTql9N2XPG7l37pNoidNBIqigyCo4AABxxW4IOqqcqSSRRMooYZFKULRERGAbblaFV3C1KJXrlWZZzwKzlZguFx2zl8nqHgoZNXQatZNuQWbwAvJGoDKA4wx++QwT/FOlTJMN3mBRd3aJNR9u/ZWW6NBeXDKm6kwYJatFO0xh0jmxnOOMR42R6h4KGYAwXOAIJyMApSG6HKpHlzjKj2seXOMqPaxPYlp7dOmaf8AElLT5/jH/9oACAEBAwE/IUHueIRVblxJEvghLZYy0t7/AISWJbNA5JRcMsFpxCC4Es736HVR5gVt5pOgFQFAHgeI2MAAlWhxmopdiZcxhky1sGh0BkvumVkX4GwBdzDJdjWE5G3EFenWDLwtJZdAgAAFYVgkPC4QMPMxzZvkhmelzG6I1yV//9oACAECAwE/IVqWpamnP0OfoUqTapNqkpz9Dn6GoqMP/9oACAEDAwE/IQioVCoJ42rJjrxtWTHXv4oGM6jdUbqhnOkBUUsXajhtz+/o4Ne/io2/yi55H6068j6tQjXv4pWqeVTU342r/9oADAMBAAIRAxEAABAE0gAgGgaAHxEE3//aAAgBAQMBPxB79YcZ4oZVzx9++HYpI9o51/w+x7WZ12kWHyxJdiXGKLh9zytQBAKofhe75p6McAT/ABqScQACWi2iCbSEjEtpMEotw5NiC2UQAEapijs7PQuHGYFM7lBMj4NYqWAGDXIncdIkGeFyB3Btj8+f20/fXuzo/wD/2gAIAQIDAT8QeW9c6udUoz081nY6dvNZ2OnbzUht81wGuA1Yy081nYJBWnbzShVJnSzWnbzRJb1Df91Df9/VQRnp5r//2gAIAQMDAT8QQLGVcs9q5Z7VtDOmT0MfKmX0PQI6NG1cQriFe+bcqOgLF93jsStigKkBm1cezDb/ABlzLzGED7aFnVfW5r1hEx4vLp1NFnnWYoPhAe67vP8AhbAJCzly+6nu+Pup7Px91LQ58vKv/9k=);content:"";box-sizing:border-box}
#signup-form .check.-diff-bold label,.check.-diff-bold label,.radio.-diff-bold label{line-height:1.6;font-weight:700}
.radio label:before{border-radius:50%;border:1px solid #00573f;background-position:-1px -1px}
.radio input[type=checkbox]:checked+label:before,.radio input[type=radio]:checked+label:before{background-position:-1px -28px}
.base-form-note{display:block;margin:0 0 7px;font-size:1.5rem;line-height:1.2;color:#464646}
.custom-radio-line{position:relative}
.custom-radio-line input[type=radio]{position:absolute;width:0;height:0;opacity:0}
.custom-radio-line input[type=radio]:checked+label{background:#f2f2f2;font-weight:700}
.custom-radio-line input[type=radio]:checked+label.alt-card{background:#aaf7e2}
.custom-radio-line label{display:inline-block;vertical-align:top;border:1px solid #e4e4e4;background:#fff;text-align:center;font:1.6rem/24px Ovo,serif;padding:11px 10px;color:#333;width:148px;margin:0 8px 8px 0;box-sizing:border-box;cursor:pointer;transition:background .3s}
.foot-helpdesk,.footer-menu-col a,.helpdesk-regions,.helpdesk-regions a,.thank-block-text{color:#2c3133}
.custom-radio-line label:hover{background:#f2f2f2}
.custom-radio-line label.alt-card{background:#cbf7eb}
.custom-radio-line label.alt-card:hover{background:#aaf7e2}
.custom-radio-line label+br{display:none}
.custom-radio-line.crl-wider label{position:relative}
.custom-radio-line.crl-wider label:before{position:absolute;top:10px;right:10px;width:27px;height:27px;overflow:hidden;background-repeat:no-repeat;background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3RjYzMUE0OTJERDExRTdCQUQ4RDhBMDExRUFDMEIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3RjYzMUE1OTJERDExRTdCQUQ4RDhBMDExRUFDMEIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjdGNjMxQTI5MkREMTFFN0JBRDhEOEEwMTFFQUMwQjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjdGNjMxQTM5MkREMTFFN0JBRDhEOEEwMTFFQUMwQjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAmQWRvYmUAZMAAAAABAwAVBAMGCg0AAAWzAAAG6gAAB+0AAAkh/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAA2ABsDAREAAhEBAxEB/8QAywAAAwEAAwAAAAAAAAAAAAAAAAUGCAIEBwEBAQEBAQAAAAAAAAAAAAAAAQIABQMQAAAGAQIGAwAAAAAAAAAAAAABAgMEBRQQBiARIRJEFUATNREAAAQDAggLCAMAAAAAAAAAAQIDBAAREiEiMUGR0TITFAUQ8FGBspPTNMQ1hWFx4UJyQ3SkVBUGEgABAwUAAAAAAAAAAAAAAAAQAEAhIAERMRITAQABAgQFBAMBAAAAAAAAAAERACEQMUFR8GFxgcEgkaHRMLHx4f/aAAwDAQACEQMRAAAB2fUNhNpOorJtyUbRtQ5FyUbRteaxGZRtMsU0tYemeHmetvQmjwzM8jZc93pU88thNpOo/9oACAEBAAEFAoECCuD66vHrq8YUPLrvz9PNrvz9PNhRLRUPCtxhW4xbHKRYQq2pccbZbrd3WN9uXzbDb0LcVC3VbysHKmphUkLzYEh4oOS8Ml4fe7l//9oACAECAAEFAvmf/9oACAEDAAEFAiIchy0LgLh6jrp3Ekgl41rC2yWXY4YQgkkC4P/aAAgBAgIGPwJ5/9oACAEDAgY/AmEiNHhYtV//2gAIAQEBBj8CZmMzQMYyCYmMKZZiNIeyO4t+qLmjuLfqi5op2RGnbqKaC6OyVSy2wx/HS6IcPqHgoY/jpdEOH1DwUNDJ731ZDIkEiezkGkKbAnHnf6xM8ed/rEzxL+0v7ZTXqSaezTql9N2XPG7l37pNoidNBIqigyCo4AABxxW4IOqqcqSSRRMooYZFKULRERGAbblaFV3C1KJXrlWZZzwKzlZguFx2zl8nqHgoZNXQatZNuQWbwAvJGoDKA4wx++QwT/FOlTJMN3mBRd3aJNR9u/ZWW6NBeXDKm6kwYJatFO0xh0jmxnOOMR42R6h4KGYAwXOAIJyMApSG6HKpHlzjKj2seXOMqPaxPYlp7dOmaf8AElLT5/jH/9oACAEBAwE/IUHueIRVblxJEvghLZYy0t7/AISWJbNA5JRcMsFpxCC4Es736HVR5gVt5pOgFQFAHgeI2MAAlWhxmopdiZcxhky1sGh0BkvumVkX4GwBdzDJdjWE5G3EFenWDLwtJZdAgAAFYVgkPC4QMPMxzZvkhmelzG6I1yV//9oACAECAwE/IVqWpamnP0OfoUqTapNqkpz9Dn6GoqMP/9oACAEDAwE/IQioVCoJ42rJjrxtWTHXv4oGM6jdUbqhnOkBUUsXajhtz+/o4Ne/io2/yi55H6068j6tQjXv4pWqeVTU342r/9oADAMBAAIRAxEAABAE0gAgGgaAHxEE3//aAAgBAQMBPxB79YcZ4oZVzx9++HYpI9o51/w+x7WZ12kWHyxJdiXGKLh9zytQBAKofhe75p6McAT/ABqScQACWi2iCbSEjEtpMEotw5NiC2UQAEapijs7PQuHGYFM7lBMj4NYqWAGDXIncdIkGeFyB3Btj8+f20/fXuzo/wD/2gAIAQIDAT8QeW9c6udUoz081nY6dvNZ2OnbzUht81wGuA1Yy081nYJBWnbzShVJnSzWnbzRJb1Df91Df9/VQRnp5r//2gAIAQMDAT8QQLGVcs9q5Z7VtDOmT0MfKmX0PQI6NG1cQriFe+bcqOgLF93jsStigKkBm1cezDb/ABlzLzGED7aFnVfW5r1hEx4vLp1NFnnWYoPhAe67vP8AhbAJCzly+6nu+Pup7Px91LQ58vKv/9k=);background-position:0 -27px;content:"";display:none}
@media only screen and (min-width:1025px){.custom-radio-line.crl-wider label{width:166px}
}
@media only screen and (max-width:600px){.custom-radio-line.crl-wider label{width:132px;font-size:1.5rem}
}
.custom-radio-line.crl-wider input[type=radio]:checked+label{border-color:#007050}
.custom-radio-line.crl-wider input[type=radio]:checked+label:before{display:block}
.mini-form-frame{max-width:420px;margin:0 auto}
.thank-block-text{max-width:600px;margin:50px auto 0;padding:30px;background:#fff;border:5px solid #2c3133;font:700 36rem/1.3 Karla,sans-serif;text-align:center}
.thank-block-text .thank-sub-text{font-size:3rem}
@media only screen and (max-width:870px){.thank-block-text{font-size:2.6rem}
.thank-block-text .thank-sub-text{font-size:2rem}
}
@media only screen and (max-width:767px){.thank-block-text{font-size:2rem;padding:20px 30px}
.thank-block-text .thank-sub-text{font-size:1.6rem}
}
.form-alt label{display:block;margin:0 0 10px}
.form-alt input[type=text],.form-alt input[type=password],.form-alt input[type=email],.form-alt textarea{font-size:1.5rem;padding-left:20px;padding-right:20px}
.form-alt ::-webkit-input-placeholder{color:#999;font-style:italic}
.form-alt ::-moz-placeholder{color:#999;font-style:italic}
.form-alt :-ms-input-placeholder{color:#999;font-style:italic}
.form-alt :-moz-placeholder{color:#999;font-style:italic}
.form-alt input[type=text],.form-alt input[type=password]{height:46px}
.form-alt .f-row{margin:0 0 11px}
.errors-list{clear:both;color:#c30000;font-size:1.2rem;line-height:1.3;font-family:Arial,sans-serif}
.errors-list li{padding-bottom:3px}
.radio-switcher{position:relative;display:inline-block;vertical-align:top}
.radio-switcher input[type=checkbox],.radio-switcher input[type=radio]{position:absolute;width:0;height:0;opacity:0}
.radio-switcher input[type=checkbox]:checked+label,.radio-switcher input[type=radio]:checked+label{background:#2c3133}
.radio-switcher input[type=checkbox]:checked+label:before,.radio-switcher input[type=radio]:checked+label:before{transform:translate(14px,0)}
.radio-switcher label{display:block;width:32px;height:18px;background:#a4a4a4;border-radius:9px;font-size:0;color:transparent;position:relative;cursor:pointer;transition:.3s background}
.radio-switcher label:before{position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .3s}
.basic-form input[type=text],.basic-form input[type=password],.basic-form input[type=email],.basic-form input[type=tel],.basic-form input[type=number],.basic-form textarea,.btn-dark.-full-width,.contact-form .form .submit input.-full-width,.foot-contact-line{width:100%}
.basic-form .f-row{margin:0 0 26px}
.basic-form .f-row.-less-marg{margin-bottom:10px}
.basic-form .f-row.-disabled{display:none;pointer-events:none}
.basic-form .f-row.-disabled input,.basic-form .f-row.-disabled label{opacity:.4}
.basic-form .form-label,.basic-form label{display:block;font:700 1.6rem/20px Ovo,serif;margin:0 0 13px;vertical-align:top}
.basic-form textarea{height:140px;padding-top:12px;padding-bottom:12px}
.basic-form .select2-container{width:100%!important}
.cs-hide-search .select2-search--dropdown{display:none}
@media only screen and (min-width:768px){.basic-double-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}
.basic-double-row .bdr-item{width:49%}
.basic-double-row .bdr-item:first-child .errorMessage:after{display:none}
}
@media only screen and (max-width:767px){.basic-double-row .bdr-item{margin-bottom:10px}
}
.basic-double-row:after,.basic-double-row:before{display:none}
.form-label-note{margin:0 0 14px;color:#4d5659}
.custom-radio-buttons{position:relative;font-size:0;line-height:0}
.custom-radio-buttons>span{display:block}
.custom-radio-buttons input[type=radio]{position:absolute;width:0;height:0;opacity:0}
.custom-radio-buttons input[type=radio]:checked+label{color:#fff;background:#00573f}
.custom-radio-buttons label,.custom-radio-buttons label:hover{color:#00573f;background:#f5f5f5}
.custom-radio-buttons label{display:inline-block;vertical-align:top;width:47.1%;height:45px;margin:0 3% 0 0;border:2px solid #00573f;text-align:center;font:700 1.8rem/45px Karla,sans-serif;text-transform:uppercase;cursor:pointer;transition:background .3s}
.footer,.fs-heading,.under-row{border-top:1px solid #e4e4e4}
.custom-radio-buttons label:last-child{margin-right:0}
.custom-radio-buttons label+br{display:none}
.under-row{display:-ms-flexbox;display:flex}
.under-row--link{display:inline-block;margin-top:20px}
@media only screen and (min-width:768px){.under-row{-ms-flex-pack:end;justify-content:flex-end}
.under-row.-ur-double{-ms-flex-pack:justify;justify-content:space-between}
.under-row.-ur-center{-ms-flex-pack:center;justify-content:center}
.under-row--double-hold{text-align:right}
.foot-top-cols{display:-ms-flexbox;display:flex}
}
.f-socials .foot-title,.foot-helpdesk,.foot-signup-block,.foot-signup-form #response,.helpdesk-regions,.subscribe--tooltip,.time--delim{text-align:center}
@media only screen and (min-width:1025px){.under-row{padding:50px 0 0}
.under-row.-ur-narrow{padding:36px 0 0}
}
@media only screen and (min-width:768px) and (max-width:1024px){.under-row{padding:34px 0 0}
}
@media only screen and (max-width:767px){.under-row{padding:24px 0 0;-ms-flex-pack:center;justify-content:center}
.under-row.-ur-double{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center}
.under-row.-ur-double .btn-basic{margin-bottom:15px}
.under-row--double-hold{text-align:center}
}
.time--inputs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:870px){.time--inputs{-ms-flex-direction:column;flex-direction:column}
}
.time--double-inputs{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:871px){.time--double-inputs{width:calc(50% - 13px)}
}
@media only screen and (max-width:870px){.time--double-inputs{width:100%}
}
.time--input{width:48%}
.time--delim{width:26px;font:700 3.2rem/1 Karla,sans-serif;color:#000}
.footer{background:#fff}
.footer.no-events-class{position:relative;opacity:.3}
.footer.no-events-class:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.2;content:"";z-index:999}
.foot-top{padding:22px 20px 28px;background:#f5f5f5}
@media only screen and (min-width:1025px){.foot-top-cols{-ms-flex-pack:justify;justify-content:space-between}
.foot-title{word-spacing:1px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.foot-top-cols{-ms-flex-pack:distribute;justify-content:space-around}
}
.foot-title{font:3rem/1.2 Ovo,serif}
@media only screen and (min-width:768px){.foot-title{margin:0 0 16px}
.foot-signup-block .btn-basic{min-width:294px}
}
@media only screen and (min-width:1025px){.f-socials ul{transform:translate(0,9px)}
}
.basic-add-btn:after,.my-profile--add-btn:after,.region-item-main:before{transform:rotate(90deg)}
@media only screen and (max-width:767px){.foot-title{margin:0 0 8px}
.f-socials{padding:0 0 22px}
}
.f-socials ul{max-width:276px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
@media only screen and (min-width:1025px){.f-socials ul li{padding:0 6px}
.f-socials ul li:first-child{padding-left:0}
.f-socials ul li:last-child{padding-right:0}
}
@media only screen and (max-width:1024px){.foot-title{font-size:2.4rem;text-align:center}
.f-socials ul li{padding:0 3px}
.f-socials ul li:first-child{padding-left:0}
.f-socials ul li:last-child{padding-right:0}
}
.f-socials svg{width:45px;height:28px;fill:#00573f;transition:fill .3s}
.f-socials .soc-fb:hover svg{fill:#3b5998}
.f-socials .soc-tw:hover svg{fill:#0084b4}
.f-socials .soc-inst:hover svg{fill:#e95950}
.f-socials .soc-youtube svg{width:35px;height:26px}
.f-socials .soc-youtube:hover svg{fill:#cd201f}
@media only screen and (min-width:1025px){.foot-signup-block{width:100%;max-width:470px}
}
@media only screen and (max-width:767px){.foot-signup-block .btn-basic.large{font-size:1.4rem;padding:0 10px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.foot-signup-block{max-width:300px}
.foot-signup-block .btn-basic.large{padding:0 15px;font-size:1.6rem}
}
.subscribe--tooltip{padding:15px 0}
.subscribe--tooltip h4{font-family:Karla,sans-serif;text-transform:uppercase;margin:0 0 7px}
@media only screen and (min-width:768px){.subscribe--tooltip h4{font-size:1.6rem}
}
@media only screen and (max-width:767px){.subscribe--tooltip h4{font-size:1.5rem}
}
.subscribe--tooltip .btn-basic{display:block}
.subscribe--row:first-child{padding-bottom:25px}
.foot-signup-form{display:-ms-flexbox;display:flex;position:relative;background:#fff;border:1px solid #e4e4e4}
@media only screen and (min-width:1025px){.foot-signup-form{max-width:540px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.foot-signup-form{max-width:290px}
}
.foot-signup-form input[type=text]{height:48px;width:calc(100% - 56px);background:#fff;border:0}
.foot-signup-form input[type=submit]{width:56px;height:48px;opacity:0}
.foot-signup-form input[type=submit]+.svg{position:absolute;top:0;bottom:0;margin:auto;left:auto;right:18px;z-index:10;fill:#00573f;width:28px;height:24px;transition:fill .3s;pointer-events:none}
.foot-signup-form input[type=submit]:hover+.svg{fill:#000}
.foot-contact-line a:hover .svg,.inline-link-arrow .svg,.my-profile--heading .svg,.my-profile--heading-icon .svg,.plp-msg-logo svg{fill:#00573f}
.foot-signup-form #response{position:absolute;left:0;right:0;bottom:0;margin:auto;top:100%;padding:5px 0 0}
.foot-mid{background:#f5f5f5;border:1px solid #e4e4e4;border-width:1px 0 0}
.foot-mid .title,.foot-mid .widget .title{font:1.4rem/1.2 Karla,sans-serif;color:#344054;text-transform:uppercase}
@media only screen and (min-width:1025px){.foot-mid{padding:42px 20px 40px}
.foot-mid .title,.foot-mid .widget .title{margin:0 0 22px}
}
@media only screen and (max-width:1024px){.foot-mid{padding:0 16px}
.foot-mid .title,.foot-mid .widget .title{padding:15px 15px 15px 0;margin:0;border-bottom:1px solid #e4e4e4;position:relative}
.foot-mid .title+ul,.foot-mid .widget .title+ul{overflow-y:hidden;max-height:500px;transition:all .3s cubic-bezier(0,1,.5,1)}
.foot-mid .title+ul a,.foot-mid .widget .title+ul a{display:block;padding:10px}
.foot-mid .title+ul li,.foot-mid .widget .title+ul li{border-bottom:1px solid #e4e4e4}
.foot-mid .title:before,.foot-mid .widget .title:before{position:absolute;top:0;bottom:0;margin:auto;left:auto;right:5px;width:6px;height:10px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAYklEQVR42mPQMTQ5oWNobMeADoCCMkB8CogDMCS1DY2FgBKHgTgJm04uoIItQLoCmyQLUHIhkO5Cl2ADSiwC0t3I9nABBbYCcTWySpDlR7QNjFPQnXsWiAPRnXoSiO3RHQIAeCsbemGdGt4AAAAASUVORK5CYII=);content:"";transition:transform .2s}
.foot-mid .title:not(.active)+ul,.foot-mid .widget .title:not(.active)+ul{max-height:0}
.foot-mid .title.active:before,.foot-mid .widget .title.active:before{transform:rotate(90deg)}
}
.foot-helpdesk{font-size:1.6rem;line-height:1.6}
@media only screen and (min-width:1025px){.foot-mid-cols{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.foot-mid-col.fmc-1{padding:2px 0 0;width:calc(100% - 450px)}
.foot-mid-col.fmc-2{width:450px}
.foot-menus-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.foot-menus-container .categorieslist{width:50%}
.footer-menu-col{padding:0 20px 0 0;width:23%}
.footer-menu-col:last-child{padding-right:0}
.footer-menu-col.fmc-twocol{width:100%}
.footer-menu-col li{padding:0 0 14px}
.fmc-twocol .nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.fmc-twocol .nav li{width:50%;padding-right:5px}
.foot-helpdesk{font-size:1.8rem;padding:0 21px 0 0}
}
.foot-helpdesk h5,.pseudo-table-data-sub-cat table.sorter th,.table-list table th{font:700 1.8rem/1.2 Karla,sans-serif}
@media only screen and (max-width:1024px){.foot-helpdesk{padding:25px 0}
}
.foot-helpdesk h5{margin:0 0 5px}
.foot-helpdesk p{margin:0 0 18px}
.helpdesk-regions{display:inline-block;margin:11px 0 0;position:relative}
.helpdesk-regions a:hover{color:#00573f}
.helpdesk-regions:hover .region-item-main{background:#fff;border-color:#2c3133}
.helpdesk-regions:hover .helpdesk-region-drop{visibility:visible;opacity:1}
.region-item-main{position:relative;padding:6px 25px 0 18px;min-width:230px;transition:border-color .2s,background .2s;border:1px solid transparent;border-width:1px 1px 0}
.region-item-main:before{position:absolute;bottom:0;margin:auto;top:4px;left:auto;right:7px;width:6px;height:10px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAYklEQVR42mPQMTQ5oWNobMeADoCCMkB8CogDMCS1DY2FgBKHgTgJm04uoIItQLoCmyQLUHIhkO5Cl2ADSiwC0t3I9nABBbYCcTWySpDlR7QNjFPQnXsWiAPRnXoSiO3RHQIAeCsbemGdGt4AAAAASUVORK5CYII=);content:""}
.helpdesk-region-drop{position:absolute;top:100%;left:0;right:0;transform:translate(0,-1px);padding:0 0 10px;background:#fff;border:1px solid #2c3133;border-width:0 1px 1px;visibility:hidden;opacity:0;transition:visibilty .5s,opacity .3s}
.foot-bot,.foot-sub-bot{border:1px solid #e4e4e4}
.region-drop-item{padding:5px 0}
.foot-bot{border-width:1px 0 0}
@media only screen and (min-width:601px){.foot-bot{padding:25px 20px 31px}
}
@media only screen and (max-width:600px){.foot-bot{padding:26px 20px 0}
}
.foot-contact-line{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
@media only screen and (min-width:1025px){.foot-helpdesk h5{font-size:2.2rem}
.foot-contact-line{padding:0 30px 0 10px}
}
@media only screen and (max-width:600px){.foot-contact-line{max-width:270px;margin:0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.foot-contact-line li{padding:0 0 22px}
}
@media only screen and (min-width:601px){.foot-contact-line li{padding:0 10px}
}
.foot-contact-line a{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;font:700 1.8rem Karla,sans-serif;color:#08563f;text-transform:uppercase}
.foot-contact-line a:hover{color:#00573f}
.bac-question-mark .svg,.foot-contact-line .svg{height:24px;max-width:28px;margin:0 7px 0 0;fill:#08563f}
@media only screen and (max-width:600px){.foot-contact-line .svg-email{height:20px}
}
.bac-question-mark{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.logo-small{display:block;background:url(../images/logo.png) no-repeat rgba(0,0,0,0);background-size:118px 75px;height:75px;width:118px;font:0/0 serif;margin:0 auto}
.foot-sub-bot{border-width:1px 0 0;color:#000}
.sub-foot-cols{display:-ms-flexbox;display:flex}
@media only screen and (min-width:768px){.foot-sub-bot{padding:36px 20px}
.sub-foot-cols{width:100%;-ms-flex-pack:justify;justify-content:space-between}
}
.sub-foot-cols a{color:#000}
@media only screen and (max-width:767px){.foot-sub-bot{padding:28px 16px}
.sub-foot-cols{-ms-flex-direction:column;flex-direction:column;font-size:1.3rem;-ms-flex-align:center;align-items:center;text-align:center}
.fb-nav{margin:0 0 16px}
}
.fb-nav li{display:inline;padding:0 7px 0 12px;border-left:1px solid #000;line-height:1}
.fb-nav li:first-child{padding-left:0;border-left:0}
.btn-simple,.btn-simple input,.buy-link,.f-button input,.public-submit-button{cursor:pointer;font-size:1.6rem;padding:0 15px;transition:color .3s ease-out,background-color .3s ease-out;text-align:center;display:inline-block;text-decoration:none}
.admin-box{position:relative}
.admin-box .actions{overflow:hidden;position:absolute;right:0;top:0}
.btn-simple,.btn-simple input,.buy-link,.f-button input{line-height:45px;height:45px;color:#333;background:#fff;border:1px solid #e4e4e4}
.btn-simple input.grey,.btn-simple.grey,.buy-link.grey,.f-button input.grey{border:1px solid #333;background:#333;color:#fff;font-family:Karla,sans-serif;font-weight:700;text-transform:uppercase}
@media only screen and (min-width:1025px){.btn-simple input:hover,.btn-simple:hover,.buy-link:hover,.f-button input:hover{background:#f2f2f2}
}
.btn-simple input.bernini-font,.btn-simple.bernini-font,.buy-link.bernini-font,.f-button input.bernini-font{font-size:1.8rem;font-family:Karla,sans-serif;font-weight:700;text-transform:uppercase;border-color:#2c3133}
.public-submit-button{line-height:28px;height:46px;color:#333;background:#fff;border:1px solid #e4e4e4}
.public-submit-button:hover{background:#f2f2f2}
@media only screen and (min-width:1025px){.widget:not(.ecommerceextendedcartinfo) input[type=submit]:hover{background:#f2f2f2}
.product_card .public-submit-button:hover,.widget:not(.ecommerceextendedcartinfo) .product_card input[type=submit]:hover{background-color:transparent}
.product_card .add-cart-wrap.added .public-submit-button:hover{background-color:#00573f}
.btn-simple.grey:hover{color:#fff;background:#2c3133;border-color:#2c3133}
}
.btn-flex,.btn-flex input{color:#fff!important;height:35px;padding-right:10px;padding-left:0;cursor:pointer;white-space:nowrap}
.btn-flex{font:700 1.4rem/35px Arial,sans-serif;margin:0 -10px 0 10px;text-align:center;display:inline-block;position:relative;background:#08563f}
.btn-flex input{font:700 1.4rem/35px Arial,sans-serif;margin:0 -10px 0 0;text-align:center;text-shadow:0 -1px 0 #000;border:none;background:0 0;overflow:visible}
.btn-dark,.btn-light-bd,.contact-form .form .submit input{text-align:center;text-transform:uppercase;height:45px;padding:0 15px;position:relative;vertical-align:top}
@media only screen and (min-width:1025px){.btn-flex:hover{background:#2c3133;color:#fff}
}
.btn-flex:active{opacity:.5}
.btn-dark,.contact-form .form .submit input{display:inline-block;background:#2c3133;color:#fff;cursor:pointer;font:700 1.8rem/45px Karla,sans-serif;border:0;-webkit-appearance:none;border-radius:0;transition:color .3s,background-color .3s}
.btn-dark.green,.contact-form .form .submit input.green{background:#00573f}
.btn-dark.mdl-size.clicked,.btn-dark.place-order.clicked,.contact-form .form .submit input.mdl-size.clicked,.contact-form .form .submit input.place-order.clicked{opacity:.5;cursor:default}
@media only screen and (min-width:1025px){.btn-dark.mdl-size,.btn-dark.place-order,.contact-form .form .submit input.mdl-size,.contact-form .form .submit input.place-order{height:53px;line-height:53px}
.btn-dark.mdl-size.clicked:hover,.btn-dark.place-order.clicked:hover,.contact-form .form .submit input.mdl-size.clicked:hover,.contact-form .form .submit input.place-order.clicked:hover{background:#2c3133}
}
.btn-dark.-flex-height,.contact-form .form .submit input.-flex-height{height:auto;line-height:1.2;padding-top:11px;padding-bottom:11px}
.btn-dark.no-hover,.contact-form .form .submit input.no-hover{cursor:default}
@media only screen and (min-width:1025px){.btn-dark.-flex-height,.contact-form .form .submit input.-flex-height{padding-top:16px;padding-bottom:16px}
.btn-dark:hover,.contact-form .form .submit input:hover{color:#fff;background:#4d5659}
.btn-dark.green:hover,.contact-form .form .submit input.green:hover{background:#007050}
.btn-dark.no-hover:hover,.contact-form .form .submit input.no-hover:hover{color:#fff;background:#2c3133}
}
.btn-dark-large{font-size:22px;line-height:57px;height:57px}
.btn-light-bd{display:inline-block;background:#fff;border:3px solid #2c3133;color:#2c3133;font:700 1.8rem/40px Karla,sans-serif;transition:color .3s,background-color .3s}
.btn-add-plus,.btn-sign-soc,.btn-transp.black,.farms-count-text-alt,.more-button-pager .pager .yiiPager .next a{font-family:Karla,sans-serif}
.btn-basic,.btn-transp,.btn-transp.black,.more-button-pager .pager .yiiPager .next a{transition:all .3s ease;text-transform:uppercase;text-align:center}
@media only screen and (min-width:1025px){.btn-light-bd{height:53px;line-height:48px}
.btn-light-bd:hover{background:#2c3133;color:#fff}
}
.btn-transp.black,.more-button-pager .pager .yiiPager .next a{display:inline-block;min-width:476px;height:60px;border:2px solid #00573f;border-radius:0;color:#00573f;font-weight:700;font-size:1.8rem;line-height:56px;background:0 0;white-space:nowrap}
.btn-transp.black.btn-fluid-width,.more-button-pager .pager .yiiPager .next a.btn-fluid-width{min-width:0}
@media only screen and (min-width:768px){.btn-transp.black.btn-fluid-width,.more-button-pager .pager .yiiPager .next a.btn-fluid-width{padding-left:30px;padding-right:30px}
}
@media only screen and (max-width:1024px){.btn-transp.black.btn-fluid-width,.more-button-pager .pager .yiiPager .next a.btn-fluid-width{padding-left:44px;padding-right:44px}
}
@media only screen and (max-width:767px){.btn-transp.black.btn-fluid-width,.more-button-pager .pager .yiiPager .next a.btn-fluid-width{padding-left:20px;padding-right:20px}
.btn-transp.black.btn-fluid-width.btn-mob-smallest,.more-button-pager .pager .yiiPager .next a.btn-fluid-width.btn-mob-smallest{padding-left:10px;padding-right:10px}
.btn-transp.black,.more-button-pager .pager .yiiPager .next a{min-width:290px;height:50px;font-size:1.6rem;line-height:46px}
}
.more-button-pager .pager .yiiPager .next a{border:2px solid #00573f!important;color:#00573f!important;font-family:Karla,sans-serif!important}
.more-button-pager .pager .yiiPager .next a:after,.more-button-pager .pager .yiiPager .next a:before{display:none}
@media only screen and (max-width:1199px){.more-button-pager .pager .yiiPager .next a{min-width:476px;height:60px}
}
@media only screen and (max-width:767px){.more-button-pager .pager .yiiPager .next a{min-width:290px;height:50px}
}
.more-button-pager .pager .yiiPager .next a:hover{color:#fff!important;font-weight:700;text-decoration:none}
.btn-transp{display:inline-block;min-width:476px;height:60px;border:2px solid #fff;border-radius:0;color:#fff;font:700 1.8rem/56px Karla,sans-serif;background:0 0}
.btn-basic-ovo,.btn-sign-soc-lt,.fs-label a,.jump-date-btn,.my-profile--data-item,.notify-me--popup-intro,.popup-inner-frame,.pre-list-panel,.product-card-table.pct-light .product-sku-inline{text-shadow:0 0 0 currentColor}
@media only screen and (min-width:768px) and (max-width:1024px){.btn-transp.btn-fluid-tab{min-width:44vw;height:6vw;line-height:5.7vw;font-size:2rem}
.btn-transp.btn-tablet-smaller{height:50px;font-size:1.6rem;line-height:46px}
}
@media only screen and (max-width:767px){.btn-transp{min-width:290px;height:50px;font-size:1.6rem;line-height:46px}
.btn-transp.btn-mob-smallest{height:30px;font-size:1.2rem;line-height:26px;padding-left:18px;padding-right:18px;white-space:nowrap}
}
@media only screen and (min-width:1025px){.btn-transp:hover{color:#00573f;background:#fff}
.btn-transp.black:hover,.more-button-pager .yiiPager .next a:hover{color:#fff;background:#00573f;border-color:#00573f}
}
.more-button-pager{padding:20px 0 0}
.more-button-pager .pager ul.yiiPager a:before{display:none}
.btn-basic,.btn-basic-ovo,.btn-basic.-inline-icon .svg,.more-button-pager .yiiPager li{display:inline-block}
.more-button-pager .yiiPager{margin:0;padding:0}
.btn-basic{padding:0 30px;height:40px;border:2px solid #00573f;color:#00573f;font:700 1.6rem/34px Karla,sans-serif;background:#fff;cursor:pointer;white-space:nowrap}
.btn-basic.light,.product-card-basic a.btn-unavailable:not(:hover){border-color:#fff}
.btn-basic.thin{border-width:1px;font-size:1.4rem;padding:0 25px}
.btn-basic.light{color:#fff}
@media only screen and (min-width:1025px){.btn-basic:hover{color:#fff;background:#00573f}
.btn-basic.light:hover{color:#fff}
}
.btn-basic.green{background:#08563f;border-color:#08563f;color:#fff}
@media only screen and (min-width:1025px){.btn-basic.green:hover{color:#ffff;background:#007050;border-color:#007050}
}
.btn-basic.dark{background:#2c3133;border-color:#2c3133;color:#fff}
@media only screen and (min-width:1025px){.btn-basic.dark:hover{color:#fff;background:#4d5659;border-color:#4d5659}
.btn-basic.transp:hover .plaid-icon:before{filter:grayscale(100%)}
}
.btn-basic.transp:not(:hover){background-color:transparent}
.btn-basic.transp:not(:hover).checked{background:#08563f;color:#fff}
@media only screen and (min-width:768px){.btn-transp.btn-t-smaller{min-width:365px}
.btn-basic.large{height:60px;font-size:1.8rem;line-height:56px}
}
@media only screen and (max-width:767px){.btn-basic.large{min-width:290px;height:50px;font-size:1.6rem;line-height:46px}
}
@media only screen and (min-width:1025px){.btn-basic.largest{height:80px;font-size:2rem;line-height:75px}
}
@media only screen and (max-width:1024px){.btn-basic.largest{height:60px;font-size:2rem;line-height:55px}
}
.btn-basic.mdl{height:50px;font-size:1.6rem;line-height:46px}
.btn-basic.mdl-fz{height:45px;font-size:1.8rem;line-height:41px}
.btn-basic.mdl-fz.-inline-icon{font-size:1.6rem;padding-left:20px}
.btn-basic.-inline-icon .svg{vertical-align:middle;margin:-5px 12px 0 0}
.btn-basic.-inline-icon .svg-icon-pdf{width:23px;height:30px;fill:currentColor}
@media only screen and (min-width:768px){.btn-basic.mdl-no-mob{height:50px;font-size:1.6rem;line-height:46px}
}
.btn-basic.small{height:33px;font-size:1.3rem;line-height:29px;padding:0 10px}
.btn-basic-ovo{vertical-align:top;height:44px;padding:0 16px;border:1px solid #08563f;background:0 0;font:1.6rem/42px Ovo,serif;color:#08563f;white-space:nowrap;transition:color .3s,background-color .3s}
.btn-basic-ovo:hover,.btn-mob-green{background:#08563f;color:#fff}
.btn-basic-ovo.-no-bd{border-color:transparent}
.btn-basic-ovo.-large{text-transform:uppercase}
@media only screen and (min-width:768px){.btn-basic-ovo.-large{height:50px;line-height:50px;padding-left:30px;padding-right:30px}
}
.btn-mob-green{display:block;font:700 1.8rem/44px Karla,sans-serif;height:44px;padding:0 20px;text-align:center;text-transform:uppercase}
.btn-add-plus{display:inline-block;vertical-align:top;height:53px;padding:0 18px 0 40px;font-weight:700;line-height:53px;color:#fff;text-transform:uppercase;text-align:center;background:#00573f;position:relative}
@media only screen and (min-width:1025px){.btn-mob-green:hover{color:#fff}
.btn-add-plus:hover{color:#fff;background:#007050}
}
.btn-add-plus:after,.btn-add-plus:before{position:absolute;top:0;bottom:0;margin:auto;right:auto;background:#fff;content:""}
.btn-add-plus:before{left:24px;width:4px;height:14px}
.btn-add-plus:after{left:19px;width:14px;height:4px}
.btn-pseudo-inner{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;color:transparent;opacity:0}
.btn-sign-soc{display:inline-block;color:#fff;text-align:center;text-transform:uppercase;position:relative;transition:opacity .3s}
.btn-sign-soc:hover{opacity:.8}
.btn-sign-soc .svg{display:inline-block;vertical-align:middle;fill:#fff}
@media only screen and (min-width:768px){.btn-sign-soc .svg{margin:-4px 10px 0 0}
}
.btn-sign-soc.-fb{background:#3b5998}
@media only screen and (min-width:601px){.btn-sign-soc{font-weight:700;height:57px;line-height:57px;font-size:2.2rem;padding:0 20px}
.btn-sign-soc.-fb .svg{width:22px;height:32px}
}
@media only screen and (max-width:600px){.btn-sign-soc{font-weight:700;font-size:1.5rem;line-height:1.2;padding:10px 20px 10px 46px}
.btn-sign-soc .svg{position:absolute;top:0;bottom:0;margin:auto;left:20px;right:auto}
.btn-sign-soc.-fb .svg{width:15px;height:35px}
}
.btn-sign-soc.-google{background:#ea4335}
@media only screen and (min-width:601px){.btn-sign-soc.-google .svg{width:28px;height:40px}
}
@media only screen and (max-width:600px){.btn-sign-soc.-google .svg{width:22px;height:34px}
}
.btn-sign-soc-lt{display:inline-block;padding:0 32px;height:46px;border:1px solid transparent;font:1.6rem/45px Ovo,serif;text-align:center;white-space:nowrap;position:relative;transition:border-color .3s,background-color .3s,color .3s}
@media only screen and (max-width:767px){.btn-sign-soc-lt:not(:hover){border-color:currentColor}
}
.btn-sign-soc-lt.-google{color:#ea4335}
.btn-sign-soc-lt.-google .svg{width:17px;height:17px;fill:#ea4335}
.btn-sign-soc-lt.-google:hover{background:#ea4335;color:#fff}
.btn-sign-soc-lt.-google:hover .svg{fill:#fff}
.btn-sign-soc-lt.-fb{color:#3b5998}
.btn-sign-soc-lt.-fb .svg{width:10px;height:18px;fill:#3b5998}
.btn-sign-soc-lt.-fb:hover{background:#3b5998;color:#fff}
.btn-sign-soc-lt.-fb:hover .svg{fill:#fff}
.btn-sign-soc-lt .svg{position:absolute;top:0;bottom:0;margin:auto;right:auto;left:14px;transition:fill .3s}
.shop-btn-holder{margin:0 0 30px}
.feat-farm-section{margin:0 0 50px}
.ffi-img{float:left;width:54.6%;position:relative;margin:0 55px 0 0;background:#464646}
.ffi-img img{display:block;width:100%;height:auto}
@media only screen and (max-width:1199px){.feat-farm-section{padding-left:14px;padding-right:14px}
.ffi-img{margin-right:10px}
}
@media only screen and (max-width:870px){.ffi-img{float:none;width:100%;max-width:580px;margin:0 auto 15px}
}
.ffi-text{position:absolute;left:0;bottom:0;padding:0 0 36px 42px;color:#fff;font-size:1.8rem;text-shadow:0 0 5px rgba(0,0,0,.5)}
.ffi-text h2{font:700 4rem/1 Karla,sans-serif;margin:0 0 14px;padding:0 0 10px;border-bottom:5px solid #fff;text-transform:uppercase}
@media only screen and (max-width:1199px){.ffi-text{right:0;padding:0 16px 32px}
.ffi-text h2{text-align:center}
}
@media only screen and (max-width:870px){.ffi-text{font-size:1.6rem}
.ffi-text h2{font-size:30px}
}
.ffi-location{float:left}
.ffi-items,.print-it{float:right}
.ffi-quotes{overflow:hidden;text-align:center}
.ffi-quotes blockquote{padding:60px 8px 50px;margin:0 0 30px;position:relative;font-size:1.8rem;line-height:1.9;color:#464646}
.ffi-quotes blockquote:after,.ffi-quotes blockquote:before{position:absolute;width:73px;height:57px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAA5CAYAAAB6UQYdAAAEVUlEQVR42s2bW0hVQRSGNTNTi7SCQiOL7EIUCAVd0CCNSPJBJYyyUHswDUupCKIefDGLEqGQUOgCvYSiPVRCRGZlFnShIosg6QIVRamldLfTPzTG4XD2ca+5rO2G/0XO2es7/4wzs9baOyzMo6uvr28RdBDqhuLCRtAFnnBoKVQDveYOPhOqksb4/BQ3QsyZAx0WxvjzcQQeDWVDrdCfAHM8Nwmxx0B50BUHNp/t4MXQc6fgXpqEmNHQ9sBZw2ISbhoJlYjgvb29PqGRZBJijYUqoHcuuMybhBtmQE/cBuc2CXGygqyHISUG2VTwRKhJwRwWk+SGcVGVzwTAOuiThkFWTcK9C6AvOnw6wcdBpzTN+QGdF+uEBXPioUZNvm9QsypAEvRQI/h1qAiaYGn2zIWeafBdhTaLiaAKkAp9UAg8AB0TP8Dy+rO679+lwncUmq0LIA6FP4nBxVXJsYPJ0R/0jA83yScC/JYjM5Fpey8lmiP46qBJJs8XlBl0H0phPCBuIA7gA2ixSYAl0FcCQK04dTMalEEcQDF7xpgESCQc339Bhcz5VzLU45JPzLRi0wCjoHYCQA6zQSJHvOeST1Qf8m1A7CFM4RIPsvgDBL7dNgAWytOwG4AzHhi0jLBQt9iCaHMJ8J5riw9YBu4SzkBTbEBkE6ZxhQezqJDAt8/WKLnNefqhWA9KrW8IyXO8DYgcwih5sRYVEfisrUU3CRAFHrR5HhP4ttna0Si5TwqzSWlEvjQbENVECO5d7TiRb4YNiG4iRDSjQRH+NSxPOjC44QKFIlUCo0mpCnzzTEOUKUBsYjRpvwJfqWmIFgWILhsFfM0MwF8vlGvUDhBvFQvmzUZrM84H3AG3jcSAv7Ua4cNNJmu2Xa5B0yzXjHT4OrT5cIOVmhA+2ZwU/f8Ij7MAJ32Up/VwrgJ6KD2C0g2btNcgn8golqtAVBmE8F+rkgyZVGeBr4nEZ6BV7STRPCgzYNI5i3zlrv4F8aELliD+Z+NQjIZJHZb5moflw7bZbhlC6JaqUbJHZpuvLeRRQf4AH4POKpr0lImvweuRGlKugkkvGfnSnSA6GSG6qGcV+R0uvk4niMuMED5qDx6fv8PMlxwM4jQzxE6G5FtHW4JBVDJD1BNNOsLMdygYRBYzRCPRpPXMfA1OVYBBRogWokkJzCaddAK5wQhxQuEYcJuRr8YJoniY4pVJVSqYtJXRpAoniFgDD6y7VZaCSTGyJsTBtyIUyC4GAJF5j1dMT8oZ+HqhqFAQUbJoxr8oujMpkiGFqnXb6u63BDCg21XF9+frvicyzLNMU92CrIG+W4AoNFSpzFR44N6NNqo0B3q8SkVc8K1SfDXCSTtUQaYrNgUDHxdca6nVNMtA1VLwZZqAyVXIxMUuUY3zlpW3kAKeWcojPKo8pM/ydXsrD1WInvwl+XLvYEBfSxhZL01laX8H2XSG+F7Jd0f8+4LCyAb5EiOplPwXC6XV6WZskWcAAAAASUVORK5CYII=)}
.ffi-quotes blockquote:before{top:0;left:0;content:""}
.ffi-quotes blockquote:after{right:0;bottom:0;transform:rotate(180deg)}
.ffi-quotes p{margin:0}
.ffi-quotes cite{font-style:normal;font-weight:700;font-size:1.6rem}
.ffi-quotes cite:before{content:"~ "}
@media only screen and (min-width:768px) and (max-width:1199px){.ffi-quotes .btn-transp.black{min-width:280px}
}
@media only screen and (max-width:870px){.ffi-quotes{max-width:580px;margin:0 auto}
.ffi-quotes blockquote{margin:0 0 20px;line-height:1.7}
.ffi-quotes cite{color:#2c3133}
}
.fd-quotes .ffi-quotes blockquote{margin:0 0 8px}
.fd-main{display:table-cell;vertical-align:top;width:66%;padding:0 40px 0 0;line-height:1.9;color:#2c3133}
.fd-main .ffi-quotes p{margin:0}
.fd-main p{margin:0 0 38px}
@media only screen and (max-width:870px){.fd-main{display:block;width:100%;padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid #e4e4e4}
}
.fs-heading{padding:18px 0 16px;margin:0 0 18px}
.fs-heading.fs-heading-no-bd{border:0;min-height:77px;margin:0}
@media only screen and (max-width:1199px){.ffi-quotes blockquote{font-size:1.7rem}
.fs-heading{padding-left:14px;padding-right:14px}
.fs-heading.fs-heading-no-bd{padding-top:34px}
}
.fs-heading-side{margin:0 28px 0 0}
@media only screen and (min-width:768px){.fs-heading-side{display:inline-block;vertical-align:top}
.fs-heading-side-alt{-ms-flex-pack:justify;justify-content:space-between}
}
.fs-heading-side-title{display:inline-block;vertical-align:middle;font:700 2.4rem Ovo,serif;margin:0 6px 6px 0;text-transform:capitalize}
.fs-heading-search-frame,.fs-heading-side-alt{display:-ms-flexbox;display:flex}
.anchor-wonderfull,.farm-box h3,.fs-drop-list-narrow .fsd-checks-col .category h3,.ich-title,.print-it{text-transform:uppercase}
.fs-heading-search{padding-bottom:10px;border-bottom:1px solid #e4e4e4}
@media only screen and (min-width:768px){.fs-heading-search{margin-bottom:20px}
}
@media only screen and (max-width:767px){.fs-heading-side-alt{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.fs-heading-search{margin-bottom:14px}
}
@media only screen and (max-width:1199px){.fs-heading-side-title{font-size:2rem}
.fs-heading-search{margin-left:14px;margin-right:14px}
}
@media only screen and (min-width:1025px){.fs-heading-title{font-size:3rem}
}
@media only screen and (max-width:1024px){.fs-heading-title{font-size:2rem}
}
@media only screen and (min-width:768px){.fs-heading-search-frame{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px}
.fs-heading-search-field{width:48.2%}
}
@media only screen and (max-width:767px){.fs-heading-search-frame{-ms-flex-direction:column;flex-direction:column;padding:0 0 14px}
.fs-heading-title{margin:0 0 10px}
.fs-heading-search-field{width:100%}
}
.fs-heading-search-field input[type=search],.fs-heading-search-field input[type=text]{float:left;width:calc(100% - 42px);height:47px;padding:0 10px;font-size:1.5rem;line-height:1.2;color:#2c3133;background:#f5f5f5;border:1px solid #000;border-width:0 0 1px;border-radius:0;-webkit-appearance:none;appearance:none}
.filters-search-inp input[type=submit],.fs-heading-search-field input[type=submit]{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOklEQVR42q3TzSsFURjH8XNvsZO8LCS5yh9wk43V/D0I2egukB0bdmQsri3/ggVdVmwJKTcLLyth4/0ufJ/6qWOaZuaUU5+azjz95jlzznHOG8OVoRLGsYcrPOAGJ4jR6/IGRRUc4xtn2MEGttHAC24xnRfSxD3mrLOUmqo+9IaltJCSCixkLKfrdhyouyj50v7Jl3XiCgzqOtX9YfKF/djTtOVkhG3iGf3+pO3OrgsY1I+ihUl/0rZ4PTCoG09Y8yftnNQDgwa1ewv+pB22RmDQrJYW+ZOxtrMaEHSEC5T9yR7c6Sy1FQip4RMraS+ntOZ9dOSEPOL8TzeJokUtsak7NoIuDGBGy/nAJd6xldV25F3Qlrb4Vc/2T5atE13k7DAF9mECq5jXB8qJmmJhBXfvNyz+j7A6rn8A92R+Y7oXfnQAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOElEQVR42q3TzSsFURjH8XNvsZO8LCTxJ9xkYzV/D0I2skB2bNiRsbi2/AsWdFmxJaTcLLyshI33W+P71E8d0zQzp5z61HTm6TfPmXOOc95IkqSCMezhCg+4wQli9LqiQdEQjvGNM+xgA9to4AW3mCoKaeIes9ZZRk1NH3rDUlZIRQUWMlrQdTsO1F2Ufmn/5Ms6cSUGdZ3q/jD9wn7sadZycsI28Yx+f9J2Z9cFDOpH0MKEP2lbvB4Y1I0nrPmTdk7qgUGD2r0Ff9IOWyMwaEZLi/zJWNtZCwg6wgWq/mQP7nSW2kqEzOETK1kvJ7XmfXQUhDzi/E83qaJFLbGpOzaMLgxgWsv5wCXesZXXduRd0Ja2+FXP9k+WrRNd5PwwBfZhHKuY1weqqZpyYSV37zcs/o+wOq5/AO6l0SjQrnV6AAAAAElFTkSuQmCC);line-height:0;transition:background-color .3s ease;font-size:0;color:transparent}
.fs-heading-search-field input[type=search]:focus+input[type=submit],.fs-heading-search-field input[type=text]:focus+input[type=submit]{background-color:#000;background-position:0 200%,50% 50%}
.fs-heading-search-field input[type=submit]{float:left;width:42px;height:47px;border:1px solid #000;border-width:0 0 1px;background-color:#f5f5f5;background-position:50% 50%,0 200%;border-radius:0;-webkit-appearance:none;appearance:none}
.fs-heading-search-field input[type=submit]:hover{background-color:#000;background-position:0 200%,50% 50%}
@media only screen and (min-width:768px){.fs-heading-simple .chosen-tag{margin:0 4px 4px 0}
}
@media only screen and (max-width:767px){.fs-heading-simple .chosen-tag{margin:0 2px 4px 0;display:inline-block;width:auto;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.filters-search-inp{width:300px;position:relative}
.filters-search-inp input[type=search],.filters-search-inp input[type=text]{width:100%;z-index:1;-webkit-appearance:none}
.filters-search-inp input[type=submit]{position:absolute;top:1px;right:1px;z-index:2;width:42px;height:44px;border:0;background-color:#fff;background-position:50% 50%,0 200%;border-radius:0;-webkit-appearance:none;appearance:none}
.filters-search-inp input[type=submit]:hover{background-color:#000;background-position:0 200%,50% 50%}
.filter-sort-side{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.farms-count-text{color:#2c3133;font-size:1.6rem}
@media only screen and (min-width:768px){.filter-sort-side{-ms-flex-pack:justify;justify-content:space-between}
.farms-count-text{display:inline-block;vertical-align:middle}
}
.farms-count-text-alt{color:#999}
@media only screen and (min-width:1025px){.farms-count-text-alt{font-size:2.8rem;padding:0 100px 0 0}
}
@media only screen and (min-width:768px) and (max-width:1024px){.farms-count-text-alt{font-size:1.8rem;line-height:1.2;padding:0 20px}
}
@media only screen and (max-width:767px){.filter-sort-side{-ms-flex-direction:column;flex-direction:column}
.farms-count-text{margin:12px 0 0}
.farms-count-text+.chosen-tag{margin-top:-27px}
.farms-count-text-alt{padding:15px 0}
}
.chosen-tag{display:inline-block;vertical-align:top;margin:0 4px 0 0;height:35px;padding:0 30px 0 11px;position:relative;font-size:1.6rem;line-height:35px;font-weight:700;text-align:left;background:#f5f5f5;transition:background .3s ease;cursor:pointer;word-wrap:break-word;white-space:pre-wrap}
.chosen-tag:before{position:absolute;top:12px;right:12px;content:"";width:10px;height:10px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAdUlEQVR42mNgYGAoB+L/QNzBgAqMgfgdEN8FYkGQwEyowv9QTSCgBFX0H0qDFQpCdcEUpwHxGSR+KDZr/qNhdOeAQSiaot0MOEA5msIz2BQZY7H2P9SjcKCE5j4XNM/AQgLsFmQfYwsJkGFw3WlozlFCUmwMAGJUNXYMycOnAAAAAElFTkSuQmCC);opacity:.8}
@media only screen and (min-width:1200px){.chosen-tag:hover{background:#00573f;color:#fff}
.chosen-tag:hover:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAeUlEQVR42mP49OlTORD/B+IOBiQA5BsD8TsgvgvEgiCBmVCFIFwOVaQEVfQfSoMVCkJ1wRSnAfEZJH4oNmv+o2EU58AUh6Ip2s2ADSB5CobPYFNkjMVaEJ6JrEgJzX0uaJ4phyncjexjqBh6SCgxIOlOQ3OOEpJiYwCjLQdhGMhBNAAAAABJRU5ErkJggg==)}
}
@media only screen and (max-width:767px){.chosen-tag{display:block;width:166px;height:auto;padding:8px 30px 8px 11px;margin:0 0 8px 122px;line-height:1.2}
}
@media only screen and (max-width:1199px){.print-area{padding-left:14px;padding-right:14px}
}
.print-it{width:160px;height:45px;color:#fff;padding:0 5px 0 68px;font:700 1.7rem/45px Karla,sans-serif;white-space:nowrap;background:#2c3133;position:relative;transition:opacity .3s ease}
.print-it.print-it-flex{width:auto;padding-right:30px;margin-bottom:10px}
.print-it:hover{color:#fff;opacity:.7}
.print-it:before{position:absolute;top:0;bottom:0;left:33px;margin:auto 0;content:"";width:23px;height:21px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAVCAYAAACt4nWrAAAAz0lEQVR42u2VsQmEMBiFM0HUCa67TkhzmzhAyATOkwksM4IDpEjpEBaCtfzHOxBCJJqEsznuwQPJe/kgv0EZCySEoBJhH7sSSs6566In9P/wdPiyLOR7XVfato3C9TOjj33hOqMb9WPweZ7JGJNs9JPh4zhm3Rb0s+Gc80dd123MyIvhwzB8nmNGXgy/dSxd15GUMmrkxXClFPV9HzXyU3g4x2maisZirT28k0MRx90DrfXp/Ua+w5O+ij68qqpn0zSvmJEXw3PGkgz/1j/0DU6AE+giyp5PAAAAAElFTkSuQmCC)}
@media only screen and (min-width:1200px){.tablet-slide-title{display:none}
}
@media only screen and (max-width:1199px){.tablet-slide-title{min-width:164px;margin:0 14px;display:inline-block}
.tablet-slide-content.show-slide-content{transition:all .3s ease-in;max-height:1000px;margin-top:18px}
.tablet-slide-content:not(.show-slide-content){overflow:hidden;max-height:0;transition:all .3s cubic-bezier(0,1,.5,1)}
}
@media only screen and (max-width:767px){.tablet-slide-title.-center-mob{display:block;max-width:166px;margin-left:auto;margin-right:auto}
.tablet-slide-title.-left-gape-mob{margin-left:140px}
}
.filter-sel,.fs-label{display:inline-block;vertical-align:top}
.fs-filter-panel{padding:0 0 20px;margin:0 0 30px;border-bottom:1px solid #e4e4e4}
.fs-filter-panel.fs-filter-panel-no-btm-bd{border-bottom:0;padding-bottom:0}
.fs-filter-panel.fs-desktop-pad-btm{border-bottom:0;position:relative}
@media only screen and (min-width:1200px){.fs-filter-panel.fs-desktop-pad-btm{padding-bottom:50px}
.fs-filter-panel.fs-mdl-pad-btm{margin-bottom:0}
}
@media only screen and (max-width:1199px){.fs-filter-panel.fs-desktop-pad-btm{padding-bottom:0}
}
.fs-filter-panel.fs-mdl-pad-btm{padding-bottom:34px;border-bottom:0}
@media only screen and (max-width:1199px){.fs-filter-panel.fs-mdl-pad-btm.show-slide-content,.fs-filter-panel.fs-mdl-pad-btm:not(.show-slide-content){padding-bottom:0}
.fs-filter-panel{padding-left:14px;padding-right:14px;margin-bottom:20px}
}
@media only screen and (max-width:767px){.fs-filter-panel{padding-left:138px;position:relative}
.fs-filter-panel.fs-filter-panel-flex{padding-left:14px}
}
.sort-filter-panel{width:290px;margin:0 auto 25px}
.sort-filter-panel .filter-drop-sel{width:244px;float:left}
.sort-filter-panel .btn-sort-it{float:left;width:45px}
.sort-filter-panel .btn-sort-it .public-submit-button{width:100%;height:36px;padding:0 5px;font-size:1.4rem;background:#333;border-color:#333;color:#fff}
.fs-label{padding:0 8px 0 0;margin:0 22px 2px 0;text-align:left;width:114px;line-height:1.2;border-right:1px solid #e4e4e4}
.fs-label strong{display:block;font-size:1.8rem;color:#2c3133;margin:0 0 8px}
.fs-label a{font-size:1.6rem;color:#007050}
@media only screen and (max-width:1199px){.fs-label{font-size:1.5rem}
}
@media only screen and (max-width:767px){.fs-label{position:absolute;top:15px;left:14px;width:122px;padding:0;margin:0;border-right:0}
.fs-label strong{margin-bottom:25px;font-size:1.5rem}
}
.filter-sel{width:200px;height:46px;text-align:left;background:#f5f5f5;position:relative;margin:0 18px 0 0}
.filter-sel>span{display:block;height:46px;padding:0 36px 0 13px;font-size:1.5rem;line-height:46px;color:#464646;cursor:pointer;white-space:nowrap}
.filter-sel>span:before{position:absolute;top:20px;right:16px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #464646;content:""}
.filter-sel>span.disabled{color:#d8d8d8;background-color:rgba(255,255,255,.6);cursor:default}
.filter-sel>span.disabled:before{opacity:.2}
.filter-search-btn:hover,.instagram .image:hover{opacity:.7}
.filter-sel>span .sel-count{display:inline-block;font-size:1.2rem;line-height:25px;margin:0 0 0 3px;background:#999;width:25px;height:25px;text-align:center;color:#fff;border-radius:50%}
.filter-sel.filter-sel-alt{border:1px solid #8ea0a6;background:#fff}
@media only screen and (max-width:870px){.filter-sel{width:174px}
}
@media only screen and (max-width:767px){.filter-sel{width:100%;display:block;margin:0 0 8px}
.filter-sel>span{white-space:nowrap}
.filter-sel.filter-sel-alt>span:after{position:absolute;top:0;right:0;width:36px;height:100%;content:"×";font-weight:700;font-size:46rem;text-align:center;display:none}
.filter-sel.filter-sel-alt.show-list>span:before{display:none}
.filter-sel.filter-sel-alt.show-list>span:after{display:block}
}
.filter-sel.show-list:after,.filter-sel.show-list:before{right:5px;height:0;border-left:20px solid transparent;border-right:20px solid transparent;width:0}
.css-select:before,.filter-sel.show-list:after,.filter-sel.show-list:before,.ich-title label:after,.ich-title label:before,.inline-check label:after,.inline-check label:before{content:""}
.filter-sel.show-list{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2)}
.filter-sel.show-list .fs-drop-list,.filter-sel.show-list .fs-drop-list-alt{display:block}
.filter-sel.show-list:before{position:absolute;top:42px;border-bottom:20px solid #2c3133;z-index:9998}
.filter-sel.show-list:after,.fs-drop-list,.fs-drop-list-alt{position:absolute;z-index:9999}
.filter-sel.show-list:after{top:43px;border-bottom:20px solid #fff}
.filter-sel.show-list.filter-sel-alt:after,.filter-sel.show-list.filter-sel-alt:before{display:none}
@media only screen and (min-width:768px){.fsd-filter-search{float:right;margin:10px 0 0}
}
@media only screen and (max-width:767px){.fsd-filter-search{margin:0 0 10px}
.fsd-filter-search .filter{display:block;width:100%;margin-top:4px}
}
.fs-drop-list{top:46px;left:-100px;width:1092px;padding:16px 0 0;display:none}
.fs-drop-list.fs-drop-list-narrow{width:500px}
@media only screen and (max-width:1470px){.fs-drop-list{left:-145px;right:auto;width:620px}
}
@media only screen and (max-width:870px){.fs-drop-list{width:390px}
}
@media only screen and (max-width:767px){.fs-drop-list{width:310px;left:auto;right:0}
.fs-drop-list.fs-drop-list-narrow{width:310px}
}
@media only screen and (min-width:1200px){.filter-sel:last-child .fs-drop-list{left:-444px;right:auto}
}
@media only screen and (min-width:768px) and (max-width:1199px){.filter-sel:last-child .fs-drop-list{width:620px;left:-406px;right:auto}
}
.fs-drop-frame{border:1px solid #2c3133;background:#fff;padding:30px 30px 10px;box-shadow:0 0 10px rgba(0,0,0,.3)}
@media only screen and (max-width:1199px){.fs-drop-frame{padding:10px}
}
.fs-drop-list-narrow .fs-drop-frame{padding:18px}
.fs-drop-list-narrow .fsd-all-col{float:none;width:100%}
.fs-drop-list-narrow .fsd-checks-col{float:none;width:100%;padding-top:10px}
.fs-drop-list-narrow .fsd-checks-col .inline-check{width:49%}
.fs-drop-list-alt{left:-1px;width:calc(100% + 2px);border:1px solid #8ea0a6;background:#fff;padding:13px;box-shadow:0 4px 5px rgba(0,0,0,.3);display:none}
.ich-title label,.inline-check label{position:relative;display:inline-block}
@media only screen and (min-width:768px){.fs-drop-list-alt{top:44px}
}
.fs-drop-list-alt .inline-check{display:block;width:100%;margin:0 0 13px}
.fs-drop-list-alt .inline-check label{width:100%;height:auto;min-height:23px;word-wrap:break-word;overflow:hidden;box-sizing:border-box}
@media only screen and (min-width:768px) and (max-width:1199px){.filter-search{margin:10px 0 0 140px}
}
.filter-search-field{border:1px solid #464646;display:-ms-flexbox;display:flex}
@media only screen and (min-width:1200px){.filter-search{float:right}
.filter-search-field{width:268px}
}
@media only screen and (max-width:1300px){.filter-search-field{width:422px}
}
@media only screen and (max-width:870px){.filter-search-field{width:568px}
}
@media only screen and (max-width:767px){.fs-drop-list-alt{top:34px}
.filter-search-field{width:100%}
}
.filter-search-field input[type=search],.filter-search-field input[type=text]{border:0;width:calc(100% - 42px)}
.filter-search-btn{width:46px;height:46px;background-color:transparent;border-radius:0;border:0;-webkit-appearance:none;background-position:50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAADpElEQVR42u2aW0hUQRjH17ZsE7uggXSnUupFK7YII1JI2yihUy+9VBhECUUsReBDLF2QIuyKYE9BD9US3QmCyCKIMkEou0lZQkmFRW5gd63+s024GbrfzJk5s7vHA7/X7/t+c+ac852Z8XhUXEErHcwHIXAa3AMfwHfwixMBLeAyqAYWyPIk3RW0BoEAOAE6YwRF6AY3wFowItGFB4Ny8ERSti/YjNgFRieidBF4qFi4Nx1gI/AmgrAPHNUs3Ju7YLJJ6SmgyWHp2LtfZkJ6FnhrSDr2BbjOaemPhqVj2eSE9FTQnkDSf+/8Sp3SGeCBZHGsYbnGG5nlYA7IBzPBYrAZhHlzIxP/SzSWJvFjEgW9AltAtkCnxwamXiLXM5CpWrpUsIhv/O76bORcAdoE8+5XKZ3OR5OavBX4FeXOAlcEcneBAlXiFQKJ2TtgjOLZ5gXHBWq4oKr/bhW402M1vV+Y/DkB+QK7CZcJPNN+zZ/STNBMrKfWbrKzxEQ7HWqe5gm0tEPtfLe/EpK8AcMc7BzDRPky2QQlxATbHP5PyNf7aQtaVcTPR46Bn6QGQm2NssHPE4LfMvRLvJ1Q22eQJhP8ESH4HkPiC4jTfZJM8Agh8GpD4tlE8bkywbsJgUsMrgBpqo82osUGxSkz0pIJ/IMQuNSg+E9CfQGZwB2EwOWGpHOIM7JQJjhltWWfIfGFRPEJMsHPEAI3GBLfQfyOe2WChwjB2XM23oB4E2njQTJ4MXE6hRyWnk2sq9rOktMnQoL3YLiD4heJ4gE7SU4SkxxwSJq66MmWqYfYSRQQWNQv0izNFh5fEus5bDcZ2+R/TEzG9tJyNUmzx66OWAd74U5TkXSNwCJfi3J5troTtC4J1BBWlZittN4XSNwebTDU5J4IbgtuZOSpHPVCiY28GjDKxiNWQWybY7mq4zk7KHl+pSp6iICWYyTYAJ7a2D3dq+MFU2+jIHbU6whYD5byBmkRWAV2g+t8qqrYOlYuP05gZ8U0yuXzwDu3yueC526VZ4sBN90q7+Uvpi73yf8ZgBnRzQW9hbcRd1D6l5faZOhfPg0sAXc0CG/lrWsG/+zZiVerXr5nEPzgEHgtWVwn36K2/vu9THj5nkKn8/azhv9hNfO7GOEt6Qs+S9gx70p+INgXJ2aSyOsZ0AH5AXmXyte5VT5dcKVGw2mp5JUPeZL2kpev9CT9JS6fAtLi8ikkTZdPQen48iks3be8C6T/lT8VT/o3gBo50Izd27MAAAAASUVORK5CYII=);background-size:19px 19px;font-size:0;color:transparent;transition:opacity .3s}
.sel-reset{cursor:pointer;color:#00573f}
.sel-reset:hover,.sourcing-item>a:hover{text-decoration:none}
.fsd-all-col{float:left;width:241px}
@media only screen and (max-width:1470px){.fsd-all-col{padding-bottom:15px}
}
.fsd-checks-col{float:left;width:788px;max-height:700px;overflow:auto}
.fsd-checks-col .inline-check{width:32.9%;padding:0 10px 0 0}
@media only screen and (max-width:1470px){.fsd-checks-col{float:none;width:100%}
.fsd-checks-col .inline-check{width:49%}
}
.ich-title{display:block;font-size:1.5rem;line-height:1.2;font-weight:700;color:#2c3133;margin:20px 0 15px;padding:0 0 5px;border-bottom:3px solid #2c3133}
.ich-title label{padding-left:36px;height:23px;line-height:23px}
.ich-title:first-child{margin-top:0}
.inline-check{display:inline-block;vertical-align:top;margin:0 0 18px}
.inline-check label{vertical-align:top;min-height:23px;padding:0 0 0 35px;font-size:1.5rem;line-height:24px;color:#2c3133;text-transform:capitalize;cursor:pointer}
.inline-check label .check-count{font-size:1.2rem;padding:0 0 0 3px}
@media only screen and (max-width:767px){.inline-check label{font-size:1.2rem;line-height:1.2;padding-top:5px;height:auto}
}
.ich-title input[type=checkbox],.inline-check input[type=checkbox]{position:absolute;width:0;height:0;opacity:0}
.ich-title label:before,.inline-check label:before{position:absolute;top:0;left:0;width:21px;height:21px;border:1px solid #8ea0a6;background:#fff}
.ich-title label:after,.inline-check label:after{position:absolute;top:7px;bottom:0;left:7px;width:10px;height:10px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAj0lEQVR42mNgiLAvZ4iw+88QbtfBgAzC7YyB+B0Q3wViQZDATKjC/2BNEEVKYEUR9iAxEA1WKAjV9R+K04ASZ+D8CPtQTGsgJsAUYDoHqjgUrhCCdzNgBSD3IUwC4TPYTDNGsxKGZyIrUkJxX4S9C5pnymFW7kZSlAYVg4QEWAykGGgYku40NOcowRUDnQYAPPhgyoKXitsAAAAASUVORK5CYII=);display:none}
.ich-title input[type=checkbox]:checked+label:after,.inline-check input[type=checkbox]:checked+label:after{display:block}
.inline-check-items,.make-filter{display:inline-block;vertical-align:top}
.inline-check-items{margin:12px 0 0}
.inline-check-items .inline-check{margin-right:10px}
.inline-check-items .inline-check label{font-weight:400}
@media only screen and (max-width:1199px){.inline-check-items{display:block;padding-left:140px}
}
@media only screen and (max-width:767px){.inline-check-items{padding-left:0}
.inline-check-items .inline-check{margin-right:0;display:block}
}
.filter-sort-by{float:right}
.filter-sort-by.filter-sort-by-alt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.filter-sort-by.filter-sort-by-alt label{font-weight:700;padding:0 10px 0 0;white-space:nowrap}
.filter-sort-by select{width:200px}
@media only screen and (min-width:768px){.filter-sort-by .zf-select{margin:0}
.filter-sort-by .zf-select .select-text{height:45px;line-height:45px}
.filter-sort-by .zf-select .select-btn:before{top:19px}
}
@media only screen and (max-width:1199px){.filter-sort-by{float:none;padding-left:140px}
.filter-sort-by.filter-sort-by-alt{padding-left:0}
}
@media only screen and (min-width:768px) and (max-width:1199px){.filter-sort-by.-right-post-tab{float:right;padding-left:0}
}
@media only screen and (max-width:870px){.filter-sort-by select{width:174px}
}
.make-filter{margin:0 22px 0 0}
.make-filter.make-filter-inline{float:left;clear:both}
@media only screen and (max-width:1199px){.make-filter{margin:0 0 15px}
.make-filter.make-filter-inline{margin:15px 0 0 140px}
}
@media only screen and (max-width:767px){.filter-sort-by{padding-left:0}
.filter-sort-by select{width:166px}
.make-filter.make-filter-inline{margin:15px 0 0}
}
@media only screen and (min-width:1200px){.make-filter-absolute{position:absolute;left:0;bottom:0}
}
.make-filter-center{display:block;clear:both}
@media only screen and (min-width:768px){.make-filter-center{width:276px;margin:20px auto 0}
}
@media only screen and (min-width:1025px){.make-filter-center{margin:30px auto}
.farm-box:hover img{transform:scale(1.1,1.1)}
}
@media only screen and (max-width:767px){.make-filter-center{width:167px;margin:8px 0 0}
}
.filter-drop-sel{display:inline-block;vertical-align:top;width:200px;text-align:left}
.filter-drop-sel .zf-select{width:100%!important}
.filter-drop-sel .zf-select .select-text{height:46px;line-height:46px;background:#f5f5f5;border-color:transparent}
.filter-drop-sel .zf-select .select-btn{height:43px;background:#f5f5f5}
.filter-drop-sel .zf-select .select-btn:before{top:20px}
.filter-drop-sel .zf-select li{line-height:36px}
.filter-drop-sel .zf-select.zf-select-focus .select-text{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2)}
.filter-drop-sel .zf-select.zf-select-focus .select-btn{background:#fff}
@media only screen and (max-width:767px){.filter-drop-sel{display:block;width:166px}
.filter-drop-sel .zf-select .select-text{height:36px;line-height:36px}
.filter-drop-sel .zf-select .select-btn{height:35px}
.filter-drop-sel .zf-select .select-btn:before{top:15px;right:11px}
}
.css-select,.farm-box,.sort-by-panel label{display:inline-block;vertical-align:top}
.sort-by-panel{margin-bottom:22px}
.sort-by-panel label{margin:7px 20px 0 0;font-size:1.8rem;line-height:1.2;color:#2c3133;font-weight:700}
.sort-by-panel select{width:224px}
@media only screen and (max-width:1199px){.sort-by-panel{padding-left:14px}
}
@media only screen and (max-width:767px){.sort-by-panel label{font-size:1.5rem;width:120px;margin-right:0}
.sort-by-panel select{width:166px}
.sort-by-panel .zf-select .select-btn,.sort-by-panel .zf-select .select-text{background:#e4e4e4}
}
.css-select{width:224px;height:36px;background:#e4e4e4;position:relative;overflow:hidden}
.css-select select{width:242px;height:36px;border:0;background:0 0;font-size:1.5rem;color:#464646;padding-left:12px}
.css-select option{padding:5px 12px}
.css-select:before{position:absolute;top:17px;right:16px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #464646;z-index:10}
.farm-partners-section{padding:0 0 60px}
.farm-partners-section .list-view{padding:0 0 30px}
@media only screen and (max-width:1199px){.farm-partners-section{padding:0 0 30px}
.homepage-featured-farms{padding-left:14px;padding-right:14px;padding-bottom:15px}
.farms-items-wrap{padding-left:14px;padding-right:14px}
}
.farm-box{width:31.46%;margin:0 2.7% 30px 0;color:#fff;font-size:1.8rem;text-shadow:0 0 5px rgba(0,0,0,.5);position:relative;text-align:center;overflow:hidden}
.cb-text strong,.farm-box h3{font:700 4rem/1.2 Karla,sans-serif}
.farm-box:nth-child(3n){margin-right:0}
.farm-box img{width:100%;height:auto;transition:all .33s ease-in-out}
.farm-box h3{position:absolute;left:25px;bottom:172px;width:87%;padding:0 0 5px;margin:0;border-bottom:5px solid #fff;z-index:5}
.farm-box .farms-link{width:100%;height:100%;position:absolute;left:0;right:0;z-index:15}
@media only screen and (max-width:870px){.farm-box{width:48.5%;margin-bottom:20px}
.farm-box:nth-child(3n){margin-right:2.7%}
.farm-box:nth-child(2n){margin-right:0}
}
@media only screen and (max-width:767px){.farm-box{display:block;margin:0 auto 15px;width:290px}
.farm-box:nth-child(2n),.farm-box:nth-child(3n){margin-right:auto}
}
.farm-location{position:absolute;top:214px;left:0;padding:0 15px;width:100%;z-index:5}
.list-view .more-button-pager .pager{text-align:center;margin:0}
.list-view .more-button-pager .pager a:before{display:none!important}
@media only screen and (max-width:1199px){.farm-box h3{font-size:3rem;bottom:50%}
.farm-location{top:auto;bottom:38%;font-size:1.6rem}
.farm-details{padding-top:25px;border-top:1px solid #e4e4e4}
}
@media only screen and (max-width:767px){.farm-details .btn-basic+.btn-basic{margin-top:20px}
}
.farm-details .page-header{text-align:center;padding:0 0 8px}
@media only screen and (max-width:1199px){.farm-details .page-header{padding-left:14px;padding-right:14px}
}
.farm-details .linear{font-size:1.8rem;margin:0 0 15px;text-align:center}
@media only screen and (max-width:767px){.farm-details .linear{font-size:1.5rem}
}
.anchor-wonderfull{display:inline-block;margin:0 0 25px;padding:0 0 18px;font:700 1.6rem/1.3 Karla,sans-serif;position:relative}
.anchor-wonderfull:after,.anchor-wonderfull:before{position:absolute;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;outline:transparent 1px;transition:all .3s ease;left:0;right:0;content:""}
.anchor-wonderfull:before{bottom:0;margin:0 auto;border-top:15px solid #00573f}
.anchor-wonderfull:hover:before{border-top-color:#2c3133;transform:translateY(5px)}
.anchor-wonderfull:after{bottom:2px;margin:0 auto;border-top:15px solid #fff}
.farm-slider-wrap,.farm-slider-wrap .bx-wrapper,.ffi-details-img{position:relative}
.close-alert-popup,.farm-slider-wrap,.homepageslider{transition:opacity .3s ease}
.anchor-wonderfull:hover:after{transform:translateY(5px)}
.farm-slider-wrap{padding:20px 0 74px;margin:0 0 50px;border-bottom:1px solid #e4e4e4;opacity:0}
.farm-slider-wrap .bx-next:before:hover,.farm-slider-wrap .bx-prev:before:hover{opacity:.6}
.farm-slider-wrap .bx-pager-link.active,.farm-slider-wrap .bx-pager-link:hover{background:#00573f}
.farm-slider-wrap .bx-next,.farm-slider-wrap .bx-prev{position:absolute;top:0;width:200px;height:100%;font-size:0;line-height:0;color:transparent;overflow:hidden;z-index:999}
.farm-slider-wrap .bx-prev{left:0}
.farm-slider-wrap .bx-next{left:auto;right:0}
.farm-slider-wrap .bx-next:before,.farm-slider-wrap .bx-prev:before{width:68px;height:48px;background:#fff;font:700 1.4rem/48px Karla,sans-serif;position:absolute;top:0;text-transform:uppercase;bottom:0;text-align:center;border:1px solid #2c3133}
.farm-slider-wrap .bx-prev:before{margin:auto 0;color:#2c3133;transition:opacity .3s ease,left .3s ease;content:"Prev";left:-100px}
.farm-slider-wrap .bx-next:before{margin:auto 0;color:#2c3133;transition:opacity .3s ease,right .3s ease;content:"Next";right:-100px}
.farm-slider-wrap .bx-prev:hover:before{left:20px}
.farm-slider-wrap .bx-next:hover:before{right:20px}
.farm-slider-wrap .bxslider li{text-align:center;background:#656565}
.farm-slider-wrap .bx-pager{text-align:center;position:absolute;left:0;right:0;bottom:-48px;z-index:10}
.farm-slider-wrap .bx-pager-item{display:inline-block;vertical-align:top;margin:0 2px}
.farm-slider-wrap .bx-pager-link{display:block;width:22px;height:22px;font-size:0;line-height:0;color:transparent;background:#209c7a;border-radius:50%;transition:background .3s ease}
@media only screen and (min-width:768px){.farm-slider-wrap img{width:100%;height:auto}
}
@media only screen and (max-width:1199px){.farm-slider-wrap{margin:0 0 24px;padding:20px 14px 68px}
.farm-slider-wrap .bx-controls-direction{display:none}
.fd-cols{padding-left:14px;padding-right:14px}
}
@media only screen and (max-width:767px){.farm-slider-wrap li{overflow:hidden}
.farm-slider-wrap img{height:166px;display:block;margin:0 auto}
}
.fd-cols{display:table;width:100%;margin:0 0 75px}
@media only screen and (max-width:870px){.fd-cols{display:block}
}
.fd-title{font-size:2.4rem;font-weight:700;color:#007050}
@media only screen and (max-width:767px){.fd-title{font-size:2rem;line-height:1.2;margin:0;padding:22px 36px 22px 14px;border:1px solid #e4e4e4;background:#f0f0f0;position:relative}
.fd-title:after,.fd-title:before{position:absolute;top:0;bottom:0;right:24px;margin:auto 0;content:"";background:#007050}
.fd-title:before{width:4px;height:14px}
.fd-title:after{width:14px;height:4px;right:19px}
.fd-descr-block{display:none;padding:17px 14px;border:1px solid #e4e4e4;border-width:0 1px;background:#fff}
.fd-quotes{display:none;border:1px solid #e4e4e4;border-width:0 1px 1px;background:#fff}
.fd-quotes .ffi-details-img{min-height:0;width:100%;max-width:344px}
.fd-quotes .ffi-details-img img{width:100%;height:auto}
.fd-quotes .ffi-quotes{padding:14px}
.show-details .fd-title:before{display:none}
.show-details .fd-descr-block,.show-details .fd-quotes{display:block}
}
.ffi-details-img{float:left;margin:0 26px 0 0;width:224px;min-height:100px}
.ffi-details-img strong{position:absolute;left:26px;bottom:30px;color:#fff;font-size:1.8rem;font-weight:400;z-index:2;text-shadow:0 0 2px rgba(0,0,0,.7)}
@media only screen and (max-width:767px){.ffi-details-img{float:none;margin:0 auto 10px}
}
.fd-aside{display:table-cell;width:34%;padding:0 0 0 34px;border-left:1px solid #e4e4e4;vertical-align:top}
.fd-logo-box{text-align:center;margin:0 0 60px}
.fd-logo-box.flb-alt{margin-bottom:10px}
@media only screen and (max-width:870px){.fd-aside{display:block;width:100%;padding:0;border-left:0}
.fd-logo-box{margin:0 0 30px}
.fd-logo-box.flb-alt{margin-bottom:10px}
}
@media only screen and (max-width:767px){.fd-logo-box{margin:0 0 16px}
}
@media only screen and (min-width:1025px){.fd-logo{max-width:368px}
}
@media only screen and (max-width:1024px){.fd-logo{max-width:100%}
}
.fsl-logo{max-width:100%;height:auto}
.coords-block{display:block;position:relative;overflow:hidden;margin:0 0 60px}
.coords-block .cb-map{transition:all .3s ease;display:block}
@media only screen and (max-width:870px){.coords-block{max-width:310px;margin:0 auto 30px}
}
@media only screen and (max-width:767px){.coords-block{margin:0 auto 16px}
.coords-block .cb-map img{max-width:100%;height:auto}
}
.coords-block:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.5);content:""}
.coords-block:hover .cb-map{transform:scale(1.2,1.2)}
.cb-text{position:absolute;top:45px;left:0;right:0;margin:0 auto;width:288px;z-index:4;color:#fff;font-size:1.8rem;line-height:1.1;text-shadow:0 0 2px rgba(0,0,0,.7)}
.cb-text strong{display:block;text-align:center;text-transform:uppercase;padding:0 0 5px;border-bottom:5px solid #fff;margin:0 0 16px}
.cb-text span{display:block}
.cb-text em{display:inline-block;font-style:normal;position:relative;margin:6px 0 0;padding:0 18px 0 0}
.cb-text em:after,.cb-text em:before{position:absolute;width:10px;height:3px;background:#fff;right:0;content:""}
.cb-text em:after{top:7px;top:12px;display:inline-block;transform:rotate(-45deg)}
.cb-text em:before{top:7px;display:inline-block;transform:rotate(45deg)}
@media only screen and (max-width:767px){.cb-text{width:90%}
.cb-text strong{font-size:3rem}
}
.fluid-video{position:relative;padding-bottom:49%;padding-top:25px;width:100%;height:0}
.fluid-video embed,.fluid-video iframe,.fluid-video object{position:absolute;top:0;left:0;width:100%;height:100%}
@media only screen and (max-width:600px){.fluid-video-mob{position:relative;padding-bottom:49%;padding-top:25px;width:100%;height:0}
}
.fluid-video-mob embed,.fluid-video-mob iframe,.fluid-video-mob object{position:absolute;top:0;left:0;width:100%;height:100%}
form.request-a-sample{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;padding:0 14px;overflow:hidden}
form.request-a-sample label{margin-bottom:5px;display:block}
form.request-a-sample .errorMessage{margin-top:10px;font-size:1.4rem;color:#c30000}
form.request-a-sample .row{display:-ms-flexbox;display:flex;margin-bottom:20px}
@media only screen and (max-width:767px){form.request-a-sample .row{-ms-flex-direction:column;flex-direction:column}
}
form.request-a-sample .row:last-child{width:100%;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:767px){form.request-a-sample .row:last-child{-ms-flex-align:center;align-items:center}
}
form.request-a-sample .f-row{max-width:208px;width:100%;-ms-flex-negative:1;flex-shrink:1;position:relative}
@media only screen and (max-width:767px){form.request-a-sample .f-row{width:100%;max-width:none}
form.request-a-sample .f-row:not(:last-child){margin-bottom:20px}
}
form.request-a-sample .f-row.address{min-width:129px}
form.request-a-sample .f-row.zip{min-width:70px}
@media only screen and (max-width:1024px){form.request-a-sample .f-row.zip{width:130px}
}
@media only screen and (max-width:870px){form.request-a-sample .f-row.zip{width:70px}
}
form.request-a-sample .f-row.time{-ms-flex-direction:column;flex-direction:column;min-width:198px}
form.request-a-sample .f-row.time .selects{display:-ms-flexbox;display:flex}
form.request-a-sample .f-row.time .jq-select:not(:last-child){margin-right:10px}
form.request-a-sample .f-row.long{display:-ms-flexbox;display:flex;width:auto;-ms-flex-positive:1;flex-grow:1;max-width:none}
@media only screen and (max-width:767px){form.request-a-sample .f-row.zip{width:auto}
form.request-a-sample .f-row.long{width:100%}
form.request-a-sample .f-row.long .f-row{margin-bottom:0}
}
form.request-a-sample .f-row .text-separator{margin-right:10px;font-size:1.4rem;margin-top:7px}
form.request-a-sample .check span{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
form.request-a-sample .check span label{width:208px;margin-bottom:20px;box-sizing:border-box}
@media only screen and (max-width:767px){form.request-a-sample .check span label{width:43%}
}
form.request-a-sample .check span label:not(:last-of-type){margin-right:20px}
form.request-a-sample input[type=text],form.request-a-sample input[type=password],form.request-a-sample input[type=email]{width:100%;height:36px;padding-left:10px;-webkit-appearance:none;appearance:none;font-size:1.5rem}
form.request-a-sample input[type=text]:-ms-input-placeholder,form.request-a-sample input[type=password]:-ms-input-placeholder,form.request-a-sample input[type=email]:-ms-input-placeholder{opacity:.75;font-size:1.5rem;line-height:1}
form.request-a-sample input[type=text]::placeholder,form.request-a-sample input[type=password]::placeholder,form.request-a-sample input[type=email]::placeholder{opacity:.75;font-size:1.5rem;line-height:1}
form.request-a-sample input[type=time]{text-align:center;width:75px;height:36px;border:1px solid #ccc}
form.request-a-sample .zf-select{width:100%!important;margin:0}
form.request-a-sample .zf-select .select-text{padding-right:22px}
form.request-a-sample .zf-select .select-btn{width:22px}
form.request-a-sample .zf-select .select-btn::before{right:6px}
.farm-cols{display:-ms-flexbox;display:flex;border:1px solid #e4e4e4;border-width:1px 0}
@media only screen and (min-width:1200px){.farm-cols{padding:30px 0 20px}
}
@media only screen and (max-width:1199px){.farm-cols{padding:30px 14px 20px}
}
@media only screen and (min-width:768px){.farm-cols{-ms-flex-flow:row-reverse;flex-flow:row-reverse;-ms-flex-pack:justify;justify-content:space-between}
.farm-descr-col{width:53%}
.farm-location-col{width:42%}
}
.farm-location-col .mce-content{font-family:Karla,sans-serif}
.farm-map{margin:0 0 20px}
.farm-map iframe{width:100%}
@media only screen and (min-width:768px) and (max-width:1024px){.farm-map iframe{height:300px}
}
@media only screen and (max-width:767px){.farm-cols{-ms-flex-direction:column;flex-direction:column}
.farm-descr-col{max-width:100%;padding:0 0 15px}
.farm-location-col{max-width:100%}
.farm-map iframe{height:250px}
}
.farm-location-box{margin:0 0 25px}
.farm-address{font-style:normal;margin:0 0 10px}
.farm-phone{display:block;margin:0 0 10px;color:#2c3133}
.farm-directions{font:700 1.8rem Karla,sans-serif;text-transform:uppercase;color:#2c3133}
.anchors-links h2,.vwv-text h1{line-height:1.2;text-transform:uppercase}
.timetable-box .mce-content h4,.vwv-text h1{font-family:Karla,sans-serif}
.farm-directions:hover{color:#007050}
.timetable-box .mce-content h4{color:#2c3133}
.mce-content .timetable-list,.timetable-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:300px}
.mce-content .timetable-list dd strong,.timetable-list dd strong{text-transform:uppercase}
.mce-content .timetable-list dt,.timetable-list dt{font-weight:400;width:46%;padding-right:5px}
.mce-content .timetable-list dt strong,.timetable-list dt strong{text-transform:uppercase}
.mce-content .timetable-list dd,.timetable-list dd{width:54%;white-space:nowrap}
@media only screen and (min-width:768px){.mce-content .timetable-list dd,.mce-content .timetable-list dt,.timetable-list dd,.timetable-list dt{margin:0 0 5px}
}
@media only screen and (max-width:767px){.mce-content .timetable-list,.timetable-list{font-size:1.5rem}
.mce-content .timetable-list dd,.mce-content .timetable-list dt,.timetable-list dd,.timetable-list dt{margin:0 0 2px}
}
.products-section-alt{padding:30px 0}
.filter-panel-level1{display:-ms-flexbox;display:flex}
@media only screen and (min-width:768px){.filter-panel-level1{margin:0 0 26px}
}
@media only screen and (max-width:767px){.filter-panel-level1{-ms-flex-direction:column;flex-direction:column;margin:0 0 20px;padding:0 0 5px;border-bottom:1px solid #e4e4e4}
}
.flex-check-title,.ti-title{margin:0 0 10px}
.flex-filter-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left;font-weight:700}
@media only screen and (min-width:768px){.flex-filter-label{width:200px;padding:0 20px 0 0;border-right:1px solid #e4e4e4;font-size:3rem}
}
@media only screen and (max-width:767px){.flex-filter-label{font-size:2rem;padding:0 0 10px}
.flex-check-cols{-ms-flex-direction:column;flex-direction:column}
}
.flex-check-cols{display:-ms-flexbox;display:flex}
@media only screen and (min-width:768px){.flex-check-cols{width:calc(100% - 200px);padding:8px 0 0 20px}
.flex-check-title{font-size:2rem}
}
@media only screen and (min-width:1025px){.flex-check-col:first-child{width:35%}
.flex-check-col:nth-child(2){width:65%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.flex-check-col:first-child,.flex-check-col:nth-child(2){width:50%}
}
.flex-check-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-check-item{padding:0 20px 15px 0}
.flex-check-item .inline-check{margin:0}
.filter-panel-level2{display:-ms-flexbox;display:flex}
@media only screen and (min-width:768px){.filter-panel-level2{-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (min-width:1025px){.filter-panel-level2{-ms-flex-align:center;align-items:center}
}
@media only screen and (max-width:1024px){.filter-panel-level2{-ms-flex-align:start;align-items:flex-start}
.filter-panel-sel-items .filter-sel-alt{margin-bottom:10px}
}
.clear-filter-link{font-weight:700;position:relative;white-space:nowrap}
.clear-filter-link:before{position:absolute;left:0;right:0;margin:auto;top:auto;bottom:0;width:100%;height:2px;background:#00573f;content:"";transition:width .3s}
@media only screen and (max-width:767px){.flex-check-title{font-size:1.7rem}
.clear-filter-link{margin:7px 0 0 15px}
}
.visual-with-video{background-repeat:no-repeat;transition:background-position .8s;max-width:1920px;margin-left:auto;margin-right:auto;position:relative;z-index:1}
@media only screen and (min-width:1025px){.clear-filter-link:hover{text-decoration:none}
.clear-filter-link:hover:before{width:0}
.visual-with-video{min-height:756px;background-image:url(../images/about/banner-about.jpg);background-position:0 100%;background-attachment:fixed;overflow:hidden}
}
@media only screen and (max-width:1199px){.visual-with-video{background-position:0 50%;background-size:cover}
.visual-with-video .bg-video-banner{display:none}
}
@media only screen and (min-width:768px) and (max-width:1024px){.visual-with-video{min-height:480px;background-image:url(../images/about/banner-about-tab.jpg)}
}
@media only screen and (max-width:767px){.visual-with-video{min-height:360px;background-image:url(../images/about/banner-about-mob.jpg)}
}
@media only screen and (min-width:1025px){.animated .visual-with-video{background-position:0 0}
.vwv-text{padding:114px 0 0}
.vwv-text h1{font-size:7rem}
}
@media only screen and (min-width:1921px){.visual-with-video{background-position:50% 100%}
.animated .visual-with-video{background-position:50% 0}
}
@media only screen and (min-width:1800px) and (min-height:1100px){.visual-with-video{background-size:100% 100%}
}
.vwv-text{margin:0 auto;max-width:814px;text-align:center;color:#fff;position:relative;z-index:3;text-shadow:0 0 5px rgba(0,0,0,.3)}
.bg-video-banner,.vwv-text.vwv-text-abs{position:absolute;right:0;top:0;left:0}
@media only screen and (min-width:768px) and (max-width:1024px){.vwv-text.vwv-text-abs{max-width:620px}
.vwv-text{padding:70px 0 0}
.vwv-text h1{font-size:4.6rem}
}
.vwv-text h1{color:#fff!important;letter-spacing:-1px;margin:0;max-width:100%!important}
.vwv-text h1:after{display:block;margin:15px auto 25px;content:"";width:100px;height:5px;background:#fff}
@media only screen and (max-width:767px){.vwv-text{padding:30px 0 0}
.vwv-text h1{font-size:2.8rem}
}
.visual-sub-note{display:block;margin:0 0 40px;font-family:Ovo,serif;font-weight:700;font-style:italic;color:#fff}
@media only screen and (min-width:1025px){.visual-sub-note{font-size:2.2rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.visual-sub-note{font-size:1.7rem}
}
@media only screen and (max-width:767px){.visual-sub-note{font-size:1.6rem;margin:0 0 21px}
}
.bg-video-banner{width:100%;height:auto;z-index:-100}
.btn-play{display:block;margin:0 auto;border:7px solid #fff;border-radius:50%;font-size:0;color:transparent;position:relative}
.btn-play:before{position:absolute;top:0;left:0;bottom:0;margin:auto;right:11px;width:0;height:0;transform:translateX(10px) translateY(0) scale(1);content:"";transition:transform .3s}
@media only screen and (min-width:1025px){.btn-play{width:156px;height:118px;border-width:7px 9px}
.btn-play:before{border-top:32px solid transparent;border-bottom:32px solid transparent;border-left:52px solid #fff}
.btn-play:hover{background-color:rgba(0,0,0,.5)}
.btn-play:hover:before{transform:translateX(10px) translateY(0) scale(.7)}
}
@media only screen and (max-width:1024px){.btn-play{width:116px;height:78px;border-width:5px 7px}
.btn-play:before{border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:38px solid #fff}
}
.container-about{position:relative;z-index:2}
.anchors-links{max-width:1170px;background:#2c3133}
.anchors-links h2{font-family:Karla,sans-serif;text-align:center;color:#fff}
.anchors-links ul{text-align:center;font-size:0}
.anchors-links ul li{border-left:1px solid #464646}
.anchors-links ul li:first-child{border-left:0}
.anchors-links ul a{font:700 1.9rem/1.2 Karla,sans-serif;color:#fff;text-transform:uppercase;padding:0 36px 0 0;position:relative}
.anchors-links ul a:after,.anchors-links ul a:before{position:absolute;bottom:4px;width:16px;height:5px;background:#fff;content:"";transition:background .3s}
.anchors-links ul a:after{right:0;transform:rotate(-45deg);transform-origin:bottom left}
.anchors-links ul a:before{right:16px;transform:rotate(45deg);transform-origin:bottom right}
.anchors-links ul a:hover{color:#007050}
.anchors-links ul a:hover:after,.anchors-links ul a:hover:before{background:#007050}
@media only screen and (min-width:768px){.anchors-links ul{display:table;width:100%}
.anchors-links ul li{display:table-cell;padding:15px 20px}
}
@media only screen and (min-width:1025px){.anchors-links{margin:-94px auto 0;padding:38px 5px 22px}
.anchors-links h2{font-size:36px;margin:0 0 15px}
.anchors-links ul li{padding:15px 20px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.anchors-links{margin:-64px 10px 0;padding:18px 5px}
.anchors-links h2{font-size:2.2rem;margin:0 0 8px}
.anchors-links ul li{padding:10px}
.anchors-links ul a{font-size:1.7rem}
.anchors-links ul a:after,.anchors-links ul a:before{bottom:4px}
}
@media only screen and (max-width:767px){.anchors-links{margin:-64px 10px 0;padding:18px 5px}
.anchors-links h2{font-size:1.7rem;margin:0 0 15px}
.anchors-links ul li{display:block;text-align:center;padding:5px 0;border:0}
.anchors-links ul a{font-size:1.5rem;padding:0}
.anchors-links ul a:after,.anchors-links ul a:before{display:none}
}
@media only screen and (min-width:1025px){.expo-section{padding:86px 10px 40px}
.expo-intro{font-size:2.4rem}
}
@media only screen and (max-width:1024px){.expo-section{padding:46px 10px 20px}
}
.expo-intro{max-width:890px;margin:0 auto 30px;font-family:Ovo,serif;font-weight:700;text-align:center}
@media only screen and (min-width:768px) and (max-width:1024px){.expo-intro{font-size:1.8rem}
}
.expo-cols{font-size:0;margin:0 -10px}
.expo-col{font-size:1.5rem;text-align:center}
.expo-col img{max-width:100%;height:auto;display:block;margin:0 auto 24px}
.expo-col h3{font-family:Karla,sans-serif;line-height:1.2;text-transform:uppercase;color:#2c3133;position:relative;padding:0 0 20px}
.et-item strong,.map-location-section .contact-link{font-family:Ovo,serif;font-weight:700}
.expo-col h3:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto auto 0;width:100px;height:5px;content:"";background:currentcolor}
@media only screen and (min-width:1025px){.expo-col h3{font-size:2.4rem;padding:0 0 20px;margin:0 0 20px}
.expo-col p{line-height:2}
}
@media only screen and (max-width:1024px){.expo-col h3{font-size:1.8rem;padding:0 0 10px;margin:0 0 10px}
}
@media only screen and (min-width:768px){.expo-col{padding:0 11px;display:inline-block;vertical-align:top;width:33.33%}
.expo-types{display:-ms-flexbox;display:flex}
}
@media only screen and (max-width:767px){.expo-col{padding:0 10px 30px}
.expo-col:last-child{padding-bottom:0}
}
@media only screen and (min-width:1025px){.expo-types-section{padding:40px 10px}
.expo-types{-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (max-width:1024px){.expo-types-section{padding:20px 10px}
}
.expo-types{width:100%}
.et-item strong{display:block;text-align:center;font-style:italic;color:#666}
@media only screen and (min-width:1025px){.et-item strong{font-size:1.8rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.expo-types{-ms-flex-pack:distribute;justify-content:space-around}
.et-item strong{font-size:1.5rem}
}
@media only screen and (max-width:767px){.expo-types-section{padding-left:0;padding-right:0;overflow:hidden}
.expo-types-section .bx-viewport{overflow:visible!important}
.expo-types-section .basic-title{padding-left:10px;padding-right:10px}
.et-item strong{font-size:1.3rem}
}
.et-icon{border:1px solid #dcd7d7;border-radius:50%;background:#fff;margin:0 auto 12px;text-align:center}
.et-icon>span{display:inline-block;vertical-align:middle}
.et-icon>span.icon-restaurants{width:38px;height:47px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAvCAYAAACPMrhmAAACHUlEQVR42u2ZzUsCQRiH1yL6gEC6ZEZUUIg3j1GGIemhQ5eowEv3iG5FUJB0iQKloI9zSVDQ5zmh/gjp4KEuHupQHSxFk+w38C6I2OLOzuwu0cIDsjLvPOvMvLPvqCgGrnA43ANiIA2+QRk8ggPgUay40PEcyJFMORQKldXPRBEsypYYAdsgQb/QWpWEFptgi9rGQUiEUBs41yFRL0nQYUTsUoKUyj1o4JEalSilMsUjFjNB7JhH7MQEsSSPWNwEsQSP2JgJYtO8q/JK8qpsNJLHZKSMW0N5rELQDx4ECD2BsOht6VrE8MnYL//F/ozYhQCxOxliqwLEdmSIDQoQ88sQi1vyNlGH2KklbxN1iG0IEDuUIdYPng1IvQGfrGqpnepGvVKvwCW7lIvZYtLXEPOAkk6xIbOq8HUdUntmHg84wH4dUmegyarzi5caQu9ggT2AYtWFzpvBBFgGK2AStJotEaTN3K2jjZvaBGUIBdgrS8VQsUQ7q1XlsO/ATFVSZjECRmWcYB6kNCZ3BuyCCBgmInQvo9EuRbGdeoR84AjkTSh489SXT0vIC244O2AJd5yq9y/OGKxvb3VOWgIFA0+epeK4hVIFb5wCuTiYWFTQsKQJEbGiCh3iighW4thDf6OoCArEhmAA9FaeZBtBEbi6XKATfNhJTF0AWVHxFME5KWc3sTz9fdMFPu0kxiZ/H+i22+RX5Qp2nGNC+QEOe2/ObPvFwAAAAABJRU5ErkJggg==)}
.et-icon>span.icon-food-service{width:36px;height:46px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAuCAYAAABAm7v+AAACb0lEQVR42u2XP0sDMRiH+xH8CP0Iugt2aQdxcOzYQTorOIuIYMHBDqIOWjqJQwdRB3HQExw6iHaQotBihyJFi5RS9fxHfQO/gxAuvVzMnYcqPNZe08svyZPcayxm8CeVSuWJvgd5vzc9ICz2qhnojahI+NQJ1MFIOpqBGh73Dj1Qi0hI6CkHooYrxC7xjkDveL/4Iw5hjdnobjgP2Igsww49DPi8IgaaJ4YdDyC3ZdihgTMYRCAvh3wF2iFmiHtikrjSCNT/DmIgt0Z+Ao0R0xIWlALRryJ4lDRqOW24jte476kygvutSgKfOoFYoyOiTlwTJ8QztnybOCMu+OlUkdOFUbwmBi23EyiOC25SMxkzkkDHwJlFtuVLRBUKlFwCHUpmsGoi0CSwuOv8veIugTwd6kO4U6Rfhk9sXWtY822DgXpoJ/LKB/K1JblAW6CGAbwIg1vQdYi9KWOJNtAhG2ED67trUOo0Zk6kYMIhnUBKDkVOan6r7kG8IrbzIc4iU4GK+EykbELqLCij8y46LiDUqK7UszitmbxzOKEzOLlzxKZBh0roXOTyV0q9BK7g0hOWcB+lTFY3EHOgiXPnnLARpgPRrw1KPUEMubBuQmqdQEpSpyEb25JTXBlawSMhJwl0C3pcEV9FId9ynuBhOhQ5qXXqIaVt38Shxjq6Iz4guI3O2iYcSiaTyg6FKbXSo4M/7scxY3E0SuMkdwu0Axq4qS2UMvk/L/UT+OCudVGO2vhbq0CL3MEYZiClIl93yXTqochJfYa6S6RuYtsH9q+0rkM69VAOMy5y9FNSKzn0awIFVg/pBgrs0fEfSMYXVAhljUuD3GUAAAAASUVORK5CYII=)}
.et-icon>span.icon-wholesale{width:51px;height:36px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAkCAYAAAAkcgIJAAACr0lEQVR42u2ZT0hUQRzHX3/BxIw6SISQQYegSKpLJyHaTSiCDtahKAUpTyGBQVe7lYeii1KKRkqH/BNSSodOURQFQkRFEOVhCbHYWoXKsr4TX2EYfvN23tu3u29jFz7ozszvO/Odnffeb+Z5Xow+yWSyEcyBx2C1V8ofGOgFf8iOqER3g3EwFRA1oy059NuvmamPwshykNJEw5CIygz+nmZ5NrokwdocjSjehFnzFjNTrv1KgpsjMKPoiKuZQXAlC9+MmAzYFEcz9Q4D6RDihkrVzCpeK2ZsQ8mZYewBIfYlWFlyZhg/JsSfjaUZ/L8PNIOToEqIrwPfjfivoCaOZma18hOWQV0UNPriaCatlTdbBrUGTAs6e0OYeV5UM2x3VNB5odKlgGZ2cllnI5k3M2z7UNBqy1uiiaDDYJh3IcWDCM1sB78MrS9gfb7MZBzWYygzbH9V0OsOsMxGHa+ZlOfY0GZm2tjPNAoDXAdmDL1FsCfyu1mOZkzaLTPeKrR9ApYVw8wxJU78luVlrZ3OLvBBaN9SDDP54u3/ZCZdNlM240AikSj/MoU285uHeuoJ/IwPOtdBLoBHYIRZ72IOZsYd+5y1mRk2T1bwfQuYcBC9DTYasVstSWc66tzM7OCmejKrfTs4wlOXQzzpXAHu+hjpoaaKbQLneRi+pDdZSDOfQTWo4DLR6yZ4AlMD5gUjn7gpqwJPjboxTkStsaX2M5Ni1uDCu3+Hjkan1yl6wTLzbay/I9RdY12nJfYU6+9rZR993gIEZUEJ3NMKzlF00nY9+Az4jM+GTHGD9Zf4Xe1zWoX3M5mQZgY8/vzbmBBWUvSWJWBp9tcKyWQF60YssV2sr2b7DYV66dMg3E5/quw35EHgDzVhxXyLpe5G7zmY1+BggNjjWsr/CuwvxJj/ArG8uTTBo1SlAAAAAElFTkSuQmCC)}
.et-icon>span.icon-retail{width:44px;height:44px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAB/0lEQVR42u2YTShEURTHHxFJmWyUhWZh8pWFmoUNUWYsfDSLaZqSWJiNMlmQzRRhYUd2FiaK/RRLimxmhaJko1kgHwshSYhzc6em133nnHmzmNe4r36L6d3///zvufe9dxvDUFx+v//HIQQMzqUD68A6sA6Mhq0nTJaEkYIIoolZaILAJ6KLcgJvIAbCvNpC14HohpF6B4guBZRQ3f1CDPYQ7Qiim0V0U8SKjtrtrmAc0c4juk1E10TUvACK7XRXUIsU3kZ0R8Q2vCLqhux0N0kUTSLaG0K7StQ+AYqy7e4MVtTn8z0S+nIkcC/jFdeXTXcFHqRgFUPfjOjLgDfWCjO7e04saRsjcD/hkWB4dHO7u0AUCzI8ooRHhOGxLwbWAW6CCqJYJcPDRXiUMzzcRsFdMKsaYIAYExZdRu6Xol+svzFd4nnKNaxLvPSBJ8BrMaYHeAd2Va8ucRYA4sC32OsWHg3ALXAmGsQNNyg71Qi0ABPAdcaG/wCWgXa5nzqBNRkkPeYSGJMeHmAIODY9OFtyksLDCywCrxn37+X5olVOJARMqwLPOegcbCZRsIEPgRUGLwptnKk1s5NL4Enm/k8ptG6bD3pAB9aBdeB/EjgszwfZEstX4Lx8OHRgHdjEusWfeGYe9GmtYALDj1PJnYMDP6dzGg4OqUQH1oFN/AKxq/B46whaqwAAAABJRU5ErkJggg==)}
.et-icon>span.icon-hospitals{width:56px;height:38px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAmCAYAAACRWlj1AAACM0lEQVR42u2YPUgCYRjH3WpwcOxjsMHWaAoXsUWHCCqX1ogIFIIbbSmXILChobFCCRxqKJyMFuemwAiEIKiEWqItKMmeg//Bw/He691x593ZCT/keT+fn/p+nJGIA69sNjtJ3BK9PnyBfu3UsSYifnlRMgeSZJ+Igvoh6D6QAuqM+pX9JFgxSPKYGJH0GyFODPpW/C54pmtTRDuVoq7uLFCCmUzmjd6jujZN1qapq4sS70H6BkuCNoaCqC8FSTCJ8jzxCbqsvsvK82ibDJLgGMoVE0eCgrbjAxGkgZeIXfxkzDAqEEzYEJzWC2LskgU21T4yuS0TCemJCQSXMV6aOASvrP6VlafRdkUgGLORz5VM8NohwXMbm8yFQ4I/MsGmQ4K/xJyFYyKJPk4I9gYhqPJMxNnYCWIWJFh5nHgRHfRuC15ik1DpAC2umRDs4fDOSebLCQ54mWAZ82+zS7lCFwuFX/bNCiqs/E6FxWsmBTXuiT1iHeyhTNZHJDiL+WP6o4Tn4IWgHVwX7Ghi7DlOi589Emxj/hbiD5bTx6A3GTcEHd1kjoh58Ai0eN8jwQ3Mv4i4wXJqhGvwvwkO/RocesEyu1q1gRbvWBA8ZU8OIh4sCK5i/hTiOsup7tUanLL5j5zra3AbA8VwsLZYXPBIMIWyOOIay6nm1Rp0UtCXm0woGAqGgqFgcAXp7wq5IDtHVG5sCM4QVUn9ArttiKgb9KtibKv5fHOniAt3SF8RCoaCPucP91Yh0hsHmB4AAAAASUVORK5CYII=)}
.et-icon>span.icon-schools{width:59px;height:37px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAAlCAYAAAD8+ZFYAAACEElEQVR42u2Yv2rCUBTGM3QtdtClFNonKI6OWcxShxSkfxCKQycnC7bUt2iXLn0EHQQ3lyr4AKIODg4uglgRp67pue134RAM5p/JRRL4hu9yPTm/3JzjzdW0EC/DMMqkJ9JjgBgXpA/SK+lYU/UCrAWdBYCVMR5Uh30mvYikA8B+ClDSleqwJwFjCFhTU/06eFhKLCUAoQrpnHk/uiSVtoyn4ga9Zs0kCplxgWZI3xHDivtl4oBtRAwq1Yga9D4mUKmbuF7nTUSAGxW6cQKrPCwFPCK9kWYuZMQBa/xfbvJ7FzxOoGnSl9f/PBtsn6RDwi+YnzrEmbI5C4xJ398Ca3rIUfCk7aBZPA0rIGyLxRR+xvzAIc6AzfnLgflWQFgLMbMy4B3px+9uxgY7IlUh4dfMzx3izNmcNcakH4UAa4HvVsNeVmy+ayHARlGzXmFr4Dt1+vA+pJUt7zplOKSa3Rusat14r7Aq1qwr2CVeqxWrvxl7+p5g8/l82LAL5CPrfAW/9ANr2sar8LoiK6vDVznUlpVPYO2wY1KXNGGNpMu6atywA+QjG98Efpw0qB2wJXZiKHwdvqAIbAH51OEr8CUVanaKV8+uqcvOvdeabePbtgPfg2/6hNUdPi11nyvbRD49+A58W4WaDRtW6R1UApvAJrAJrG/YossjSvtR6tDl/JwDbM7l74cej1KlivJevzp/r6Kd3VzVAAAAAElFTkSuQmCC)}
.et-icon>span.icon-stadiums{width:55px;height:46px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAuCAYAAACMAoEVAAAErklEQVR42t2af2hVZRjHN1vOZk2bmeIaCkuxCVmNZkRKxO5IxSShQlBsRWg5ycI2Qa2cJrFRu0k1f9S8JLphN1NwJVeLaisdRjmrqQj70aqFIzfFyq3N6/ex74GXs3PuPXfvue54D3z+uOfH877f97zv8zzvc09S0jU6CgoK9oLfwSKQnJRIBwQdB2HyLbj3WnfgJtAGvna7cZM44TLYCm7TtLsUdIHVIDXSjZOUxvvBFt3GI4gz2Kxp16/YOgPmOhFncA4UgRSXxckMWeDCoPkt+lwLJjsRZ0yhp1wSdwlsBGkuzQi/TZ+bnIhrAPe7OC2zXV7LZnEyeKXiPyKJ6wTPgWFurrk4OEFV3AHbwVPEnQS3xsNbxlHcC9FuNMR9ZXN9rIQIMIcu+HXwHtjFUasHP4FWIm+/mxije4G/O5X7fuazB2hLbK5nG3PBfdJ2FHEPOxV3FOSDYrADHGEsCQ8x3exbAJQAH/ggqjhcnAretjLq8/nCHhAWjW2iwSzqQb6ZcILwnWgyxLUlkDADSdBvMJzEZi70wRj6m8aaOGqfg4+5LgJcs36Fd5RrAe4WDnItnQId4F+NvrwPxpunZxp4nPnkCWYlRo55GuwBr4FCLmRZoyNt1u8IMFoaoZOyYhzvSbWxcQuYBh5lvJXA/CloMWciYDt4Up4xG9nAEc01nR9FF5ymnLudA/Ay30ANOAQawW/0ZpcHMeL9fLYd/AhCoBpUgJXgMTUUsG95IMPU5+ngLVBunHhRaUSM75aACO65Om8HjmgKuAM8AOaDZxky3mR8kqn2CfhM4qVCPfdx6rla3ivPvEsbxbQ5n21kWSXt0jdwN3ge7DT5jjXGTfMijGgvA6ysizfA0wX/HznmUYvT/lKm7V1cBks4y4JMFHoi9HuhYSBHwytJkvorp2UdMwx585WKAylnJqNSrlyvVDKcb2irTcOpCHmGuNRBrhMvM0Z9/e0JJOy8eW5XJZC4oNXinSJehvP+n+tIzCWu91fFf9jtBjKU3zcyjqxgxP+SWchQC+lgCKlkCJNQMVzpdwa40yxOonsf+IJbiVlWNQ6cu5mZySMsrpYwaH5IFx1iGvWLsldrZZHJ2Nd1ma41sZQRoo0q2ixhG/kMB+k2pciHGBvl+f9kD2i+KddilPqYhgUZXxaDGWCCbiUsxliXwjbzKLaUqWAjxZj77bMKlrFMDwkdf4IfmCjXcD8l8WsdU6YiBn2DBUzd1HPLee9aPruVtiS7+Z7TsD/GvmVbjdBfCeAp+yxnFU4eSwBxzXZzu1rT8C5OMR0+0uzDYTtxGzSMNrjoQOp06ih2Rgs1jO6jjVdYn6yIQUwpnynl74BGP0rsGpnlgji/+tuhOENMwAVxT9g1kqlRzvOKuFy7RpI1UiwviLtoV9NRa5h/XIfiJKWb7aSxdFDGkfC6uF7mouNidcljwEusRnlNXDO9bJYbsWciWMZA3eJAXChCvdJM0IG4s2A/WCUVr3hn6lI3nAme4QgWRfkL1wkB5euEMg5m/oDq8RB+a6Itzqsf0eTy+5XBijvGnXWyl0St5wJ3K7OXOugmLwjLjOP2JWuoxWVoVobt6LH7DzyW4wrKlluPJvPjPQAAAABJRU5ErkJggg==)}
.map-location-section{padding:40px 10px}
.map-location-section .basic-title{position:relative;z-index:3}
@media only screen and (min-width:1025px){.et-icon{width:100px;height:100px;line-height:98px}
.map-location-section .basic-title{margin:0 0 -42px}
}
@media only screen and (max-width:1024px){.et-icon{width:70px;height:70px;line-height:68px}
.et-icon>span{transform:scale(.8)}
.map-location-section{overflow:hidden}
}
@media only screen and (min-width:768px) and (max-width:1024px){.map-location-section .basic-title{margin:0 0 15px}
}
@media only screen and (max-width:767px){.map-location-section .basic-title{margin:0 0 74px}
}
.map-location-section .contact-link{padding-left:20px;font-size:1.5rem}
.map-location-section .contact-link:not(:hover){color:#08563f}
.map-holder{margin:0 auto;position:relative}
.map-holder img{max-width:100%;height:auto}
.map-holder .content-tooltip{position:absolute;opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}
.map-holder .mh-region.show-tooltip{z-index:3}
.map-holder .mh-region.show-tooltip .content-tooltip{opacity:1;visibility:visible}
.map-holder .mhr-boston .content-tooltip{right:-115%;bottom:63.5%}
.map-holder .mhr-ny .content-tooltip{right:-30%;bottom:74.5%}
.map-holder .mhr-dc .content-tooltip{right:-85%;bottom:116.5%}
.map-holder .mhr-pa .content-tooltip{right:-81%;bottom:113.5%}
@media only screen and (min-width:1025px){.map-holder{max-width:883px}
.infographic-section .basic-title{font-size:2.2vw}
}
@media only screen and (min-width:768px) and (max-width:1024px){.map-holder{max-width:748px}
.map-holder .mhr-boston .content-tooltip{right:-146%}
.map-holder .mhr-ny .content-tooltip{right:-42%}
.map-holder .mhr-dc .content-tooltip{right:-100%}
.map-holder .mhr-pa .content-tooltip{right:-104%}
}
@media only screen and (max-width:767px){.map-holder{max-width:300px}
.map-holder .content-tooltip:after,.map-holder .content-tooltip:before{transform:translateX(25px) translateY(0) scale(1)}
.map-holder .mhr-boston .content-tooltip{right:-328%;bottom:92.5%}
.map-holder .mhr-ny .content-tooltip{right:-81%;bottom:94.5%}
.map-holder .mhr-dc .content-tooltip{right:-156%;bottom:141.5%}
.map-holder .mhr-pa .content-tooltip{right:-256%;bottom:141.5%}
}
.mh-region{position:absolute;z-index:2}
.mhr-boston{top:31%;right:9.4%;width:8%;height:23.4%;border-radius:46% 62% 50% 63%}
.mhr-ny{top:38%;right:14.7%;width:22%;height:25.4%;border-radius:44% 55% 43%}
.mhr-pa{top:61%;right:23.4%;width:9%;height:14.5%;border-radius:56% 50% 54% 55%}
.mhr-dc{top:72%;right:28.4%;width:12%;height:23.5%;border-radius:56% 50% 54% 55%}
.infographic-section{max-width:1920px;margin:0 auto;position:relative}
.airplane img,.ship img,.track img{max-width:100%;height:auto}
.infographic-section:before{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;content:"";z-index:2;background:url(../images/about/about-infographic-anim.png) no-repeat;background-size:100% auto}
.infographic-section img{display:block;max-width:100%;height:auto;position:relative;z-index:0}
@media only screen and (min-width:768px) and (max-width:1024px){.infographic-section:before{background-image:url(../images/about/about-infographic-anim-tab.png)}
.infographic-section .basic-title{font-size:2.8vw}
}
.infographic-head{z-index:3}
.info-tooltip{position:absolute;min-width:9vw;min-height:6vw;z-index:4;background:#fff;border:1px solid #000;box-shadow:0 0 10px rgba(0,0,0,.2)}
@media only screen and (min-width:1025px){.info-tooltip{padding:15px 17px}
}
@media only screen and (max-width:1024px){.info-tooltip{padding:8px 10px}
}
@media only screen and (min-width:768px){.infographic-head{position:absolute;left:0;right:0;margin:auto;top:5%;bottom:auto;width:750px}
.info-tooltip{visibility:hidden;opacity:0;transform:scale(0)}
}
.info-tooltip:after,.info-tooltip:before{position:absolute;top:100%;width:0;height:0;content:""}
.info-tooltip.it-arrow-left:before{left:-1px;border-top:22px solid #000;border-right:20px solid transparent;z-index:1}
.info-tooltip.it-arrow-left:after{left:0;border-top:19px solid #fff;border-right:18px solid transparent;z-index:2}
.info-tooltip.it-arrow-right:before{right:-1px;border-top:22px solid #000;border-left:20px solid transparent;z-index:1}
.info-tooltip.it-arrow-right:after{right:0;border-top:19px solid #fff;border-left:18px solid transparent;z-index:2}
.info-tooltip.it-position-1{bottom:73%;left:49.6%;transition:all .3s;transform-origin:bottom left}
@media only screen and (min-width:768px) and (max-width:1024px){.info-tooltip.it-position-1{left:54.6%}
}
@media only screen and (max-width:767px){.infographic-section:before{display:none}
.info-tooltip.it-position-1{bottom:75%;left:49.6%}
}
.info-tooltip.it-position-2{bottom:50%;left:15%;transition:all .3s 2s;transform-origin:bottom left}
.info-tooltip.it-position-2 strong{display:inline-block;vertical-align:top;margin:-7px 6px -17px -1.5vw}
.pager ul.yiiPager li.hidden,.typed-cursor{display:none}
@media only screen and (min-width:1025px){.info-tooltip.it-position-2{padding-left:50px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.info-tooltip.it-position-2{padding-left:30px;left:10%}
.info-tooltip.it-position-2 strong{margin:-3px 6px -17px -2vw}
}
@media only screen and (max-width:767px){.info-tooltip.it-position-2{bottom:70%;left:2%}
.info-tooltip.it-position-2 strong{margin:-3px 6px -17px -8px}
}
.info-tooltip.it-position-3{bottom:47%;right:28%;transition:all .3s 4.5s;transform-origin:bottom right}
@media only screen and (min-width:768px) and (max-width:1024px){.info-tooltip.it-position-3{right:16%}
}
@media only screen and (max-width:767px){.info-tooltip.it-position-3{bottom:50%;right:5%}
}
.info-tooltip.it-position-4{bottom:28%;right:64%;transition:all .3s 7.5s;transform-origin:bottom right}
@media only screen and (min-width:768px){.typed-from{visibility:hidden;opacity:0;position:absolute;top:-999px}
.info-animation .airplane{transform:translateX(133%) translateY(-141%) scale(1)}
.info-animation .ship{transform:translateX(200%) translateY(0) scale(1)}
.info-animation .track{transform:translateX(117%) translateY(0) scale(1)}
.info-animation .info-tooltip{transform:scale(1);visibility:visible;opacity:1}
}
.info-tooltip-text{font:700 1.2vw/1.1 Karla,sans-serif;color:#2c3133;letter-spacing:-1px;text-shadow:1px 0 0 currentcolor}
.info-tooltip-text strong{font-size:2.35vw}
.info-tooltip-text sup{font-size:1.6vw}
@media only screen and (min-width:768px) and (max-width:1024px){.info-tooltip-text{font-size:1.7vw}
.info-tooltip-text strong{font-size:2.8vw}
.info-tooltip-text sup{font-size:2vw}
}
@media only screen and (max-width:767px){.info-tooltip.it-position-4{bottom:34%}
.info-tooltip-text{font-size:1.4rem}
.info-tooltip-text strong{font-size:1.8rem}
.info-tooltip-text sup{font-size:1.7rem;top:-5px}
.airplane{display:none}
}
.airplane,.ship{top:23%;left:28%;position:absolute;z-index:1}
.airplane{width:4.6%;transition:transform 1.5s}
.ship{width:6.15%;transition:transform 5s 1.5s}
.track{position:absolute;width:14%;bottom:23%;left:25%;z-index:1;transition:transform 3s 8s}
.build-name{position:absolute;top:60.7%;z-index:4;font:700 1.3vw/1 Karla,sans-serif;color:#fff;text-transform:uppercase;text-align:center;letter-spacing:1px}
.build-name.bn-animation{animation:neon5 .8s ease-in-out infinite alternate}
.build-name.bn-1{width:8.9%;right:7.2%}
.build-name.bn-2{width:9.6%;right:18.2%}
@media only screen and (min-width:768px) and (max-width:1024px){.build-name.bn-2{top:61%;right:4.5%}
}
@keyframes neon5{from{color:#fff;text-shadow:0 0 0 #fff,0 0 0 #fff,0 0 0 #fff,0 0 3px #bf5059,0 0 4px #bf5059,0 0 5px #bf5059,0 0 6px #bf5059,0 0 8px #bf5059}
to{color:#c45058;text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 3px #fff,0 0 6px #bf5059,0 0 8px #bf5059,0 0 10px #bf5059,0 0 12px #bf5059,0 0 14px #bf5059}
}
.infographic-inner{position:relative}
.infographic-foot{z-index:3;text-align:center}
@media only screen and (min-width:768px){.infographic-foot{position:absolute;left:0;right:0;margin:auto;top:auto;bottom:1%;width:600px}
}
@media only screen and (max-width:767px){.build-name,.ship,.track{display:none}
.infographic-foot{padding:20px 5px;border:3px solid #000;border-width:3px 0}
.infographic-foot br{display:none}
.history-section img{width:100%;max-height:650px}
}
@media only screen and (min-width:1200px){.infographic-foot .basic-title{margin-bottom:28px}
}
.history-section{position:relative;text-align:center;max-width:1920px;margin-left:auto;margin-right:auto}
@media only screen and (min-width:1025px){.history-section{margin-bottom:84px}
}
@media only screen and (max-width:1024px){.build-name.bn-1{display:none}
.history-section{margin-bottom:44px}
}
.history-section img{display:block;max-width:100%;height:auto}
.abs-text-block{position:absolute;left:0;right:0;bottom:0;margin:auto auto 4%;top:auto;width:100%;max-width:950px;z-index:5}
.light-text-block{color:#fff;text-shadow:0 0 5px #000;text-align:center;line-height:1.9;padding-left:10px;padding-right:10px}
.light-text-block .btn-transp{text-shadow:none}
.light-text-block .basic-title{color:#fff}
@media only screen and (min-width:1025px){.light-text-block{font-size:1.8rem}
.light-text-block p{margin:0 0 30px}
.careers-section{min-height:632px;padding:84px 0;background-image:url(../images/about/careers.jpg)}
}
.careers-section{background-repeat:no-repeat;background-position:50% 0;background-size:cover}
@media only screen and (min-width:768px) and (max-width:1024px){.light-text-block{font-size:1.6rem}
.light-text-block p{margin:0 0 20px}
.careers-section{min-height:520px;padding:44px 0;background-image:url(../images/about/careers-tab.jpg)}
}
@media only screen and (max-width:767px){.abs-text-block{bottom:8%}
.light-text-block{font-size:1.4rem}
.light-text-block p{margin:0 0 20px}
.light-text-block p+br{display:none}
.light-text-block .basic-title{margin:0}
.careers-section{padding:24px 0;background-image:url(../images/about/careers-mob.jpg)}
}
.basic-text-block{max-width:956px;margin:0 auto}
.es-two-btns{text-align:center}
.pager,.readmore-wrap{text-align:right}
@media only screen and (min-width:1025px){.es-two-btns{padding:50px 0 0}
.es-two-btns .btn-transp{width:40%;margin:0 1%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.es-two-btns{padding:25px 0 0}
.es-two-btns .btn-transp{margin-bottom:20px}
}
@media only screen and (max-width:767px){.es-two-btns .btn-transp{margin-bottom:10px}
}
.quicksearch,.subscriptionbox{overflow:hidden;width:180px}
.quicksearch label,.subscriptionbox label{display:block}
.widget .widget-row{float:left;padding:1px}
.quicksearch input[type=text],.subscriptionbox input[type=text]{width:118px}
.quicksearch input[type=submit],.subscriptionbox input[type=submit]{width:56px;padding:0}
.search-box{margin-bottom:10px}
.search-box input[type=text]{width:300px}
.go-back-lnk a:before,.readmore-wrap .readmore:after{display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;content:''}
.videoholder{margin-bottom:15px;padding:0}
.article-date{float:right;color:#828282}
.article-intro{margin-bottom:10px;padding:10px}
.article-intro .readmore:after{margin-left:3px;border-left:4px solid #999}
.ai-date-title{padding-bottom:10px}
.ai-date-title h2{float:left;font-size:1.4rem}
.ai-date{float:right;font-size:1.1rem;color:#828282}
.ai-img{float:left;margin:0 10px 5px 0}
.go-back-lnk{margin-top:15px}
.go-back-lnk a:before{margin-right:3px;border-right:4px solid #999}
.cc-image,.change-box .btn-basic.green{margin-right:10px}
.cc-image{float:left}
.cc-cnt{overflow:hidden}
.catalog-category-link{display:block;margin-bottom:10px;font-size:1.4rem}
.download-documents li,.download-documents ul{list-style:none;display:inline-block;padding:0;margin:0}
.lr-intro,.lr-title{margin-bottom:5px}
.download-documents a{color:transparent;font:0/0 serif;display:block;width:32px;height:32px;background:0 0}
.download-documents .pdf-link a{background-image:url(../icons/file_extension_pdf.png)}
.download-documents .doc-link a{background-image:url(../icons/file_extension_doc.png)}
.latestarticles-row{padding:5px;border-top:1px solid #bbb}
.latestarticles-row:first-child{border-top:none}
.lr-date{font-size:1.1rem;color:#676767}
.faqitem{margin:0}
.faqitem .question a{font-size:1.8rem;padding-left:15px;position:relative;zoom:1;display:block}
.faqitem .question a:before{position:absolute;left:0;top:6px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;content:""}
.faqitem .question.open a:before{transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.00000000000000006123, M12=-1, M21=1, M22=.00000000000000006123);zoom:1}
.faqitem .answer{padding:10px 17px 0}
.faqitem .answer p{padding:0 0 5px}
.general .yiiPager .first,.general .yiiPager .last,ul.yiiPager .first,ul.yiiPager .last{display:none!important}
.pager ul.yiiPager,.pager ul.yiiPager li{display:inline-block;vertical-align:middle}
.cart-pager{margin:10px 0}
.pager{vertical-align:middle;color:#2c3133;padding:5px 0 23px;font:1.5rem/24px Ovo,serif}
.pager ul.yiiPager{padding:0;margin:0;list-style:none;font-size:0}
.pager ul.yiiPager .first,.pager ul.yiiPager .last,.pager ul.yiiPager .next,.pager ul.yiiPager .previous{font-size:0;position:relative;transform:scale(1)}
.pager ul.yiiPager .first a,.pager ul.yiiPager .last a,.pager ul.yiiPager .next a,.pager ul.yiiPager .previous a{width:24px;height:24px}
.pager ul.yiiPager .next a:after,.pager ul.yiiPager .next a:before,.pager ul.yiiPager .previous a:after,.pager ul.yiiPager .previous a:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:11px;height:3px;background:#fff;content:""}
.pager ul.yiiPager .previous a:before{left:3px;transform:rotate(-45deg) translate(0,-4px)}
.pager ul.yiiPager .previous a:after{left:3px;transform:rotate(45deg) translate(0,4px)}
.pager ul.yiiPager .next a:before{right:3px;transform:rotate(45deg) translate(0,-4px)}
.pager ul.yiiPager .next a:after{right:3px;transform:rotate(-45deg) translate(0,4px)}
.pager ul.yiiPager li{margin:0 0 0 10px;font:1.5rem/24px Ovo,serif}
@media only screen and (max-width:767px){.pager ul.yiiPager li{margin:0 0 0 4px}
}
.pager ul.yiiPager li a:hover,.pager ul.yiiPager li.selected a{background:#00573f!important;font-weight:400;border:0}
.pager ul.yiiPager a{display:inline-block;vertical-align:top;background:#2c3133;color:#fff!important;min-width:24px;box-sizing:border-box;padding:0 4px;text-align:center;border:0!important}
ul.yiiPager a:link,ul.yiiPager a:visited{color:#fff}
.sitemap{padding-bottom:30px;line-height:25px}
.sitemap li a{display:inline-block;padding-left:10px;font-weight:700;font-size:1.4rem}
.sitemap li ul{padding-left:20px}
.sitemap li ul a{font-weight:400;font-size:1.2rem}
.sitemap li a:hover{background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFAQMAAABclg+lAAAABlBMVEX/////ZgDY/SuyAAAAAXRSTlMAQObYZgAAABBJREFUeNpjEGDgYPgDxAIABeYBLYsg5boAAAAASUVORK5CYII=);background-position:0 11px}
.ti-title{width:170px;float:left;font-weight:700}
.ti-msg{width:360px;float:left;margin-left:10px}
.wpBlog .mce-content img{max-width:568px}
.blog-archive{display:block;margin:5px 0 3px}
#PostComments{padding:10px 0 0;border-top:1px solid #aaa}
.post-comment-replies{margin-left:15px}
.blog-archive .minus,.blog-archive.active .plus{display:none}
.blog-archive.active .minus{display:inline}
.blog-archive-list{padding-left:7px}
.blog-archive-list li{padding-bottom:3px}
.sourcing-section{background-color:#fff}
@media only screen and (min-width:1025px){.sourcing-section{padding:95px 20px 155px}
}
@media only screen and (min-width:1301px){.sourcing-section{padding:95px 20px 85px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.sourcing-section{padding:25px 20px 100px}
}
@media only screen and (max-width:767px){.sourcing-section{padding:25px 10px 50px}
}
.sourcing-list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
@media only screen and (min-width:1025px){.sourcing-list{padding:0 13px 0 8px}
.sourcing-item h4{font-size:2.5rem}
}
.sourcing-item{text-align:center}
@media only screen and (min-width:768px){.sourcing-item{padding:0 10px 15px}
}
@media only screen and (max-width:767px){.sourcing-list{-ms-flex-wrap:wrap;flex-wrap:wrap}
.sourcing-item{width:48%;padding:0 0 15px}
}
.sourcing-item>a{display:block}
.sourcing-item h4{font-weight:400;color:#2c3133;margin:0 0 7px}
@media only screen and (max-width:460px){.sourcing-item h4{min-height:51px}
}
@media only screen and (min-width:1025px){.sourcing-thumb{margin:0 0 12px}
}
@media only screen and (max-width:1024px){.sourcing-item h4{font-size:1.8rem}
.sourcing-thumb{margin:0 0 8px;width:auto;max-height:85px}
}
.inline-link-arrow{font:700 1.3rem Karla,sans-serif;text-transform:uppercase;color:#00573f;white-space:nowrap}
.inline-link-arrow .svg{margin:0 0 0 7px;width:12px;height:8px;transition:fill .3s,transform .3s}
.inline-link-arrow:hover{color:#2c3133}
.inline-link-arrow:hover .svg{fill:#2c3133;transform:translate(5px,0)}
.explore-section.no-top-bd .frame,body.peak .explore-section .frame{border-top:0;padding-top:0}
.explore-section-alt .basic-title{margin-bottom:0}
@media only screen and (min-width:768px){.es-boxes-grid{padding:70px 30px}
}
@media only screen and (max-width:767px){.inline-link-arrow{font-size:1.2rem}
.inline-link-arrow .svg{margin-left:3px}
.es-boxes-grid{padding:50px 10px}
}
.es-box{float:left;width:30.7%;position:relative;margin:0 3.9% 0 0;overflow:hidden}
.es-box img{width:100%;height:auto;transition:all .3s ease}
.es-box strong{position:absolute;left:0;right:0;top:50%;transform:translate(0,-50%);margin:0 auto;padding:0 0 5px;width:78%;font:700 4rem/1.3 Karla,sans-serif;text-shadow:0 0 5px rgba(0,0,0,.5);text-transform:uppercase;color:#fff;border-bottom:5px solid #fff;text-align:center;z-index:5}
.es-box:last-child{margin-right:0}
@media only screen and (max-width:870px){.es-box strong{font-size:3rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.es-boxes-grid .es-box strong{width:90%}
}
@media only screen and (max-width:767px){.es-box{float:none;display:block;width:290px;margin:0 auto 15px}
.es-box:last-child{margin-right:auto}
}
.about-panel-widget .frame{padding-top:50px;border-top:1px solid #e4e4e4}
.about-panel-widget .basic-title{margin-bottom:40px}
.back-top{display:none}
@media only screen and (min-width:1200px){.es-box:hover img{transform:scale(1.2,1.2)}
.back-top{display:block;position:fixed;right:20px;bottom:260px;width:63px;height:57px;background:#000;font-size:0;line-height:0;color:transparent;z-index:999;visibility:hidden;opacity:0;transition:all .5s ease}
.back-top.back-top:hover:before,.back-top:hover:after{top:20px}
}
.back-top:after,.back-top:before{top:26px;width:18px;height:5px;transition:top .3s ease;position:absolute;background:#fff;content:""}
.back-top:after{left:28px;transform:rotate(45deg)}
.back-top:before{left:18px;transform:rotate(-45deg)}
@media only screen and (max-width:767px){.back-top,.back-top:hover{color:#fff}
.back-top{display:block;height:60px;padding:0 34px 0 0;background:#08563f;font:700 1.7rem/60px Karla,sans-serif;text-transform:uppercase;text-align:center;position:relative}
.back-top:after,.back-top:before{left:auto;right:50%}
.back-top:before{margin-right:-52px}
.back-top:after{margin-right:-62px}
}
@media only screen and (max-width:1199px){.animated .back-top{display:none}
}
@media only screen and (max-width:767px){.animated .back-top{display:block}
}
.homepageslider ul.bxslider{display:-ms-flexbox!important;display:flex!important;height:100%}
.homepageslider .slide-item{min-height:100%}
.homepageslider .slide-item a:not(.btn-play){height:inherit;width:inherit;display:block}
.homepageslider img{width:100%;height:auto;position:relative;z-index:1}
@media only screen and (max-width:600px){.homepageslider img{height:170px;width:auto;position:relative;left:50%;transform:translate(-50%,0)}
}
.homepageslider img.slider-alt-img{width:auto}
@media only screen and (min-width:1025px){.homepageslider img.slider-alt-img{min-height:574px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.homepageslider img.slider-alt-img{min-height:480px}
}
.homepageslider .slide-bg-video{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2}
@media only screen and (max-width:1470px){.homepageslider .slide-bg-video{width:146%;left:-23%}
}
@media only screen and (max-width:1024px){.homepageslider .slide-bg-video{display:none}
}
.homepageslider .youtube-video:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:""}
.homepageslider iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}
#homepagesliderwidget_1,.homepageslider{width:100%!important}
.homepageslider .btn-play.btn-play-abs{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:6}
.homepageslider .bx-viewport{position:relative;z-index:1;max-height:580px;overflow:hidden}
.homepageslider.homeslider-alt .bx-viewport{position:relative;z-index:1;max-height:754px;overflow:hidden}
.homepageslider{opacity:0}
.bx-pager-wrap{max-width:1170px;margin:0 auto;position:relative;z-index:2}
@media only screen and (max-width:767px){.homepageslider img.slider-alt-img{min-height:360px}
.bx-pager-wrap{display:none}
}
.home .container{padding-bottom:0}
.homeslider .bx-pager,.wholeFoods .bx-pager{top:0!important;left:0!important;width:100%;position:static;display:table}
.homeslider .bx-pager span,.wholeFoods .bx-pager span{background:#333!important;color:#fff;text-indent:0;height:60px;display:block;text-align:center;font:700 2.2rem/60px Karla,sans-serif;text-transform:uppercase;position:relative;margin:0;border-right:1px solid #575757;width:100%!important;transition:background-color .3s ease}
.homeslider .bx-pager .active span:before,.wholeFoods .bx-pager .active span:before{content:" ";border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;width:0;height:0;position:absolute;top:-20px;left:50%;margin-left:-20px}
@media only screen and (min-width:768px) and (max-width:1199px){.homeslider .bx-pager span,.wholeFoods .bx-pager span{height:50px;font-size:2rem;line-height:50px}
.homeslider .bx-pager .active span:before,.wholeFoods .bx-pager .active span:before{top:-10px;margin-left:-10px;border-left-width:10px;border-right-width:10px;border-bottom-width:10px}
}
.homeslider .bx-pager-item,.wholeFoods .bx-pager-item{display:table-cell;width:25%;margin:0;border:0;text-indent:0;height:auto}
.homeslider .bx-pager-item:hover span,.wholeFoods .bx-pager-item:hover span{background-color:#5e5e5e!important}
.homeslider .bx-pager-item.active span,.wholeFoods .bx-pager-item.active span{background:#fff!important;color:#333;line-height:60px;border-right:none}
#home .page-header,.home .page-header{width:0;height:0;overflow:hidden;margin:0;padding:0}
.breadcrumbs{padding:10px 0}
.breadcrumbs span{font-weight:700}
.visual-heading{min-height:225px;padding:78px 0 10px;margin:0 0 50px;color:#fff;text-align:center;font-size:1.8rem;text-shadow:0 0 4px rgba(0,0,0,.5);background-color:#656565;background-size:cover!important;background-repeat:no-repeat;background-position:50% 0}
.blog-heading h1,.visual-heading h1,.visual-heading h1.page-header{font:700 4.6rem/1.2 Karla,sans-serif}
.visual-heading.visual-alt-height{background-position:50% 50%}
.visual-heading h1,.visual-heading h1.page-header{text-transform:uppercase;margin:0 0 14px;padding:0;color:#fff}
@media only screen and (min-width:768px) and (max-width:1199px){.visual-heading h1,.visual-heading h1.page-header{font-size:3.6rem}
}
@media only screen and (min-width:768px){.visual-heading.visual-alt-height{min-height:355px;max-width:1920px;margin-left:auto;margin-right:auto}
.visual-heading.visual-alt-width{max-width:1820px;min-height:265px;margin-left:auto;margin-right:auto}
}
@media only screen and (min-width:1200px) and (max-height:802px){.visual-heading.visual-alt-height{min-height:255px}
}
@media only screen and (max-width:767px){.visual-heading{min-height:140px;padding-top:46px;margin:0 0 30px;font-size:1.5rem}
.visual-heading.visual-alt-height{min-height:96px}
.visual-heading h1,.visual-heading h1.page-header{font-size:3rem;margin:0 0 5px}
}
.visual-heading.-custom{padding-bottom:46px}
@media only screen and (min-width:768px){.visual-heading.-custom{padding-bottom:70px}
}
.visual-heading.-custom h1{margin-bottom:35px}
@media only screen and (max-width:767px){.visual-heading.-custom h1{margin-bottom:25px}
}
.visual-heading.-custom p{margin:0 0 35px}
@media only screen and (max-width:767px){.visual-heading.-custom p{margin-bottom:20px}
}
.cat-main .visual-heading{margin-bottom:0}
.general-wide-banner .visual-heading{min-height:580px}
@media only screen and (min-width:768px) and (max-width:1199px){.general-wide-banner .visual-heading{min-height:400px}
}
@media only screen and (max-width:600px){.general-wide-banner .visual-heading.mobile-resizes-banner{background-size:167% 100%!important}
}
.visual-content{width:366px;padding:28px;float:right;margin:146px 0 0;background:#000;color:#fff;text-align:left}
.visual-content h2{font:1.8rem/1.2 Ovo,serif;color:#eee;margin:0 0 6px}
.visual-content h3{font:700 4.6rem/1 Karla,sans-serif;color:#fff;text-transform:uppercase;margin:0 0 10px}
@media only screen and (max-width:1199px){.visual-content{margin:16px 26px 0 0}
.visual-content h3{font-size:3rem}
}
@media only screen and (max-width:767px){.general-wide-banner .visual-heading{min-height:250px}
.visual-content{float:none;width:300px;margin:-20px auto 0;background:rgba(0,0,0,.8)}
.visual-content h2{font-size:1.5rem}
.visual-content h3{font-size:2.6rem}
}
.slider-btn{font:700 2rem/1 Karla,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;position:relative;padding-bottom:5px}
.slider-btn:hover{color:#fff}
.slider-btn:before{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fff;content:"";transition:width .3s ease}
.slider-btn:hover:before{width:0}
.slider-abs-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;font-size:0;line-height:0;color:transparent}
.services-list{border-top:1px solid #e4e4e4;overflow:hidden;padding:61px 0 0}
.services-list .title{font:1.8rem/1.4 Ovo,serif;color:#464646;text-align:center;padding:0 0 42px;margin:0}
.services-list .title p{margin:0}
.services-list .title h2{margin:0;font:700 4.2rem/1.4 Karla,sans-serif;letter-spacing:1px;color:#000;text-transform:uppercase}
.services-list hr{display:none}
.services-list .items{font-size:0;margin:0 -33px 0 0;overflow:hidden}
.services-list .items>div{display:inline-block;margin:0 33px 33px 0;vertical-align:top;width:368px}
.services-list .items>div .content{color:#000;float:none;font:1.6rem/32px Ovo,serif}
.services-list .items>div .content p{position:static;text-align:left}
.services-list .items .picture-title{display:block;height:185px!important;overflow:hidden;position:relative;margin:0 0 22px}
.services-list .items .picture-title img{display:block;float:none;height:auto;padding:0;width:100%;transition:all .3s ease}
.services-list .items .picture-title h3{color:#fff;display:table;font:700 4rem/46px Karla,sans-serif;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
.services-list .items .picture-title h3 span{display:table-cell;vertical-align:middle;text-align:center}
@media only screen and (max-width:1199px){.services-list{padding-left:14px}
.services-list .title{padding:0 0 20px}
.services-list .title h2{font-size:3.6rem}
.services-list .items{width:100%;max-width:806px;margin:0 auto}
.services-list .items>div{width:46%;margin-right:4%}
}
@media only screen and (max-width:767px){.services-list{padding:25px 14px 0}
.services-list .title{font-size:1.5rem}
.services-list .title h2{font-size:3rem}
.services-list .items{max-width:340px}
.services-list .items>div{display:block;width:100%;margin:0 0 15px}
.services-list .items .picture-title h3{font-size:3rem;line-height:1.2}
}
.contact-us-widget{border:1px solid #e4e4e4;background:#f0f0f0;box-sizing:border-box;padding:30px 20px 30px 30px;margin:0 0 15px;color:#000;font:1.5rem/28px Ovo,serif}
.contact-us-widget h3{margin:0 0 12px;font:700 2rem/22px Ovo,serif;color:#00573f}
.contact-us-widget p{margin:0}
.contact-us-widget .sidebar-block{margin:0 0 12px}
.contact-us-widget a{color:#007050;font-size:1.5rem;line-height:1.1}
@media only screen and (max-width:767px){.contact-us-widget{max-width:600px;margin:30px 0 0;padding:21px}
}
.wrapper-sticky.sticky-active .contact-us-widget.sticky{box-shadow:none}
.help-page{font:1.6rem/36px Ovo,serif;width:915px;float:right}
.help-page .page-header,.user-menu-box h2{font:700 2.4rem/36px Ovo,serif}
.help-page .page-header{margin:0;color:#08563f;padding:0}
.help-page .ui-accordion .ui-accordion-header,.table-list td{font:1.6rem/20px Ovo,serif}
.help-page .help-block-array{margin:0 0 66px}
.help-page .ui-widget-content{border:0}
.help-page .ui-accordion .ui-accordion-header-icon{display:none}
.help-page .ui-accordion .hover-state{border:0}
.help-page .ui-accordion .ui-state-active,.help-page .ui-accordion .ui-state-focus,.help-page .ui-accordion .ui-state-hover{background:0 0}
.help-page .ui-accordion .ui-accordion-content:nth-of-type(2n),.help-page .ui-accordion h3:nth-of-type(2n) a{background:0 0!important}
.help-page .ui-accordion .ui-accordion-header{border:0!important}
.help-page .ui-accordion .ui-accordion-header a{background:#f0f0f0;padding:36px 63px;display:block;color:#2c3133;font-weight:700;position:relative}
.help-page .ui-accordion .ui-accordion-header.ui-state-active a:after,.help-section .title{display:none}
.help-page .ui-accordion .ui-accordion-header a:hover{text-decoration:none}
.h-menu-section .cell h4 a,.help-page .ui-accordion .ui-accordion-content a:not([class]):hover,.notify-me--button:hover strong,.notify-me--reject:hover{text-decoration:underline}
.help-page .ui-accordion .ui-accordion-header a:after{position:absolute;left:35px;top:37px;width:4px;height:14px;background:#2c3133;content:''}
.help-page .ui-accordion .ui-accordion-header a:before{position:absolute;left:30px;top:42px;width:14px;height:4px;background:#2c3133;content:''}
.help-page .ui-accordion .ui-accordion-header.ui-state-active{font-family:Ovo,serif;font-weight:700;letter-spacing:-1px;word-spacing:3px}
.help-page .ui-accordion .ui-accordion-content{background:#f0f0f0;padding:0 29px;font:1.6rem/36px Ovo,serif}
.help-page .ui-accordion .ui-accordion-content p{padding:24px 33px;margin:0}
.help-page .ui-accordion .ui-accordion-content:before{display:block;content:'';background:silver;height:1px}
.help-page h4{margin:0 0 20px;color:#00573f;font:700 1.8rem/22px Ovo,serif}
@media only screen and (max-width:1199px){.help-page{float:none;width:100%}
.help-page .help-block-array{margin:0 0 20px}
}
@media only screen and (max-width:767px){.help-page .ui-accordion .ui-accordion-header a{padding:20px 20px 20px 46px}
.help-page .ui-accordion .ui-accordion-header a:before{left:16px}
.help-page .ui-accordion .ui-accordion-header a:after{left:21px}
.help-page .ui-accordion .ui-accordion-content{padding:0 20px 0 46px;font-size:1.5rem;line-height:1.5}
.help-page .ui-accordion .ui-accordion-content p{padding:20px 0}
}
.bottom-help-section{margin:0 0 63px}
.bottom-help-section .services-list{padding:41px 0 0}
.bottom-help-section .services-list .list-view{overflow:hidden}
.bottom-help-section .services-list .list-view ul{margin:0 0 0 -33px;font-size:0}
.bottom-help-section .services-list .list-view li{display:inline-block;vertical-align:top;width:368px;margin:0 0 0 33px}
.bottom-help-section .services-list .list-view li.first a{background:url(../images/help-list-1.jpg) no-repeat}
.bottom-help-section .services-list .list-view li.second a{background:url(../images/help-list-2.jpg) no-repeat}
.bottom-help-section .services-list .list-view li.third a{background:url(../images/help-list-3.jpg) no-repeat}
.bottom-help-section .services-list .list-view a{width:368px;height:368px;position:relative;display:block;color:#fff}
.bottom-help-section .services-list .list-view img{display:block}
.bottom-help-section .services-list .list-view span{position:absolute;bottom:50%;left:0;width:100%;padding:0 37px;box-sizing:border-box;text-align:center;z-index:2;transition:bottom .3s ease 0s}
.bottom-help-section .services-list .list-view span span{position:static;border-bottom:5px solid #fff;display:block;font:700 4rem/46px Karla,sans-serif;text-transform:uppercase}
.bottom-help-section .services-list .list-view a:after{position:absolute;left:0;bottom:0;content:'';width:100%;height:0;background:rgba(0,0,0,.5);transition:height .3s ease 0s}
.bottom-help-section .services-list .list-view a:hover:after{height:100%}
.bottom-help-section .services-list .list-view a:hover span{bottom:40%}
.help-section .triple-block h3{text-align:center;font:700 2.5rem/36px Ovo,serif;color:#00573f;margin:0 0 27px;text-transform:capitalize}
@media only screen and (max-width:1199px){.help-section .triple-block{padding:0 14px}
}
@media only screen and (max-width:767px){.help-section .triple-block h3{margin:0 0 15px}
}
.help-section .table-boxes{display:table;width:100%;border-collapse:collapse;table-layout:fixed}
@media only screen and (min-width:768px){.help-section{padding-top:40px;margin-left:auto;margin-right:auto;max-width:970px}
}
.help-section .cell{display:table-cell;vertical-align:top;border-left:1px solid #e4e4e4;padding:0 39px;text-align:center;color:#2c3133;font:1.5rem/32px Ovo,serif}
.help-section .cell:first-child{border:none}
.help-section .cell h4{font:700 1.7rem/32px Ovo,serif;margin:0;color:#00573f}
.help-section .cell p{margin:0}
@media only screen and (max-width:870px){.help-section .cell{padding:0 15px}
}
@media only screen and (max-width:767px){.help-section .cell{display:block;border:0}
.help-section .cell p{display:none}
}
.h-menu-section .cell h4 a.next-menu:after,.h-menu-section .cell h4 a.prev-menu:before{display:inline-block;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;content:"";height:0;vertical-align:top}
.h-menu-section .cell{padding:12px 0 40px}
.h-menu-section .cell h4 a{color:#2c3133}
.ap-col h5 a:hover,.h-menu-section .cell h4 a:hover{text-decoration:none}
.h-menu-section .cell h4 a.prev-menu:before{margin:11px 5px 0 0;border-right:5px solid #000}
.h-menu-section .cell h4 a.next-menu:after{margin:11px 0 0 5px;border-left:5px solid #000}
@media only screen and (max-width:767px){.h-menu-section{margin-left:-14px;margin-right:-14px;padding-top:26px;border-top:1px solid #e4e4e4}
.h-menu-section .table-boxes{position:relative;padding:10px 0 38px;text-align:center;display:block}
.h-menu-section .cell{display:inline-block;vertical-align:top;padding:0}
.h-menu-section .cell h4{line-height:1.2}
.h-menu-section .cell h4 a{color:#08563f;text-decoration:none}
.h-menu-section .cell h4 a.next-menu:after,.h-menu-section .cell h4 a.prev-menu:before{display:none}
.h-menu-section .cell:nth-child(2){position:absolute;left:0;right:0;bottom:0;text-align:center}
.h-menu-section .cell:first-child{padding-right:8px;margin-right:6px;border-right:1px solid #6b6b6b}
}
.smartshop-bottom-mobile{padding:30px 0;margin:0 0 24px;border-bottom:1px solid #e4e4e4}
.smartshop-bottom-mobile .sbm-frame{width:290px;margin:0 auto;position:relative}
.smartshop-bottom-mobile img{display:block;position:relative;z-index:0}
.smartshop-bottom-mobile .sbm-text{position:absolute;top:0;left:0;right:0;padding:32px 16px 0;z-index:1;color:#fff;font-size:1.5rem;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.5)}
.section h4,.smartshop-bottom-mobile .sbm-text strong{font:700 3rem/1.2 Karla,sans-serif;text-transform:uppercase}
.smartshop-bottom-mobile .sbm-text strong{display:block;color:#fff;padding:0 0 10px;margin:0 0 18px;border-bottom:5px solid #fff}
@media only screen and (max-width:1199px){.instagram{padding:25px 14px 0;margin-top:25px;border-top:1px solid #e4e4e4}
}
.instagram h2,.mce-content .instagram h2{text-align:center;color:#000;text-transform:uppercase;font:700 4.6rem/1.4 Karla,sans-serif}
@media only screen and (min-width:768px) and (max-width:1199px){.instagram h2,.mce-content .instagram h2{font-size:3.6rem}
}
@media only screen and (max-width:767px){.instagram h2,.mce-content .instagram h2{font-size:3rem}
}
.instagram h2 a{color:#000}
.instagram h2 a:hover{color:#00573f}
.instagram .data{font-size:0;line-height:0}
.instagram .image{display:inline-block;vertical-align:top;margin:0 12px 12px 0;transition:opacity .4s ease}
.instagram .image:nth-child(4n){margin-right:0}
@media only screen and (max-width:1199px){.instagram .image{width:23.8%;margin:0 1.5% 15px 0}
.instagram .image:nth-child(4n){margin-right:0}
.instagram .image img{width:100%;height:auto}
}
.insta-follow-us{text-align:center;font-size:1.8rem;color:#464646;margin:0 0 46px}
.insta-follow-us a{color:#464646}
.insta-follow-us a:hover{color:#00573f}
.insta-tag{padding:16px 0 56px;text-align:center;font:700 2rem Karla,sans-serif}
@media only screen and (max-width:1199px){.insta-tag{padding-bottom:0}
}
.wide-section{width:100%;overflow:hidden;position:relative}
.ws-frame,.ws-inner{width:1920px;position:relative}
.ws-frame{left:50%}
.ws-inner{left:-50%}
.section h4{color:#000;text-align:center;position:relative;margin:0 0 18px;z-index:1}
.section h4:before{position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:100%;height:1px;background:#e4e4e4;content:"";z-index:1}
.section h4 span{display:inline-block;position:relative;z-index:2;padding:0 24px;background:#fff}
.no-bd-wrap .section:before,.pr-categories-alt h4:before,.section.pr-categories-details:before,.section.pr-categories-no-bd:before{display:none}
@media only screen and (min-width:1200px){.services-list .items .picture-title:hover img{transform:scale(1.2,1.2)}
.section h4{font-size:4.6rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.section h4{font-size:3.8rem}
.section h4 span{padding:0 5px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.section h4{font-size:3.8rem;margin:0 0 10px}
}
@media only screen and (max-width:767px){.section h4 span{padding:0}
.section h4:before{display:none}
}
.simple-section-title{font-size:2.4rem;font-weight:700;text-align:center;color:#464646;margin:0 0 28px}
.simple-section-title em{font-style:normal;text-transform:capitalize}
.simple-section-title-alt{font-size:1.8rem;margin:0 0 34px}
.section.categories{position:relative;padding:0 0 24px;margin:0 0 24px}
.section.categories:before{position:absolute;left:0;right:0;bottom:0;margin:0 auto;content:"";width:100%;height:1px;background:#e4e4e4}
@media only screen and (min-width:1200px){.section.categories{padding:0 0 36px;margin:0 0 52px}
.section.categories:before{width:1200px}
.pr-categories .catalog-category{width:100px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.section.categories{padding:0 0 16px;margin:0 0 25px}
}
@media only screen and (max-width:1199px){.section.categories{padding-left:15px;padding-right:0}
}
.no-bd-wrap .section,.section.pr-categories-no-bd{padding-bottom:0;margin-bottom:34px}
.section.pr-categories-details{padding-bottom:0;border-bottom:0}
.pr-categories ul{text-align:center}
.pr-categories .catalog-category{padding:0;text-align:center;display:inline-block;vertical-align:top;margin:0 7px 7px}
.pr-categories .catalog-category:first-child{margin-left:0}
.pr-categories .catalog-category:last-child{margin-right:0}
.pr-categories .cat{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;line-height:100px;text-align:center;border:1px solid transparent;border-radius:50%;background:#fff;position:relative;margin:0 auto 10px;transition:all .3s}
.pr-categories .cat+span{display:block;font-size:1.5rem;text-transform:capitalize;color:#2c3133;padding:0 6px}
@media only screen and (min-width:1025px){.pr-categories .cat:hover{background-color:#00573f;border-color:#00573f}
}
@media only screen and (min-width:1200px) and (max-height:802px){.pr-categories .cat+span{font-size:1.4rem}
}
.pr-categories .catalog-category-title{display:block;font-size:1.5rem;font-weight:400;text-transform:capitalize;color:#2c3133;padding:0 6px}
@media only screen and (min-width:1200px) and (max-height:802px){.pr-categories .catalog-category-title{font-size:1.4rem}
}
.pr-categories .cat-organics svg{border-radius:50%}
@media only screen and (max-width:1199px){.pr-categories .cat{width:60px;height:60px;line-height:60px}
.pr-categories .cat+span{font-size:1.2rem;padding:0}
}
@media only screen and (max-width:767px){.pr-categories .simple-section-title{font:700 3rem Karla,sans-serif;text-transform:uppercase}
}
.cat-icon{display:block;width:72px;height:72px;position:relative}
.cat-icon:after,.cat-icon:before{position:absolute;top:0;left:0;width:72px;height:72px;content:"";background:url(../images/icons/categories-sprite.png) no-repeat;transition:opacity .3s}
.cat-icon:before{z-index:1}
.cat-icon:after{z-index:2;opacity:0}
@media only screen and (min-width:1025px){.cat-icon:hover:before{opacity:0}
.cat-icon:hover:after{opacity:1}
.cat-icon.cat-icon-local:before{background-position:-72px 0}
.cat-icon.cat-icon-local:after{background-position:-72px -72px}
.cat-icon.cat-icon-peakseason:before{background-position:0 0}
.cat-icon.cat-icon-peakseason:after{background-position:0 -72px}
.cat-icon.cat-icon-fruits:before{background-position:-144px 0}
.cat-icon.cat-icon-fruits:after{background-position:-144px -72px}
.cat-icon.cat-icon-vegetables:before{background-position:-216px 0}
.cat-icon.cat-icon-vegetables:after{background-position:-216px -72px}
.cat-icon.cat-icon-organics:before{background-position:-288px 0}
.cat-icon.cat-icon-organics:after{background-position:-288px -72px}
.cat-icon.cat-icon-freshcuts:before{background-position:-360px 0}
.cat-icon.cat-icon-freshcuts:after{background-position:-360px -72px}
.cat-icon.cat-icon-meatpoultry:before,.cat-icon.cat-icon-meatseafood:before{background-position:-433px 0}
.cat-icon.cat-icon-meatpoultry:after,.cat-icon.cat-icon-meatseafood:after{background-position:-433px -72px}
.cat-icon.cat-icon-grocery:before{background-position:-508px 0}
.cat-icon.cat-icon-grocery:after{background-position:-508px -72px}
.cat-icon.cat-icon-specialtygrocery:before{background-position:-508px 0}
.cat-icon.cat-icon-specialtygrocery:after{background-position:-508px -72px}
.cat-icon.cat-icon-dairy:before{background-position:-576px 0}
.cat-icon.cat-icon-dairy:after{background-position:-576px -72px}
.cat-icon.cat-icon-cheese:before{background-position:-648px 0}
.cat-icon.cat-icon-cheese:after{background-position:-648px -72px}
.cat-icon.cat-icon-bakery:before{background-position:-502px 0}
.cat-icon.cat-icon-bakery:after{background-position:-502px -50px}
.cat-icon.cat-icon-pastrybakery:before{background-position:-720px 0}
.cat-icon.cat-icon-pastrybakery:after{background-position:-720px -72px}
.cat-icon.cat-icon-seafood:before{background-position:-800px 5px}
.cat-icon.cat-icon-seafood:after{background-position:-800px -72px}
.bt-intro{word-spacing:1px}
}
@media only screen and (max-width:1199px){.cat-icon{width:50px;height:50px}
.cat-icon:after,.cat-icon:before{width:50px;height:50px;background-size:611px 100px}
.cat-icon.cat-icon-local:before{background-position:-50px 0}
.cat-icon.cat-icon-local:after{background-position:-50px -50px}
.cat-icon.cat-icon-peakseason:before{background-position:0 0}
.cat-icon.cat-icon-peakseason:after{background-position:0 -50px}
.cat-icon.cat-icon-fruits:before{background-position:-100px 0}
.cat-icon.cat-icon-fruits:after{background-position:-100px -50px}
.cat-icon.cat-icon-vegetables:before{background-position:-150px 0}
.cat-icon.cat-icon-vegetables:after{background-position:-150px -50px}
.cat-icon.cat-icon-organics:before{background-position:-200px 0}
.cat-icon.cat-icon-organics:after{background-position:-200px -50px}
.cat-icon.cat-icon-freshcuts:before{background-position:-251px 0}
.cat-icon.cat-icon-freshcuts:after{background-position:-251px -50px}
.cat-icon.cat-icon-meatpoultry:before,.cat-icon.cat-icon-meatseafood:before{background-position:-302px 0}
.cat-icon.cat-icon-meatpoultry:after,.cat-icon.cat-icon-meatseafood:after{background-position:-302px -50px}
.cat-icon.cat-icon-grocery:before{background-position:-352px 0}
.cat-icon.cat-icon-grocery:after{background-position:-352px -50px}
.cat-icon.cat-icon-specialtygrocery:before{background-position:-352px 0}
.cat-icon.cat-icon-specialtygrocery:after{background-position:-352px -50px}
.cat-icon.cat-icon-dairy:before{background-position:-402px 0}
.cat-icon.cat-icon-dairy:after{background-position:-402px -50px}
.cat-icon.cat-icon-cheese:before{background-position:-452px 0}
.cat-icon.cat-icon-cheese:after{background-position:-452px -50px}
.cat-icon.cat-icon-bakery:before{background-position:-502px 0}
.cat-icon.cat-icon-bakery:after{background-position:-502px -50px}
.cat-icon.cat-icon-pastrybakery:before{background-position:-502px 0}
.cat-icon.cat-icon-pastrybakery:after{background-position:-502px -50px}
.cat-icon.cat-icon-seafood:before{background-position:-560px 0}
.cat-icon.cat-icon-seafood:after{background-position:-560px -50px}
}
.subcategories{background:#333;width:100%;min-height:100px;position:relative;margin-top:25px;margin-bottom:-35px;padding:30px 0;display:none}
.subcategories div .description{float:left;text-align:left;position:relative;display:block!important}
.subcategories div .description .link{position:absolute;bottom:5px;padding:12px;background:rgba(51,51,51,.8);z-index:1;width:309px;height:30px;margin:0 4px;display:block!important;text-align:left}
.subcategories div .description .link span{text-transform:uppercase;color:#fff;font:700 normal 1.5rem FranklinGothic;display:block;position:relative;bottom:3px}
.subcategories div .description h2{color:#fff;padding:0}
.subcategories div .description img{padding:5px;border:1px solid #999}
.subcategories div .subsContainer{margin-top:40px;padding:0 10px;width:535px;height:220px;float:right;display:block!important;overflow:auto}
.subcategories div .subsContainer ul.subs{width:100%;height:100%;padding:0 10px}
.subcategories div .subsContainer ul.subs li{list-style:circle!important;color:#7d796d;border-bottom:1px solid #7d796d;width:210px;text-align:left;margin:5px 18px;padding-bottom:5px}
.subcategories div .subsContainer ul.subs li a{font-size:1.3rem;color:#fff;text-transform:uppercase}
.subcategories div h6{padding-top:35px}
.subcategories .arrow{display:block;width:17px;height:10px;content:" ";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:11px solid #333;position:absolute;left:0;top:-10px}
.feat-product-section{padding:0 0 60px;margin:0 0 50px;border-bottom:1px solid #e4e4e4}
.feat-product-section.no-pad-bottom{padding-bottom:0}
.feat-product-section.grid-block,.feat-product-section.no-bd-bottom{border-bottom:0;margin-bottom:0}
.feat-product-section.grid-block .list-view,.feat-product-section.no-bd-bottom .list-view{padding-bottom:10px}
.feat-product-section .summary{display:none}
.feat-product-section .list-view{padding:0 0 50px;font-size:0}
@media only screen and (max-width:1199px){.feat-product-section{padding:0 10px 30px;margin:0 0 26px}
.feat-product-section .list-view{padding:0 0 24px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.feat-product-section{padding:0 0 30px;margin:0 0 25px}
}
.about-panel{text-align:center;padding:50px 0 60px}
@media only screen and (max-width:767px){.about-panel{background:url(../images/homepage/about-panel-mobile.jpg) 50% 0 no-repeat}
}
.about-panel h4{color:#fff;text-transform:uppercase;font:700 3rem/1.2 Karla,sans-serif;margin:0 0 26px}
@media only screen and (min-width:768px){.about-panel{padding:50px 0 140px;background:url(../images/homepage/about-panel2.jpg) 50% 0 no-repeat}
.basic-title{letter-spacing:-2px}
}
@media only screen and (min-width:1200px){.about-panel h4{font-size:4.6rem}
}
.ap-cols{margin:0 0 20px}
@media only screen and (max-width:767px){.about-panel{background-size:cover;padding-bottom:60px}
.ap-cols{margin:0}
}
.ap-col{float:left;width:33.33%;padding:0 40px;color:#fff;font-size:1.5rem;line-height:1.9}
.ap-col>a{transition:opacity .3s}
.ap-col>a:hover{opacity:.6}
.ap-col h5{font:700 2.4rem Ovo,serif;margin:0 0 3px}
.ap-col h5 a{color:#fff;transition:text-shadow .3s}
.ap-col h5 a:hover{text-shadow:0 0 20px #000}
@media only screen and (max-width:1199px){.ap-col{line-height:1.5;padding:0 20px}
}
@media only screen and (max-width:767px){.ap-col{float:none;width:100%;padding:0 30px 30px}
.anchor.atop{display:none}
}
.ap-ico{margin:0 0 15px}
#about .section{position:relative}
.anchor{position:absolute;width:90px;height:56px;z-index:1;left:0;right:0;margin-left:auto;margin-right:auto;background:#2c3133;border:6px solid #fff;border-width:6px 9px;border-radius:50%;text-align:center}
.anchor:after,.anchor:before{top:20px;width:18px;height:5px;content:"";transition:top .3s ease;position:absolute}
.anchor:after{left:32px;background:#fff;transform:rotate(-45deg)}
.anchor:before{left:22px;background:#fff;transform:rotate(45deg)}
.anchor:hover:after,.anchor:hover:before{top:26px}
.anchor.atop{top:-75px}
.anchor.abottom{bottom:-27px}
.content-cols-section{text-align:center;background:#fff;position:relative}
.content-cols-section .frame{padding-top:64px;padding-bottom:90px}
.cms-grid.section .linear{text-align:center;font:700 4.6rem Karla,sans-serif;text-transform:uppercase;color:#000;margin:0 0 15px}
@media only screen and (min-width:768px) and (max-width:1199px){.cms-grid.section .linear{font-size:3.6rem}
}
@media only screen and (max-width:767px){.cms-grid.section .linear{font-size:3rem}
}
@media only screen and (min-width:1200px) and (max-height:802px){.cms-grid.section .linear{font-size:3.6rem}
}
.basic-title{text-align:center;font:700 3rem/1.2 Karla,sans-serif;text-transform:uppercase;margin:0 0 13px}
.bt-intro,.fresh-product-subtitle{line-height:1.5;text-align:center}
.basic-title.lowercase{text-transform:none}
@media only screen and (max-width:767px){.basic-title{letter-spacing:-1px}
.basic-title.smaller{font-size:2.4rem}
}
@media only screen and (min-width:1200px){.basic-title{font-size:4.6rem}
.basic-title.smaller{font-size:3.6rem;margin-bottom:35px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.basic-title{font-size:3rem}
}
.bt-intro{font-size:1.8rem;margin:0 0 16px;color:#4d5659}
@media only screen and (min-width:1200px){.bt-intro{font-size:3rem;line-height:1.9;margin:0 0 15px}
.bt-intro.bt-intro-alt{color:#464646}
}
.back-area{margin-bottom:22px}
@media only screen and (max-width:1199px){.content-cols-section .frame{padding-top:0;padding-bottom:30px}
.back-area{padding:0 14px 17px;margin-bottom:0}
}
@media only screen and (max-width:767px){.back-area{padding:17px 14px;border-bottom:1px solid #e4e4e4}
}
.back-lnk,.link-underline{display:inline-block;padding:0 0 3px;cursor:pointer;text-transform:uppercase}
.back-lnk{position:relative;color:#2c3133}
.back-lnk:before{display:inline-block;vertical-align:top;margin:1px 3px 0 0;font-size:1.5rem;line-height:1;font-weight:400;content:"<"}
.back-lnk:after,.link-underline:after{left:0;margin:0 auto;bottom:0;height:2px;transition:width .3s ease}
.back-lnk:after{position:absolute;right:0;width:0;background:#08563f;content:""}
.back-lnk:hover{color:#08563f}
.back-lnk:hover:after{width:100%}
.link-underline{position:relative;font:700 1.4rem/1.2 Karla,sans-serif;color:#2c3133}
@media only screen and (min-width:768px){.link-underline.l-und-bigger{font-size:2rem}
}
.link-underline:after{position:absolute;right:0;width:100%;background:#2c3133;content:""}
.link-underline:hover{color:#2c3133}
.link-underline:hover:after{width:0}
.simple-tabs-pseudo{position:relative}
.simple-tabs-pseudo .bx-controls-direction a{position:absolute;top:11px;width:22px;height:30px;font-size:0}
.simple-tabs-pseudo .bx-controls-direction a.disabled{opacity:0}
.simple-tabs-pseudo .bx-controls-direction a:after,.simple-tabs-pseudo .bx-controls-direction a:before{position:absolute;margin:auto 0;right:0;bottom:0;top:0;width:22px;height:3px;content:"";background:#2c3133}
.simple-tabs-pseudo .bx-controls-direction a.bx-next{right:-6px}
.simple-tabs-pseudo .bx-controls-direction a.bx-next:before{top:3px;right:-2px;transform:rotate(45deg);transform-origin:100% 0}
.simple-tabs-pseudo .bx-controls-direction a.bx-next:after{transform:rotate(-45deg);transform-origin:100% 0}
.simple-tabs-pseudo .bx-controls-direction a.bx-prev{left:-6px}
.simple-tabs-pseudo .bx-controls-direction a.bx-prev:before{top:3px;left:-2px;transform:rotate(-45deg);transform-origin:0 0}
.simple-tabs-pseudo .bx-controls-direction a.bx-prev:after{transform:rotate(45deg);transform-origin:0 0}
@media only screen and (min-width:768px){.simple-tabs-pseudo.-has-out-tab{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.simple-tabs-pseudo.-has-out-tab .jump-date-btn-wrap{margin:0 0 0 5px}
.simple-tabs .tabs-panel-line{width:100%;display:-ms-flexbox;display:flex}
}
@media only screen and (min-width:1025px){.simple-tabs-pseudo.-has-out-tab .tabs-panel-line a{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;white-space:nowrap}
}
@media only screen and (max-width:767px){.simple-tabs-pseudo{padding:0 15px}
.simple-tabs-pseudo.-has-out-tab .tabs-panel-line{white-space:nowrap;word-spacing:-1px}
.simple-tabs-pseudo.-has-out-tab .cart-jump-date{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:20px 0;background:#fff;margin:0 -28px;border-top:1px solid #e4e4e4}
}
.simple-tabs .tabs{width:100%;display:-ms-flexbox;display:flex}
.simple-tabs .tabs li,.simple-tabs .tabs-panel-line li{-ms-flex-positive:1;flex-grow:1}
.simple-tabs .tabs a,.simple-tabs .tabs-panel-line a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:62px;padding:0 3px;color:#2c3133;font:1.8rem/1.2 Karla,sans-serif;position:relative;text-transform:uppercase;text-align:center;background:0 0;border:1px solid transparent;border-width:1px 1px 0}
@media only screen and (max-width:1024px){.simple-tabs .tabs a,.simple-tabs .tabs-panel-line a{height:48px;font-size:1.4rem}
}
.simple-tabs .tabs a:before,.simple-tabs .tabs-panel-line a:before{position:absolute;bottom:0;left:0;right:0;height:5px;background:0 0;transition:background .3s;content:""}
.cpc-preorder-text:before,.underlined:before{content:''}
.simple-tabs .tabs a.active,.simple-tabs .tabs a:hover,.simple-tabs .tabs-panel-line a.active,.simple-tabs .tabs-panel-line a:hover{background:#fff;border-color:#e4e4e4;color:#007050}
.simple-tabs .tabs-panel-line a.active:hover{text-decoration: none}
.simple-tabs .tabs a.active:before,.simple-tabs .tabs a:hover:before,.simple-tabs .tabs-panel-line a.active:before,.simple-tabs .tabs-panel-line a:hover:before{background:#007050}
.simple-tabs.simple-tabs-bolder .tabs li a,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a{font-family:Karla,sans-serif;border:0}
.simple-tabs.simple-tabs-bolder .tabs li a:not(.active),.simple-tabs.simple-tabs-bolder .tabs-panel-line li a:not(.active){background:rgba(255,255,255,.3)}
.simple-tabs.simple-tabs-bolder .tabs li a:not(.active):hover,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a:not(.active):hover{background:#fff}
.simple-tabs.simple-tabs-bolder .tabs li a:not(.active).pre-active:before,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a:not(.active).pre-active:before{background:#2c3133}
.simple-tabs.simple-tabs-bolder .tabs li a:not(.active).pre-active:hover:before,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a:not(.active).pre-active:hover:before{background:#00573f}
@media only screen and (min-width:1025px){.simple-tabs.simple-tabs-bolder .tabs li a,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a{height:66px;font-size:2.4rem}
.simple-tabs.simple-tabs-bolder .tabs li a span,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a span{font-size:1.6rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.simple-tabs.simple-tabs-bolder .tabs li a,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a{height:58px;font-size:1.8rem}
.simple-tabs.simple-tabs-bolder .tabs li a span,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a span{font-size:1.4rem}
}
@media only screen and (max-width:767px){.simple-tabs.simple-tabs-bolder .tabs li a,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a{height:50px;font-size:1.4rem}
.simple-tabs.simple-tabs-bolder .tabs li a span,.simple-tabs.simple-tabs-bolder .tabs-panel-line li a span{font-size:1.3rem}
}
.simple-tabs>.view{border:1px solid #e4e4e4;background:#fff;font-size:1.5rem}
@media only screen and (min-width:768px){.simple-tabs>.view{padding:26px 29px 30px}
}
@media only screen and (max-width:767px){.simple-tabs>.view{padding:20px 10px}
}
.simple-intro{text-align:center;padding:0 14px 10px}
@media only screen and (min-width:768px) and (max-width:1024px){.simple-intro.simple-intro{font-size:2.4rem}
}
.page-intro-btn{text-align:center;line-height:1.8;border-bottom:1px solid #e4e4e4}
@media only screen and (min-width:1025px){.simple-intro.simple-intro{font-size:3rem}
.page-intro-btn{font-size:1.8rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.page-intro-btn{font-size:1.6rem}
.page-intro-btn br{display:none}
}
@media only screen and (min-width:768px){.simple-intro{padding-bottom:30px}
.page-intro-btn{padding:0 17px 50px;margin:0 0 40px}
.page-intro-btn p{padding:0 0 34px}
}
@media only screen and (max-width:767px){.page-intro-btn{padding:0 17px 30px;margin:0 0 20px;font-size:1.5rem}
.page-intro-btn p{padding:0 0 20px}
.page-intro-btn br{display:none}
}
.underlined{position:relative}
.underlined:before{position:absolute;bottom:-20px;left:50%;transform:translate3d(-50%,0,0);width:83px;height:4px;background:currentcolor}
.hot-item:before,.product_card:before{top:0;content:""}
.basic-title.underlined{margin-bottom:24px}
.basic-title.underlined:before{width:74px;height:5px}
.fresh-product-header{padding:0 15px}
.fresh-product-subtitle{font-size:2.4rem;max-width:600px;margin:0 auto 30px}
@media only screen and (min-width:768px) and (max-width:1199px){.fresh-product-subtitle{font-size:2.2rem}
}
@media only screen and (min-width:1200px) and (max-height:802px){.fresh-product-subtitle{font-size:1.8rem;max-width:700px;margin-bottom:15px}
}
.products-section{padding:50px 0;border-top:1px solid #e4e4e4}
@media only screen and (max-width:1199px){.products-section{padding:26px 14px 0}
}
@media only screen and (max-width:767px){.fresh-product-subtitle{font-size:1.8rem;line-height:1.2}
.products-section{padding-bottom:40px}
.products-section .featured-items-btm.fib-mobile-separate{border-top:2px solid #000;padding-top:30px}
}
.featuredItems{font-size:0}
@media only screen and (min-width:768px) and (max-width:1024px){.basic-title.underlined:before{bottom:-15px}
.products-section .featured-items-btm{margin-left:-14px;margin-right:-14px}
}
.flex-product-list .items,.flex-product-list-items,.flex-product-sl .list-view,.flex-product-slider{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product_card{display:-ms-flexbox;display:flex;width:19.232%;margin:0 .9% 10px 0;text-align:left;position:relative;z-index:1}
.product_card:nth-child(5n){margin-right:0}
.product_card:before{position:absolute;background:#fff;border:1px solid #e4e4e4;z-index:1;transition:all .3s ease}
@media only screen and (min-width:1200px){.product_card:before{left:-1px;right:-1px;bottom:-1px}
.product_card:hover:before{transform:scale(1.11,1.1);box-shadow:0 0 16px rgba(0,0,0,.09)}
}
@media only screen and (max-width:1199px){.product_card:before{left:0;right:0;bottom:0}
}
.product_card.peak-season-category:before{border-color:#00573f}
.product_card.local-category-border:before{border-color:#888}
.home-delivery .product_card.local-category-border:before,.peak-product-list .product_card.local-category-border:before{border-color:#e4e4e4}
.product_card.active-notify-row,.product_card:hover{z-index:2}
.flip-container,.flipper{-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}
.product_card .item-menu{position:absolute;top:0;right:0;z-index:33}
@media only screen and (max-width:1024px){.product_card{width:24.32%}
.product_card:nth-child(5n){margin-right:.9%}
.product_card:nth-child(4n){margin-right:0}
}
@media only screen and (max-width:870px){.product_card{width:32.6%}
.product_card:nth-child(4n){margin-right:.9%}
.product_card:nth-child(3n){margin-right:0}
}
@media only screen and (max-width:767px){.product_card,.product_card:nth-child(3n),.product_card:nth-child(5n){margin-right:2%}
.product_card{width:49%}
.product_card:nth-child(2n){margin-right:0}
}
.product-card-basic-outer{width:49%;margin:0 0 10px;display:-ms-flexbox;display:flex}
.product-card-basic-outer.unavailable-outer{width:100%;-ms-flex-direction:column;flex-direction:column}
.product-card-basic-outer>.product_card{width:100%;margin:0}
@media only screen and (max-width:767px){.product-card-basic-outer>.product_card{width:100%;margin:0}
}
.product-card-basic-outer .product-card-basic.unavailable .card-product-photo img,.product-card-basic-outer .product-card-basic.unavailable .card-product-price,.product-card-basic-outer .product-card-basic.unavailable .card-product-title,.product-card-basic-outer .product-card-basic.unavailable .prod-nb-line-sku{opacity:.4}
.product-card-basic-outer .product-card-basic.unavailable .add-cart-wrap{display:block;opacity:.4}
.product-card-basic-outer .cart-sub-item{margin-top:15px}
.hot-item{position:absolute;top:0;left:0;right:84px;height:28px;background:#00573f;color:#fff;font-family:Karla,sans-serif;font-weight:700;line-height:28px;text-transform:uppercase}
@media only screen and (min-width:768px){.hot-item{font-size:1.4rem;padding:0 10px}
}
@media only screen and (max-width:767px){.product-card-basic-outer .cart-sub-item .vertical-tooltip{display:none}
.hot-item{padding:0 0 0 6px;font-size:1.1rem}
}
.hot-item:before{position:absolute;left:100%;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:10px solid #00573f}
.flip-back,.flip-container.flipped .addtocart-button-cnt,.flip-container.flipped .unavailable-footer{left:1px;right:1px;bottom:1px}
.flip-container{-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px)}
.flip-container.flipped .vertical-tooltip{display:none}
.flip-container .card-product-title{position:relative;padding-right:38px;margin-bottom:3px;z-index:31}
.flip-container .card-product-title.cutoff-time-no{padding-right:0}
.flip-container .card-product-title:hover{z-index:33}
.flipper{display:-ms-flexbox;display:flex;width:100%;-webkit-transition:.6s;/*-webkit-transform-style:preserve-3d;transition:.6s;transform-style:preserve-3d;*/position:relative}
/* .flip-back,.flip-front,.table-cover,.table-cover-back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:.6s;-webkit-transform-style:preserve-3d;-moz-transition:.6s;-moz-transform-style:preserve-3d;-o-transition:.6s;-o-transform-style:preserve-3d;-ms-transition:.6s;-ms-transform-style:preserve-3d} */
.flip-back,.flip-front{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-o-transform:rotateY(0);-ms-transform:rotateY(0);transition:.6s;/*transform-style:preserve-3d;*/transform:rotateY(0)}
.flip-container.flipped .flip-back{visibility:visible;opacity:1;transform:rotateY(0)}
.flip-container.flipped .flip-front{transform:rotateY(180deg)}
.flip-front{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);position:relative;z-index:4;display:-ms-flexbox;display:flex}
.flip-front.flip-front-details{display:block}
@media only screen and (max-width:767px){.flip-container .card-product-title{padding-right:0}
.flip-front{background:#fff}
.flip-front:not(.flip-front-details){border:1px solid #e4e4e4}
}
.flip-back{position:absolute;top:1px;overflow:auto;width:calc(100% - 2px);margin-bottom:1px;transform:rotateY(-180deg);visibility:hidden;opacity:0;background:#fff;z-index:3;padding:10px}
.flip-back .back-lnk{float:right;cursor:pointer;margin-bottom:10px}
.flip-back .card-product-title{clear:both}
.flip-back .icon-pm{position:absolute;top:0;right:0;opacity:0}
.flip-back .order-note-icon{cursor:default}
.flip-back .order-note-unavailble{cursor:pointer}
@media only screen and (max-width:1199px){.flip-back{overflow-y:auto}
.flip-back .card-product-title{font-size:1.4rem}
}
.cpc-preoder-disabled{width:100%;height:45px;background:#fff}
.cpc-preorder-button{float:left;width:44px;height:45px;position:relative;z-index:2;border:0;border-radius:0;-webkit-appearance:none;background-color:#2c3133;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAA5ElEQVR42q2SsQ6CMBCGWX0Dkr5BExIfwZFREh7E0YmwdXXUhcdggs0nYGTCkc2VCf/Gv6apWAS95Et71+Nv77ggsGx82iXwmD7XSW6wAleirbf8KXrmGb8ytw/g7uw/MTDvtTciBV91BulMOanO476wRWqwX0Fti/xkRqQEuxWUbz2x6hZAgg3YcpWMhyCa6okrcgIdBUauHeO5/jPfiKx/CdYGHEDGQZJ8gaSf8bzxiSgQg4QfCJYg6Cc8Vz6RI7se88aQPQjpx07ZkyI3CimWFnG8I/pqVmSpuSItA0tp/zb2D1oHRZZ3+kEmAAAAAElFTkSuQmCC)}
.cpc-preorder-button:hover{background-color:#08563f}
.cpc-preorder-text{height:45px;background:#2c3133;color:#fff;font:700 1.8rem/45px Karla,sans-serif;overflow:hidden;text-transform:uppercase;text-align:center;padding:0 45px 0 0;position:relative;z-index:1;cursor:default;opacity:.5}
.cpc-preorder-text:before{position:absolute;top:0;bottom:0;left:auto;margin:auto 0;width:36px;height:45px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAtBAMAAAD/+jCdAAAAElBMVEX///8AVz8PYUoudWIvdmL////PVvgiAAAAAXRSTlMAQObYZgAAADdJREFUeNpjYBgFo4A0wGyALsIagKGISWHYKnJSUlIUUlJSRoiEQgGSIiNiFA3vcCI2qYyCEQwAym8OJVrnitEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0 0;z-index:1;right:0}
.order-note-icon,.order-note-unavailble{font-size:1.2rem;line-height:1;font-weight:700;color:#00573f;cursor:pointer}
.order-note-icon.unavailable-icon:before,.order-note-unavailble.unavailable-icon:before{display:block;margin:0 auto 2px;width:17px;height:17px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAA50lEQVR42q2SMQ6CQBBFab0BCTfYhMQbYEkpCQnXsLQidttaasMxqKDzBJRUWNLRUuEHP2GzIgi4ycvOzA5/d4YxDHUFTgPuxtRqz9s8LZiAB2lFSsUfo2Re7yf97TWoNPsbNfMGm4GIr7oBf6Ycv8t725EqkoLjClJVZBs0YnBYQfzZk6FuCwiwA3vugnET2GM90UWuoKBAw71g/NL9mR9ENrwkcDJwAiEHSfAFgn7I82xKRAIXePzAYgkWfY/nckrkzK67vNFkD0z6rlb2qMiTQpKl2Rxvm76cF1m6NJGcgaXkfxv7F2o5HO59pTXtAAAAAElFTkSuQmCC);content:""}
.order-note-icon.cheese-icon,.order-note-unavailble.cheese-icon{width:35px;height:32px}
.order-note-icon.cheese-icon:before,.order-note-unavailble.cheese-icon:before{display:block;margin:0 auto 2px;width:35px;height:32px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxODEuMDIgMTYyLjUiPjx0aXRsZT5Bc3NldCAxPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGZpbGw9IiMwMDU3M2YiIGQ9Ik05MC40NywwQzcuOCwwLDAsNDkuODIsMCw0OS44MlMuMzcsOTguNTcsMCwxMTBjLS4xNyw1LjQsMS4zNywyMS43MywxMi4wOSwyMS43M2guMTNjNC42NiwwLDQ4LTExLjA3LDY0LjY0LTE1LjM3bC41Niw0MXMtMS4yMiwxMS41OSw0NS44OCwwQzE2NywxNDYuNiwxNzcuNTUsMTI2LjQ0LDE4MCwxMTUuNmMuNzYtMy4zOSwxLTEyLjI1LDEtMTIuMjV2LTU1aDBDMTgxLDM1LjY5LDE1OC43NCwwLDkwLjQ3LDBaTTc5LjM2LDg5Ljg4QTU5LjgzLDU5LjgzLDAsMCwwLDc2LjcxLDEwNWwuMSw3LjI2Yy0yNC42NSw2LjM3LTYxLjEzLDE1LjQ5LTY0LjQ1LDE1LjQ5aDBjLTEuNDMtLjA4LTMuNy0uOTItMy43OS03LjE3LDAsMC0uMjktMzAuNzUtLjI5LTM5Ljk0LDAtMTAuNDgsOS42OC0xMi41Niw5LjY4LTEyLjU2TDg5LDUxLjI3WiIvPjxjaXJjbGUgZmlsbD0iIzAwNTczZiIgY3g9IjI2LjU0IiBjeT0iODMuNiIgcj0iOS43Ii8+PGNpcmNsZSBmaWxsPSIjMDA1NzNmIiBjeD0iMjkuOTkiIGN5PSIxMTAuMSIgcj0iNS4yNSIvPjxjaXJjbGUgZmlsbD0iIzAwNTczZiIgY3g9IjU2LjEzIiBjeT0iNzQuNzciIHI9IjUuMjUiLz48Y2lyY2xlIGZpbGw9IiMwMDU3M2YiIGN4PSI2MC43NiIgY3k9Ijk4Ljg5IiByPSI5Ljg4Ii8+PC9nPjwvZz48L3N2Zz4=);content:""}
.order-note-icon.cheese-icon .ap-abs-text,.order-note-unavailble.cheese-icon .ap-abs-text{position:absolute;text-align:center;font-size:1.2rem;line-height:1;white-space:nowrap}
.order-note-icon.cheese-icon .ap-abs-text-right,.order-note-unavailble.cheese-icon .ap-abs-text-right{right:1px;bottom:11px;width:18px;color:#fff;font-weight:400}
.order-note-icon.cheese-icon .vertical-tooltip,.order-note-unavailble.cheese-icon .vertical-tooltip,.pr-icon em{bottom:38px}
.order-note-icon.cheese-icon .ap-abs-text-bottom,.order-note-unavailble.cheese-icon .ap-abs-text-bottom{top:33px;left:0;right:0;color:#08563f;font-weight:700}
.order-note-icon .vertical-tooltip,.order-note-unavailble .vertical-tooltip{opacity:0;visibility:hidden}
.add-cart-wrap.cut-off-time:not(.added):hover .vt-cut-off-time,.order-note-icon:hover .vertical-tooltip,.order-note-unavailble:hover .vertical-tooltip{opacity:1;visibility:visible}
.cpf-icon-unavailable .order-note-icon,.cpf-icon-unavailable .order-note-unavailble,.pct-icon-unavailable .order-note-icon,.pct-icon-unavailable .order-note-unavailble{pointer-events:none;cursor:default}
.flip-back-list,.mce-content .flip-back-list{margin-left:12px;padding-bottom:0;font-size:1.3rem;line-height:1.3;font-weight:400}
.flip-back-list li:before,.mce-content .flip-back-list li:before{top:5px;left:-11px}
.product-card-basic .order-note-icon,.product-card-basic .order-note-unavailble{position:absolute;top:20px;left:0;z-index:32}
.product-card-basic .flip-back .order-note-icon{position:absolute;top:0;right:0;left:auto}
.product-card-basic span.btn-unavailable{border-color:transparent}
@media only screen and (max-width:1300px){.product-card-basic .vertical-tooltip.vt-nodesk-right{margin:0;left:-14px;right:auto}
.product-card-basic .vertical-tooltip.vt-nodesk-right:after,.product-card-basic .vertical-tooltip.vt-nodesk-right:before{left:17px;right:auto}
}
@media only screen and (max-width:767px){.product-card-basic .order-note-icon.cheese-icon .vertical-tooltip.vt-nodesk-right,.product-card-basic .order-note-unavailble.cheese-icon .vertical-tooltip.vt-nodesk-right{bottom:auto}
.product-card-basic .vertical-tooltip.vt-nodesk-right{top:100%;bottom:auto;max-width:160px;z-index:2}
.product-card-basic .vertical-tooltip.vt-nodesk-right:after,.product-card-basic .vertical-tooltip.vt-nodesk-right:before{transform:rotate(180deg);top:auto}
.product-card-basic .vertical-tooltip.vt-nodesk-right:after{bottom:100%}
.product-card-basic .vertical-tooltip.vt-nodesk-right:before{bottom:calc(100% + 1px)}
.product-card-basic .card-product-icons{position:relative;z-index:0}
.product-card-basic .basic-mob-product-cart{position:absolute;left:0;right:0;bottom:0}
.product-card-basic .basic-mob-product-cart .card-product-cart.card-product-cart-disabled .add-cart-no-user:after,.product-card-basic .basic-mob-product-cart .card-product-cart.card-product-cart-disabled .add-cart-no-user:before{opacity:0}
.product-card-basic .basic-mob-product-cart .price-popup{top:auto}
}
.product-card-basic .pc-delete{position:absolute;top:8px;right:10px;z-index:1}
.special-category-label{display:inline-block;margin:0 0 4px;padding:0 5px;color:#fff;text-transform:uppercase;font:1rem/16px Karla,sans-serif;white-space:nowrap;background:#00573f;border:1px solid #00573f}
@media only screen and (min-width:1200px){.special-category-label{padding-left:9px;padding-right:9px}
}
.special-category-label.-local-category-label{font-weight:700;background:#fff;color:#2c3133;border-color:#2c3133}
.special-category-label+.-local-category-label{color:#00573f;border-color:#00573f}
.scl-wrap{font-size:0}
.scl-wrap.scl-abs{position:absolute;top:0;left:-1px;z-index:10}
.scl-wrap.scl-abs .special-category-label{line-height:21px}
@media only screen and (min-width:1025px){.scl-wrap.scl-abs .special-category-label{font-size:1.1rem}
}
@media only screen and (max-width:600px){.product-card-basic .scl-wrap.scl-abs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.product-card-basic .scl-wrap.scl-abs .special-category-label{margin-bottom:1px}
.product-card-basic.unavailable .card-product-photo:after{white-space:nowrap}
}
.pct-heading .scl-wrap{padding-top:4px}
.basic-mob-subtotal{font-weight:700;font-size:1.4rem;padding:5px 0}
.basic-mob-origin{font-size:1.4rem}
.product-card-table .product-icons-table .order-note-icon,.product-card-table .product-icons-table .order-note-unavailble{display:inline-block;position:relative;margin-bottom:5px}
@media only screen and (max-width:1199px){.product-card-table .product-icons-table .order-note-icon,.product-card-table .product-icons-table .order-note-unavailble{position:absolute;top:36px;right:28px;z-index:30}
.product-card-table .product-icons-table .order-note-icon .vertical-tooltip,.product-card-table .product-icons-table .order-note-unavailble .vertical-tooltip{display:none}
}
.bullets-bd-list{padding-top:5px;font-size:1.5rem;line-height:1.2;color:#000;clear:both}
.bullets-bd-list li{padding:0 0 10px 18px;position:relative}
.bullets-bd-list li:before{position:absolute;top:4px;left:0;content:"";width:6px;height:6px;border:1px solid #9f9f9f;border-radius:50%}
.ofs-wrap,.pc-inner{position:relative}
.pc-frame,.pc-inner{width:100%;display:-ms-flexbox;display:flex}
@media only screen and (max-width:1199px){.bullets-bd-list{font-size:1.4rem}
.bullets-bd-list li{padding-left:14px}
}
.pc-inner{transition:all .3s ease;z-index:3}
.pc-frame{padding:36px 9px 55px;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:767px){.pc-frame{padding:25px 9px 50px;position:relative;z-index:0}
}
.pr-icon:hover,.product-card-basic .addtocart-button-cnt{z-index:33}
@media only screen and (min-width:1200px) and (max-height:802px){.pc-frame{padding:25px 9px 55px}
}
.addtocart-form{position:static!important}
.last-orders .addtocart-form .js-loader{background-size:40px 40px!important}
.addtocart-button-cnt{position:absolute;left:0;right:0;bottom:0}
.addtocart-button-cnt .addtocart-button-cnt{position:static!important}
.product-card-basic .add-cart-wrap.added span{position:absolute;left:7px;right:7px;bottom:52px;background:rgba(255,255,255,.9);height:166px;font-size:1.8rem;padding-top:20px;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}
.product-card-basic .add-cart-wrap.added span em{font-size:8.7rem}
@media only screen and (max-width:767px){.product-card-basic .add-cart-wrap.added span{-ms-flex-direction:column;flex-direction:column;height:106px;padding-top:5px;font-size:1.5rem;background:rgba(240,240,240,.8)}
.product-card-basic .add-cart-wrap.added span em{font-size:2.2rem;line-height:2.4rem}
}
.product-card-basic .add-cart-wrap.added input.qty-in-cart{display:inline-block;font-family:Ovo,serif;font-size:2.4rem;line-height:1.2;font-weight:400;color:#343434;text-align:right;width:50px;padding:0;margin:-1px 3px 0 0;background:0 0;border-width:0;border-top:1px solid transparent;border-bottom:1px solid transparent;vertical-align:top!important}
@media only screen and (max-width:767px){.product-card-basic .add-cart-wrap.added input.qty-in-cart{font-size:2.2rem;line-height:24px;text-align:center}
}
.in-your-cart-total{display:none;max-width:170px;margin:0 auto;padding:3px 0;font:700 2.4rem/1 Karla,sans-serif;color:#000;clear:both}
@media only screen and (max-width:767px){.in-your-cart-total{font-size:2rem;max-width:116px;padding:2px 0;margin-top:0}
}
.product-card-basic .add-cart-wrap.added .in-your-cart-total{display:block}
.product-card-basic .add-cart-wrap.added.add-cart-typed input.qty-in-cart{background:#fff;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.product-card-basic .add-cart-wrap i{border:0;font-family:Ovo,serif;font-size:2.4rem;font-weight:400;height:auto;display:inline-block;vertical-align:bottom;padding:0 0 0 3px;color:#343434}
@media only screen and (max-width:767px){.product-card-basic .add-cart-wrap i{padding:2px 0;display:block;clear:both;font-size:2rem}
}
@media only screen and (min-width:768px){.product-card-basic .add-cart-wrap i{text-align:left}
}
.price-popup{position:absolute;top:0;left:0;right:0;bottom:0;z-index:34;background:rgba(255,255,255,.9);font:1.4rem Karla,sans-serif;text-align:center}
.price-popup.active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}
.short-prod-list .price-popup{background:#fff}
.short-prod-list .price-popup-title{padding:10px;background:#fff}
.short-prod-list .unit-selector-row{background:#fff}
.price-popup-title{font:1.6rem/1.2 Ovo,serif;color:#343434;padding:0 0 10px}
.unit-selector-row{border:1px solid #f3f3f3;position:relative}
.unit-selector-row input[type=radio]{position:absolute;top:0;left:0;opacity:0;z-index:0}
.unit-selector-row label{display:block;padding:6px 0;font-weight:700;transition:background .3s;cursor:pointer}
.btn-unavailable,.notify-me--consent,.price-cancel-button{transition:all .3s;text-transform:uppercase}
.unit-selector-row label:hover{background:#f5f5f5}
.product-card-basic .price-popup{padding:5px 8px}
.product-card-basic .price-popup-title{border:1px solid #f3f3f3;border-width:0 0 1px}
.product-card-basic .unit-selector-row{border-width:0 0 1px}
.product-card-basic .unit-selector-row .price-unit{display:block}
.product-card-basic .cancel-button-wrap{background:#fff}
.product-card-table .price-popup,.product_card_short .price-popup{-ms-flex-pack:center;justify-content:center}
.product-card-table .price-popup-title+span,.product_card_short .price-popup-title+span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.product-card-table .unit-selector-row,.product_card_short .unit-selector-row{border-width:0 0 0 1px;border-color:#e8e8e8}
.product-card-table .unit-selector-row label,.product_card_short .unit-selector-row label{padding:6px 18px}
.product-card-table .unit-selector-row:first-child,.product_card_short .unit-selector-row:first-child{border-left:0}
.product-card-table .price-cancel-button,.product_card_short .price-cancel-button{max-width:140px}
.price-cancel-button{display:block;margin:6px auto 0;height:36px;padding:0 28px;font:700 1.6rem/36px Karla,sans-serif;color:#ff4d4d;text-align:center}
.price-cancel-button:hover{background:#ff4d4d;color:#fff}
.add-cart-wrap{width:calc(100% - 2px);margin:0 1px 1px;height:45px;background:#fff;text-align:center;position:relative;transition:background .3s}
.add-cart-wrap.added-by-default,.add-cart-wrap:hover{background:#00573f}
.add-cart-wrap:hover .btn-add-cart{color:#fff}
.add-cart-wrap.added-by-default:before{background-position:-21px 0}
.add-cart-wrap .btn-add-cart{background:0 0;color:#00573f;height:45px;width:100%;padding:0 0 0 5px;text-transform:uppercase;text-align:center;position:relative;z-index:4;border:0}
.add-cart-wrap .btn-remove-cart,.add-cart-wrap .public-submit-button.btn-remove-cart:hover{top:0;width:36px;color:#fff;font:700 1.9rem Karla,sans-serif;z-index:5;border:0;padding:0;left:0}
.add-cart-wrap .public-submit-button.btn-remove-cart:hover{position:absolute;height:45px;background-color:#2c3133!important}
.add-cart-wrap .btn-remove-cart{position:absolute;height:45px;background-color:#00573f;border-radius:0;-webkit-appearance:none;appearance:none;transition:background-color .3s}
.add-cart-wrap:not(.add-cart-typed) .btn-remove-cart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACAQMAAABrI86yAAAAA1BMVEX///+nxBvIAAAAC0lEQVR42mNgAAEAAAYAAW0oEC8AAAAASUVORK5CYII=);background-position:50%;background-repeat:no-repeat;font-size:0;color:transparent!important}
.add-cart-wrap span{padding:0;font:700 1.5rem/1 Karla,sans-serif;display:none}
.add-cart-wrap span em{font-style:normal;font-size:2.5rem}
.add-cart-wrap span.no-user-text{display:inline-block;font-size:1.6rem;padding-top:16px}
.add-cart-wrap i{display:block;height:19px;clear:both;text-align:center;color:#2c3133;font:700 1.5rem/1.2 Karla,sans-serif}
.add-cart-wrap i div{display:inline}
.add-cart-wrap.cut-off-time .vertical-tooltip b{font-weight:700;display:inline!important}
@media only screen and (max-width:767px){.add-cart-wrap i{border-width:0}
}
.vertical-tooltip.vt-cut-off-time,.vertical-tooltip.vt-flex.vt-cut-off-time{width:170px;color:#000;left:-61px;margin-left:0;bottom:40px;opacity:0;visibility:hidden;z-index:20;font-weight:400}
@media only screen and (max-width:1300px){.vertical-tooltip.vt-cut-off-time:after,.vertical-tooltip.vt-cut-off-time:before,.vertical-tooltip.vt-flex.vt-cut-off-time:after,.vertical-tooltip.vt-flex.vt-cut-off-time:before{left:0;right:0}
}
.acw-icon-pm{position:absolute;top:7px;left:10px}
.acw-view-cart{display:none}
.product-info-aside .add-cart-wrap.added span{display:block;width:100%;background:#f2f2f2}
.product-info-aside .add-cart-wrap.added span input.qty-in-cart{width:100%;background:#f2f2f2;border-color:transparent}
.product-info-aside .add-cart-wrap.added .in-your-cart-total{display:block;position:absolute;max-width:100%;width:100%;top:52px;left:0;border-top:0;font-family:Ovo,serif;font-size:1.5rem;font-weight:400;text-align:left;padding:3px 0;margin:0}
.product-info-aside .add-cart-wrap.added .in-your-cart-total:before{content:'Subtotal: ';font-weight:700}
.product-info-aside .add-cart-wrap.added .acw-view-cart{display:block;position:absolute;top:53px;right:0;font:700 1.5rem Ovo,serif}
.product-card-basic.unavailable .add-cart-wrap,.product-info-aside .add-cart-wrap i br,.smartshop-content .product_line.unavailable .addtocart-form{display:none}
.product-info-aside .add-cart-wrap i{height:20px}
.product-info-aside .order-note-icon{position:absolute;top:0;right:0;z-index:10}
.product-info-aside .order-note-unavailble{position:absolute;top:24px;right:5px;z-index:10}
@media only screen and (max-width:767px){.product-info-aside .order-note-unavailble{top:8px}
.product-card-basic .add-cart-wrap b{display:none}
}
.product-info-aside .unavailable-heading+.order-note-icon,.product-info-aside .unavailable-heading+.order-note-unavailble{top:45px}
.product-card-basic.unavailable .card-product-photo:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(255,255,255,.6);z-index:1}
.product-card-basic.unavailable .card-product-photo:after{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:104px;height:22px;color:#fff;font:1.4rem/22px Karla,sans-serif;background:rgba(0,0,0,.7);content:"Unavailable";text-transform:uppercase;z-index:2}
.product-card-basic.unavailable .notify-me--block{position:absolute;left:0;right:0;bottom:50px;z-index:40}
.product-card-basic.unavailable .notify-me--popup-window{left:0;right:0;width:100%}
.product-card-basic.unavailable .notify-me--popup-window .check{line-height:1}
@media only screen and (max-width:767px){.smartshop-content .product_line.unavailable .unavailable-table{max-width:100%}
.product-card-basic.unavailable .pc-frame{padding-bottom:80px}
}
@media only screen and (max-width:600px){.product-card-basic.unavailable .notify-me--popup-window{width:calc(100% * 2)}
.product-card-basic.unavailable:not(:nth-child(2n)) .notify-me--popup-window:after,.product-card-basic.unavailable:not(:nth-child(2n)) .notify-me--popup-window:before{right:auto;left:24%}
.product-card-basic.unavailable:nth-child(2n) .notify-me--popup-window{left:auto;right:0}
.product-card-basic.unavailable:nth-child(2n) .notify-me--popup-window:after,.product-card-basic.unavailable:nth-child(2n) .notify-me--popup-window:before{right:24%;left:auto}
}
.msg-img-unavailable{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(255,255,255,.6);z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.msg-img-unavailable span{width:100%;padding:8px 3px;display:block;color:#fff;font:1.8rem/1 Karla,sans-serif;background:rgba(182,182,182,.8)}
@media only screen and (max-width:600px){.msg-img-unavailable span{font-size:1.3rem;white-space:nowrap}
}
.card-product-cart-disabled .add-cart-wrap{opacity:.5;cursor:default}
.card-product-cart-disabled .add-cart-wrap:hover{background:#fff}
.card-product-cart-disabled .add-cart-wrap:hover .btn-add-cart{color:#00573f}
.card-product-cart-disabled .add-cart-wrap:hover:before{background-position:0 0}
.card-product-cart-disabled .add-cart-wrap .btn-add-cart{cursor:default}
.card-product-cart-disabled .add-cart-wrap:hover:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAtBAMAAAD/+jCdAAAAElBMVEX///8AVz8PYUoudWIvdmL////PVvgiAAAAAXRSTlMAQObYZgAAADdJREFUeNpjYBgFo4A0wGyALsIagKGISWHYKnJSUlIUUlJSRoiEQgGSIiNiFA3vcCI2qYyCEQwAym8OJVrnitEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0 0}
.add-cart-wrap.acf-reorder.added .btn-add-cart,.add-cart-wrap.added .btn-add-cart,.widget .add-cart-wrap.added .btn-add-cart{position:absolute;top:0;right:0;width:36px;height:45px;padding:0;font-size:0;line-height:0;color:transparent;border-radius:0;-webkit-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAtBAMAAAD/+jCdAAAAElBMVEX///8AVz8PYUoudWIvdmL////PVvgiAAAAAXRSTlMAQObYZgAAADdJREFUeNpjYBgFo4A0wGyALsIagKGISWHYKnJSUlIUUlJSRoiEQgGSIiNiFA3vcCI2qYyCEQwAym8OJVrnitEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:-36px 0;background-color:#00573f}
.add-cart-wrap.acf-reorder.added .btn-add-cart:hover,.add-cart-wrap.added .btn-add-cart:hover,.widget .add-cart-wrap.added .btn-add-cart:hover{background-color:#2c3133!important;background-position:-36px 0}
.add-cart-wrap.acf-reorder.added:not(.add-cart-typed) .btn-add-cart.bac-max-qty,.add-cart-wrap.added:not(.add-cart-typed) .btn-add-cart.bac-max-qty,.widget .add-cart-wrap.added:not(.add-cart-typed) .btn-add-cart.bac-max-qty{opacity:.6;cursor:default;background-position:0 0}
.add-cart-wrap.acf-reorder.added.add-multi-cart-wrap:not(.add-cart-typed) .btn-add-cart.empty-cart,.add-cart-wrap.added.add-multi-cart-wrap:not(.add-cart-typed) .btn-add-cart.empty-cart,.widget .add-cart-wrap.added.add-multi-cart-wrap:not(.add-cart-typed) .btn-add-cart.empty-cart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAtCAYAAAAN1C2uAAABXklEQVR42u2WPYrCUBRGJYVVStv0g71YTjXgBiRLGHAJ2cKAO7BwBQOuwEKwtLAUW7HQSkHwL3OSuWEyIKKSlzTfgQPh5l5474P3klpNCCGEEEIIIYQQQgghiid8v2D0wlyUzhZMHMcXjF6Yi5JZFwHN8YrhEzNdm5k5CGiOVwyfmOnazMxFQHVc4xnbD/S3rHeVzhYfUB3XeMb2A/0t610ls66OWQP3eMDgTl9gPbt0xhFstIF7PGBwpy+wnl0y4/ouauIJt+jfeO/jBo/45vpqZMNNPOEW/RvvfdzgEZ2vJwuhY3fLEr1c3cOFXegfZX0/2HjH7pYlerm6hwu70EtbTxZGD2Oc5Gpjq32W/ZElgF78yyRXG1ut9PVkgfQtkCEO7Pmrqj8RguhbIEMc2HNl68lCGlkwid9V/64RyCj+o/L1ZCFN/x216kOa5o+aEEIIIYQQQgghhBCiIH4AzOkh+hYn48AAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0 0}
.add-cart-wrap.acf-reorder.added.add-multi-cart-wrap:not(.add-cart-typed) .btn-add-cart.empty-cart:hover,.add-cart-wrap.added.add-multi-cart-wrap:not(.add-cart-typed) .btn-add-cart.empty-cart:hover,.widget .add-cart-wrap.added.add-multi-cart-wrap:not(.add-cart-typed) .btn-add-cart.empty-cart:hover{background-position:-36px 0}
.add-cart-wrap.acf-reorder.added span,.add-cart-wrap.added span,.widget .add-cart-wrap.added span{display:inline-block;vertical-align:top}
.short-card{position:relative;padding:7px 138px 7px 0}
.short-card .add-cart-wrap{width:94px;height:27px}
.short-card .add-cart-wrap:not(.add-cart-typed) .btn-remove-cart{background-size:8px auto}
.short-card .add-cart-wrap .btn-remove-cart,.short-card .add-cart-wrap .btn-remove-cart:hover,.short-card .add-cart-wrap .btn-remove-cart:hover:hover{width:22px;height:27px}
.short-card .add-cart-wrap input.qty-in-cart{max-width:100%;width:50px;height:27px;font-size:1.5rem;border-width:1px 0}
.short-card .add-cart-wrap .btn-add-cart,.short-card .add-cart-wrap span{font-size:0;line-height:0;color:transparent}
.short-card .add-cart-wrap i{display:none}
.short-card .add-cart-wrap .btn-add-cart{height:27px;background:0 0}
.short-card .add-cart-wrap span em{font-size:1.5rem;line-height:1.1;color:#2c3133;padding-top:3px;display:inline-block}
.short-card .addtocart-button-cnt{top:13px;bottom:auto;left:auto;right:36px;width:94px}
.short-card .add-cart-wrap:before{top:0;left:5px;background-size:24px auto;width:13px;height:15px}
.short-card .add-cart-wrap:not(.added){box-shadow:inset 1px 1px 0 #00573f,inset -1px -1px 0 #00573f}
.short-card .add-cart-wrap:not(.added):hover:before{background-position:-12px 0}
.short-card .add-cart-wrap.added:before{display:none}
.short-card .add-cart-wrap:after{margin:0;width:22px;height:27px;background-size:44px 28px;background-repeat:no-repeat;background-position:-22px 0}
.short-card .add-cart-wrap:hover:after{background-position:-22px 0}
.short-card .add-cart-wrap:not(.added):not(:hover):after{background-position:0 0}
.short-card .add-cart-wrap.added .btn-add-cart{width:22px;height:27px;background-size:44px 28px;background-repeat:no-repeat;background-position:-22px 0}
.short-card .add-cart-wrap.added .btn-add-cart:hover{background-position:-22px 0}
.short-card .add-cart-wrap.added .btn-remove-cart:hover{background-color:#565656}
.short-card .add-cart-wrap.added.add-cart-typed .btn-add-cart,.short-card .add-cart-wrap.added.add-cart-typed .btn-remove-cart{background-size:22px 28px}
.short-card .pc-delete{position:absolute;top:14px;right:0}
.short-card .card-product-title{font-size:1.4rem}
.short-card .add-cart-wrap.added .in-your-cart-total{display:block;width:94px;margin-top:0;border-width:0;font-size:1.3rem;padding:2px 0}
.add-cart-wrap.added:after,.basic-add-cart-text,.short-card .icon-pm,.short-card .order-note-icon{display:none}
.add-cart-wrap:after,.add-cart-wrap:before{position:absolute;margin:auto 0;content:'';background-position:0 0;z-index:1;background-repeat:no-repeat;top:0}
@media only screen and (max-width:767px){.product-card-basic .add-cart-wrap:not(.add-cart-no-user) .btn-add-cart{position:absolute;top:0;right:0;width:36px;height:45px;font-size:0;line-height:0;color:transparent}
.product-card-basic .add-cart-wrap:not(.add-cart-no-user):not(.added) .btn-add-cart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAtBAMAAAD/+jCdAAAAElBMVEX///8AVz8PYUoudWIvdmL////PVvgiAAAAAXRSTlMAQObYZgAAADdJREFUeNpjYBgFo4A0wGyALsIagKGISWHYKnJSUlIUUlJSRoiEQgGSIiNiFA3vcCI2qYyCEQwAym8OJVrnitEAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0 0}
.product-card-basic .add-cart-wrap.acf-reorder:not(.add-cart-no-user) .btn-add-cart{font-size:0;padding:0}
}
.add-cart-wrap:after{bottom:0;left:auto;width:36px;height:45px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAtBAMAAAD/+jCdAAAAElBMVEX///8AVz8PYUoudWIvdmL////PVvgiAAAAAXRSTlMAQObYZgAAADdJREFUeNpjYBgFo4A0wGyALsIagKGISWHYKnJSUlIUUlJSRoiEQgGSIiNiFA3vcCI2qYyCEQwAym8OJVrnitEAAAAASUVORK5CYII=);right:0}
.add-cart-wrap:before{bottom:0;left:10px;width:19px;height:21px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAVCAYAAAA0GqweAAAB+0lEQVR42tWWu0sDQRCH78QXqOCjFIugFqJgJyJILGytBIOFjWghkiatWKdV/Ctir40WBhEEISSi4CNRjCIoBG080SZ+m6xBj91ccrcWDnyz7GX47dxkd+csKxJ+gG2YtAxZsVh8gG0IrNkA89AESZJMQZ+BHCuaJJkCA5qRcAgcmDJYyRA4MBWkgmVLJG/xn7+eBTTbtgNr2q4qvuI7IA9ZuIKcJFsikfyos4qemryIVrNR8SwGQnRAMibHTrEeL3EvhcUC15XEy8m/a9apqolpNVUJZljoQLFHe/CDUrhfjrPyWTc40KZJMEOVDhTV9dRsrPm/SiQLeMGxIvkJ/JGPParVJPmSpqkD4VjmzbFMnti/sn+ZYLsPnVaP331rqg5JnE3fy1jrfSc0luCwSkycTe9LU5XgC6zU+baX8q7TmSFN0UkM9uLvTmKmF5dN3EnDhvd5IE13L17Fb8JJHftFtLctLvJdTQV9a3KR79qKrjCN34MdeIJF2IC7H1HNpcNkWftwA8swSpLnmiT9ayoSHAfxUdAi51lYcMWMyJguOU9DtMo+HC+WrUXOs7DgihmRMV1ynoao6hTn5DfcOos+MobgwhUjPp3eZMwZ4xCcVvnLKpos6qlJjIdmJDwHeXiGmCZmBnJQgLUaTvMc5OEZYpqYGchBAUqaXxt4HdwnyHTVAAAAAElFTkSuQmCC);background-color:transparent}
.add-cart-wrap:hover:after{background-position:-36px 0}
.add-cart-wrap:hover:before{background-position:-21px 0}
.add-cart-wrap:hover .icon-pm.ap-alt,.add-cart-wrap:hover .icon-pm.ap-light{color:#fff}
.add-cart-wrap:hover .icon-pm.ap-alt:before,.add-cart-wrap:hover .icon-pm.ap-light:before{background-position:-14px 0}
@media only screen and (max-width:767px){.add-cart-wrap.acf-basic-order:hover:before{background-position:0 0}
}
.add-cart-wrap.acf-reorder .btn-add-cart{font-size:1.3rem;line-height:1;padding:0 72px;white-space:normal}
.add-multi-cart-wrap:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAtCAYAAAAN1C2uAAABXklEQVR42u2WPYrCUBRGJYVVStv0g71YTjXgBiRLGHAJ2cKAO7BwBQOuwEKwtLAUW7HQSkHwL3OSuWEyIKKSlzTfgQPh5l5474P3klpNCCGEEEIIIYQQQgghiid8v2D0wlyUzhZMHMcXjF6Yi5JZFwHN8YrhEzNdm5k5CGiOVwyfmOnazMxFQHVc4xnbD/S3rHeVzhYfUB3XeMb2A/0t610ls66OWQP3eMDgTl9gPbt0xhFstIF7PGBwpy+wnl0y4/ouauIJt+jfeO/jBo/45vpqZMNNPOEW/RvvfdzgEZ2vJwuhY3fLEr1c3cOFXegfZX0/2HjH7pYlerm6hwu70EtbTxZGD2Oc5Gpjq32W/ZElgF78yyRXG1ut9PVkgfQtkCEO7Pmrqj8RguhbIEMc2HNl68lCGlkwid9V/64RyCj+o/L1ZCFN/x216kOa5o+aEEIIIYQQQgghhBCiIH4AzOkh+hYn48AAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:0 0}
.add-multi-cart-wrap:hover:after{background-position:-36px 0}
@media only screen and (max-width:767px){.add-multi-cart-wrap:hover:after{background-position:0 0}
.add-multi-cart-wrap:not(.added) .btn-add-cart{opacity:0}
}
.add-cart-wrap.added.add-cart-typed .btn-add-cart{background-repeat:no-repeat;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAtCAYAAADGD8lQAAAA+ElEQVR42mNgGAWjYBSMglEwCkbBKBhe4P///4lAPBuIGQeDY/yB+Md/CJgGxCwD6Rh3IP76HxVUD5RjHID4A5pjHgGxKTUtaQfiACLUWQDxKzTHPAdiA2o6phVq8EcgtsejzgBqOTIAOc6Cmo4pRrPgLRCbY1GnDY0WZACKNgdqpwcnqCPQo8AISY0qEN9GUwNK0O60SqT2WBLpA6hDxID4Kprcd1CWp3XO8QDiz2gWXwfi82hiv4E4kl7ZOQCpoMMFEuhdxkQA8R8cjskcqIIvAYj/ojmmaKDrqSwkx9QMlpq8Coi7Rts0o2AUjIJRMApGwSgYwgAAjePPT+lPB68AAAAASUVORK5CYII=);background-color:#00573f}
.add-cart-wrap.added.add-cart-typed .btn-add-cart:hover{background-color:#2c3133;background-repeat:no-repeat;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAtCAYAAADGD8lQAAAA+ElEQVR42mNgGAWjYBSMglEwCkbBKBhe4P///4lAPBuIGQeDY/yB+Md/CJgGxCwD6Rh3IP76HxVUD5RjHID4A5pjHgGxKTUtaQfiACLUWQDxKzTHPAdiA2o6phVq8EcgtsejzgBqOTIAOc6Cmo4pRrPgLRCbY1GnDY0WZACKNgdqpwcnqCPQo8AISY0qEN9GUwNK0O60SqT2WBLpA6hDxID4Kprcd1CWp3XO8QDiz2gWXwfi82hiv4E4kl7ZOQCpoMMFEuhdxkQA8R8cjskcqIIvAYj/ojmmaKDrqSwkx9QMlpq8Coi7Rts0o2AUjIJRMApGwSgYwgAAjePPT+lPB68AAAAASUVORK5CYII=)}
.unavailable .add-cart-wrap .btn-remove-cart:hover,.unavailable .add-cart-wrap.added .btn-add-cart:hover{background-color:#00573f!important;cursor:default}
.unavailable .cart-short-col .add-cart-wrap span{cursor:default}
.add-cart-wrap .btn-remove-cart:hover,.product_card .btn-remove-car.public-submit-button:hover,.widget .product_card input[type=submit].btn-remove-car:hover{background-color:#00573f}
.add-cart-wrap.add-cart-typed .btn-remove-cart{background-color:#00573f;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAtCAYAAADGD8lQAAAA6klEQVR42u2XOw6CQBRFKagtDA2bMDYUhkI2YiIloXEpFi7BhbAD2YINdIZgazLel0wxIpCgzDTck5www5uX3PDL4HmEEELIQlFKZfCpvpFzmeswIXzBHG475roWugy0h+1IvZU1NgM06n+aOQNt4AWWMJloqXs3c1+lEyx+6Cuk18Zt+wiE8coYH8SBmv1AOO5gZdTOojGvZI3LQIn5kPYEkpcgYSAGYiAGsvxhrEcC1U4/jHq+NsZHcaBmLVAK79Cf0OPrntRGoAA+4BXGPTvFrrFeKz2BrY1aBG8TNmWyNuIfCCGEkCXxBs0A+4tk+h4pAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 0;font-size:0;line-height:0;color:transparent}
.add-cart-wrap.add-cart-typed .btn-remove-cart:hover,.add-cart-wrap.add-cart-typed .public-submit-button.btn-remove-cart:hover{background-color:#2c3133;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAtCAYAAADGD8lQAAAA6klEQVR42u2XOw6CQBRFKagtDA2bMDYUhkI2YiIloXEpFi7BhbAD2YINdIZgazLel0wxIpCgzDTck5www5uX3PDL4HmEEELIQlFKZfCpvpFzmeswIXzBHG475roWugy0h+1IvZU1NgM06n+aOQNt4AWWMJloqXs3c1+lEyx+6Cuk18Zt+wiE8coYH8SBmv1AOO5gZdTOojGvZI3LQIn5kPYEkpcgYSAGYiAGsvxhrEcC1U4/jHq+NsZHcaBmLVAK79Cf0OPrntRGoAA+4BXGPTvFrrFeKz2BrY1aBG8TNmWyNuIfCCGEkCXxBs0A+4tk+h4pAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:0 0;font-size:0;line-height:0;color:transparent}
.basic-add-cart-text{height:45px;background:#f5f5f5;color:#00573f;font:700 1.6rem/45px Karla,sans-serif;text-transform:uppercase}
.basic-add-cart-text.bact-multi-line{font-size:1.4rem;line-height:1.2;padding-top:6px}
@media only screen and (max-width:767px){.basic-add-cart-text.bact-multi-line{font-size:1.2rem}
.product-card-basic .acf-basic-order .basic-add-cart-text{display:block}
.product-card-basic .acf-basic-order .basic-add-cart-text.bact-multi-line,.product-card-basic .acf-reorder .basic-add-cart-text.bact-basic{display:none}
}
.product-card-basic .add-cart-wrap.added .basic-add-cart-text.bact-basic{display:block}
.product-card-basic .add-cart-wrap.acf-reorder.added .basic-add-cart-text.bact-basic{display:none}
.product-card-basic .add-cart-wrap.acf-reorder.added .basic-add-cart-text.bact-multi-line{display:block}
.add-cart-wrap input.qty-in-cart{text-align:center;width:52px;height:25px;border-width:1px 0 0;padding:0;color:#2c3133;font:700 2.2rem/1 Karla,sans-serif}
@media only screen and (max-width:767px){.product-card-basic .add-cart-wrap.acf-reorder .basic-add-cart-text.bact-multi-line{display:block}
.add-cart-wrap input.qty-in-cart{border-width:0}
}
.table-cover,.table-cover-back{/* -webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0); */transition:.6s;/* transform-style:preserve-3d;transform:rotateX(0) */}
.table-cover-back{-webkit-transform:rotateX(0);-ms-transform:rotateX(0);position:relative;z-index:2}
.animated .product-card-table.active-menu-row,.animated .product-card-table.active-notify-row,.menu-fadein .product-card-table.active-menu-row,.menu-fadein .product-card-table.active-notify-row{z-index:20}
@media only screen and (min-width:768px) and (max-width:1199px){.smartshop-content #searchResult-list .items,.tablet-flex-list .items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media only screen and (max-width:767px){#menulist.list-view .items,.mobile-flex-direct,.mobile-flex-list .items,.shop-columns-alt #searchResult-list .items,.smart-shop-columns #searchResult-list .items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mobile-flex-list.mfl-space-between .items{-ms-flex-pack:justify;justify-content:space-between}
}
.product-card-table{min-height:90px;position:relative;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;z-index:20}
.product-card-table .table-cover-back{padding:10px 0}
.product-card-table.pct-flex.pct-diff-cart .add-cart-wrap{box-shadow:inset 1px 1px #00573f,inset -1px -1px #00573f}
.product-card-table.pct-flex.pct-diff-cart .add-cart-wrap.added span{display:block;background:#fff;box-shadow:inset 0 1px #00573f,inset 0 -1px #00573f}
.product-card-table.pct-flex.pct-diff-cart .add-cart-wrap.added input.qty-in-cart{border:0;margin:1px 0 0}
@media only screen and (min-width:1200px){.product-card-table.pct-flex .table-cover-back{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
}
.covered .vertical-tooltip,.product-card-table .print-additional-columns{display:none}
.product-card-table.active-menu-row,.product-card-table.active-notify-row{z-index:10001}
.product-card-table .add-cart-wrap{width:100%}
.product-card-table .add-cart-wrap input.qty-in-cart{width:138px}
.product-card-table .js-loader{width:100%!important;height:100%!important}
.product-card-table .item-menu{position:absolute;top:0;right:0}
@media only screen and (min-width:1200px){.product-card-table:nth-child(odd){background:#f0f0f0}
.product-card-table:nth-child(odd).pct-light{background:#fff}
.product-card-table .table-cover-back{min-height:90px}
.product-card-table .table-cover-back>div{display:inline-block;vertical-align:middle;color:#2c3133;font-size:1.5rem}
.product-card-table .table-cover-back>div.unavailable-note{display:block}
.product-card-table .table-cover-back>div.print-additional-columns{display:none}
.product-card-table .cart-short-col{width:170px}
.product-card-table .card-product-cart{width:270px}
.product-card-table .search-card-product-cart{width:225px}
.product-card-table .addtocart-button-cnt{position:relative;top:0;left:0;width:225px}
.product-card-table .item-menu{width:70px;position:relative;text-align:center}
.product-card-table .card-product-menu{position:relative;top:0;left:0}
.product-card-table .alt-menu-frame .card-product-menu.tick:before,.product-card-table .alt-menu-frame .card-product-menu.tick:hover:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEFCNzlCQzI2MzhFMTFFNjk2QjE5RTNDRjEwNjFFODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEFCNzlCQzM2MzhFMTFFNjk2QjE5RTNDRjEwNjFFODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QUI3OUJDMDYzOEUxMUU2OTZCMTlFM0NGMTA2MUU4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QUI3OUJDMTYzOEUxMUU2OTZCMTlFM0NGMTA2MUU4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp2ovckAAACcSURBVHjaYvj//z8DCXgJEL8HYidiNTAC8dz/CPAIJmEGxKJ4NC5E0vQYiI1AgsZA/AqIjwIxExZNyDa9BmJNkDhI4iySxE4g5kZy3hwkOZDh2jADQYQ0EJ9HUrALiIXRND0BYn1kl8AYUkB8BUnhRST2GyBWR/cCMkcIiG/+RwUvkJ2HSyMISwLxOVzOw6cRhCWgIayHL24BAgwAFvrPvwEa0uEAAAAASUVORK5CYII=);margin-top:2px}
.product-card-table .alt-menu-frame .card-product-menu{color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px 0 0}
.product-card-table .item-menus{bottom:40px}
}
@media only screen and (max-width:1199px){.product-card-table.inter:not(.pct-search-results){display:-ms-flexbox;display:flex;width:48.9%;margin:0 1.1% 15px 0;border:1px solid #f0f0f0}
.product-card-table.inter:not(.pct-search-results) .table-cover-back{width:100%;padding:30px 14px 76px}
.product-card-table.inter:not(.pct-search-results):nth-child(2n){margin-right:0}
.product-card-table.inter:not(.pct-search-results) .product-sku-table{float:none;width:100%;padding:0 0 5px}
.product-card-table.inter:not(.pct-search-results) .product-title-table{width:100%}
.product-card-table.inter:not(.pct-search-results) .product-title-table h3,.product-card-table.inter:not(.pct-search-results) .product-title-table h3+a{font-size:1.5rem}
.product-card-table.inter:not(.pct-search-results) .addtocart-button-cnt{top:auto;right:14px;left:14px;bottom:14px;max-width:100%;width:auto!important;margin:0 auto}
.product-card-table.inter:not(.pct-search-results) .product-price-table{padding:3px 0 26px;font-weight:700}
.product-card-table.inter:not(.pct-search-results) .product-farm-table{width:100%;padding:3px 0 0;font-size:1.5rem}
.product-card-table.inter:not(.pct-search-results) .price{font-size:1.5rem}
.product-card-table.inter:not(.pct-search-results) .pit-icons{position:absolute;right:14px;bottom:102px;float:right;width:auto}
.product-card-table.inter:not(.pct-search-results) .pit-icons .pr-icon{margin:0 0 0 12px}
.product-card-table.inter:not(.pct-search-results).unavailable .pit-icons{bottom:56px}
.product-card-table.inter:not(.pct-search-results).unavailable .table-cover-back{padding-bottom:110px}
.product-card-table.inter:not(.pct-search-results) .card-product-menu{right:15px}
.product-card-table.inter:not(.pct-search-results) .pc-delete{position:absolute;top:28px;right:14px}
.product-card-table.inter:not(.pct-search-results) .alt-item-menu{position:absolute;top:10px;right:6px}
.product-card-table .card-product-cart .js-loader,.product-card-table .cart-short-col .js-loader{background-image:none!important}
.table-cover{overflow-y:auto}
}
@media only screen and (min-width:768px) and (max-width:1199px){.product-card-table.inter:not(.pct-tablet-view) .cart-short-col{position:absolute;left:14px;right:14px;bottom:14px}
.product-card-table.inter:not(.pct-tablet-view) .cart-short-col .card-product-cart{position:static}
.product-card-table.in-cart>div{color:#2c3133;font-size:1.5rem}
.product-card-table.in-cart .pct-photo,.product-card-table.in-cart .pct-product-title-and-sku{display:inline-block;vertical-align:top}
.product-card-table.in-cart .cart-price-col,.product-card-table.in-cart .cart-short-col{width:20%;display:inline-block;vertical-align:middle}
.product-card-table.in-cart .cart-del-col,.product-card-table.in-cart .cart-subtotal-col{width:10%;display:inline-block;vertical-align:middle}
.product-card-table.in-cart .cart-prod-col{width:40%;display:inline-block;vertical-align:middle}
.product-card-table.in-cart .addtocart-form{width:140px;margin:0 auto}
.product-card-table.in-cart .addtocart-button-cnt{position:relative;top:0;left:0;width:225px}
.product-card-table.in-cart .item-menu{width:20%;position:relative;text-align:center}
.product-card-table.in-cart .card-product-menu{position:relative;top:0;left:0}
.product-card-table.in-cart .card-product-menu.tick:before{margin-top:5px}
.product-card-table.pct-light.pct-tablet-view .table-cover-back{padding-bottom:26px}
.product-card-table.pct-light.pct-tablet-view .table-cover-back>div{display:inline-block;vertical-align:middle}
}
@media only screen and (max-width:767px){.product-card-table .add-cart-wrap>span{width:100%;border:1px solid #e4e4e4;border-width:1px 0}
.product-card-table.inter{display:block;width:100%;margin:0;border-width:0}
.product-card-table.inter .table-cover-back{padding-bottom:30px}
.product-card-table.inter:nth-child(2n){margin-right:0;background:#e4e4e4}
.product-card-table.inter:nth-child(2n).pct-light{background:#fff}
.product-card-table.inter:first-child{border-width:1px 0 0}
.product-card-table.inter .cart-short-col{margin-left:auto;margin-right:auto}
.product-card-table.in-cart{display:-ms-flexbox;display:flex;margin:0 0 10px;padding:0;background:#fff}
.product-card-table.in-cart .table-cover-back{width:100%;padding-left:14px!important;padding-right:14px!important}
.product-card-table.in-cart:not(.unavailable){width:49%}
.product-card-table.in-cart:not(.unavailable) .table-cover-back{padding:26px 14px 52px}
.product-card-table.in-cart.unavailable{width:100%}
.product-card-table.in-cart.unavailable .table-cover-back{padding-bottom:0}
.product-card-table.in-cart.ic-double{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.product-card-table.in-cart.ic-double>.table-cover-back{width:49%}
.product-card-table.in-cart .cart-prod-col{width:auto;display:block;padding:0 0 10px;position:relative}
.product-card-table.in-cart .cart-prod-col h3{font-size:1.5rem;margin:0 0 5px;padding-right:40px}
.product-card-table.in-cart .cart-prod-col .cart-sku{font-size:1.5rem;font-family:Ovo,serif;font-weight:400;margin:0}
.product-card-table.in-cart .cart-price-col{width:auto;display:block;font-size:1.5rem;padding:0 0 20px}
.product-card-table.in-cart .cart-subtotal-col{width:100%;text-align:left;margin:0}
.product-card-table.in-cart .cart-subtotal-col:before{content:"Subtotal "}
.product-card-table.in-cart .cart-del-col{width:auto;float:right;position:absolute;top:30px;right:14px}
.product-card-table.in-cart .cart-sub-item{margin:30px 0 0;padding:30px 0 0}
.product-card-table.in-cart .cart-sub-item .select-sub-item{display:block;font-size:1.5rem;margin:0 25px -5px 0}
.product-card-table.in-cart .cart-sub-item .card-product-sku,.product-card-table.in-cart .cart-sub-item .card-product-title,.product-card-table.in-cart .cart-sub-item .quantity-inline{font-size:1.5rem}
.product-card-table.in-cart .cart-sub-item .card-product-sku{position:static;font-weight:400}
.product-card-table.in-cart .cart-sub-item .pcs-related .card-product-price{padding:0;margin:0 0 20px}
}
.table-cover{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;z-index:100;background:#fff;border:0;padding:15px 70px 5px 18px;box-shadow:0 0 15px rgba(0,0,0,.2);transform:rotateX(180deg);visibility:hidden;opacity:0;transition:opacity .3s,transform .3s,visibility .3s}
.table-cover .back-lnk{position:absolute;top:17px;right:18px;cursor:pointer}
.table-cover .order-note-icon,.table-cover .order-note-unavailble{cursor:pointer}
@media only screen and (max-width:767px){.table-cover{padding-right:30px}
}
.covered .table-cover{visibility:visible;opacity:1;transform:rotateX(0)}
.covered .table-cover-back{transform:rotateX(-180deg)}
.table-cover-col{display:inline-block;vertical-align:top}
.table-cover-col.tcl-hide{display:none}
.table-cover-col:nth-child(1){width:92px;padding:0 10px 0 0}
.table-cover-col:nth-child(2){width:320px;padding:0 10px 0 0}
@media only screen and (max-width:1199px){.table-cover-col:nth-child(2){width:100%;display:block;clear:both}
}
.table-cover-col:nth-child(3){width:20px;margin:0 40px 0 0}
@media only screen and (max-width:1199px){.table-cover-col:nth-child(3){display:block;clear:both;margin:8px 0}
}
.table-cover-col:nth-child(4){width:580px}
.table-cover-col:nth-child(4) .flip-back-list{padding-bottom:0;margin-left:12px;list-style:none;font-size:1.3rem;line-height:1.3;font-weight:400}
.table-cover-col:nth-child(4) .flip-back-list li{position:relative}
.table-cover-col:nth-child(4) .flip-back-list li:before{position:absolute;top:5px;left:-11px;width:6px;height:6px;background:#00573f;border-radius:50%;content:""}
.table-cover-col:nth-child(4).tcl-wide{display:block;width:100%}
@media only screen and (max-width:1199px){.table-cover-col:nth-child(4){width:100%;clear:both}
}
.table-cover-col .bullets-bd-list{padding:0}
.table-cover-col .bullets-bd-list li{padding-bottom:0;padding-right:10px;padding-left:0}
.table-cover-col .bullets-bd-list li:before{display:none}
.table-cover-col .icon-pm,.table-cover-col .order-note-icon{margin-left:10px}
.flip-back p,.table-cover-col p{font-size:1.5rem;line-height:1.2;color:#000;clear:both}
.cart-short-col .addtocart-button-cnt,.product-card-table .cart-short-col .addtocart-button-cnt,.table-list .cart-short-col .addtocart-button-cnt{position:relative;top:0;left:0;width:150px}
@media only screen and (max-width:767px){.flip-back p,.table-cover-col p{font-size:1.4rem}
.cart-short-col .addtocart-button-cnt{width:100%;max-width:400px;margin-left:auto;margin-right:auto}
}
.cart-short-col .add-cart-wrap,.product-card-table .cart-short-col .add-cart-wrap,.table-list .cart-short-col .add-cart-wrap{width:170px;height:45px}
.cart-short-col .add-cart-wrap:not(.added),.product-card-table .cart-short-col .add-cart-wrap:not(.added),.table-list .cart-short-col .add-cart-wrap:not(.added){box-shadow:inset 1px 1px 0 #00573f,inset -1px -1px 0 #00573f}
.cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text,.product-card-table .cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text,.table-list .cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text{background:0 0;position:absolute;top:0;left:0;right:0;z-index:10;pointer-events:none}
.cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic,.product-card-table .cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic,.table-list .cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic{display:block}
.cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic .hide-in-mobile,.product-card-table .cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic .hide-in-mobile,.table-list .cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic .hide-in-mobile{display:none}
.cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic .show-in-mobile,.product-card-table .cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic .show-in-mobile,.table-list .cart-short-col .add-cart-wrap:not(.added) .basic-add-cart-text.bact-basic .show-in-mobile{display:block!important}
.cart-short-col .add-cart-wrap:not(.added):hover .basic-add-cart-text,.product-card-table .cart-short-col .add-cart-wrap:not(.added):hover .basic-add-cart-text,.table-list .cart-short-col .add-cart-wrap:not(.added):hover .basic-add-cart-text{color:#fff}
.cart-short-col .add-cart-wrap:not(.added):not(.acf-reorder) .btn-add-cart,.product-card-table .cart-short-col .add-cart-wrap:not(.added):not(.acf-reorder) .btn-add-cart,.table-list .cart-short-col .add-cart-wrap:not(.added):not(.acf-reorder) .btn-add-cart{color:transparent!important}
.cart-short-col .add-cart-wrap:not(.added):not(.acf-reorder) .no-user-text,.product-card-table .cart-short-col .add-cart-wrap:not(.added):not(.acf-reorder) .no-user-text,.table-list .cart-short-col .add-cart-wrap:not(.added):not(.acf-reorder) .no-user-text{font-size:0;line-height:0;color:transparent}
.cart-short-col .add-cart-wrap.added input.qty-in-cart,.product-card-table .cart-short-col .add-cart-wrap.added input.qty-in-cart,.table-list .cart-short-col .add-cart-wrap.added input.qty-in-cart{display:inline-block;vertical-align:top;width:26px;text-align:right;font-size:1.5rem;border:0;padding:0 0 1px;background-color:transparent}
.cart-short-col .add-cart-wrap.added input.qty-in-cart.max-qty-inp,.notify-me--status,.product-card-table .cart-short-col .add-cart-wrap.added input.qty-in-cart.max-qty-inp,.table-list .cart-short-col .add-cart-wrap.added input.qty-in-cart.max-qty-inp{text-align:center}
.cart-short-col .add-cart-wrap.added i,.product-card-table .cart-short-col .add-cart-wrap.added i,.table-list .cart-short-col .add-cart-wrap.added i{display:inline-block;vertical-align:top;font-size:1.5rem;border:0;padding:4px 14px 0 3px;background:0 0;color:#999;letter-spacing:-1px}
.cart-short-col .add-cart-wrap.added i.max-qty,.product-card-table .cart-short-col .add-cart-wrap.added i.max-qty,.table-list .cart-short-col .add-cart-wrap.added i.max-qty{display:block;position:absolute;top:-17px;left:0;right:0;width:auto;height:16px;font-size:1.1rem;line-height:16px;color:#000;background:#fff;border:1px solid #e4e4e4;padding:0}
.card-product-price .zf-select-dis .select-btn,.cart-price-col .zf-select-dis .select-btn,.cart-short-col .add-cart-wrap.added i .no-need,.cart-short-col .add-cart-wrap.added i.max-qty br,.item-menus .item-menus:after,.item-menus .item-menus:before,.product-card-table .cart-short-col .add-cart-wrap.added i .no-need,.product-card-table .cart-short-col .add-cart-wrap.added i.max-qty br,.product-price-table .zf-select-dis .select-btn,.table-list .cart-short-col .add-cart-wrap.added i .no-need,.table-list .cart-short-col .add-cart-wrap.added i.max-qty br{display:none}
.cart-short-col .add-cart-wrap.added .in-your-cart-total,.product-card-table .cart-short-col .add-cart-wrap.added .in-your-cart-total,.table-list .cart-short-col .add-cart-wrap.added .in-your-cart-total{display:block;font-size:1.5rem;border:0;padding:0;margin:0}
.cart-short-col .add-cart-wrap.added .in-your-cart-total sup,.product-card-table .cart-short-col .add-cart-wrap.added .in-your-cart-total sup,.table-list .cart-short-col .add-cart-wrap.added .in-your-cart-total sup{font-size:10px;padding-right:1px;top:-3px}
.cart-short-col .add-cart-wrap.acf-reorder .btn-add-cart,.product-card-table .cart-short-col .add-cart-wrap.acf-reorder .btn-add-cart,.table-list .cart-short-col .add-cart-wrap.acf-reorder .btn-add-cart{padding:0 44px}
.cart-short-col .add-cart-wrap.acf-reorder.added .btn-add-cart,.product-card-table .cart-short-col .add-cart-wrap.acf-reorder.added .btn-add-cart,.table-list .cart-short-col .add-cart-wrap.acf-reorder.added .btn-add-cart{padding:0}
.cart-short-col .add-cart-wrap .acw-icon-pm,.product-card-table .cart-short-col .add-cart-wrap .acw-icon-pm,.table-list .cart-short-col .add-cart-wrap .acw-icon-pm{top:15px;left:15px;font-size:0;color:transparent}
@media only screen and (max-width:1199px){.cart-short-col .add-cart-wrap.added i.max-qty,.product-card-table .cart-short-col .add-cart-wrap.added i.max-qty,.table-list .cart-short-col .add-cart-wrap.added i.max-qty{left:0;right:0;width:auto;max-width:100%}
.cart-short-col .add-cart-wrap.added span,.product-card-table .cart-short-col .add-cart-wrap.added span,.table-list .cart-short-col .add-cart-wrap.added span{width:100%}
.cart-short-col .add-cart-wrap.added .in-your-cart-total,.product-card-table .cart-short-col .add-cart-wrap.added .in-your-cart-total,.table-list .cart-short-col .add-cart-wrap.added .in-your-cart-total{width:100%;max-width:100%}
}
@media only screen and (max-width:767px){.cart-short-col .add-cart-wrap,.product-card-table .cart-short-col .add-cart-wrap,.table-list .cart-short-col .add-cart-wrap{width:100%}
.cart-short-col .add-cart-wrap span,.product-card-table .cart-short-col .add-cart-wrap span,.table-list .cart-short-col .add-cart-wrap span{border:0}
}
.notify-me--block{position:relative;margin:7px 0 0}
.notify-me--button{padding:0 0 0 28px;position:relative;font-size:1.4rem;letter-spacing:-.5px;color:#2c3133;text-align:left}
.notify-me--button:not(.hidden){display:inline-block}
.notify-me--button:before{position:absolute;top:0;left:0;width:20px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAABmUlEQVR42qWUvUoDQRDH7x5BhDyAnJCI2GgXmI2FIJigEJiz8gUErSRoqWKpFopfYBNBUoiIMYqKRUAhYBSMgeAHiE/ifyYnipxmzxz8sru3M/+Z2cyt47R6fBMHdwpT3Gn78c01OAZF1zc37QhNQqChgkw7YBucgjcwG1VsHk5XEOwP2esFR9hftxNjGgrOLPabCQJ1YL8C29GWejDegvGcRRUzENwN23C1xK/1CRi3qCQLSt/WckyuTBZBHiIFZDeM+ZmVoG/SQGzFp4Axr1r4qWKRAyWQUiMmmwzTGpwp5TB8mUSjKpGkNabAaiB4DrI2GaKiC1d8mFZUg6khkcp4OY1R/tkRHZkGLDLsgn1NfZBZU8OUZSOjZTNN4GUS46t1vzI9AQPGgqPLfKbvBQY5sBfhA9iE/ULg6/2MFgMPYDCCYA+og76whr50BKZkBMEEONREQs5jSXoR3IIXrJ+1ceVi8M2agKBySRQxf8T4DmrgACzbHLinXw1TRZvWNxuYSwX3oPt/VxhTp9PMqq49xrQPEn+5fADF6qOA38UkLwAAAABJRU5ErkJggg==) no-repeat;content:""}
.notify-me--button strong{font-weight:400;color:#00573f}
.notify-me--change-status{font-size:1.5rem}
.notify-me--change-status:before{display:inline-block;margin:0 4px 3px 0;width:15px;height:9px;border:3px solid currentColor;border-width:0 0 3px 3px;transform:rotate(-45deg);content:"";box-sizing:border-box}
.notify-me--change-status:hover{color:#000}
.notify-me--popup-window{position:absolute;left:-100px;bottom:calc(100% + 16px);z-index:20;padding:20px 18px;width:400px;background:#fff;border:1px solid #000;box-shadow:0 0 13px rgba(1,1,1,.28);font-size:1.4rem;text-align:center}
.notify-me--popup-window:after,.notify-me--popup-window:before{top:100%;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;content:"";left:0;position:absolute}
.notify-me--popup-window:after{right:0;margin:-1px auto 0;border-top:17px solid #fff}
.notify-me--popup-window:before{right:0;margin:0 auto;border-top:17px solid #000}
.search-drop-down .notify-me--popup-window{width:480px;padding:10px;left:auto;right:90%;bottom:-26px}
.search-drop-down .notify-me--popup-window:before{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:17px solid #000;border-right:0}
.search-drop-down .notify-me--popup-window:after{border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:17px solid #fff;border-right:0}
.search-drop-down .notify-me--popup-window:after,.search-drop-down .notify-me--popup-window:before{right:auto;left:100%;top:auto;bottom:24px}
.notify-me--popup-window .check{display:inline-block}
.notify-me--popup-window .check input[type=checkbox]+label{word-spacing:0}
.notify-me--close{position:absolute;top:0;right:0;width:40px;height:40px}
.notify-me--close:after,.notify-me--close:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:13px;height:2px;background:#00573f;content:""}
.notify-me--close:before{transform:rotate(45deg)}
.notify-me--close:after,.notify-me--consent:before,.pc-delete{transform:rotate(-45deg)}
.notify-me--close:hover:after,.notify-me--close:hover:before{background:#000}
.notify-me--popup-intro{font-size:1.8rem;padding:16px}
.search-drop-down .notify-me--popup-intro{font-size:1.5rem;padding:10px 16px}
.notify-me--popup-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 0 12px}
.search-drop-down .notify-me--popup-actions{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}
.notify-me--consent{margin:0 0 14px;padding:11px 20px;border:1px solid #00573f;background:#fff;font:700 1.4rem/1.2 Karla,sans-serif;color:#00573f;text-align:center}
.search-drop-down .notify-me--consent{margin:0 15px 0 0}
.notify-me--consent:hover{background:#00573f;color:#fff}
.notify-me--consent:before{display:inline-block;margin:0 8px 1px 0;width:17px;height:11px;border:3px solid currentColor;border-width:0 0 3px 3px;content:"";box-sizing:border-box}
.account-block .title-section a:hover,.basic-tabs a:hover,.card-product-menu>a:hover,.card-product-title a:hover,.pager-all a:hover,.section-box .title-section a:hover,.tabs a:hover{text-decoration:none}
@media only screen and (max-width:1199px){.layout-container .product-card-table .notify-me--status{margin-left:14px}
.layout-container .product-card-table .notify-me--popup-window{width:100%;left:0;right:0;margin:0 auto}
.search-prod-col .product-card-table .cart-short-col .addtocart-button-cnt{width:100%}
.search-prod-col .product-card-table .cart-short-col .add-cart-wrap{width:100%;background-image:none}
.search-prod-col .cart-short-col .add-cart-wrap .btn-add-cart,.search-prod-col .cart-short-col .add-cart-wrap span,.search-prod-col .cart-short-col .add-cart-wrap span.no-user-text{font-size:1.8rem;line-height:1.2;color:#fff}
.search-prod-col .cart-short-col .add-cart-wrap.added .btn-add-cart{font-size:0;color:transparent}
.search-prod-col .cart-short-col .card-product-cart{width:100%}
}
.cart-short-col .add-cart-wrap span,.cart-short-col .add-cart-wrap span.no-user-text{font-size:0;line-height:0;color:transparent;height:45px;background:#fff}
.cart-short-col .add-cart-wrap .btn-add-cart{font-size:0;line-height:0;color:transparent}
.cart-short-col .add-cart-wrap span em{font-size:2.5rem;line-height:1.1;color:#2c3133;padding-top:7px;display:inline-block}
.cart-short-col .card-product-cart{width:140px}
.card-product-menu{position:absolute;top:3px;right:10px;font:700 1.4rem/18px Karla,sans-serif;text-transform:uppercase;color:#2c3133;cursor:pointer;white-space:nowrap;transition:color .3s ease}
.card-product-menu>a{color:#2c3133}
.card-product-menu:hover,.card-product-menu:hover:before,.card-product-menu:hover>a{color:#08563f}
.card-product-menu:before{display:inline-block;vertical-align:top;content:"+";font-size:20px;font-weight:400;line-height:1;margin:-3px 4px 0 0;transition:color .3s}
.card-product-menu.tick:before{content:"";width:14px;height:10px;margin:3px 4px 6px 0;background-repeat:no-repeat;opacity:.8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzEwRTgwMkI2MzhFMTFFNjgwNTI5NTJCQTY5OTk1NzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzEwRTgwMkM2MzhFMTFFNjgwNTI5NTJCQTY5OTk1NzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMTBFODAyOTYzOEUxMUU2ODA1Mjk1MkJBNjk5OTU3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMTBFODAyQTYzOEUxMUU2ODA1Mjk1MkJBNjk5OTU3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoJqdKcAAACgSURBVHjaYvj//z8DsRgIlgDxeyB2IlYDIxDPBeL/UPwIJmEGxKJ4NC5E0vQYiI1AgsZA/AqIjwIxExZNyDa9BmJNqDjDWSSJnUDMjeS8OUhyIMO1kQxkkAbi80gKdgGxMJqmJ0Csj+ISqG4pIL6CpPAiEvsNEKtjeAHJaiEgvomkAYRfIDsPq0aoZkkgPofLeTg1QjVLQENYD1/cAgQYABkf/oITZ0ymAAAAAElFTkSuQmCC)}
.card-product-menu.tick:hover:before{opacity:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAkUlEQVR42mNgIAFwhNkvAeL3QOxErAZGIJ4LxP+h+BFMwgyIRfFoXIik6TEQG4EEjYH4FRAfBWImLJqQbXoNxJowibNIEjuBmBvJeXOQ5ECGayObKA3E55EU7AJiYTRNT4BYH5sfpID4CpLCi0jsN0Csji/khID4JpIGEH6B4jw8miWB+Bxe5+HRLAENYT186gBgjlhCILg7UgAAAABJRU5ErkJggg==)}
.card-product-menu:after{position:absolute;right:0;left:0;top:100%;margin:0 auto;width:0;height:2px;background:#08563f;content:"";transition:width .3s ease}
.card-product-menu:hover:after{width:100%}
.item-menus{position:absolute;right:-28px;bottom:16px;width:193px;background:#fff;border:1px solid #2c3133;z-index:999;color:#2c3133;box-shadow:0 0 5px rgba(0,0,0,.5)}
.item-menus:after,.item-menus:before{right:40px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;content:"";position:absolute}
.item-menus:after{bottom:-19px;border-top:20px solid #fff}
.item-menus:before,.post-tags:before,.post-topic:before{border-top:20px solid #2c3133}
.item-menus:before{bottom:-20px}
.item-menus .item-menus{position:static;width:auto;background:0 0;border:0;box-shadow:none}
.item-menus .menu-header{display:block;text-align:center;font:700 1.3rem Karla,sans-serif;padding:10px 0;text-transform:uppercase;color:#2c3133}
@media only screen and (max-width:1199px){.item-menus{right:-4px}
}
@media only screen and (max-width:767px){.item-menus{width:158px}
.item-menus .menu-title input[type=text]{font-size:1.2rem;padding-right:24px}
.item-menus .menu-action.ma-add{right:10px}
.item-detail-menu .item-menus{width:174px}
.item-detail-menu .item-menus .menu-title input[type=text]{font-size:1.3rem}
.news-from-farm .feat-product-section .item-menus,.product-slider .item-menus{width:148px}
.news-from-farm .feat-product-section .item-menus .item-menu-frame,.product-slider .item-menus .item-menu-frame{max-height:230px}
}
.news-from-farm .feat-product-section .product_card,.product-slider .product_card{margin-bottom:0}
.news-from-farm .feat-product-section .item-menus,.product-slider .item-menus{bottom:auto;top:46px;right:0}
.news-from-farm .feat-product-section .item-menus:after,.product-slider .item-menus:after{bottom:auto;top:-39px;border-top:20px solid transparent;border-bottom:20px solid #fff}
.news-from-farm .feat-product-section .item-menus:before,.product-slider .item-menus:before{bottom:auto;top:-40px;border-top:20px solid transparent;border-bottom:20px solid #2c3133}
.menu-title,.other-featured-section,.pia-shares{border-top:1px solid #e4e4e4}
.news-from-farm .feat-product-section .pr-icon em,.product-slider .pr-icon em{left:auto;margin-left:auto;right:-24px;width:auto;min-width:70px;padding:0 20px;white-space:nowrap}
.news-from-farm .feat-product-section .pr-icon em:after,.news-from-farm .feat-product-section .pr-icon em:before,.product-slider .pr-icon em:after,.product-slider .pr-icon em:before{left:auto;right:14px}
.item-menu-frame{overflow:auto;max-height:296px}
.menu-subheader{display:block;font-size:1.3rem;color:#fff;border-bottom:2px solid #2c3133;padding:8px 0 6px 9px;background:#2c3133}
.menu-title a,.menu-title input[type=text]{padding:8px 38px 10px 9px;font-size:1.3rem;color:#2c3133;display:block;height:auto}
.menu-title{display:block}
.menu-title input[type=text]{border:0;width:100%}
.menu-title a{border:0}
.menu-title ::-webkit-input-placeholder{color:#2c3133}
.menu-title ::-moz-placeholder{color:#2c3133}
.menu-title ::-moz-selection{color:#2c3133}
.menu-title :selection{color:#ff000f}
.menu-title :-ms-input-placeholder{color:#2c3133}
.menu-item:hover .menu-title a{background:#aeadad;color:#fff}
.menu-title.tick a{padding-left:20px}
.menu-title.tick a:before{position:absolute;top:13px;left:2px;width:14px;height:10px;content:"";opacity:.8;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzEwRTgwMkI2MzhFMTFFNjgwNTI5NTJCQTY5OTk1NzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzEwRTgwMkM2MzhFMTFFNjgwNTI5NTJCQTY5OTk1NzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMTBFODAyOTYzOEUxMUU2ODA1Mjk1MkJBNjk5OTU3MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMTBFODAyQTYzOEUxMUU2ODA1Mjk1MkJBNjk5OTU3MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoJqdKcAAACgSURBVHjaYvj//z8DsRgIlgDxeyB2IlYDIxDPBeL/UPwIJmEGxKJ4NC5E0vQYiI1AgsZA/AqIjwIxExZNyDa9BmJNqDjDWSSJnUDMjeS8OUhyIMO1kQxkkAbi80gKdgGxMJqmJ0Csj+ISqG4pIL6CpPAiEvsNEKtjeAHJaiEgvomkAYRfIDsPq0aoZkkgPofLeTg1QjVLQENYD1/cAgQYABkf/oITZ0ymAAAAAElFTkSuQmCC)}
.menu-item,.menu-item form{position:relative}
.menu-item{display:block;text-align:left}
.menu-action.ma-add{position:absolute;top:12px;right:19px;width:12px;height:12px;font-size:0;line-height:0;color:transparent;cursor:pointer;transition:opacity .3s ease}
.menu-action.ma-add:after,.menu-action.ma-add:before{right:0;margin:auto;background:#00573f;z-index:1;top:0;position:absolute;left:0;content:""}
.menu-action.ma-add:hover{opacity:1}
.menu-action.ma-add:after{bottom:0;width:2px;height:10px}
.menu-action.ma-add:before{bottom:0;width:10px;height:2px}
.menu-action.ma-add:hover:after,.menu-action.ma-add:hover:before{background:#2c3133}
.menu-action .input-add{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:0 0;border:0;font-size:0;line-height:0;color:transparent}
.ma-edit{position:absolute;top:10px;right:12px;color:#007050;font-size:1.3rem}
.menu-item-error{display:block;padding:8px;font-size:1.3rem;color:red}
.card-product-title{font:1.8rem/1.3 Ovo,serif;color:#2c3133;margin:0 0 3px}
.card-product-title a{color:#00573f}
.card-product-title a:hover{color:#2c3133}
@media only screen and (min-width:1200px) and (max-height:802px){.card-product-title{font-size:1.6rem}
}
@media only screen and (min-width:768px){.prod-nb-line-sku{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}
}
.card-product-sku{font-size:1.4rem;color:#363636;margin:0 0 4px}
@media only screen and (max-width:767px){.card-product-sku{font-size:1.3rem}
}
.card-product-sku .fl{float:left}
.card-product-farm{font:700 1.4rem Karla,sans-serif;color:#343434;margin:0 0 2px}
.product-card-basic .card-product-farm{display:block;text-transform:uppercase}
.product-card-basic .card-product-farm a{color:#2c3133}
.product-card-basic .card-product-farm a:hover{color:#08563f}
.card-product-price{font:1.8rem Karla,sans-serif;color:#2c3133;position:relative;z-index:2}
.card-product-price .price-unit{font-size:1.4rem;font-weight:400}
.card-product-price .price{position:relative;font-weight:700}
@media only screen and (max-width:767px){.card-product-price{font-size:1.5rem}
}
@media only screen and (min-width:1200px) and (max-height:802px){.card-product-price{font-size:1.6rem}
}
@media only screen and (min-width:768px){.product-card-basic .card-product-price{margin:0 0 10px}
}
td.card-product-price{float:none}
.card-product-price select,.product-price-table select{width:100%}
.card-product-price .zf-select,.cart-price-col .zf-select,.product-price-table .zf-select{width:100%!important}
.card-product-price .zf-select .select-text,.cart-price-col .zf-select .select-text,.product-price-table .zf-select .select-text{background:0 0;border:0;padding-left:0;padding-right:0;margin-right:12px;height:auto;overflow:hidden;font-size:1.8rem;line-height:1;font-weight:700;color:#2c3133}
.card-product-price .zf-select-dis .select-text,.cart-price-col .zf-select-dis .select-text,.product-price-table .zf-select-dis .select-text{color:#959696}
.card-product-price .zf-select .select-btn,.cart-price-col .zf-select .select-btn,.product-price-table .zf-select .select-btn{background:0 0;border:0;width:10px;height:10px}
.card-product-price .zf-select .select-btn:before,.cart-price-col .zf-select .select-btn:before,.product-price-table .zf-select .select-btn:before{right:0;top:5px}
.card-product-price .zf-select .select-drop,.cart-price-col .zf-select .select-btn .select-drop,.product-price-table .zf-select .select-drop{float:left;width:auto!important}
.card-product-icons{float:right}
.card-product-photo{position:relative;width:92%;height:160px;margin:auto auto 0;text-align:center;line-height:160px}
.card-product-photo img{max-width:100%;height:auto;max-height:100%;vertical-align:middle}
.card-product-photo .pct-cat{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
@media only screen and (max-width:767px){.card-product-photo{height:96px;line-height:96px;-ms-flex-order:-1;order:-1;margin:0 auto 10px}
.card-product-photo img{max-height:96px;vertical-align:top}
.card-product-photo .pct-cat{margin:10px auto}
}
@media only screen and (min-width:1200px) and (max-height:802px){.card-product-photo{height:115px;line-height:115px}
.card-product-photo img{max-height:115px}
.card-product-photo.cpp-kit{height:auto}
.card-product-photo.cpp-kit img{max-height:none}
}
.card-product-photo.cpp-kit{height:auto}
.card-product-photo.cpp-kit img{width:100%;max-height:none}
.related-products{padding:54px 0 40px;margin:0 0 36px;border:1px solid #e4e4e4;border-width:1px 0}
@media only screen and (max-width:767px){.related-products{padding:25px 14px;margin-bottom:25px}
}
.card-product-photo-details{max-height:100%}
.unavailable-footer{position:absolute;bottom:1px;left:1px;right:1px;z-index:4}
.unavailable-footer strong{font-size:1.2rem;line-height:1.2;color:#2c3133;font-weight:400;display:block;padding:10px 0;margin:0 1px;background:#fff;text-align:center}
.btn-unavailable{display:block;height:45px;border:1px solid #00573f;background:#fff;font:700 1.6rem/43px Karla,sans-serif;color:#00573f;text-align:center;overflow:hidden}
.pr-icon em,.product_card_short{-webkit-transition:all .3s ease}
.btn-unavailable:hover{background:#00573f;color:#fff}
@media only screen and (min-width:768px){.products-divider{margin:0 0 40px}
}
@media only screen and (max-width:767px){.products-divider{margin:0 0 20px}
}
.product_card_short{display:inline-block;vertical-align:top;width:580px;background:#fff;border:1px solid #e4e4e4;margin:0 9px 10px 0;position:relative;transition:all .3s ease}
.product_card_short.peak-season-category{border-color:#00573f}
.product_card_short.peak-season-category .pcs-inner-hold{padding-top:24px}
.product_card_short:nth-child(even){margin-right:0}
.product_card_short .card-product-icons{display:none}
.product_card_short .card-product-price{position:absolute;top:16px;left:auto;right:88px;min-width:110px;font-size:1.5rem}
.product_card_short .card-product-price .price-unit{font-size:1.3rem}
.product_card_short .addtocart-button-cnt{position:absolute;left:auto;right:22px;bottom:20px;width:226px}
.product_card_short .add-cart-wrap{width:226px;box-shadow:inset 1px 1px 0 #00573f,inset -1px -1px 0 #00573f}
.product_card_short .item-menu{position:absolute;top:16px;right:22px}
.product_card_short .item-menu .card-product-menu{top:0;right:0}
@media only screen and (min-width:1200px){.product_card_short:hover{border-color:#2c3133;box-shadow:0 0 16px rgba(0,0,0,.09)}
}
@media only screen and (max-width:1199px){.product_card_short{width:49.5%}
}
@media only screen and (max-width:1024px){.product_card_short{width:100%;margin:0;border-width:0}
.product_card_short:nth-child(even){background:#e4e4e4}
.product_card_short:first-child{border-width:1px 0 0}
.product_card_short .card-product-title,.product_card_short .card-product-title a{color:#2c3133}
}
@media only screen and (max-width:767px){.product_card_short .addtocart-button-cnt{position:relative;top:auto;right:auto;left:auto;bottom:auto;margin:0 auto;clear:both;width:100%;max-width:400px}
.product_card_short .addtocart-button-cnt .add-cart-wrap{width:100%}
.product_card_short .card-product-sku{position:absolute;top:26px;left:14px}
.product_card_short .table-cover-col .card-product-sku{position:static}
.product_card_short .card-product-price{position:static;padding:4px 0 24px}
}
.product_card_short .pct-price-unit{font-weight:700}
.product_card_short .pct-price-unit .price-unit{font-weight:400}
@media only screen and (min-width:1025px){.product_card_short .pct-price-unit{font-size:1.8rem}
.product_card_short .product-sku-inline{display:block;font-size:1.4rem;margin:0 0 10px}
.order-summary-wrap .thank-order-data td,.order-summary-wrap .thank-order-data th{width:25%}
}
.pct-farm{font:700 1.4rem Karla,sans-serif;text-transform:uppercase}
.desktop-flex-direct{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.pcs-inner-hold{min-height:125px;padding:14px 274px 14px 20px;position:relative}
@media only screen and (max-width:1024px){.pcs-inner-hold{padding:25px 260px 25px 14px}
}
@media only screen and (max-width:767px){.pcs-inner-hold{padding:48px 14px 26px}
}
.cpt-line-wrap{position:relative;padding-right:40px}
.cpt-line-wrap .order-note-icon,.cpt-line-wrap .order-note-unavailble{position:absolute;top:0;right:0;z-index:10}
.pcs-related{min-height:148px}
.pcs-related .card-product-price{position:static;top:0;left:0}
.pcs-short .card-product-farm{margin:0}
.pcs-short .add-cart-wrap:not(.added){box-shadow:inset 1px 1px 0 #00573f,inset -1px -1px 0 #00573f}
.other-featured-section{margin:0 0 58px;padding:44px 0 0}
@media only screen and (max-width:1199px){.other-featured-section{padding:26px 14px 0;margin:0 0 26px}
}
@media only screen and (max-width:767px){.all-other-featured-section{padding-bottom:30px;border-bottom:1px solid #e4e4e4}
.all-other-featured-section .summary{display:none}
.all-other-featured-section .ofs-title{font-size:1.5rem}
.all-other-featured-section .list-view{padding-bottom:22px}
}
@media only screen and (max-width:1199px){.order-summary-wrap{padding-left:14px;padding-right:14px}
.order-summary-wrap .thank-order-data th{font-size:1.6rem;padding:14px}
.order-summary-wrap .thank-order-data td{padding:14px;font-size:1.4rem}
}
@media only screen and (max-width:1024px){.order-summary-wrap .thank-order-data thead{display:none}
.order-summary-wrap .thank-order-data td{display:block;margin:0 0 2px}
}
.ofs-thank,.other-featured-section.ofs-thank{position:relative;border-top:0}
@media only screen and (max-width:767px){.order-summary-wrap .summary-heading h2{float:none;margin:0 0 10px}
.order-summary-wrap .summary-heading .print-it{float:left;width:130px;padding-left:50px}
.order-summary-wrap .summary-heading .print-it:before{left:20px}
.ofs-thank,.ofs-thank+.widget,.other-featured-section.ofs-thank,.other-featured-section.ofs-thank+.widget{display:none}
}
.ofs-thank .title,.other-featured-section.ofs-thank .title{display:block;max-width:1200px;margin-left:auto;margin-right:auto;clear:both}
.ofs-thank .list-view .pager,.other-featured-section.ofs-thank .list-view .pager{top:-43px}
.summary-heading .relative-dates{-ms-flex-positive:1;flex-grow:1}
.summary-heading .relative-dates a:before{background:#2c3133}
@media only screen and (min-width:1025px){.summary-heading .relative-dates{margin-right:40px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.summary-heading .relative-dates{margin-right:20px}
}
.summary-heading .relative-dates h2{font-size:1.8rem;margin:0 0 5px}
@media only screen and (max-width:767px){.summary-heading .relative-dates h2{text-align:center;font-size:1.5rem}
}
@media only screen and (min-width:768px){.summary-heading li:not(:last-child){border-right:5px solid #2c3133}
}
.summary-heading .tabs-panel-line{-ms-flex-pack:start;justify-content:flex-start}
@media only screen and (max-width:1199px){.full-cat-section{padding-left:14px;padding-right:14px}
}
.feat-cat-section div.title,.ofs-title{display:inline-block;font:700 2.4rem/1.2 Ovo,serif;color:#2c3133;text-transform:capitalize;margin:0 0 16px}
.feat-cat-section div.title span,.ofs-title span{font-weight:400}
.feat-cat-section .grid-view .summary,.feat-cat-section .list-view .summary{position:absolute;top:2px;right:70px;margin:0;padding:0}
.feat-cat-section .grid-view .pager,.feat-cat-section .list-view .pager{position:absolute;top:0;right:0;margin:0}
.feat-cat-section .frame{position:relative}
.feat-cat-section .grid-view{padding:0}
.feat-cat-section .list-view{font-size:0}
.feat-cat-section .list-view .summary:first-child{margin-top:0!important}
.feat-cat-section .list-view .ofs-list+.pager+.summary{float:right;position:static;margin-left:24px;margin-top:2px!important}
.feat-cat-section .ofs-wrap .list-view .summary{top:-42px}
.feat-cat-section .ofs-wrap .list-view .pager,.feat-cat-section .products-data .grid-view .pager,.feat-cat-section .products-data .grid-view .summary{top:-45px}
.feat-cat-section .yiiPager{margin:0;padding:0}
@media only screen and (max-width:1199px){.feat-cat-section .grid-view .pager,.feat-cat-section .list-view .pager{right:14px}
}
.slide-featured-section .ofs-wrap .list-view{margin-top:-28px;margin-left:228px}
.slide-featured-section .ofs-wrap .list-view .bx-viewport{left:-10px}
.slide-featured-section .bx-wrapper{margin:0!important}
.slide-featured-section .bx-viewport{height:auto!important;padding:28px 10px 28px 18px;box-sizing:content-box}
.slide-featured-section .bx-viewport>.product-slider:after,.slide-featured-section .bx-viewport>.product-slider:before{position:absolute;top:0;bottom:0;width:18px;content:"";background:#fff;z-index:1}
.slide-featured-section .bx-viewport>.product-slider:before{left:0}
.slide-featured-section .bx-viewport>.product-slider:after{left:100%}
@media only screen and (min-width:1200px){.slide-featured-section .bx-viewport .product_card:hover:before{transform:scale(1.08,1.08);box-shadow:0 0 10px rgba(0,0,0,.09)}
}
.pagin-item.pi-next:after,.slide-featured-section .bx-controls a.bx-next{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1, M12=.00000000000000012246, M21=-.00000000000000012246, M22=-1);zoom:1}
.slide-featured-section .bx-controls{position:absolute;top:-45px;right:0}
.slide-featured-section .bx-controls a{float:left;width:24px;height:24px;margin:0 0 0 10px;font-size:0;line-height:0;color:transparent!important;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAArlBMVEUAAAABAQH///8GBgYFBQUDAwMCAgIEBAQHBwcICAj8/PwMDAzi4uLz8/MKCgoLCwsNDQ0PDw8XFxd0dHR1dXWEhISHh4f09PT7+/v9/f3+/v4JCQkODg4SEhITExMiIiIoKCgqKipaWlpiYmJsbGx2dnZ3d3d+fn5/f3+np6epqamysrK4uLjAwMDFxcXHx8fIyMjNzc3U1NTX19fY2Njy8vL39/f4+Pj5+fn6+vq+GjeYAAAA10lEQVRo3nVR13ICMQxcyb6zfYWjBgKEXtITSOX/fwyRB2LmxM74wdrZlbQCIowAQg3WAsE5KDA5qWV5ZOpUIkywmgIp/ON9nSKk/pl/e3UBtV6/mW9i74QgDu13vuW1i7uS9G2094ds0DH/9YZUHZqTouSsA7iL+YlmRcZfC9iL+ZEjvDAPt82/3xlePmb+OeT+UtTx5h4BmBZ9LlcUon0NnSRofci0XVJivHsbMG9SJSq3K3+izaOwqifOeso5KuQPXSVdcTfJWHGyp4uQV1oQ4doFETFHlXIJHMmRm64AAAAASUVORK5CYII=);transition:opacity .3s}
.slide-featured-section .bx-controls a.bx-next{transform:rotate(-180deg)}
.slide-featured-section .bx-controls a:hover{opacity:.8}
.slide-featured-section .bx-controls a.disabled{opacity:.5;cursor:default}
@media only screen and (max-width:1199px){.slide-featured-section .ofs-wrap .list-view{margin-left:234px;margin-top:0}
.slide-featured-section .ofs-wrap .list-view .summary{top:-42px}
.slide-featured-section .ofs-wrap .list-view .bx-viewport{left:0}
.slide-featured-section .bx-viewport{padding:0}
}
@media only screen and (max-width:870px){.slide-featured-section .cat-pre-img,.slide-featured-section .ofs-wrap{min-height:280px}
.slide-featured-section .frame{max-width:696px;margin-left:auto;margin-right:auto}
.slide-featured-section .ofs-wrap .list-view{max-width:472px}
}
@media only screen and (max-width:767px){.slide-featured-section .ofs-wrap{max-width:462px;min-height:320px;margin:0 auto;padding-bottom:50px;overflow:hidden}
.slide-featured-section .ofs-wrap .list-view{margin-left:0}
.slide-featured-section .ofs-wrap .list-view .summary{top:auto;right:0;left:0;bottom:0;text-align:center}
.slide-featured-section .cat-pre-img{position:absolute;top:0;left:0;width:49%;transition:transform .3s ease}
.slide-featured-section .cat-pre-img img{position:absolute;top:0;left:0;z-index:1}
.slide-featured-section .bx-wrapper{float:right;position:relative;left:51%}
.slide-featured-section .bx-wrapper .empty{font-size:1.5rem;width:130px!important;margin:0}
.slide-featured-section .bx-wrapper.single-prod-slider{width:49.2%!important;left:0}
.slide-featured-section .bx-wrapper.single-prod-slider .product-slider,.slide-featured-section .bx-wrapper.single-prod-slider .product_card{width:100%!important}
.slide-featured-section .bx-controls{display:none}
.slide-featured-section .slided{overflow:hidden}
.slide-featured-section .slided .cat-pre-img{transform:translateX(-110%)}
.slide-featured-section .slided .bx-wrapper{left:0}
}
.pseudo-table-data-sub-cat table.sorter th.title a:before,.scroll-down-btn:after{-ms-transform:translateX(0) translateY(-5px) scale(1);-webkit-transform:translateX(0) translateY(-5px) scale(1)}
.summary{font-size:1.5rem;color:#2c3133}
.pseudo-table-data .list-view .summary{top:-49px;margin:0!important;right:92px}
.pseudo-table-data .list-view .pager{top:-52px}
.feat-cat-section .list-view .ofs-list+.pager,.products-data .grid-view table.items+.pager,.products-data .grid-view table.items+.pager+.summary,.products-data .list-view .items+.pager,.products-data .list-view .items+.pager+.summary,.products-data-basic .items+.pager,.products-data-basic .items+.pager+.summary{float:right;position:static;margin-left:24px;margin-top:0}
@media only screen and (max-width:1199px){.pseudo-table-data .list-view .summary{right:auto;left:14px}
.pseudo-table-data.local-items-wrap .list-view .summary{right:92px;left:auto}
.feat-cat-section .list-view .ofs-list+.pager,.products-data .grid-view table.items+.pager,.products-data .grid-view table.items+.pager+.summary,.products-data .list-view .items+.pager,.products-data .list-view .items+.pager+.summary,.products-data-basic .items+.pager,.products-data-basic .items+.pager+.summary{margin-right:14px;padding-bottom:0}
}
@media only screen and (max-width:767px){.feat-cat-section .list-view .ofs-list+.pager,.products-data-basic:not(.mobile-alt-pager) .items+.pager,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager,.products-data:not(.mobile-alt-pager) .list-view .items+.pager{float:none;width:100%;margin:0;padding:0}
.feat-cat-section .list-view .ofs-list+.pager .pager-all,.products-data-basic:not(.mobile-alt-pager) .items+.pager .pager-all,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager .pager-all,.products-data:not(.mobile-alt-pager) .list-view .items+.pager .pager-all{text-align:center}
.feat-cat-section .list-view .ofs-list+.pager a,.products-data-basic:not(.mobile-alt-pager) .items+.pager a,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a{display:inline-block;padding:0 30px;border:2px solid #00573f;color:#00573f;text-align:center;font:700 1.6rem/34px Karla,sans-serif;text-transform:uppercase;background:#fff;transition:all .3s ease;cursor:pointer;white-space:nowrap;height:60px;font-size:1.8rem;line-height:55px;min-width:290px}
.feat-cat-section .list-view .ofs-list+.pager a.thin,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.thin,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.thin,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.thin{border-width:1px;font-size:1.4rem;padding:0 25px}
.feat-cat-section .list-view .ofs-list+.pager a.light,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.light,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.light,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.light{color:#fff;border-color:#fff}
.feat-cat-section .list-view .ofs-list+.pager a.green,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.green,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.green,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.green{background:#08563f;border-color:#08563f;color:#fff}
.feat-cat-section .list-view .ofs-list+.pager a.dark,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.dark,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.dark,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.dark{background:#2c3133;border-color:#2c3133;color:#fff}
.feat-cat-section .list-view .ofs-list+.pager a.transp:not(:hover),.products-data-basic:not(.mobile-alt-pager) .items+.pager a.transp:not(:hover),.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.transp:not(:hover),.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.transp:not(:hover){background-color:transparent}
.feat-cat-section .list-view .ofs-list+.pager a.transp:not(:hover).checked,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.transp:not(:hover).checked,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.transp:not(:hover).checked,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.transp:not(:hover).checked{background:#08563f;color:#fff}
.feat-cat-section .list-view .ofs-list+.pager a.mdl,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.mdl,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.mdl,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.mdl{height:50px;font-size:1.6rem;line-height:46px}
.feat-cat-section .list-view .ofs-list+.pager a.mdl-fz,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.mdl-fz,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.mdl-fz,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.mdl-fz{height:45px;font-size:1.8rem;line-height:41px}
.feat-cat-section .list-view .ofs-list+.pager a.mdl-fz.-inline-icon,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.mdl-fz.-inline-icon,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.mdl-fz.-inline-icon,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.mdl-fz.-inline-icon{font-size:1.6rem;padding-left:20px}
.feat-cat-section .list-view .ofs-list+.pager a.-inline-icon .svg,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.-inline-icon .svg,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.-inline-icon .svg,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.-inline-icon .svg{display:inline-block;vertical-align:middle;margin:-5px 12px 0 0}
.feat-cat-section .list-view .ofs-list+.pager a.-inline-icon .svg-icon-pdf,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.-inline-icon .svg-icon-pdf,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.-inline-icon .svg-icon-pdf,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.-inline-icon .svg-icon-pdf{width:23px;height:30px;fill:currentColor}
.feat-cat-section .list-view .ofs-list+.pager a.small,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.small,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.small,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.small{height:33px;font-size:1.3rem;line-height:29px;padding:0 10px}
.feat-cat-section .list-view .ofs-list+.pager a:after,.feat-cat-section .list-view .ofs-list+.pager a:before,.products-data .grid-view table.items+.pager+.summary,.products-data .list-view .items+.pager+.summary,.products-data-basic .items+.pager+.summary,.products-data-basic:not(.mobile-alt-pager) .items+.pager a:after,.products-data-basic:not(.mobile-alt-pager) .items+.pager a:before,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a:after,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a:before,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a:after,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a:before{display:none}
}
.desktop-mode .product-card-table.draggable,.user-menu-box .user-menu-item.sort-enabled.ui-state-enabled,tr.draggable-row{cursor:move}
@media only screen and (max-width:767px) and only screen and (min-width:768px){.feat-cat-section .list-view .ofs-list+.pager a.large,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.large,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.large,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.large{height:60px;font-size:1.8rem;line-height:56px}
}
@media only screen and (max-width:767px) and only screen and (max-width:767px){.feat-cat-section .list-view .ofs-list+.pager a.large,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.large,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.large,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.large{min-width:290px;height:50px;font-size:1.6rem;line-height:46px}
}
@media only screen and (max-width:767px) and only screen and (min-width:1025px){.feat-cat-section .list-view .ofs-list+.pager a:hover,.products-data-basic:not(.mobile-alt-pager) .items+.pager a:hover,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a:hover,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a:hover{color:#fff;background:#00573f}
.feat-cat-section .list-view .ofs-list+.pager a.light:hover,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.light:hover,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.light:hover,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.light:hover{color:#fff}
.feat-cat-section .list-view .ofs-list+.pager a.green:hover,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.green:hover,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.green:hover,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.green:hover{color:#ffff;background:#007050;border-color:#007050}
.feat-cat-section .list-view .ofs-list+.pager a.dark:hover,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.dark:hover,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.dark:hover,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.dark:hover{color:#fff;background:#4d5659;border-color:#4d5659}
.feat-cat-section .list-view .ofs-list+.pager a.transp:hover .plaid-icon:before,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.transp:hover .plaid-icon:before,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.transp:hover .plaid-icon:before,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.transp:hover .plaid-icon:before{filter:grayscale(100%)}
.feat-cat-section .list-view .ofs-list+.pager a.largest,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.largest,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.largest,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.largest{height:80px;font-size:2rem;line-height:75px}
.feat-cat-section .list-view .ofs-list+.pager a:hover .plaid-icon:before,.products-data-basic:not(.mobile-alt-pager) .items+.pager a:hover .plaid-icon:before,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a:hover .plaid-icon:before,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a:hover .plaid-icon:before{opacity:0}
.feat-cat-section .list-view .ofs-list+.pager a:hover .plaid-icon:after,.products-data-basic:not(.mobile-alt-pager) .items+.pager a:hover .plaid-icon:after,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a:hover .plaid-icon:after,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a:hover .plaid-icon:after{opacity:1}
}
@media only screen and (max-width:767px) and only screen and (max-width:1024px){.feat-cat-section .list-view .ofs-list+.pager a.largest,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.largest,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.largest,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.largest{height:60px;font-size:2rem;line-height:55px}
}
@media only screen and (max-width:767px) and only screen and (min-width:768px){.feat-cat-section .list-view .ofs-list+.pager a.mdl-no-mob,.products-data-basic:not(.mobile-alt-pager) .items+.pager a.mdl-no-mob,.products-data:not(.mobile-alt-pager) .grid-view table.items+.pager a.mdl-no-mob,.products-data:not(.mobile-alt-pager) .list-view .items+.pager a.mdl-no-mob{height:50px;font-size:1.6rem;line-height:46px}
}
@media only screen and (max-width:1199px){.products-data .grid-view table.items+.pager+.summary,.products-data .list-view .items+.pager+.summary,.products-data-basic .items+.pager+.summary{float:left;margin-left:14px!important;padding-bottom:0}
}
.pseudo-table-data-sub-cat{padding:0 0 80px;margin:0 0 50px;border-bottom:1px solid #e4e4e4}
.pseudo-table-data-sub-cat .list-view{border:1px solid #e4e4e4;position:relative}
.pseudo-table-data-sub-cat table.sorter{width:100%;margin:0;height:58px;border-bottom:5px solid #2c3133}
.pseudo-table-data-sub-cat table.sorter th{padding:0;text-transform:uppercase;color:#2c3133}
.pseudo-table-data-sub-cat table.sorter th a{color:#2c3133}
.pseudo-table-data-sub-cat table.sorter th.title{padding-left:119px}
.pseudo-table-data-sub-cat table.sorter th.title a{display:inline-block;vertical-align:middle;position:relative;padding:0 18px 0 0;background:0 0}
.custom-background:before,.pseudo-table-data-sub-cat table.sorter th.title a.asc:after,.pseudo-table-data-sub-cat table.sorter th.title a.desc:before{display:none}
.pseudo-table-data-sub-cat table.sorter th.title a:after,.pseudo-table-data-sub-cat table.sorter th.title a:before{position:absolute;top:0;right:0;bottom:0;margin:auto;left:auto;content:""}
.pseudo-table-data-sub-cat table.sorter th.title a:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #2c3133;transform:translateX(0) translateY(-5px) scale(1)}
.pseudo-table-data-sub-cat table.sorter th.title a:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2c3133;transform:translateX(0) translateY(2px) scale(1)}
.pseudo-table-data-sub-cat table.sorter th.title a:hover{color:#08563f}
.pseudo-table-data-sub-cat table.sorter th.title a:hover:before{border-bottom-color:#08563f}
.pseudo-table-data-sub-cat table.sorter th.title a:hover:after{border-top-color:#08563f}
.pseudo-table-data-sub-cat table.sorter th:not(.title) a{display:none!important}
.pseudo-table-data-sub-cat table.sorter th.id{width:119px}
.pseudo-table-data-sub-cat table.sorter th.attributes,.pseudo-table-data-sub-cat table.sorter th.fname,.pseudo-table-data-sub-cat table.sorter th.size{width:auto}
.pseudo-table-data-sub-cat .list-view .pager{top:10px;right:22px}
.pseudo-table-data-sub-cat .list-view .summary{top:16px;right:110px}
.pseudo-table-data-sub-cat .list-view .items+.pager{position:static;float:right;margin:21px 0 0 20px}
.pseudo-table-data-sub-cat .list-view .items+.pager+.summary{position:static;float:right;margin:28px 0 0}
@media only screen and (max-width:1199px){.pseudo-table-data-sub-cat .list-view{padding-top:60px}
.pseudo-table-data-sub-cat .list-view .items+.pager{margin-right:28px}
}
.feat-cat-section .yiiPager li,.search-columns .yiiPager li{float:left;margin:0 0 0 10px}
.pager-all a{display:inline-block;position:relative;text-transform:uppercase;color:#2c3133;padding:0 0 3px;white-space:nowrap}
.pager-all a:after{display:inline-block;vertical-align:top;margin:5px 0 0 6px;width:0;height:0;border-top:5px solid transparent;border-left:5px solid #2c3133;border-bottom:5px solid transparent;content:"";transition:border-left-color .3s ease}
.pager-all a:before,.pc-collapse{-webkit-transition:background .3s ease}
.pager-all a:before{position:absolute;left:0;bottom:0;width:100%;height:3px;background:#2c3133;content:"";transition:background .3s ease}
.pager-all a:hover{color:#08563f}
.pager-all a:hover:after{border-left-color:#08563f}
.pager-all a:hover:before{background:#08563f}
.search-columns ul.yiiPager{display:inline-block;margin:0}
.products-data table.items,.products-data table.sorter{border:0;margin:0!important}
.products-data table.items td,.products-data table.sorter td{padding:8px 5px 8px 0;vertical-align:middle;font:1.5rem Ovo,serif;color:#2c3133;border:0;box-sizing:border-box}
.products-data table.items td:first-child,.products-data table.items th:first-child,.products-data table.sorter td:first-child,.products-data table.sorter th:first-child{padding-left:28px}
.products-data .items{margin-bottom:25px;position:relative;z-index:3}
.custom-background .list-view{padding:0}
@media only screen and (max-width:767px){.custom-background .list-view{background:0 0}
}
.custom-background .list-view>.summary:first-child{background:#fff;text-align:left}
.products-data.custom-background{margin:0 0 64px}
.products-data.custom-background .sorter{width:100%;background:#fff;border-bottom:5px solid #2c3133}
.products-data.custom-background .items{clear:both;margin:0 0 12px;padding-bottom:0}
@media only screen and (min-width:768px){.products-data.custom-background .items{background:#fff}
.cat-pre-img img{vertical-align:middle;transition:all .3s ease;max-height:100%}
}
.products-data.custom-background .items+.pager,.products-data.custom-background .items+.summary{margin-top:0}
.products-data.custom-background .summary{margin:0;padding:16px 20px 0;font-size:1.6rem}
.products-data.custom-background .pager{float:right;margin:-32px 0 0 24px}
@media only screen and (max-width:767px){.products-data.custom-background.menu-details-data .pager{margin-top:-44px}
}
.pseudo-space{float:right;height:38px}
.list-all .pager{float:right;margin:0 0 0 24px;padding-bottom:14px}
.list-all .summary{float:right;margin:0;padding-bottom:14px}
@media only screen and (max-width:870px){.list-all .summary{margin-left:150px}
}
@media only screen and (max-width:1199px){.menu-details-data table.sorter{display:none}
.menu-details-data.custom-background .list-view{background:0 0}
.menu-details-data .product-card-table .addtocart-button-cnt{width:200px;margin:0}
.menu-details-data .product-card-table .card-product-menu{top:auto;bottom:40px}
}
@media only screen and (max-width:767px){.list-all .summary{margin-left:0;float:left}
.menu-details-data .product-card-table .addtocart-button-cnt{width:100%;max-width:400px;margin-left:auto;margin-right:auto}
}
.menu-details-data .print-it-simple.dib{margin-bottom:10px}
.cat-pre-img{float:left;position:relative;width:226px;overflow:hidden;z-index:10;background-color:#656565;background-repeat:no-repeat;background-position:50%;background-size:cover}
.cat-pre-img a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;font-size:0;line-height:0;color:transparent}
.cat-pre-img strong{position:absolute;left:0;right:0;bottom:47%;padding:0 2px;margin:0 auto;width:90%;font:700 3rem/1.2 Karla,sans-serif;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.5);text-transform:uppercase;z-index:4;border-bottom:5px solid #fff;text-align:center}
@media only screen and (max-width:767px){.cat-pre-img strong{font-size:2.2rem;border-bottom-width:3px}
}
.items span.empty,.list-view span.empty,.view span.empty{width:100%;display:block;padding:20px 0;text-align:center;font:700 2.8rem Karla,sans-serif;text-transform:uppercase}
@media only screen and (max-width:767px){.items span.empty,.list-view span.empty,.view span.empty{font-size:2rem}
.shop-columns-alt #searchResult-list .close-alert-popup{top:-24px}
.pd-title{display:none}
}
.pd-title{font-size:1.8rem;margin:0 0 30px}
.products-data table.items th,.products-data table.sorter th{height:61px;text-align:left;border:0;color:#000;text-transform:uppercase;font:700 1.6rem/1.2 Karla,sans-serif;vertical-align:middle;white-space:nowrap;padding:0 10px 0 0;box-sizing:border-box}
.details-mobile-slider,.pn-heading,.pseudo-table-data{border-bottom:1px solid #e4e4e4}
.pseudo-table-data{position:relative;padding:0 0 46px;margin:0 0 50px}
.search-aside,.search-cat-list li{border:1px solid #eee}
@media only screen and (max-width:767px){.pseudo-table-data{padding-bottom:25px;margin-bottom:25px}
.pseudo-table-data .summary{display:none}
}
.pseudo-table-data:before{position:absolute;top:0;left:0;width:100%;height:61px;background:#2c3133;content:"";z-index:1}
.pseudo-table-data table.sorter{position:relative;z-index:2;margin:0!important}
@media only screen and (max-width:1199px){.pseudo-table-data-sub-cat table.sorter,.pseudo-table-data-sub-cat:before{display:none}
.pseudo-table-data-sub-cat .items{padding-left:14px;padding-right:14px}
}
td.product-id,th.id{width:162px;word-wrap:break-word;white-space:pre-wrap}
.search-prod-col th.id{width:148px}
.smartshop-content td.product-id{width:130px}
@media only screen and (max-width:767px){.pseudo-table-data-sub-cat{margin-top:62px}
.pseudo-table-data-sub-cat .items{padding-left:15px;padding-right:15px}
.smartshop-content td.product-id{width:auto}
}
th.title{width:178px}
.smartshop-content .last-orders-narrow th.title{width:70px;padding-left:20px;padding-right:0}
.smartshop-content .last-orders-narrow th.title:first-child{padding-left:20px}
.smartshop-content .menu-last-orders td.product-id,.smartshop-content .menu-last-orders th.id{width:130px}
.custom-data th.title,td.search-name-item,th.th-name{width:287px}
.custom-data th.quantity,.custom-data th.size,td.card-product-qty,th.th-qty{width:130px}
.custom-data th.subtotal,td.card-product-subtotal,th.th-total{width:133px}
.search-prod-col th.title{width:144px}
.smartshop-content th.title{width:134px}
@media only screen and (max-width:870px){.smartshop-content th.title{width:130px}
}
.smartshop-content td.search-name-item{width:154px;padding-right:5px}
@media only screen and (max-width:767px){.smartshop-content td.search-name-item{width:auto}
}
th.attributes{width:158px}
.search-prod-col th.attributes,.smartshop-content th.attributes{width:120px}
th.farmId,th.fname,th.source{width:158px}
th.farm_name{width:125px}
.smartshop-content th.source{width:146px}
.smartshop-content td.card-product-price,.smartshop-content th.size{width:94px;padding-left:5px;padding-right:5px;text-align:center}
@media only screen and (max-width:767px){.smartshop-content td.card-product-price,.smartshop-content th.size{width:auto}
}
@media only screen and (max-width:870px){.smartshop-content th.size{width:82px}
}
.smartshop-content th.second-empty{width:362px}
.smartshop-content .last-orders-narrow th.qty{width:90px;text-align:center;padding:0}
.smartshop-content .last-orders-narrow th.qty span{font-family:Karla,sans-serif;font-weight:400;font-size:1.5rem}
@media only screen and (max-width:870px){.smartshop-content .last-orders-narrow th.qty{width:70px}
}
.smartshop-content th.qty{width:80px;text-align:center}
@media only screen and (min-width:1025px){.smartshop-content th.add-cart{width:140px;text-align:center}
.smartshop-content tr.focus td .product-card-table.pct-light,.smartshop-content tr:nth-child(2n+1).focus td .product-card-table.pct-light{background:#8adec6}
}
.smartshop-content td.card-product-qty{width:80px;text-align:center}
@media only screen and (max-width:767px){.smartshop-content td.card-product-qty{width:auto}
}
.td-menu-wrap{position:relative;display:inline-block;vertical-align:middle}
.td-menu-wrap .card-product-menu{position:relative;top:auto;right:auto}
.td-menu-wrap .item-menus{bottom:44px}
@media only screen and (min-width:768px){.smartshop-content td.td-col-add-cart{width:150px}
.td-menu-wrap{margin-top:16px}
.smartshop-content .last-orders-narrow .add-cart-wrap.cut-off-time .btn-add-cart{font-size:1.2rem}
}
.smartshop-content .product-farm-table{width:146px}
.smartshop-content .product-price-table{width:114px}
.smartshop-content .alt-item-menu{display:none!important}
.smartshop-content .alt-menu-frame{width:140px;text-align:center}
@media only screen and (min-width:768px) and (max-width:1199px){.smartshop-content .last-orders .card-product-cart{max-width:400px;margin:0 auto}
}
@media only screen and (max-width:767px){.td-menu-wrap{position:absolute;top:14px;right:19px}
.smartshop-content .last-orders table.sorter{display:none!important}
}
.smartshop-content .last-orders-narrow .add-cart-wrap:before{left:5px}
.smartshop-content .last-orders-narrow .add-cart-wrap.added-by-default:not(.add-cart-typed) .btn-add-cart{background-position:-36px 0}
.smartshop-content .last-orders-narrow .add-cart-wrap.cut-off-time .acw-icon-pm,.smartshop-content .last-orders-narrow .add-cart-wrap.cut-off-time .preorder-icon{top:0;left:0;width:44px;height:45px}
.smartshop-content .last-orders-narrow .add-cart-wrap.cut-off-time .acw-icon-pm:before,.smartshop-content .last-orders-narrow .add-cart-wrap.cut-off-time .preorder-icon:before{margin-top:15px}
.search-aside dd,.search-aside dt{display:block;margin:0 0 10px}
@media only screen and (min-width:768px) and (max-width:1199px){.smartshop-content .last-orders-narrow .unavailable-table{max-width:150px}
.smartshop-content .last-orders-narrow .addtocart-button-cnt,.smartshop-content .last-orders-narrow .product-card-table.pct-light .addtocart-button-cnt{width:150px;position:relative;top:0;left:0}
.smartshop-content .last-orders-narrow .add-cart-wrap{width:150px}
}
@media only screen and (min-width:1200px){.cat-pre-img{min-height:374px}
.cat-pre-img:hover img{transform:scale(1.2,1.2)}
.smartshop-content .last-orders-narrow .unavailable-table{max-width:150px}
.smartshop-content .last-orders-narrow .add-cart-wrap,.smartshop-content .last-orders-narrow .addtocart-button-cnt,.smartshop-content .last-orders-narrow .product-card-table.pct-light .addtocart-button-cnt{width:150px}
}
.search-aside h5{color:#fff;background:#2c3133;padding:18px 7px;font:700 2rem/1.2 Karla,sans-serif;text-transform:uppercase}
.pr-icon em,.user-menu-box .user-menu-item h3 .lock em{font-style:normal;visibility:hidden;box-shadow:0 0 13px rgba(1,1,1,.28)}
.search-aside dt{font-weight:700}
.search-aside select{width:214px}
@media only screen and (min-width:1200px){.search-aside{float:left;width:230px}
}
@media only screen and (max-width:1199px){.search-aside{margin:0 -9px}
}
.search-aside-wrap{padding:10px 7px}
.search-cat-list li{border-width:1px 0 0;font-size:1.5rem}
@media only screen and (min-width:768px) and (max-width:1199px){.search-cat-list{border:1px solid #eee;border-width:1px 0 0;position:relative}
.search-cat-list:after{position:absolute;left:0;right:0;bottom:0;height:0;border-bottom:1px solid #eee;content:""}
.search-cat-list li{display:inline-block;vertical-align:top;width:33.33%;border-width:0 0 1px}
}
@media only screen and (max-width:870px){.search-cat-list li{width:50%}
}
@media only screen and (max-width:767px){.search-cat-list li{width:100%}
.search-prod-col{margin-left:-14px;margin-right:-14px}
}
.search-cat-list a{display:block;padding:5px 4px;color:#2c3133;text-transform:capitalize}
.search-cat-list a:hover{background:#eee}
.search-cat-list .category-selected a{color:#00573f;font-weight:700;background:#fff}
@media only screen and (min-width:768px) and (max-width:1199px){.search-cat-box{display:inline-block;vertical-align:top;padding:0 4px 0 0}
}
.fd-feat-list .pr-icon em,.pr-icon,.pr-icon span,.search-prod-col .products-data .summary{display:none}
@media only screen and (min-width:1200px){.search-prod-col{float:right;width:900px}
}
.search-prod-col th.source{width:126px}
.search-prod-col th.size{width:134px}
.search-prod-col .product-farm-table{width:126px}
.search-prod-col .product-price-table{width:134px}
.search-prod-col .alt-item-menu{width:70px}
.search-prod-col .alt-menu-frame{width:63px}
@media only screen and (max-width:1199px){.search-prod-col{padding:8px 0 0}
.search-prod-col table.sorter{display:none}
}
th.size{width:153px}
th.cartProducts{width:70px;padding-left:20px!important;padding-right:0!important}
th.cartPrice{width:426px}
.products-data table.sorter th.cartQtyLast,th.cartQtyLast{width:90px;text-align:center;padding:0}
.products-data table.sorter th.cartQty,th.cartQty{width:170px;text-align:center;padding-right:0}
.products-data table.sorter th.cartSubtotal,th.cartSubtotal{width:130px;text-align:center;padding-right:0}
.product-card-table.unavailable:before{position:absolute;top:0;left:0;width:51px;height:46px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAuCAYAAACF6SFvAAACD0lEQVR42t2ZUURDURyHf0SMiBExeuopIsboKXrqqaexp+hpT7Gn6KmnMcYYY/QUY4wYMUaMEXGJGDEiYsSIMUaMf/8zRWXtnnvvOfee08f3st1dvpfzYwcAqixpcMTeh+gpNMaEaQWfXFgecopv1C2NeGeP8AsbY8bsAeZgW8wrm8If2BTzzG5iAbbEiON3HS7YEHPDrkCCptvLOp0ONZvNqEJq7DIkabm9sN/vk+M4lEgkqFar0Xg8JsFgMKBCoUDxePzH87FYjHK5nIqQEjziGtNqtaher1OpVKJ5iLhyuUzZbHb2zHA4nH0eMCQHH0jHVKtV8kKAMczAJybFiDHcRwBMiRFjuIOAmBDzxG5AAbc6YqbTqWyIw65BEdIxxWKRGo0GZTIZSiaTlE6nqdvtzo0Rz0mEtNkYFCId89f3qVRqtj+9Xo/a7fbsiJYIuWSXoJjAMT7MQxNhxkzZE2gkrJgJm4ZmnBBixD81ewiBnuaYAbuNkHCNqVQqlM/n/YQ8qhpDZTE+vWPjCBkdMdeqxzCqmAsdYxhFzDki5knRGGZhAC8KxvAQhhAk5o3dhUH4jRG/24Jh+IkRh0YCBuI1psuuwlC8xFxFNYayjDxctS3BcGRizmAJI5cxPIZFjBaM4QEsY17MEAuu2myKEafbJixl8i3kARJXbSbzFdKB5FWb6TENeLhqM5ky/gkfcyDC50w6Lq4AAAAASUVORK5CYII=);z-index:1;opacity:.8}
.product-price-table{width:152px;padding:8px 10px 0 0;position:relative}
.product-price-table .price-unit{font-size:1.3rem}
.product-sku-table{width:160px;padding:0 10px 0 28px;font-size:1.5rem;text-transform:uppercase;word-wrap:break-word;white-space:pre-wrap}
.fs-heading .js-loader,.smartshop-content .js-loader{width:100%!important;height:100%!important}
.js-loader{z-index:999}
.search-prod-col .product-sku-table,.smartshop-content .product-sku-table{width:146px}
.product-title-table{width:178px;padding:0 10px 0 0}
.product-title-table h3{font-weight:700;font-size:1.5rem;margin:0 0 3px;color:#2c3133}
.product-title-table h3 a{color:#2c3133}
.product-title-table h3 a:hover{color:#08563f}
.search-prod-col .product-title-table,.smartshop-content .product-title-table{width:146px}
.product-icons-table{width:158px}
.search-prod-col .product-icons-table,.smartshop-content .product-icons-table{width:120px}
@media only screen and (max-width:1199px){.search-prod-col .product-icons-table,.smartshop-content .product-icons-table{width:auto}
}
.pr-icon{vertical-align:middle;margin:0 12px 0 0;position:relative;z-index:20}
.pr-icon em{width:150px;height:46px;font-size:1.5rem;line-height:44px;font-weight:700;text-align:center;background:#fff;border:1px solid #2c3133;position:absolute;left:50%;margin-left:-75px;opacity:0;transition:all .3s ease}
.pr-icon em:after,.pr-icon em:before{margin:0 auto;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;position:absolute;right:0;left:0;content:""}
.pr-icon em:after{top:46px;top:45px;border-top:18px solid #fff}
.pr-icon em:before{top:46px;border-top:18px solid #2c3133}
@media only screen and (min-width:1200px){.pr-icon:hover em{visibility:visible;opacity:1}
}
@media only screen and (max-width:1024px){.pr-icon em{display:none}
}
@media only screen and (max-width:767px){.pr-icon{margin:0 0 0 10px}
.pr-icon:first-child{margin-left:0}
}
.pr-icon-attr01,.pr-icon-attr02,.pr-icon-attr03,.pr-icon-kosher{display:inline-block}
.pr-icon-attr01:before,.pr-icon-attr02:before,.pr-icon-attr03:before,.pr-icon-kosher:before{display:block;content:"";background-repeat:no-repeat;background-position:0 50%}
.pr-icon-attr01:before{width:23px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAB3ElEQVR42p2UzSuEURTGZwrlDzDKLIxiTyk1UUhiYTFlNVmwIGJuyqSoYVI2VljMwsfCwldsNLLxD0hk9qIsjMLCIELN+N1578t933mH4dbTcz/Ofe45595zXS6HFpkIdUQmRBp+Adf0z+BNMDw1KbzKphaUuP7aEAuCDJsziFnYOCxUDPpd/2lsXDCEhIaQiVsOqmGu7z/CbpUGm6h+kKhnLlqQIJ70YjwKDumnNC8zkUmL16Z4Z8HiGJ6AFMJLsGBzmP42/Ser6Nchc2AXNIJqUJTP61YWD/DQh0AL/Mj4SB2CiIhZxYVTNM9AvqY2UKW/jGlDyBr69+sQY0bKhFMEDneS7TeYKSkDW2rhEgyBAFhROX+DZ1k/zTnAEoFI4lAcHDPeMcU3lZd3wGO7ixm18R2ennK+XBllmHEd/XF4BDTTL5cCe8ow5lBMHlVA5yoap9TwCMQgNmltTd6bX4p3K6Nlh1dUoeU+nOdO2uFX86K16BLytayrwQMGPpv4vFq7wG5AboATkrFVHOrKLTaDZeh+BnE1IUs7CiMk9rU/pfaHf8hrpETYv4sr00B+RDfWqswa3IMkqPylCBdtH10ajaDuQUAVjrzxD3gNlGLsLvA/6oE3wCpokvOfRH4nabWGoMEAAAAASUVORK5CYII=)}
.pr-icon-attr02:before{width:16px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABLElEQVR42mNgQAIRRbaJQLwEiIUYSAVATcpA/B6I/wPxZSA2INWALVDNMPwGiB2J1eyDphmGPwKxGSHNjEB8GEnTEyD+g8S/A8TC+AwwBeJ/SBq2AfFLNJdMxWdAPZriOUB8HE3sOxAr4jJgI5ri6UA8GUt4eOEy4CiawmVAHIzEvwLENiAXAHESEM8E4p1QV24BGbAczYD9QCwLxH+B+C4QC0I1vsTiqjcgA2LQBG9BY+YUEMeiuQYdXwYZwIEWaB+AmAdqsBkQX0KSA0XvayT+Zlg4yAPxOSQJIyBmA2JtIP4MFXsAxBOA+AWSujrkwOQH4i5o6suAiolCFZ4HYisgvoCkGRRGOthiRREmAaTZgXgGEIsB8UI0/08kJaNZQHPqW2gYdAMxK0gOAOsZLQ2v3X9+AAAAAElFTkSuQmCC)}
.pr-icon-attr03:before{width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABQklEQVR42p1USY6DMBB0znwgipR5FJ/IB3gVKGekmdO8IFEklKvtC7NcUaScZqpM43QQECdIJRvcLtxd1TbmweNLs3OAefbxlSmwMeccYwYi63pk8i1nzEMiBO6xuQOOmDfAH4H3BgRHoGNMClHtb5vvRkVaz9WhAPYkAVq18VtORfwoshYnYyz3FJooZzrxj5W5AB+Yb1Tttnj/RNxVEXZDPXVKzH8IeJ8RYkWyIV3WcUySqcJ+AeuFGr4BvxLbDGpygT6x6jSnBEHOKj0bfCaGs+q4pwSTnv1NTRsNG4xXBZ9wcTE1xMTUxFvZS8X2UmzBYUySOy1/aS4Y7+THfCuKXX1vkSC/1/LTVKE1epO1bsGQUhuatpZ2KmZbZNweE61SP9W0FCCSUYy+kbmW1LTxGqEibuIacWXCNTJBnHSx/QOn75exf8fhBgAAAABJRU5ErkJggg==)}
.pr-icon-kosher:before{width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABiElEQVR42qXUyytEURzA8es9DTaysrPzWM4sbCl5JVmxkViwsVSs+BtQEzZWlFjJViNiMRFWYgqTFGWBBeOR43vu+Y05c+cVc+tTp98553fP43ev42R8VBcWcYp3fOEGaxiGz8n9qGbs4hsP2MAUprGORyhcoidbkg68IioryvBW5ZdxJ5JwwjugCW/YRrmnr99IiRVhTpJ128EDnKMGJZ5JykhLVCVbv0OlY/bqnkmLWY2qTW5LLSQT6bYb88kYnawOLxjXHSuIWW+LyMQzK4nyxCLWeH0JYd24wLzVEbQmRq141IoHrfioLER9YshzBqH0c/k9r5An1oonR4ptsIBE7XjWjSvMFrC1Sdzqxqo5xP8ctntze9hJFFwcDSj9w/VXoBEfGHFMAapjHKIaxbkL0l2FTlKPffmY/YnOgHwiy2Zg3k+ESlab8pI27430SrJw6mGmjNGVP4BrSTKW7Q8QkG3qkjjCktzKjFRwTBLom+7M908qQx+2ZGJcivbe3I5ehT7L1OcHtRpKLjZEBjAAAAAASUVORK5CYII=)}
.feat-details{margin:0 0 22px}
.feat-details .pr-icon{display:inline-block;vertical-align:top;height:35px;padding:7px 10px;margin-bottom:10px;background:#f2f2f2}
.feat-details .pr-icon span{display:inline-block;vertical-align:middle;color:#2c3133;font:700 1.6rem/1.1 Ovo,serif}
.feat-details .pr-icon:before{display:inline-block;vertical-align:middle;margin:-2px 7px 0 0}
.feat-details dl{padding:0 0 15px}
.feat-details dt{float:left;width:167px;padding:0 5px 0 0;font-size:1.8rem;font-weight:700}
.feat-details .fd-feat-list dt{padding-top:8px}
.feat-details dd{float:left;width:620px;font-size:1.6rem;padding-top:3px}
.feat-details .fd-country{padding-left:167px}
@media only screen and (max-width:1199px){.feat-details dt{float:none;display:block;width:100%}
.feat-details dd{float:none;width:auto;display:block}
.feat-details .fd-country{padding-left:0}
.feat-details .fd-country dt{float:left;width:167px}
.feat-details .fd-country dd{display:inline-block;vertical-align:top;width:auto;padding-top:0}
}
@media only screen and (max-width:767px){.feat-details dd,.feat-details dt{font-size:1.5rem}
.feat-details .fd-country dt{width:152px}
}
.product-farm-table{width:158px;padding:0 10px 0 0;text-transform:capitalize}
.product-farm-table a{color:#2c3133}
.product-farm-table a:hover{color:#08563f}
.product-card-table.unavailable .add-cart-wrap{display:none}
.product-card-table.unavailable .cart-sub-item .pcs-related .add-cart-wrap,.product-card-table.unavailable.in-cart .add-cart-wrap{display:block}
@media only screen and (min-width:1025px){.unavailable-table{max-width:226px}
}
.unavailable-table strong{font-size:1.3rem;line-height:1.2;color:#2c3133;font-weight:400;display:block;margin:0 0 10px;text-align:center}
.pc-delete{display:block;width:18px;height:18px;margin:0 auto;border-radius:50%;font-size:0;line-height:0;color:transparent;position:relative}
.main-image,body.products .aside,body.products .page-header{display:none}
.pc-delete:after,.pc-delete:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:100%;height:2px;background:#00573f;transition:background .3s}
.pc-delete:after{width:2px;height:100%}
.pc-delete:hover:after,.pc-delete:hover:before{background:#2c3133}
.base-product-list{font-size:0;padding-bottom:30px}
@media only screen and (min-width:768px) and (max-width:1199px){.local-items-wrap .items{padding-left:14px;padding-right:14px}
}
.products .general{float:none;width:100%}
.item-image{float:left;width:800px}
@media only screen and (max-width:1199px){.base-product-list{padding-left:14px;padding-right:14px}
.local-items-wrap table.sorter,.local-items-wrap:before{display:none}
.product-container{padding-left:14px;padding-right:14px}
.product-container .wrapper-sticky{height:auto!important}
.product-container .wrapper-sticky.sticky-active .sticky{box-shadow:none}
.item-image{float:none;margin:0 auto;width:100%;max-width:744px}
}
.details-mobile-slider{padding:0 0 24px;margin:0 -14px 30px}
.details-mobile-slider img{width:100%;height:auto}
.details-mobile-slider .bx-pager{text-align:center;font:700 1.5rem Ovo,serif;padding-top:10px}
@media only screen and (max-width:767px){.details-mobile-slider{transition:opacity .3s ease;opacity:0}
}
.main-image{height:500px;line-height:500px;margin:0 0 10px;position:relative;text-align:center}
@media only screen and (min-width:768px){.details-mobile-slider{display:none}
.main-image{display:block}
}
.thumbs,.user-menu-box .user-menu-item.create-new-top{display:none}
.gallery-zoom{max-width:100%;height:auto;vertical-align:middle}
.look-closer{position:absolute;right:40px;bottom:20px;font-size:1.4rem;line-height:1.3;font-weight:700;color:#2c3133;padding:0 47px 0 0;transition:opacity .3s ease;z-index:1000}
.look-closer:before{position:absolute;top:-6px;right:0;content:"";width:30px;height:30px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAB/ElEQVR42u2WSyiEURTHPyELSqLYibKUPFaywMbChhI1CzZTCDVS0ygL5ZkslCmSpVeSZMNCHit5LKQsJGyUBXnklef4f3WmTqc7d+48sHHrt5n7P+d/7v3OvXcsSz/ywADYAffAR1yDddAFsq0oDttwjRnp+AKzIDNSUzd4NzTlPIDacE1HFQmfwRJwgTrgAJ20I6oCW8JZKU/wCUZAmiYmC8wozKtNTfPBBwu0G6kshKIbqFB//C1INwncFCstD+MzOcWqx4MFFImAkQC6SnBHNAfQrLA8byBVZzzExC+ab1rFdK4AmgKxCKfOeJ8JlzU6E2N7HDPdlM74kQndYq4JdBNzTLfKfveImEmm29UZ861xiLkDg4vjTsT0srkzU2NnFIx5zxzpjC+ZsEfR8aVEF9N52e8lImaB6TZ0xqtMuB9hc8WDG6Yb1hm3i60rjMDYIXJV6Iwz6LD7xVsgRqEroRvOpkYxnwjOWZ4LEBvs9vKKSvtCvC5tg3mRo9EkMIUq9IkGSjCITaZnU3Z7q2nVxfT28uBTUA+SFPo06o8rzVFrNjW3m+FJkeAVbNN2LoI98Qz6omGeCw7D+OsTFfM4uqdPDJLu0FEbDKJrC/WBt891B5igJrK3e4wKyxHaYOYe6wfHv7mKaeuHx2AA01jrF0b/X5j6h0eafgOYoEO4/Cl2tgAAAABJRU5ErkJggg==);opacity:.7}
.thumbs{width:100%;overflow:hidden;margin:0 0 54px}
.thumbs li{float:left;margin:0 8px 0 0;width:169px;height:111px;border:1px solid #f1f1f1;text-align:center}
.thumbs li a{display:block;width:100%;height:100%;line-height:108px;overflow:hidden}
.thumbs img{vertical-align:middle}
@media only screen and (max-width:1199px){.thumbs{text-align:center}
.thumbs li{float:none;display:inline-block;vertical-align:top}
}
@media only screen and (min-width:768px){.thumbs{display:block}
}
.product-info-aside{float:right;width:370px;position:relative;z-index:100;background:#fff}
.product-info-aside .card-product-price{font-size:2.4rem;font-weight:700;color:#333;margin:0 0 5px;float:none}
.product-info-aside .card-product-price .price-unit{font-size:2rem}
.product-info-aside select{width:100%}
.product-info-aside .pcd-frame{z-index:2}
@media only screen and (max-width:1199px){.product-info-aside{float:none;top:auto!important;width:100%!important;left:auto!important;right:auto!important;position:relative!important}
.product_card_details{max-width:470px;margin:0 auto}
}
.product_card_details .add-cart-wrap:not(.added){box-shadow:inset 1px 1px 0 #00573f,inset -1px -1px 0 #00573f}
@media only screen and (max-width:767px){.product-info-aside .pcd-frame{padding-top:0;padding-left:0;padding-right:0;border:0}
.product_card_details .add-cart-wrap:not(.added){background:#fff}
.product_card_details .add-cart-wrap:not(.added) .btn-add-cart{color:#00573f}
.product_card_details .add-multi-cart-wrap:not(.added) .btn-add-cart{opacity:1}
}
.excel-link.-diff:hover,.prod-unavailable .pcd-frame{opacity:.5}
.product_card_details .notify-me--popup-window{left:0;width:100%}
.pcd-frame{position:relative;padding:22px;border:1px solid #e4e4e4;background:#fff;margin:0 0 32px;transition:margin-top .5s ease}
.card-detail-menu,.card-detail-menu a{transition:background .3s}
.pcd-frame.local-category-border{border-color:#888}
.pcd-frame .addtocart-button-cnt{margin:22px 0 0;position:relative}
.pcd-frame .addtocart-button-cnt .add-cart-wrap.added{margin-bottom:40px}
.unavailable-heading{background:#e4e4e4;color:#666;padding:5px 53px 5px 22px;margin:-22px -22px 10px;font-size:1.5rem;position:relative}
.unavailable-heading strong{color:#000}
@media only screen and (max-width:600px){.unavailable-heading{margin-left:-14px;margin-right:-14px}
}
.unavailable-heading:before{position:absolute;top:0;right:0;width:53px;height:51px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAzCAYAAAA3v0BtAAAC6klEQVR42t3ZXUhTYRjAcVNTWB8IYQReBBEU4UURXkS096KM8CK8iN65D5VMQ0jqJoIMwYvaLroMzCjQi+pK+vKiIMS5EeYMym0UhH1go9SWouVqbufp2Z7RqYa5j7Nx9jzwZy/uwv14z3mdnKIiKToxYFV8pDjHD0WwDkzhhSLYKRawpJGiGYvwQhHMXNCwFUeKY9hPXiiCHS1I2KojxRFsKVcfoKxBQLEp3yiCHcS+5wKlKAqMT7hhc6MROnvOwJNng/DqnR/eBt7A7cd9YLAIKDXlAkWwA9iC5igAGPc6wXrpBESAJgJRWuCbM3PT4Oi7CJXNh6C+ywJ3nQMaogi2D5vXEhUbj88FTfZWUCeqvirqT2PLB0O3NEYRbC8W1A61HEfZHG3w5yigepTEIhRehOr22hygCLYbm8kWVGIS8d0Y845Ak6NVlSj/wBR6tThOa3xPJcN2YZ+yQa1tSFx+XjfY7Cf/2qX4/RVVcE2XoG/yBZSbjTlGEWwH9jE7VBQPChc02hM7FVXUeyq+Q2G8QAln7rblAUWwbdj7jFH4wT0Tw3hQtMGP5TC4vU+h934v9Ny7AVPTgd8HRhT3bn4hCDUddXlAEWwrNpnxTvndUNVyOOn99fg36sLNblgKheDLtzkIBGfh2mB/nlAEq8JeZ3JPjXmHocJqzPM3itRhWzB/updfDLXBolcUwSqxl+ns1Cge6QaznlEE24Q9T/2gGImv9Y0iWAU2+r9fHtud2FHt8Tm1/aae05FiI+bS3/9T2cPWYUO8UAQzYI94oQhWjj3khSJYGTbAC0WwUuwOLxTBSrB+XiiCFWPXeaEItga7ygulwq7wQqm4y/xQBOvihyLYeX4ogp3N6uGfbkeK9oxhuh4pWjJ6+Kf7kcKaNqwgRorjWJgXimD1KT/VLKiRog4L8UIRrHbVp5oFOVIIbJEXimD7V3yqWdAjRQ32lReKYHuwWV4oglVjn3mhCLYTC/BCEWw79uEXcAxmrR1+3YIAAAAASUVORK5CYII=);content:""}
.card-details-title{font-size:2.4rem;font-weight:700;color:#007050;margin:0 40px 5px 0}
.card-detail-farm,.card-detail-sku{font-size:1.8rem;color:#2c3133;margin:0 0 5px}
.card-detail-farm{text-transform:uppercase;font-family:Karla,sans-serif;font-weight:700;display:block;margin-right:40px}
.card-detail-farm a{color:#2c3133}
.item-detail-menu{width:174px;margin:0 auto 22px;position:relative}
.item-detail-menu .item-menus{right:-8px;bottom:55px}
.card-detail-menu{display:block;position:static;width:174px;padding:10px 0;background:#f0f0f0;text-align:center;font-size:1.8rem}
.card-detail-menu:after{width:100%;max-width:68px;top:auto;bottom:8px;background:#2c3133}
.card-detail-menu:hover{background:#2c3133;color:#fff}
.card-detail-menu:hover a,.card-detail-menu:hover:before{color:#fff}
.card-detail-menu:hover:after{background:#fff}
.card-detail-menu.tick:hover:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEFCNzlCQzI2MzhFMTFFNjk2QjE5RTNDRjEwNjFFODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEFCNzlCQzM2MzhFMTFFNjk2QjE5RTNDRjEwNjFFODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QUI3OUJDMDYzOEUxMUU2OTZCMTlFM0NGMTA2MUU4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QUI3OUJDMTYzOEUxMUU2OTZCMTlFM0NGMTA2MUU4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp2ovckAAACcSURBVHjaYvj//z8DCXgJEL8HYidiNTAC8dz/CPAIJmEGxKJ4NC5E0vQYiI1AgsZA/AqIjwIxExZNyDa9BmJNkDhI4iySxE4g5kZy3hwkOZDh2jADQYQ0EJ9HUrALiIXRND0BYn1kl8AYUkB8BUnhRST2GyBWR/cCMkcIiG/+RwUvkJ2HSyMISwLxOVzOw6cRhCWgIayHL24BAgwAFvrPvwEa0uEAAAAASUVORK5CYII=)}
.pia-contact{text-align:center;margin:0 0 30px}
.pia-contact strong{display:block;font-size:1.8rem;margin:0 0 8px}
.pia-contact a{font-weight:700;font-size:1.8rem}
.pia-shares{padding:20px 0 0;width:270px;margin:0 auto 20px}
.pia-shares strong{display:block;font-size:1.8rem;text-align:center;margin:0 0 18px}
.fd-country .flag,.link-arrow,.link-arrow:after,.pia-shares li,.pn-title span{display:inline-block}
.pia-shares ul{text-align:center}
.pia-shares li{vertical-align:top;margin:0 3px}
.pia-shares a{display:block;width:36px;height:36px;position:relative}
.pia-shares a svg{width:36px;height:36px;fill:#2c3133;transition:fill .3s}
.pia-shares a:hover svg{fill:#4d5659}
@media only screen and (max-width:1199px){.item-detail-menu .item-menus{right:-4px}
.pia-shares{width:100%}
.pia-shares ul{width:270px;margin:0 auto}
}
.pn-heading{padding:0 0 20px;margin:0 0 22px}
@media only screen and (max-width:1199px){.pn-heading{border-bottom:0;padding-bottom:0;padding-top:15px;margin-top:25px;border-top:1px solid #e4e4e4}
}
@media only screen and (max-width:767px){.pn-heading{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}
}
.pn-title{float:left;font-size:2.4rem;line-height:1.2;font-weight:700}
.pn-title a{color:#2c3133}
.pn-title a:hover{color:#08563f}
.pn-title span{padding:0 0 0 11px;margin:0 0 0 11px;border-left:1px solid #2c3133;font-weight:400;text-transform:none}
.account-block .title-section a,.blog-heading h1,.blog-mce-content table h2,.blog-post-descr h2,.blog-post-descr h3,.btn-report,.btn-search-submit,.cm-process h2,.commodity-title h3,.date-filter a,.excel-link.-diff,.how-it-works-widget h2,.insta--title,.link-arrow,.link-underline-arrow,.mob-accordion-item h3,.myUserInfo-panel h4,.order-sidebar .order-title,.pagin-item,.payment-block .logo-sub,.pledge-popup .ui-dialog-content h2,.pledge-popup .ui-dialog-content h3,.post-share-this,.post-tags,.post-topic,.price-box table td.pb-oderid-td,.price-box table th,.print-it-simple,.process-step li,.section-box .title-section a,.switch-wrap .switch-button-label,.table-list table th,.table-list.last-orders .product-id,.thumb-title h4,.top-list-row .btn,.top-sector .frame-box .btn-report,.top-sector .sector-content-top .options li,.ui-dialog.pledge-popup .ui-dialog-content h2,.ui-dialog.pledge-popup .ui-dialog-content h3,.vert-icon-link,.vhb-feat-heading h1{text-transform:uppercase}
@media only screen and (max-width:767px){.pn-title{float:none;margin:0 0 5px}
.fdb-img{max-width:290px}
.fdb-img img{max-width:100%}
}
.fdb-img{float:left;width:324px;margin:0 45px 15px 0}
.farm-descr-box .mce-content p{padding-bottom:10px}
.hp-link{float:right}
.link-arrow{position:relative;font:700 1.4rem/1.2 Karla,sans-serif;color:#2c3133;padding:0 0 3px}
.link-arrow:after{vertical-align:top;margin:0 0 0 3px;font-size:1.5rem;line-height:1;font-weight:400;content:">"}
.link-arrow:before{position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:0;height:2px;background:#2c3133;content:"";transition:width .3s ease}
.link-arrow:hover{color:#08563f}
.link-arrow:hover:before{width:100%;background:#08563f}
.fd-country .flag{vertical-align:top;margin:3px 5px 0 0}
.search .shop-columns-wide,.shop-columns-wide{width:100%;padding-top:0;border-top:0;margin-bottom:50px}
@media only screen and (max-width:767px){.hp-link{float:none}
.search .shop-columns-wide,.shop-columns-wide{margin-bottom:0}
}
.product_search{display:table;width:100%;transition:all .3s ease;border:1px solid #e4e4e4;padding:10px 5px;margin:0 0 5px}
.product_search .card-product-cart,.product_search .card-product-price{display:table-cell;vertical-align:top;padding:10px;border-right:1px solid #e4e4e4}
.product_search .card-product-price{width:150px;float:none}
.product_search .card-product-cart{width:260px}
.product_search .addtocart-button-cnt{position:relative;top:0;left:0;width:240px}
.product_search .add-cart-wrap{width:240px}
.product_search:hover{border-color:#2c3133;box-shadow:0 0 16px rgba(0,0,0,.09)}
.search-f-name-item,.search-name-item,.search-product-icons{border-right:1px solid #e4e4e4;display:table-cell;padding:10px;vertical-align:top}
.search-f-name-item{width:154px}
.search-f-name-item .card-product-farm{max-width:134px}
.search-name-item{width:165px}
.search-name-item .card-product-sku,.search-name-item .card-product-title{max-width:144px}
.search-product-icons{width:81px}
.search-item-menu{display:table-cell;vertical-align:top;width:118px;padding:10px;text-align:center}
.search-item-menu .card-product-menu{display:inline-block;position:relative;top:0;left:0}
.search-item-menu .item-menus{bottom:38px;text-align:left}
.alt-item-menu{width:120px;text-align:center}
.alt-menu-frame{display:inline-block;vertical-align:top;position:relative}
@media only screen and (min-width:1200px){.alt-menu-frame{width:107px;height:45px;background:#2c3133;color:#fff}
}
.search-prod-col .card-product-menu,.smartshop-content .card-product-menu{font-size:1.3rem}
.shop-columns-wide .list-view .summary{margin-bottom:10px}
.productslider{padding:0 15px}
.productslider .swiper-slide{display:-ms-flexbox;display:flex;height:auto;margin:0 10px 0 0}
.productslider .swiper-slide .pc-frame{min-height:350px}
.productslider .loading-slide{width:100%;text-align:center;color:#00573f;font-weight:700}
@media only screen and (min-width:768px){.productslider .swiper-button-prev{left:0}
.productslider .swiper-button-next{right:0}
}
.productslider .swiper-button-next,.productslider .swiper-button-prev{width:30px;height:46px;background:#f3f3f3;transition:color .25s ease,background .25s ease}
.productslider .swiper-button-next:hover,.productslider .swiper-button-prev:hover{background:#08563f}
.productslider .swiper-button-next:hover:after,.productslider .swiper-button-prev:hover:after{color:#f3f3f3}
.productslider .swiper-button-next:after,.productslider .swiper-button-prev:after{color:#08563f;font-size:20px}
@media only screen and (max-width:767px){.productslider{padding:0}
.productslider .swiper-button-prev{left:15px}
.productslider .swiper-button-next{right:15px}
.productslider .swiper-button-next,.productslider .swiper-button-prev{width:calc(50% - 20px);top:auto;bottom:0;border:1px solid #e4e4e4}
}
.productslider .swiper-container{overflow:visible;position:static;transition:all .2s;margin:20px 0}
.productslider .swiper-container--wrap{position:relative;overflow:hidden}
@media only screen and (min-width:1025px){.productslider .swiper-container--wrap{padding:20px 180px 30px 60px}
.productslider .swiper-container:after,.productslider .swiper-container:before{width:100px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.productslider .swiper-container--wrap{padding:15px 180px 15px 60px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.productslider .swiper-container--wrap{padding:20px 80px 30px 60px}
.productslider .swiper-container:after,.productslider .swiper-container:before{width:100px}
}
@media only screen and (max-width:767px){.productslider .swiper-container--wrap{padding:30px 15px 48px;margin-bottom:30px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.productslider .swiper-container{margin:10px 0}
}
.productslider .swiper-container:after,.productslider .swiper-container:before{position:absolute;top:-10px;bottom:-10px;content:'';z-index:2;pointer-events:none}
@media only screen and (max-width:767px){.productslider .swiper-container{margin:0}
.productslider .swiper-container:after,.productslider .swiper-container:before{width:40px;display:none}
}
.productslider .swiper-container:before{left:0;background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 80%,#fff 100%)}
.productslider .swiper-container:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 80%,#fff 100%)}
.productslider .swiper-container.reached-begin:before,.productslider .swiper-container.reached-end:after{opacity:0;pointer-events:none}
.productslider .swiper-container .product_card{width:auto;margin:0;-ms-flex:1 1 auto;flex:1 1 auto}
.slider-header{padding:0 60px}
@media only screen and (max-width:767px){.slider-header{padding:0 15px;-ms-flex-direction:column;flex-direction:column;text-align:center}
}
.slider-header-title{font-size:2.4rem;margin:0 0 5px;min-width:230px;-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%}
@media only screen and (max-width:767px){.slider-header-title{padding:0;margin:0 0 15px;text-align:center;width:100%;max-width:100%}
}
.slider-header-description{-ms-flex:1 1 auto;flex:1 1 auto;padding:3px 0 0}
#search>form{overflow:hidden}
#search .text-field .input[type=text]{float:left;width:100%;display:block;box-sizing:border-box;margin:0;padding:10px;height:auto;border:1px solid #e4e4e4;font:700 1.8rem Karla,sans-serif;outline:0}
#search .description-field{overflow:hidden;float:left}
#search .description-field label{float:left;font:2.1rem/26px Ovo,serif;color:#007050;margin:10px 10px 0 0}
#search .description-field .text-field{overflow:hidden}
@media only screen and (max-width:767px){#search>form{margin-left:-8px;margin-right:-8px}
#search .description-field{margin:0 0 18px;float:none}
#search .description-field label{float:none;display:block;margin:0 0 10px;font-size:1.9rem;line-height:1.2;text-align:center}
#search .description-field .text-field{display:block;padding:0;margin:0}
#search .description-field .text-field input[type=text]{float:none;width:225px;display:block;margin:0 auto}
}
.btn-search-submit{float:right;width:225px;background:#2c3133;color:#fff;font:700 1.8rem/45px Karla,sans-serif;margin:0 0 0 10px;padding:0 10px;border:none;cursor:pointer;box-sizing:border-box;transition:background .3s ease 0s}
@media only screen and (min-width:768px) and (max-width:1199px){.slider-header-title{min-width:160px}
.btn-search-submit{width:190px}
}
@media only screen and (max-width:767px){.btn-search-submit{float:none;display:block;margin:0 auto 40px}
}
.btn-search-submit:hover{background:#4d5659}
.user-menu-box .create-new.user-menu-item .cell input[type=text] :focus,.user-menu-box .create-new.user-menu-item:hover .cell input[type=text]{border:1px solid #464646;background:#fff;padding:2px 4px}
.user-menu-box .create-new.user-menu-item .cell .input-add:after,.user-menu-box .user-menu-item .add:after{content:'';width:4px;height:14px;position:absolute;left:50%;top:50%;margin:-7px 0 0 -2px;background:#fff}
.user-menu-box .create-new.user-menu-item .cell .input-add:before,.user-menu-box .user-menu-item .add:before{content:'';width:14px;height:4px;position:absolute;left:50%;top:50%;margin:-2px 0 0 -7px;background:#fff}
.user-menu-box .create-new.user-menu-item .cell .input-add:hover,.user-menu-box .user-menu-item.create-new a:hover .add{background:#007050}
.user-menu-box h2{margin:0 0 10px;color:#007050}
.user-menu-box .user-menu-item-list{font-size:0;margin:0 0 0 -2%}
.user-menu-box .user-menu-item{margin:0 0 -1px 2%;font:1.6rem/24px Ovo,serif;border:1px solid #e4e4e4;background:#fff;box-sizing:border-box}
.user-menu-box .user-menu-item+.menu-item{margin:0 0 -1px 2%}
.user-menu-box .user-menu-item.sort-enabled.ui-state-enabled h3:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQAQMAAADK/wYcAAAABlBMVEX///9XczlnJkl2AAAAAXRSTlMAQObYZgAAABJJREFUeNpj+P+/gQEZwwCR4gDDYR3pgG5YJgAAAABJRU5ErkJggg==)}
.user-menu-box .user-menu-item.no-lr-borders{border-left:0;border-right:0}
.user-menu-box .user-menu-item .table{display:table;height:87px;width:100%;box-sizing:border-box;border-collapse:collapse}
.user-menu-box .user-menu-item .cell{display:table-cell;vertical-align:middle;padding:5px 24px;font:1.3rem/24px Ovo,'times new roman',times,serif}
.user-menu-box .user-menu-item .cell-options{text-align:right;white-space:nowrap;width:152px;box-sizing:border-box;font:1.6rem/24px Ovo,serif}
.user-menu-box .user-menu-item .cell-options a{transition:color .3s ease 0s;color:#00573f}
.user-menu-box .user-menu-item .cell-options a:hover{color:#2c3133}
.user-menu-box .user-menu-item .cell-options .link-delete-menu{display:none;vertical-align:middle;margin-top:-6px;margin-left:40px;width:16px;height:18px;color:transparent;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAASCAYAAAA+PQxvAAAB6UlEQVR42u2WMUvDQBTHk5giVEvBQRwFQcTNzc3RzUXBoZsiWEQXcdJRQRBHaRcdxEXQD9DRTQfxEyjiJAWdUlS0OX8XXsI1TbSpi4IPfty7l7v/3b2e77StBKtUKis0G+CDDQoc2CuXywdWpzY/lapjnV606DgpEmtQglEYk7Yk8SzWsY4tGViXXbswDAuwLTEl4/Smt+AI7uFDx8jQvpGBrnVckRiHWXiEKziGiXCjYkri/bAIQ3AeO1jXOuFGVqEHLjlhlQzpiTa+b9wbfRJFTOEv40/KPNMiHe5AlQwFOvi+kbVAh5jCj3RcQ0QPboqfZ8EGCw7iT0ONfp1+H35Dxvkp96JFhwUbLBjp0K/Tb9NxjEurd99ksaKeQKtPpgVmdCv9mnxvGr93/PIHOiwW6NC26Ei/Jt8jnbiQ/v1yUIzFQivKd/XNX0tmHecLoSxx66c6jvVL7H8jf24jBeMJyBmVsZBRv2MdJ+Ht8eBQbrZ+B56lVRL3YiU7yTLruEY17JWK+ioPlS7rdzS78CDlPoznZbyfUFV7paJGOhSvSEfKfRiPdMKNvMANLLHINe2tpFJPeoIBeWveYUSPgxOZZ1qkwyKJOvLWtOnYxqOmX8MdmIO3lPQrOcEZbJIlL+Gfocw6ZMn7BN7UzyNQTnYkAAAAAElFTkSuQmCC);cursor:pointer;position:relative}
.user-menu-box .user-menu-item .cell-options .link-delete-menu:hover{color:transparent;background-position:-18px 0}
.user-menu-box .user-menu-item .cell-options .link-delete-menu .menu-item-delete{display:block;height:18px}
.user-menu-box .user-menu-item .add{display:table-cell;width:85px;background:#000;position:relative;transition:background .3s ease 0s}
.user-menu-box .user-menu-item h3{margin:0;font:700 1.7rem/24px Ovo,serif}
.user-menu-box .user-menu-item h3 .lock{display:inline-block;vertical-align:top;position:relative;cursor:pointer}
.user-menu-box .user-menu-item h3 .lock:before{display:inline-block;vertical-align:top;margin:2px 4px 0 0;width:12px;height:16px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAh0lEQVR42mNgoAgUBIgB8UQgvgzFILYoLsXSQPwQiP8D8UsoBrHvA7EkNg1LoQqKgJgJisugYouxafgExBfQxBiB+AoQf8CmAWTSViziO8FyaIJSUA0HgFgDDR+BykkiK/4DFcSHf4NDEWrKfyKxynDRwEGCBjbkSCOMkSJuIRBvIYDng5QCAFEL3TWIoMrOAAAAAElFTkSuQmCC)}
.user-menu-box .user-menu-item h3 .lock em{width:232px;padding:15px 20px;font-size:1.3rem;line-height:1.6;text-align:center;background:#fff;border:1px solid #000;position:absolute;bottom:30px;left:50%;margin-left:-139px;opacity:0;cursor:default;transition:all .3s ease}
.user-menu-box .user-menu-item h3 .lock em:after,.user-menu-box .user-menu-item h3 .lock em:before{position:absolute;left:0;margin:0 auto;width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;right:0;content:""}
.user-menu-box .user-menu-item h3 .lock em:after{bottom:-18px;border-top:18px solid #fff}
.user-menu-box .user-menu-item h3 .lock em:before{bottom:-19px;border-top:18px solid #000}
@media only screen and (max-width:1199px){.user-menu-box .user-menu-item h3 .lock em{left:-30px;margin-left:0}
.user-menu-box .user-menu-item h3 .lock em:after,.user-menu-box .user-menu-item h3 .lock em:before{left:17px;margin:0}
}
.user-menu-box .user-menu-item h3 .lock:hover em{visibility:visible;opacity:1}
.user-menu-box .user-menu-item p{margin:0}
.user-menu-box .user-menu-item span{font-size:1.6rem}
.user-menu-box .user-menu-item strong{font-family:Ovo,serif}
.user-menu-box .user-menu-item.ui-state-enabled .cell-options .link-delete-menu{display:inline-block}
.user-menu-box .create-new.user-menu-item .cell input[type=text]{width:100%;box-sizing:border-box;border:none;background:0 0;height:auto;font:700 1.7rem Ovo,serif;color:#2c3133;margin:0;display:block;padding:2px 5px;transition:background .3s ease 0s,border-color .3s ease 0s}
.user-menu-box .create-new.user-menu-item .cell input[type=text] ::-webkit-input-placeholder{opacity:1}
.user-menu-box .create-new.user-menu-item .cell input[type=text] ::-moz-placeholder{opacity:1}
.user-menu-box .create-new.user-menu-item .cell input[type=text] :-ms-input-placeholder{opacity:1}
.user-menu-box .create-new.user-menu-item .cell input[type=text] :-moz-placeholder{opacity:1}
.user-menu-box .create-new.user-menu-item .cell .input-add{width:100%;height:97px;background:#2c3133;color:#fff;border:none;display:block;overflow:hidden;text-indent:-9999px;position:relative;cursor:pointer;transition:background .3s ease 0s}
.user-menu-box .create-new.user-menu-item:hover .cell input[type=text] ::-webkit-input-placeholder{color:#2c3133}
.user-menu-box .create-new.user-menu-item:hover .cell input[type=text] ::-moz-placeholder{color:#2c3133}
.user-menu-box .create-new.user-menu-item:hover .cell input[type=text] :-ms-input-placeholder{color:#2c3133}
.user-menu-box .create-new.user-menu-item:hover .cell input[type=text] :-moz-placeholder{color:#2c3133}
.user-menu-box .user-menu-item.create-new{background:#e4e4e4;margin-left:0;margin-right:-1px}
.user-menu-box .user-menu-item.create-new .cell{font:700 1.6rem/24px Ovo,serif}
.adb-heading h4,.welcome-block h2{font-family:Ovo,serif}
@media only screen and (max-width:870px){.user-menu-box .user-menu-item.create-new{margin-bottom:30px}
.user-menu-box .user-menu-item .table,.user-menu-box .user-menu-item.create-new .cell .input-add{height:75px}
.user-menu-box .user-menu-item .cell{padding:15px 22px}
.user-menu-box .user-menu-item .cell-options{font-size:1.5rem;width:90px;vertical-align:middle;padding:15px 15px 15px 0}
.user-menu-box .user-menu-item .cell-options .link-delete-menu{margin-left:20px}
.user-menu-box .user-menu-item.create-new-top{display:block}
.user-menu-box h2{padding:14px;background:#000;color:#fff;font-size:1.7rem;margin:0}
}
.mobile-mode .user-menu-box .user-menu-item.sort-enabled h3:before{display:none!important}
.user-menu-box-wide{position:relative;padding:0 0 0 2%}
.user-menu-box-wide .user-menu-item{margin:0;border-width:0 1px 1px}
.user-menu-box-wide .user-menu-item.create-new{margin-left:-2%}
.user-menu-box-wide .user-menu-item:first-child{border-width:1px}
@media only screen and (max-width:870px){.user-menu-box-wide{padding-left:0}
.user-menu-box-wide .user-menu-item-list{margin-left:0}
}
.section-boxes .user-menu-box .create-new.user-menu-item .cell,.user-menu-box .create-new.user-menu-item .cell{padding:0;width:97px}
@media only screen and (max-width:767px){.user-menu-box-wide{margin-bottom:30px}
.section-boxes .user-menu-box .create-new.user-menu-item .cell,.user-menu-box .create-new.user-menu-item .cell{width:55px}
}
.section-boxes .user-menu-box .create-new.user-menu-item .cell:first-child,.user-menu-box .create-new.user-menu-item .cell:first-child{width:auto;padding:0 20px 0 25px}
.head-title{padding:0 14px 30px}
@media only screen and (max-width:1024px){.head-title{padding-top:20px}
}
@media only screen and (max-width:1199px){.accont-inner-menu{padding:0 14px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.accont-inner-menu .basic-tabs li:not(:first-child){margin:0 7px}
.accont-inner-menu .basic-tabs li a{font-size:2.2rem!important}
}
@media only screen and (max-width:767px){.accont-inner-menu{margin-top:30px}
}
@media only screen and (max-width:1024px){.welcome-block{padding-bottom:20px}
}
.welcome-block h2{margin:0 0 5px;font-size:2.5rem}
.welcome-block h2 .w-user-name{font-weight:700}
.welcome-block h2 .w-logout{font-weight:400;font-size:1.8rem}
.welcome-block h2+a{font-size:1.8rem}
.welcome-block .w-logout{white-space:nowrap}
@media only screen and (min-width:1025px){.user-info-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.welcome-block{max-width:550px;padding-right:20px}
.account-details-block{max-width:450px}
.adb-heading h4{white-space:nowrap}
}
@media only screen and (min-width:768px){.account-details-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (max-width:767px){.welcome-block{font-size:1.5rem}
.welcome-block h2{font-size:1.8rem}
.account-details-block .pil-data{margin:0}
}
.adb-heading{font-size:1.7rem;padding:0 24px 0 0}
.adb-heading h4{margin:0 0 10px;font-size:1.6rem;font-weight:700}
@media only screen and (max-width:767px){.adb-heading h4{margin-bottom:5px}
.adb-heading .adb-name{display:block;margin-bottom:5px}
}
.adb-contacts{font-size:1.7rem}
.adb-phone{display:block;margin:0 0 8px}
@media only screen and (max-width:767px){.adb-phone{margin-bottom:5px}
}
.myUserInfo-panel h4{display:inline-block;vertical-align:middle;font:700 1.8rem/48px Karla,sans-serif;margin:0;color:#2c3133}
.account-block .title-section a i,.myUserInfo-panel h4 em,.myUserInfo-panel h4 i{font-style:normal}
.myUserInfo-panel h4 a{display:inline-block;vertical-align:middle;color:#2c3133;padding-right:21px;padding-top:5px;padding-left:52px;position:relative}
.myUserInfo-panel h4 a span{visibility:hidden}
.myUserInfo-panel h4 em{position:relative;display:inline-block}
.myUserInfo-panel h4 em:before{background:#000;bottom:9px;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;transition:width .3s ease 0s;width:0}
@media only screen and (min-width:1200px){.myUserInfo-panel{overflow:hidden}
.myUserInfo-panel h4 a:hover em:before{width:100%}
}
.myUserInfo-panel h4 a:after,.myUserInfo-panel h4 a:before{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;top:0;bottom:0;margin:auto;content:"";left:26px;right:auto}
.myUserInfo-panel h4 a:before{border-right:8px solid #000}
.myUserInfo-panel h4 a:after{border-right:8px solid #f0f0f0;transform:translateX(3px) translateY(0) scale(1)}
.myUserInfo-panel strong{font:700 1.8rem/48px Karla,sans-serif;color:#000;display:inline-block;vertical-align:middle}
.myUserInfo-panel .slider-block{vertical-align:top;display:none;overflow:hidden;padding:4px 0 0}
.myUserInfo-panel .email,.myUserInfo-panel .email a,.myUserInfo-panel .email a:before{display:inline-block;vertical-align:middle}
.myUserInfo-panel .email{color:#007050;padding:0 26px 0 28px;font:1.6rem/48px Ovo,serif}
.myUserInfo-panel .email a{color:#007050;transition:color .3s ease 0s}
.myUserInfo-panel .email a:before{content:'';background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAMAAAA8hHRZAAAAY1BMVEVXczpZdT1cdz9feURhekZqgVJuhlZwh1d0il59kmiCl22EmHCUpYKVpYWbq4ujsJWks5WuuqGxvaS1wKrHz7/I0MHN08fN1cbV2tHb39fk5uLn6eXo6ebs7ezt7uzu7+7w8PAmcZ3yAAAAbElEQVRo3rWPSw6AIAxEC6iICoriB/l5/1MaDSEqa2czzWsmnQKDXAxcl8HOwRAkejEkwwDQWlU8YKFseznVukqw0prG9WyaCBszpyAag7gHEcbnEe4nDHjy/FNxX+tlz8qX27GV+UOkJ/C3Tn2ABElJ19TSAAAAAElFTkSuQmCC);width:21px;height:15px;margin:-2px 9px 2px 0}
.myUserInfo-panel .name,.myUserInfo-panel .phone{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAQAQMAAAAGZjz3AAAABlBMVEXk5OTq6urswBJdAAAADElEQVR42mNwYMALAUAgBAG0GtCQAAAAAElFTkSuQmCC);background-position:100% 50%;vertical-align:middle;display:inline-block;background-repeat:no-repeat}
.myUserInfo-panel .email a:hover{color:#000}
.myUserInfo-panel .name{color:#646464;padding:0 19px 0 0;font:1.6rem/48px Ovo,'times new roman',times,serif}
.myUserInfo-panel .phone{color:#000;padding:0 18px 0 21px;font:1.6rem/48px Ovo,serif}
.myUserInfo-panel .phone:before{display:inline-block;vertical-align:middle;width:17px;height:17px;margin:0 10px 0 0;content:'';background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAhFBMVEXw8PAjHyAqJiecmpolISIuKis/PD1BPT7U09Pe3t7m5ubs7OwvKyxAQEBKRkdMSUpOS0xPTE1RUFFXVlaBf3+FhISMiouNjY2Uk5Obm5uenZ2hoaGlpKWpqamsrKywr7CysrK8vLzAwMDGxsbIx8fJycnZ2dne3d3g4ODi4eHp6enu7u5eX6nzAAAAgUlEQVRo3lXO2RKCMAwF0KSlrCIIqLigggoo//9/JtPipHk8k9xcANBqAG80YuXBGWkeUhTLdhESsOBLSMFQZ0IOBMFH5iQcpL1nDckmlpJGROEo6cl3IW2l3eToxg2MTko0rXt6taV48t7SXf1JucN3tMppjf/u7ZpsNh93xlwAfjciBF0jCZFnAAAAAElFTkSuQmCC)}
.myUserInfo-panel .slider-holder{background:#f0f0f0;color:#646464;float:right;white-space:nowrap;font-size:0}
@media only screen and (min-width:1200px){.myUserInfo-panel.active h4 a:before{transform:rotate(180deg)}
.myUserInfo-panel.active h4 a:after{transform:translateX(-3px) rotate(180deg)}
.myUserInfo-panel.active h4 a span{visibility:visible}
}
@media only screen and (max-width:1199px){.account-details-block{max-width:500px}
.myUserInfo-panel{float:right}
.myUserInfo-panel h4{line-height:40px}
.myUserInfo-panel h4 a{padding:0 32px 0 14px;position:relative}
.myUserInfo-panel h4 a:after,.myUserInfo-panel h4 a:before{left:auto;right:14px}
.myUserInfo-panel h4 a:before{transform:rotate(-90deg)}
.myUserInfo-panel h4 a:after{transform:translateX(0) translateY(-3px) rotate(-90deg)}
.myUserInfo-panel .slider-block{display:none!important;position:absolute;top:40px;right:0;padding:14px;width:100%!important;background:#f0f0f0;z-index:99}
.myUserInfo-panel .slider-block .email,.myUserInfo-panel .slider-block .name,.myUserInfo-panel .slider-block .phone{display:block;padding:0}
.myUserInfo-panel.active h4 a:before{transform:rotate(90deg)}
.myUserInfo-panel.active h4 a:after{transform:translateX(0) translateY(3px) rotate(90deg)}
.myUserInfo-panel.active .slider-block{display:block!important}
.myUserInfo-panel .slider-holder{position:relative}
}
.shopping-cart-frame{border:1px solid #e4e4e4;border-width:1px 0;background:#f2f2f2;padding:29px 0 40px}
.account-frame-box{background:#fff;border:1px solid #e4e4e4;padding:35px 20px}
@media only screen and (max-width:767px){.myUserInfo-panel .slider-block{width:300px!important}
.myUserInfo-panel .slider-block .email,.myUserInfo-panel .slider-block .name,.myUserInfo-panel .slider-block .phone{font-size:1.5rem}
.account-frame-box{padding:18px}
}
.settings-box{margin:0 0 30px}
.settings-box h3{font:700 2.4rem/1.2 Ovo,serif}
@media only screen and (min-width:1025px){.settings-box h3{margin:0 0 -37px}
}
@media only screen and (max-width:1024px){.settings-box h3{margin:0 0 15px}
}
@media only screen and (max-width:767px){.settings-box h3{font-size:1.8rem}
}
.link-underline-arrow{display:inline-block;vertical-align:top;position:relative;color:#000;font:700 1.4rem/18px Karla,sans-serif;white-space:nowrap}
.link-underline-arrow:before{background:#2c3133;top:100%;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;transition:width .3s ease 0s;width:100%}
.link-underline-arrow:after{display:inline-block;vertical-align:top;margin:1px 0 0 3px;font-size:1.5rem;line-height:1;font-weight:400;content:">"}
.section-heading{margin:0 0 14px}
@media only screen and (min-width:768px){.section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}
}
.section-heading.sh-underline{padding:0 0 12px;border-bottom:1px solid #e4e4e4}
.section-heading h1,.section-heading h2{font-size:2.5rem;font-family:Ovo,serif;font-weight:700;margin:0;padding:0;-ms-flex:2;flex:2}
.section-heading .link-underline-arrow{margin-top:8px}
@media only screen and (max-width:767px){.section-heading h1,.section-heading h2{font-size:1.8rem}
}
.sh-double-name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.tabs-alt .tabs{overflow:hidden;position:relative;z-index:2;margin:0 0 -1px}
.tabs-alt .tabs li{float:left;margin-right:-1px}
.tabs-alt .tabs li a{display:block;height:50px;background:#fff;border:1px solid #e4e4e4;padding:0 28px;color:#000;font:700 1.6rem/48px Ovo,serif}
@media only screen and (max-width:767px){.tabs-alt .tabs li a{padding:0 10px;font-size:1.4rem;line-height:38px;height:40px}
}
.tabs-alt .tabs li a.active{background:#f2f2f2;border-bottom-color:#f2f2f2}
@media only screen and (min-width:1025px){.link-underline-arrow:hover:before{width:0}
.tabs-alt.tabs-account-settings .tabs{margin-left:356px}
.form-contact-cols{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
}
.tabs-alt .view{position:relative;z-index:1;background:#f2f2f2;border:1px solid #e4e4e4}
@media only screen and (min-width:768px){.tabs-alt .view{padding:25px 29px 30px}
}
@media only screen and (max-width:767px){.tabs-alt .view{padding:10px}
}
.form-contact-cols{width:100%;margin:0 0 20px}
@media only screen and (max-width:1024px){.form-contact-col.fcc-triple .f-row .errorMessage:after{top:-30px;transform:none}
}
@media only screen and (min-width:1025px){.form-contact-col .contact-settings-wrap{width:319%}
.form-contact-col.fcc-triple{width:31.3%}
.form-contact-col.fcc-triple:nth-child(2) .contact-settings-wrap{transform:translate(-34.4%,0)}
.form-contact-col.fcc-triple:nth-child(3) .contact-settings-wrap{transform:translate(-68.75%,0)}
.form-contact-col.fcc-triple .f-row{position:relative}
.form-contact-col.fcc-triple .f-row .errorMessage{position:absolute;top:calc(100% - 7px);left:0;right:0;z-index:10;padding:5px 20px;background:#f2f2f2;border:1px solid #8ea0a6;border-width:0 1px 1px}
.form-contact-col.fcc-triple .f-row .errorMessage:before{position:absolute;left:30px;top:-7px;content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f2f2f2}
.form-contact-col.fcc-triple .f-row .errorMessage:after{top:-25px;transform:none}
.form-contact-col.fcc-double{width:48.5%}
}
@media only screen and (max-width:1024px){.form-contact-col{width:100%;margin:0 0 16px}
}
.form-contact-col input{width:100%}
.form-contact-col h4{font:700 1.6rem/1.2 Ovo,serif;margin:0 0 14px}
@media only screen and (max-width:767px){.form-contact-col h4{font-size:1.5rem;margin:0 0 8px}
.settings-note{padding-top:10px}
}
.account-settings-form .btn-dark,.account-settings-form .contact-form .form .submit input{width:194px;margin-right:26px}
.settings-note{font-size:1.4rem;line-height:1.6;font-style:italic}
.sup-form-not{font-size:1.6rem;line-height:1.2;font-style:italic;position:relative}
@media only screen and (min-width:768px){.settings-note{display:inline-block;vertical-align:top}
.sup-form-not{float:right;top:5px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.sup-form-not{top:16px}
.payment-cols{max-width:500px}
}
@media only screen and (max-width:767px){.sup-form-not{display:none}
}
.contact-settings-link{display:inline-block;border-bottom:dotted 1px #007050;position:relative;color:#007050}
.contact-settings-link:after,.contact-settings-link:before{position:absolute;top:100%;opacity:0;transition:opacity .3s;right:0;left:0}
.contact-settings-link:before{height:2px;background:#2c3133;content:""}
.contact-settings-link:after{margin:auto;bottom:auto;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #2c3133;content:""}
.contact-settings-link.active{color:#2c3133;border-bottom-color:transparent;text-shadow:1px 0 0 #2c3133}
.contact-settings-link.active:after,.contact-settings-link.active:before{opacity:1}
.contact-settings-link-disabled{pointer-events:none;color:graytext}
.contact-settings-wrap{clear:both;padding:26px 0 0}
@media only screen and (min-width:768px){.contact-settings-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.email-group{width:44%;margin:0 0 30px}
}
.email-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:767px){.email-group{margin:0 0 16px}
}
.email-group-info{padding:0 20px 0 0}
.email-group-title{font:700 1.8rem/1 Karla,sans-serif;margin:0 0 5px}
@media only screen and (min-width:1025px){.email-group-description{font-size:1.5rem}
}
@media only screen and (max-width:1024px){.email-group-title{font-size:1.5rem}
.email-group-description{font-size:1.3rem}
}
.email-group-controls{min-width:86px;position:relative}
.email-group-controls input[type=checkbox]{position:absolute;opacity:0}
.email-group-controls .btn-basic{padding:0 3px;width:86px}
.switch-wrap{position:relative;width:86px}
.switch-wrap .switch-button-label{position:absolute;top:5px;left:6px;width:34px;height:34px;z-index:10;pointer-events:none;font:700 1.6rem/34px Karla,sans-serif;text-align:center}
.switch-wrap .switch-button-background+.switch-button-label{left:auto;right:3px}
.switch-area-main .switch-wrap{width:140px}
.switch-area-main .switch-wrap .switch-button-label{width:56px;height:42px;line-height:44px}
.account-blocks{width:100%}
@media only screen and (max-width:1024px){.account-blocks:not(:last-child){padding:0 0 10px;margin:0 0 30px;border:1px solid #e4e4e4;border-width:0 0 1px}
}
@media only screen and (min-width:1025px){.account-blocks{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.account-blocks:not(:last-child){margin:0 0 40px}
.account-blocks.account-blocks-single .account-block{width:100%}
.account-block{width:48.75%}
}
@media only screen and (max-width:1024px){.account-block{margin:0 0 18px}
}
.account-block h3{font:700 2.4rem/1.4 Karla,sans-serif;color:#007050;margin:0 0 10px}
.account-block h3.label-new:after{content:"";display:inline-block;vertical-align:middle;margin:-2px 0 0 8px;width:46px;height:23px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAXCAYAAAB0zH1SAAADUElEQVR42o1YvWtUQRC/QgstxT9AsBH8I1LbuNMYK8HCJgfibh+tlbtCMKCQEAvTxCZHLAxcyhxWykuTYFAiWIigRIgfhcVzZ9+bvXm7M/sc2Nt9u7O7v52vnb3BoETW3Bk4U/u6HjioY5uKY8UWikvmU9uxMXUuMH5WF0Bf9Qy/MpA2Aco3jrUyJwWQCkQ7mLSWSM6c9wwH8qaChDlwTUNOAFkClh0EuhqSgcO6vDgkC4FuKnw8My3ID5tJG7p8NpkrgL6l2yUIh9Ckr/hCn1lJ6zvTY+POXPHltHeSFZzKGd3h0rZ0qJK0JVNlkj7nOyrV/thGN57cr6vjo3p2WMWxRd+37/tG2y/CJi9n0/BdHb8PvFguLd8O9eu3swhqbXdSr0636oWH90Lf6nQSeFRh2Rz40+IJWd/S+rgmIqDD500fbow8CBrpw5fPETjy/fzzO/QjDx6ECNfEvfcjr6Bd/t2ayE0xXDnZsznwryffw/hSBL7VAY79HMT+p6Z/ceWBX2cU1wkH9uNIm3tT3fwIj/+57MsPMUp0osf8UBw40vjVRgTRSBwE4E3BcaTlzWehjRpBQvNBc6H19AurbfufN2J4S9vMuQh41YJDqQ8ViX9sTWXcmtR4eyMeECW7824WeLHQuqgNMUDwb//zOAtRWtwliTN7nh1UUWKhb3fSMQmU6NxpGycmfuzHg8a5rTb0i447pzMXfPmWOYHonM1EkgyCXHhkO2aDUQLnkjaG3MbbGglBo6OiiRFgnIMaEq//NLS2ecld+UoWbkbfTs2CJCZFlQZ4dx0aQ8KD03qNJvYKASKN486c8eUwl7p8+6WOyKVO0YHAoQ2vhlg9ibEawSGhxNOwSKampwp5HL8mXutCXkESWmOb4IYceMWkOo/VozaybEVzobVP2/hO8VwMh1a6ORvJ74iOUVQdKE4shFOrmSPo+b0YkjPg4HNw81d/DJSSJiMDckpKq/HZQpJlS2mtgxUZDCiJlnKzqfk4/McjA/TU12kPCWsu+oET+UXSo24JjPoiAqVoj4iSqczBu/ytB/JbUQUL/ZpwPY+TkhCUp9tZz3ikZ4ggO1DJfMR0QsjTnX5jd/hUcua6HBILr/NUQ0XH7nswl/4dgPofWsnxGGenbnEAAAAASUVORK5CYII=)}
@media only screen and (max-width:767px){.account-block h3{font-size:1.8rem}
}
.account-block .title-section{padding:0 0 12px;display:block}
.account-block .title-section span{float:left;font:700 2.4rem/1.2 Ovo,serif}
@media only screen and (max-width:767px){.account-block .title-section span{font-size:1.8rem}
}
.account-block .title-section a{float:right;display:inline-block;vertical-align:top;position:relative;color:#000;font:700 1.4rem/18px Karla,sans-serif;white-space:nowrap}
.account-block .title-section a:before{background:#2c3133;top:100%;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;transition:width .3s ease 0s;width:100%}
.account-block .title-section a:after{display:inline-block;vertical-align:top;margin:1px 0 0 3px;font-size:1.5rem;line-height:1;font-weight:400;content:">"}
@media only screen and (min-width:1025px){.account-block .title-section a:hover:before{width:0}
.price-box{min-height:260px}
}
.collapsed-row:hover,.ic-text a,.price-box table td.pb-modufy-td a,.search-help a{text-decoration:underline}
.account-block .user-menu-box{border:1px solid #e4e4e4;border-width:0 1px 1px}
.account-block .user-menu-box .create-new.user-menu-item .cell:not(:first-child){width:70px}
@media only screen and (max-width:870px){.account-block .user-menu-box .user-menu-item.create-new{margin-bottom:0}
}
.price-box{border:1px solid #e4e4e4;background:#fff;margin:0 0 20px}
.price-box table{width:100%}
.price-box table td,.price-box table th{text-align:left;vertical-align:top}
.price-box table th{border-bottom:5px solid #000}
@media only screen and (min-width:768px){.price-box table th{padding:18px 10px 15px 20px;font:700 1.6rem/1.2 Karla,sans-serif}
}
@media only screen and (max-width:767px){.price-box table th{padding:10px 5px;font:700 1.3rem/1.2 Karla,sans-serif}
}
.price-box table td{line-height:1.2;border:1px solid #e4e4e4;border-width:1px 0 0}
.price-box table td.pb-delivered-td{font-style:italic;font-weight:700}
.question-round{position:relative}
@media only screen and (min-width:768px){.price-box table td{padding:15px 10px 15px 20px;font-size:1.4rem}
.question-round{display:inline-block;vertical-align:top;margin:-13px 0 0 5px}
}
.question-round .content-tooltip{position:absolute;left:-122px;bottom:50px;visibility:hidden;opacity:0;white-space:normal}
.question-round:hover .content-tooltip{visibility:visible;opacity:1}
@media only screen and (max-width:767px){.price-box table td{padding:10px 5px;font-size:1.2rem}
.question-round{display:block;margin:0 auto}
.question-round .content-tooltip{left:-166px}
.question-round .content-tooltip:after,.question-round .content-tooltip:before{transform:translateX(65px) translateY(0) scale(1)}
}
.question-round-symbol{display:inline-block;font-size:0;color:transparent;width:18px;height:18px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABlUlEQVR42o1UsU6FMBQlb2Q2eXFxcGJnevQHnIws0p9woWwub3J2MPIF/MFL+AsTRpeXGBMWJxaJE57T3oHQgpI0lHvPPW1P7yGKFk9hsp02WV6UWYPR43vCe5I5Yznyu2jrATAFsLOFJhtR0GJeY15ro1qJMUdMukZyqy1QDZhXGLGHKbOYOeAGzEfW+Dtxq51BlER/PMAmxLKGtTaorSaqQ2BYkmDVS+QfEK+8HMhYY49JzURYilktSK4A+AIBNZmA+8H7MMdwgcJplpOokS3GC6InIbnB+yBkLwHNKEnDj563E9DhDvFHWfmau8b3cwDH2+wJAkDVG8JeYLxjfIMoCeTZHlMkPbNF9Krdse5DeU2ikkSGR1PtBtEJ420tL01rj+bELv0GFOAemP1KLpbGtGLn4qdqBfyJ/MfKbufXr2hSeofNlQRscUT8GFggYY00825hEfVvi4DkLMdKPdMWM9PqkGmNM61Ywzft7BjcWaedZqP8OmrteqWVGFuBmHRz2zSxvYDSWqcXH0527uwU/LH9AjqdFQ+plHnSAAAAAElFTkSuQmCC)}
.question-round-no-symbol{display:inline-block;font-size:0;color:transparent;width:18px;height:18px;}
.block-buttons{width:100%;text-align:right}
.block-buttons .btn-dark,.block-buttons .contact-form .form .submit input{white-space:nowrap}
.bb-simple-link{display:inline-block;vertical-align:top}
@media only screen and (min-width:768px){.block-buttons .btn-dark,.block-buttons .contact-form .form .submit input{padding-left:30px;padding-right:30px}
.bb-simple-link{margin:10px 0 0}
}
.payment-block{padding:16px 18px 24px;margin:0 0 20px;border:1px solid #e4e4e4}
@media only screen and (min-width:1025px){.payment-block{min-height:260px}
}
.payment-block h4{font:700 1.8rem/1.2 Ovo,serif;color:#007050;padding:0 0 14px;margin:0 0 14px;border-bottom:5px solid #f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.payment-block h4 a{color:#00573f}
.payment-block h4 a:hover{color:#2c3133}
.payment-block .logo-sub{color:#999;font-family:Sans-Serif;font-weight:700;font-size:1.2rem;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.payment-block .logo-sub span{display:block}
@media only screen and (min-width:768px){.payment-cols{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
}
.invoices-state{max-width:190px}
@media only screen and (max-width:767px){.invoices-state{margin:0 0 15px}
}
.invoices-state strong{display:block;margin:0 0 16px;font-size:1.6rem}
.invoices-state .invoices-state-count{font-size:1.6rem}
@media only screen and (max-width:767px){.invoices-state strong{margin:0 0 6px}
.invoices-state .invoices-state-count{line-height:1.1}
}
.invoices-state .invoices-state-count b{font-size:7.2rem;color:#007050}
.payment-cards{width:266px}
.payment-cards>strong{display:block;margin:0 0 16px;font-size:1.6rem}
.payment-cards .scl-item{padding:0;border:0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
.menus-boxes,.order-twocolumns,.shop-columns .advancedmenu li,.shop-columns-left .advancedmenu li{border-bottom:1px solid #e4e4e4}
@media only screen and (max-width:1024px){.payment-cards .scl-item{display:-ms-flexbox;display:flex}
}
.payment-cards .scl-item>div{padding:0 16px 0 0}
@media only screen and (min-width:1200px){.head-title{padding:0 0 25px}
.head-title.ht-alt .myUserInfo-panel{float:right;margin:-29px 0 0;position:relative;z-index:2}
}
@media only screen and (max-width:767px){.head-title.ht-nopad-mobile,.head-title.ht-nopad-mobile .user-info-box{padding:0}
}
.edit-menus-action{position:absolute;top:10px;right:0}
@media only screen and (max-width:870px){.edit-menus-action{top:20px;right:7px}
.edit-menus-action .link-underline{color:#fff;font-size:1.2rem}
.edit-menus-action .link-underline:after{background:#fff}
}
.menus-boxes{padding:0 0 49px;margin:0 0 72px}
.section-box .title-section,.two-columns .title-section{font:700 2.4rem/36px Ovo,serif;padding:12px 22px}
.menus-boxes .user-menu-box{position:relative}
.menus-boxes .user-menu-box .user-menu-item-list{margin:0}
.menus-boxes .user-menu-box .user-menu-item{width:100%;margin:0 0 -1px}
.menus-boxes .user-menu-box h2{margin:0 0 17px}
@media only screen and (max-width:870px){.menus-boxes{margin:0}
.menus-boxes .user-menu-box{float:none;width:100%;margin:0 0 30px}
.menus-boxes .user-menu-box:last-child{margin:0}
.menus-boxes .user-menu-box h2{margin:0 0 30px}
}
.section-box{border:1px solid #e4e4e4;margin:0 0 46px}
.section-box .title-section{background:#000;color:#fff;display:block;margin:-1px -1px 0}
.section-box .title-section a{float:right;margin:0 0 0 10px;padding:5px 12px 0 0;position:relative;color:#fff;font:700 1.3rem/24px Karla,sans-serif}
.section-box .title-section a i{font-style:normal}
.section-box .title-section a:after{position:absolute;right:0;top:12px;width:0;height:0;content:'';border-left:5px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:border-left .3s ease 0s}
.section-box .title-section a:before{background:#fff;bottom:1px;content:"";height:3px;left:0;margin:0 auto;position:absolute;right:0;transition:background .3s ease 0s;width:100%}
.section-box .title-section a:hover{color:#b5b4b4}
.section-box .title-section a:hover:after{border-left:5px solid #b5b4b4}
.section-box .title-section a:hover:before{background:#b5b4b4}
.section-box .title-section span{display:block;overflow:hidden}
.section-box .top-sub{padding:11px 0 34px}
.section-box .top-sub>a{float:right;vertical-align:top;margin:8px 0 0 10px;padding:0 0 0 27px;position:relative;transition:color .3s ease 0s;color:#57733a}
.section-box .top-sub>a:before{content:'';width:18px;height:18px;position:absolute;top:1px;left:0;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAASCAMAAADrP+ckAAAA2FBMVEX///8AAABXczr///8JCQlcdz/9/f0ZGRkvLy9aWlpngU11jF6SpICurq7MzMzK08Dd49j+/v2xsbHM1MOks5Xm6uEPDw9hekZ1dXVyiVmCl22Mn3fW1tYEBAQREREmJiYpKSkxMTE/Pz9AQEBGRkZKSkpNTU1SUlJlZWVfeURkfkl5eXmBgYF5jmOKioqEmHCPj4+HmXSXl5ebm5uaqYutup60tLSxvaS1wKq6xq++yLTN1cbT09PY2Njb29vh5N7k5uLo6Oju7u7x8fH19fX5+fn6+/r8/PzxYAT7AAAAAXRSTlMAQObYZgAAAQZJREFUaN6NUtd2gzAUu7aICYSZQJvVpnvvvdOZ/v8fNbavOYUn9ICNrGPp6JqwRJ5GoZRhlOb6j/RHxYEvhB/EylFZTzJ6GVNJVzC6iaUGHVmhMzBU3xMVvL6mMhatFmMty5ZUwqKV4y0tS0C5s3vClzHNSTm7a3wYU0WpM7v5vjVrSrEzO/g8MWtMkWwgokA0EFBozyalure7kHx7tv/2e2Z3PnH082e882XE0XfuMOXLWCWPFnioq8T6Dy6cih0L4LThOAQ2nSOnLzFvpp/ipUpvmxgBj8VhrYkZcDX0uAnb6hgoR7LW6jbwuiG4VZ7Q5NIO6t+E9nbX7CCT1tNu+XJavMI/PUoSxrkzIuwAAAAASUVORK5CYII=)}
.section-box .top-sub>a:hover{color:#000}
.section-box .top-sub>a:hover:before{background-position:-19px 0}
.section-box .top-sub>span{float:left;font:1.6rem/36px Ovo,'times new roman',times,serif}
.section-box .top-sub>span strong{font-weight:700}
.section-box .top-sub>span em{display:inline-block;vertical-align:top;font-style:normal;padding:0 5px}
.section-box .top-sub>span a{transition:color .3s ease 0s;color:#57733a;white-space:nowrap}
.section-box .top-sub>span a:hover{color:#000}
@media only screen and (max-width:1199px){.section-box{border:0;margin:0}
.section-box .title-section{font-size:2rem;padding:14px}
.section-box .top-sub{padding:0 0 20px}
.section-box .top-sub>span{float:none;display:block;padding:0 0 20px}
.section-box .top-sub>a{float:none;display:inline-block;margin:0}
}
.section-boxes{border:none}
.section-boxes .section-box{float:left;width:466px;margin:0 0 0 6px}
.section-boxes .section-box:first-child{margin-left:0}
.section-boxes .user-menu-item-list{margin:0;padding:0}
.section-boxes .user-menu-item{width:100%;margin:0 0 -1px;display:block;border-width:1px 0}
.section-boxes .user-menu-box .user-menu-item .cell{padding:25px 43px}
.section-boxes .user-menu-box .user-menu-item .cell-options{padding:5px 24px}
@media only screen and (max-width:1199px){.section-boxes .section-box{width:49.5%;margin:0 0 0 1%}
.section-boxes .section-box:first-child{margin-left:0}
.section-boxes .user-menu-box{padding:30px 14px 0}
.section-boxes .user-menu-item{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
}
@media only screen and (max-width:767px){.section-boxes .section-box{width:100%;float:none;margin:0}
.section-boxes .user-menu-box .user-menu-item .cell{padding:15px 20px}
.section-boxes .user-menu-box .user-menu-item .cell-options{width:55px;padding:15px 6px;vertical-align:top;text-align:left}
}
.ab-double-heading{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%}
@media only screen and (min-width:768px){.ab-double-heading{-ms-flex-pack:justify;justify-content:space-between}
.ab-double-heading .link-underline-arrow{margin:9px 0 0}
}
@media only screen and (max-width:767px){.ab-double-heading{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;padding-bottom:15px}
}
.contacts-box ul{display:table;border-collapse:collapse;width:100%;table-layout:fixed}
.contacts-box li,.table-twocolumns .cell{display:table-cell;border-left:1px solid #e4e4e4;vertical-align:top;box-sizing:border-box}
.contacts-box li{width:35%;padding:0 65px;font:1.6rem/26px Ovo,serif;color:#464646}
.contacts-box li:first-child{padding-left:0;border:none;width:30%}
.contacts-box li span{display:block;color:#000;margin:0 0 12px;font:700 1.6rem/26px Ovo,serif}
.contacts-box li span strong{font-weight:400}
@media only screen and (max-width:1024px){.contacts-box li,.contacts-box li:first-child{display:block;width:100%;border:0;padding:0 0 20px}
}
.contacts-box address{font-style:normal;display:block}
@media only screen and (min-width:768px){.banner-checkout{padding:0 0 25px}
}
@media only screen and (max-width:767px){.banner-checkout{padding:0 0 10px}
}
.banner-checkout-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 5px;width:100%;height:100px;color:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}
.banner-checkout-link span:after,.banner-checkout-link:before{position:absolute;content:""}
.banner-checkout-link:before{top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.4);transition:background-color .3s}
.banner-checkout-link:hover{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.7)}
.banner-checkout-link:hover:before{background-color:rgba(0,0,0,.1)}
.banner-checkout-link span{width:100%;font-family:Ovo,serif;position:relative;z-index:2}
@media only screen and (min-width:768px){.banner-checkout-link span{font-size:2.2rem;padding:0 50px 0 30px}
}
@media only screen and (max-width:767px){.banner-checkout-link span{font-size:1.7rem;padding:0 50px 0 20px}
.smart-shop-page .wrapper{overflow:hidden}
}
.banner-checkout-link span:after{top:0;bottom:0;margin:auto;right:32px;left:auto;width:12px;height:18px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAhElEQVR42mNgAIL///9rAvEFIDZnIASAioyA+PV/CPgIxHaENJz+jwq+AbErPg2iQHwZTdMvIPbDp0kQiE+iafoDxNH4NPED8X40TX+BOB2fJi4g3v4fExTi08QGxOuxaKrBp4kZiJdi0dRBuQaSnESSp0kKVpIijuSkQU7iIy15k5qBAKH2n96guJESAAAAAElFTkSuQmCC)}
.banner-checkout-link i{font-weight:700}
.section-box-content{padding:0 22px 40px}
@media only screen and (max-width:1199px){.section-box-content{padding:20px 14px}
}
.shop-columns .advancedmenu{float:left;font:700 1.6rem/20px Ovo,serif}
.shop-columns .advancedmenu ul{float:left;margin:0;padding:0;list-style:none}
.shop-columns .advancedmenu a,.shop-columns-left .advancedmenu a{position:relative;padding:26px 0 24px 39px;color:#007050;display:block;transition:color .3s ease 0s}
.shop-columns .advancedmenu a:before,.shop-columns-left .advancedmenu a:before{content:'';position:absolute;left:0;top:50%;margin:-15px 0 0;width:30px;height:30px;background-repeat:no-repeat;background-image:url(data:image/png;base64,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)}
.shop-columns .advancedmenu a:hover,.shop-columns .advancedmenu li.active,.shop-columns-left .advancedmenu a:hover,.shop-columns-left .advancedmenu li.active{color:#000}
.shop-columns .advancedmenu .account-page a:before,.shop-columns-left .advancedmenu .account-page a:before{background-position:0 0}
.shop-columns .advancedmenu .smart-shop-page a:before,.shop-columns-left .advancedmenu .smart-shop-page a:before{background-position:0 -31px}
.shop-columns .advancedmenu .menus-page a:before,.shop-columns-left .advancedmenu .menus-page a:before{background-position:0 -62px}
.shop-columns .advancedmenu .invoices-and-orders-page a:before,.shop-columns-left .advancedmenu .invoices-and-orders-page a:before{background-position:0 -93px}
.shop-columns .advancedmenu .account-page a:hover:before,.shop-columns .advancedmenu .account-page.active a:before,.shop-columns-left .advancedmenu .account-page a:hover:before,.shop-columns-left .advancedmenu .account-page.active a:before{background-position:-31px 0}
.shop-columns .advancedmenu .smart-shop-page a:hover:before,.shop-columns .advancedmenu .smart-shop-page.active a:before,.shop-columns-left .advancedmenu .smart-shop-page a:hover:before,.shop-columns-left .advancedmenu .smart-shop-page.active a:before{background-position:-31px -31px}
.shop-columns .advancedmenu .menus-page a:hover:before,.shop-columns .advancedmenu .menus-page.active a:before,.shop-columns-left .advancedmenu .menus-page a:hover:before,.shop-columns-left .advancedmenu .menus-page.active a:before{background-position:-31px -62px}
.shop-columns .advancedmenu .invoices-and-orders-page a:hover:before,.shop-columns .advancedmenu .invoices-and-orders-page.active a:before,.shop-columns-left .advancedmenu .invoices-and-orders-page a:hover:before,.shop-columns-left .advancedmenu .invoices-and-orders-page.active a:before{background-position:-31px -93px}
.order-twocolumns{padding:0 0 30px;margin:0 0 60px;display:-ms-flexbox;display:flex;position:relative}
.order-twocolumns .order-center{overflow:hidden}
@media only screen and (min-width:1200px){.order-twocolumns .order-center{-ms-flex:2;flex:2}
.order-twocolumns .order-right-panel{width:282px;margin:0 0 0 28px}
}
@media only screen and (max-width:1199px){.order-twocolumns{-ms-flex-direction:column;flex-direction:column}
.order-twocolumns .order-right-panel{margin:15px 0 0}
}
@media only screen and (max-width:767px){.order-twocolumns .order-center{overflow:visible}
}
.order-sidebar{border:1px solid #e4e4e4;font:1.6rem/24px Ovo,serif;color:#000}
.order-sidebar .overall,.order-sidebar .text-block{margin:0 0 28px}
.order-sidebar.order-sidebar-no-bd{border:0}
.order-sidebar .sub,.order-sidebar.order-sidebar-no-bd .order-title{border:1px solid #e4e4e4}
.order-sidebar .order-title{border-bottom:1px solid #e4e4e4;background:#f0f0f0;text-align:center;padding:20px 10px 23px;font:2.4rem/36px Ovo,'times new roman',times,serif;color:#000}
.order-sidebar .order-title p{margin:0;font:700 2rem/32px Karla,sans-serif}
.order-sidebar .order-title span{display:block;font-family:Arial,sans-serif}
.order-sidebar .sub{padding:37px 25px 0;border-width:0 1px 1px}
.order-sidebar .overall dl{margin:0;overflow:hidden;font:1.8rem/22px Ovo,serif;color:#000}
.order-sidebar .overall dt{margin:5px 0 0;float:left;clear:left;max-width:60%;color:#007050;font:700 1.5rem/22px Ovo,serif}
.order-sidebar .overall dd{margin:5px 0 0;overflow:hidden;text-align:right;font-weight:700}
.order-sidebar .overall dd.-diff{color:#999}
@media only screen and (min-width:768px){.order-sidebar .overall dd.-diff{font-size:90%}
}
.order-sidebar .list{margin:0 0 22px}
.order-sidebar .list dl{margin:0;overflow:hidden;color:#000;font:1.6rem/20px Ovo,'times new roman',times,serif}
.order-sidebar .list dt{float:left;clear:left;padding-right:5px;font-family:Ovo,serif;font-weight:700}
.order-sidebar .list dd{margin:0}
.order-sidebar .phone{margin:0 0 22px;display:block}
.order-sidebar .text-block.custom{border-top:1px solid #e4e4e4;padding:28px 0 0}
.table-list.last-orders .search-f-name-item,.table-list.last-orders .search-name-item{border:none}
.order-sidebar .text-block h4{margin:0;font:700 1.6rem/22px Ovo,serif;color:#007050}
.order-sidebar .text-block p{margin:0}
@media only screen and (max-width:1199px){.order-sidebar .order-title{background:#007050;color:#fff;text-align:left;padding:15px 40px 15px 15px;position:relative}
.order-sidebar .order-title:after,.order-sidebar .order-title:before{position:absolute;top:0;bottom:0;margin:auto 0;content:"";background:#fff}
.order-sidebar .order-title:before{width:4px;height:14px;right:24px}
.order-sidebar .order-title:after{width:14px;height:4px;right:19px}
.order-sidebar .sub{padding:14px;display:none}
.order-sidebar.show .order-title:before{display:none}
.order-sidebar.show .sub{display:block}
}
.table-list.last-orders .search-name-item,.table-list.last-orders .search-name-item h3{margin:0;font:700 1.5rem/18px Ovo,serif;color:#000}
.table-list.last-orders tr td:nth-child(4){text-align:center}
.table-list.last-orders td{font:700 1.6rem/20px Ovo,serif;color:#000}
.menu-details-data .product-id-name.draggable,.menu-last-orders .product-id-name.draggable{display:block;position:relative;padding:0 0 0 17px;word-wrap:break-word;white-space:pre-wrap}
.menu-details-data .product-id-name.draggable:before,.menu-last-orders .product-id-name.draggable:before{position:absolute;top:2px;left:-2px;width:18px;height:16px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAK0lEQVR42mOYPn36f0oxw/AzRBKIBcnEQkDMw0AVMBo76Pg7w+ABo7GDgQEolVOBM4eNZwAAAABJRU5ErkJggg==)}
.desktop-mode .menu-last-orders .product-id-name.draggable{width:135px}
.mobile-mode .menu-details-data .product-id-name.draggable,.mobile-mode .menu-last-orders .product-id-name.draggable{padding:0;display:inline}
.mobile-mode .menu-details-data .product-id-name.draggable:before,.mobile-mode .menu-last-orders .product-id-name.draggable:before{display:none}
.top-list-row{overflow:hidden;padding:16px 20px;background:#fff;border:1px solid #e4e4e4}
.top-list-row.top-list-row-alt{margin-top:10px}
.top-list-row.top-list-row-alt span{font-family:Ovo,serif;font-weight:700}
.btn-report,.top-list-row .btn,.top-sector .frame-box .btn-report{font:700 1.8rem/22px Karla,sans-serif}
.top-list-row .print-it-simple{margin:13px 0 0 10px}
@media only screen and (max-width:767px){.top-list-row .print-it-simple{display:none}
}
.top-list-row .btn{float:right;margin:0 0 0 10px;background:#2c3133;color:#fff;padding:10px 10px 11px;box-sizing:border-box;width:225px;text-align:center;transition:background .3s ease 0s}
.top-list-row .btn:hover{background:#4d5659}
.top-list-row span{display:block;overflow:hidden;padding:3px 0 0;font:2.1rem/36px Ovo,serif;color:#007050}
.top-list-row span strong{font-weight:700}
th.id-long{width:110px}
.collapsed-row:hover{color:#000;cursor:pointer}
.collapsed-order-info{padding:15px 0}
.collapsed-order-info .back-lnk{display:inline-block;margin-bottom:20px}
.collapsed-order-info .top-sector .sector-content{padding:15px 0 25px;border-top:4px solid #2c3133}
.collapsed-order-info .top-sector .sector-content-top{margin-bottom:5px}
.collapsed-order-info .top-sector .invoice-details{margin-bottom:12px}
@media only screen and (max-width:1199px){.collapsed-order-info{padding:0}
}
.table-list-alt{margin-left:0;margin-right:0}
.table-list-alt table tr td,.table-list-alt table tr td:first-child,.table-list-alt table tr th,.table-list-alt table tr th:first-child{padding-left:10px;padding-right:10px;font-weight:400}
@media only screen and (min-width:768px){.table-list.last-orders .card-product-price{text-align:center}
.table-list-alt.tl-light table{border:1px solid #e4e4e4}
.table-list-alt.tl-light table tr th{font:700 2rem Karla,sans-serif;padding:12px 20px;background:#fff;color:#2c3133;border:5px solid #2c3133;border-width:0 0 5px;height:auto;box-shadow:none}
.table-list-alt.tl-light table tr th:first-child{padding-left:20px}
.table-list-alt.tl-light table tr th.th-oi-qty,.table-list-alt.tl-light table tr th.th-oi-total{text-align:center}
.table-list-alt.tl-light table tr td{color:#464646;padding:12px 20px;border-top:1px solid #e4e4e4}
.table-list-alt.tl-light table tr td:first-child{padding-left:20px}
.table-list-alt.tl-light table tr td.oi-mob-qty,.table-list-alt.tl-light table tr td.oi-mob-subtotal{text-align:center}
.table-list-alt.tl-light table tr td.oi-mob-qty strong,.table-list-alt.tl-light table tr td.oi-mob-subtotal strong{font-weight:400}
.table-list-alt.tl-light table tr:nth-child(2n+1) td{background:#fff}
.table-list-alt.tl-light table tr.tr-subtotal td{background:#f0f0f0;padding-top:16px;padding-bottom:16px;color:#2c3133;font-weight:700}
.table-list-alt.tl-light table tr.tr-subtotal td:last-child{text-align:center}
}
@media only screen and (min-width:768px) and only screen and (min-width:1025px){.table-list-alt.tl-light table tr th.th-oi-prod-id{width:216px}
.table-list-alt.tl-light table tr th.th-oi-prod{width:338px}
.table-list-alt.tl-light table tr th.th-oi-prod-price{width:324px}
.table-list-alt.tl-light table tr th.th-oi-prod-qty{width:140px}
}
@media only screen and (max-width:767px){.table-list-alt.tl-light{margin-left:-10px;margin-right:-10px}
.table-list-alt .order-item-mobile{display:block;padding:16px 14px 30px;position:relative;border-top:1px solid #e4e4e4;background:#fff}
.table-list-alt .order-item-mobile td{display:block;text-align:left;padding:0;font-size:1.5rem}
.table-list-alt .order-item-mobile td .card-product-title{color:#000;font-size:1.5rem}
.table-list-alt .order-item-mobile td .card-product-title a{color:#000}
.table-list-alt .order-item-mobile td.oi-mob-title{padding:0 0 72px}
.table-list-alt .order-item-mobile td.oi-mob-id{position:absolute;left:14px;bottom:142px;padding-left:0;z-index:10}
.table-list-alt .order-item-mobile td.oi-mob-id.oi-mob-thanks{bottom:62px}
.table-list-alt .order-item-mobile td.oi-mob-qty{position:absolute;left:14px;right:14px;bottom:142px;font-weight:400;text-align:center}
.table-list-alt .order-item-mobile td.oi-mob-qty span{font-weight:700}
.table-list-alt .order-item-mobile td.oi-mob-qty.oi-mob-thanks{bottom:62px}
.table-list-alt .order-item-mobile td.oi-mob-price{position:absolute;left:14px;bottom:118px}
.table-list-alt .order-item-mobile td.oi-mob-price.oi-mob-thanks{bottom:40px}
.table-list-alt .order-item-mobile td.oi-mob-subtotal{position:absolute;right:14px;bottom:118px;text-align:right}
.table-list-alt .order-item-mobile td.oi-mob-subtotal span{display:block;padding:0 0 3px;font-weight:700}
.table-list-alt .order-item-mobile td.oi-mob-subtotal.oi-mob-thanks{bottom:40px}
.table-list-alt .order-item-mobile td.oi-mob-subtotal.oi-country-origin{position:static;text-align:left;font-weight:400}
.table-list-alt .order-item-mobile td.oi-mob-subtotal.oi-country-origin>span,.table-list-alt .order-item-mobile td.oi-mob-subtotal.oi-country-origin>strong{display:inline;font-weight:400}
.table-list-alt .order-item-mobile td.cart-short-col,.table-list-alt .order-item-mobile td.cart-short-col .card-product-cart,.table-list-alt .order-item-mobile td.cart-short-col .card-product-cart .addtocart-button-cnt,.table-list-alt .order-item-mobile td.cart-short-col .card-product-cart .addtocart-button-cnt .add-cart-wrap{width:100%}
.table-list-alt .tr-subtotal{position:relative;border-top:2px solid #000;background:#f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.table-list-alt .tr-subtotal td{font-weight:700;padding-left:10px;color:#000;background:#f0f0f0}
.table-list-alt .tr-subtotal td:first-child{padding-left:10px}
.price-section .text-section{border:1px solid #e4e4e4}
}
.table-list-alt .tr-subtotal td:last-child.-diff{color:#888}
.table-list-alt .tr-subtotal td:last-child.-large-size{font-size:120%}
.oi-country-origin,.tb-show-for-print,.th-country-origin,.tr-show-for-print{display:none}
.price-section{padding:33px 20px 17px 40px}
.price-section select{width:100%;max-width:404px}
.price-section .text-section{padding:37px 0 0;font:700 5rem/56px Ovo,serif;color:#007050}
.price-section .text-section strong{color:#646464;padding-right:4px;position:relative;top:-4px;font-weight:400;font-family:Ovo,serif}
.price-section .text-section sub{font:1.5rem/56px Ovo,serif;padding-right:5px;padding-left:3px}
@media only screen and (max-width:870px){.price-section{padding:30px 14px}
.price-section .zf-select{margin:0 0 20px;width:100%!important}
.price-section .text-section{padding:20px}
}
.table-twocolumns,.top-sector{width:100%;border-collapse:collapse}
.table-twocolumns{margin:10px 0 0;display:table;table-layout:fixed}
.table-twocolumns .cell{width:50%;padding:25px 27px 15px}
.table-twocolumns .cell:first-child{border:none}
.table-twocolumns strong{display:block;color:#000;min-height:63px;box-sizing:border-box;padding:0 0 10px;font:700 1.6rem/20px Ovo,serif}
@media only screen and (max-width:870px){.table-twocolumns{margin:0;display:block;padding:30px 12px}
.table-twocolumns .cell{display:block;width:100%;border:1px solid #e4e4e4}
.table-twocolumns .cell:first-child{border:1px solid #e4e4e4;border-bottom:0;padding-bottom:0}
.table-twocolumns .cell:nth-child(2){border-top:0;padding-top:0}
.table-twocolumns .cell .title-box{display:none}
}
.top-sector{display:table}
.top-sector .sector-content{display:table-cell;vertical-align:middle;padding:0 20px 0 0}
@media only screen and (min-width:768px) and (max-width:1199px){.top-sector .sector-content.-tablet-right-gape{padding-right:300px}
}
.top-sector .sector-content-top{overflow:hidden;margin:0 0 14px}
.top-sector .sector-content-top .options{float:right;white-space:nowrap;margin:0;padding:3px 0 0;list-style:none}
.top-sector .sector-content-top .options li{display:inline-block;vertical-align:top;border-left:1px solid #c3c3c3;padding:0 11px 0 13px;font:700 1.3rem/24px Karla,sans-serif}
.top-sector .sector-content-top .options li:first-child{border:none}
.top-sector .sector-content-top .options a{display:inline-block;vertical-align:middle;color:#000}
.top-sector .sector-content-top .options a.print:before{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAVBAMAAACqMuMoAAAAKlBMVEX///8AAAAPDw8/Pz9PT09vb29/f3/v7++Pj4+fn58EBAQmJiYZGRlAQECYtm7vAAAAXklEQVRo3mNgYGAVhIAABhBgJYtSUtJapAQCIIpBEBkQ4m1xAQFvKC8BbCYbjFcOAnCeMQiwYVc5EwTgvA4QAPOMjY2gKs8aGwMp5gSwfWwQxzNDbYDxICqhPES4AACQdSIb7v5l9AAAAABJRU5ErkJggg==);width:26px;height:21px;content:'';margin:-2px 11px 0 0;opacity:.8}
.top-sector .sector-content-top .options a.email:before{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAMAAAA8hHRZAAAAY1BMVEVXczpZdT1cdz9feURhekZqgVJuhlZwh1d0il59kmiCl22EmHCUpYKVpYWbq4ujsJWks5WuuqGxvaS1wKrHz7/I0MHN08fN1cbV2tHb39fk5uLn6eXo6ebs7ezt7uzu7+7w8PAmcZ3yAAAAbElEQVRo3rWPSw6AIAxEC6iICoriB/l5/1MaDSEqa2czzWsmnQKDXAxcl8HOwRAkejEkwwDQWlU8YKFseznVukqw0prG9WyaCBszpyAag7gHEcbnEe4nDHjy/FNxX+tlz8qX27GV+UOkJ/C3Tn2ABElJ19TSAAAAAElFTkSuQmCC);width:21px;height:15px;content:'';margin:-2px 11px 0 0;opacity:.8}
.top-sector .sector-content-top .options a:hover{color:#007050}
@media only screen and (min-width:768px){.top-sector .sector-content-top h2{margin:0;overflow:hidden;font:700 2.5rem/30px Karla,sans-serif;text-transform:uppercase}
}
.top-sector .big-buttons{display:table-cell;vertical-align:top;width:434px;padding:0}
.top-sector .frame-box{display:-ms-flexbox;display:flex;border:1px solid #e4e4e4;background:#f0f0f0;padding:18px 0;font-size:0;text-align:center;white-space:nowrap}
.top-sector .frame-box a{display:block;color:#2c3133}
.top-sector .frame-box a:hover{color:#007050}
.top-sector .frame-box span{display:block}
.top-sector .invoice-details{margin:0 0 24px}
.top-sector .invoice-details dl{margin:0;overflow:hidden;font:1.7rem/24px Ovo,serif}
.top-sector .invoice-details dt{clear:left;float:left;margin:0 3px 0 0;font:700 1.7rem/24px Ovo,serif}
.top-sector .invoice-details dd{overflow:hidden;margin:0}
.top-sector .invoice-status ul{margin:0;float:left;width:100%;padding:0;list-style:none;font:700 2.2rem/25px Ovo,serif}
.top-sector .invoice-status li{float:left;border-left:1px solid #c3c3c3;padding:0 45px 0 44px}
.top-sector .invoice-status li:first-child{border-left:none;padding-left:0}
.top-sector .invoice-status span{color:#007050;text-transform:capitalize}
.top-sector .invoice-status .sales-person{display:block;margin:0 0 -24px;font:700 1.6rem/24px Ovo,serif;color:#000}
.top-sector .invoice-status .sales-person span{font-family:Ovo,serif;color:#000}
@media only screen and (max-width:1199px){.top-sector .sector-content-top .options{float:none;padding:0 0 15px}
.top-sector .sector-content-top .options li:first-child{padding-left:0}
.top-sector .invoice-details dl,.top-sector .invoice-details dl dt{font-size:1.6rem}
.top-sector .invoice-details dl dd{overflow:visible}
.top-sector.top-sector-details h2{margin:0;overflow:hidden;font:700 2.4rem/1.2 Karla,sans-serif;color:#000;text-transform:uppercase}
.top-sector.top-sector-details .invoice-status ul{font-size:1.5rem}
.top-sector.top-sector-details .invoice-status ul li:first-child{padding-right:28px}
.top-sector.top-sector-details .invoice-status ul li:first-child span{display:block}
.top-sector.top-sector-details .invoice-status ul li:nth-child(2){padding-left:28px;padding-right:0}
.top-sector.top-sector-details .invoice-status .sales-person{font-size:1.5rem;margin:0}
}
@media only screen and (max-width:767px){.top-sector.top-sector-details{display:block;padding-top:20px}
.top-sector.top-sector-details .sector-content{display:block;padding:0}
.top-sector.top-sector-details .invoice-status ul li:first-child{padding-right:8px;width:27%}
.top-sector.top-sector-details .invoice-status ul li:nth-child(2){width:73%}
.top-sector.top-sector-mobile .sector-content{display:block;padding:0}
.top-sector.top-sector-mobile .sector-content-top{overflow:visible;margin:0 0 30px}
.top-sector.top-sector-mobile .sector-content-top h2{font:700 2rem/1.2 Ovo,serif;padding:14px;margin:0 -5px;background:#000;color:#fff}
.top-sector.top-sector-mobile .big-buttons{display:block;width:100%;padding:0}
.top-sector.top-sector-mobile .frame-box{padding:17px}
}
.order--actions-list{display:-ms-flexbox;display:flex;border:1px solid #e4e4e4;background:#f0f0f0;padding:18px 0;font-size:0;text-align:center;white-space:nowrap}
.order--actions-list .create-menu strong,.order--actions-list .re-order strong{display:block;font:700 1.6rem/20px Ovo,serif}
.order--actions-list .re-order{display:inline-block;vertical-align:top;width:205px;padding:0 6px;box-sizing:border-box;border-right:1px solid silver;font:1.3rem/19px Ovo,serif;color:#000;margin:0 -1px 0 0;white-space:normal}
@media only screen and (min-width:768px) and (max-width:1024px){.order--actions-list .re-order{width:140px}
}
.order--actions-list .re-order a:not(.svg-link):before{content:'';width:35px;height:41px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAApCAYAAAC/QpA/AAADNklEQVR42s1Xz2sTQRTek6W1gkrioUrxKhJp8ejFXiopKW/A/0DwPqMXxZsi7SGUHAQDUvHuJYfi1aLgVSEUevQHxFJMi7QltLXGb2Z3Z7s7s3E32W0a+DK7szPzvnnvzZv3HCfPH6dnjmBF51T8BGuAUNMRVDwdZAR1gSZIDZmQIJ+MS2ioGpJkOIhICCbRzM+HBJ0DrkLADbRTaKfc1gd7r0hwTzsusYw0xOkKFnqAdgXtT4sgTwN0DKyrx/EsTMbpFhZ8B/wNC7aAR4mxCDHyyaUkJOgy8NYUEF281/eY8cIzGafRJETKmPxLC9ImYZHdk8UsZI4N9Ws8SkLkPiYd2XdOpp9wi6kM34mSS0KE0z1Tpcxmc9luA5+BVfT7+Ij3LwqcfptzFZnHSSLmba2RqBaCBb+jfYL+awk21rBsbDEJkYuY3IohILGH/ofAmdRBL/CXxaTH95UZD/T7NzxfH+g6SExEQOV+DDE9/ocKdn1flCwFEZfMcsQxfdXu4/3mABG7kZIIG4fQ3ZiA9XTAu2sm7YS7oUgZBKk22vGTveY5vbAGNEG1k885OH0K+4nW0MwwyGzG3MBnh0HmyHKRbQ4rabZdal9zTkerkPnGBQXA36F5o7KtnK2xFT4wSvahJNMKBzvdXsiJyPlwgNVoOe71zyIfFZlKTiaqGDmQ+74qmVatmZxgr3Py0WUzrqnNVyWZOTPDV+hgUCFjExWAjmEi93nOUfkJp3Y46GnfqWeslZdGnuwSaQd5kqAlw6mCgXcyIjIbk6JIuUvHnWoCHfsxpQfyWJoe0Gmn1To8UtS5rUxTJqITnlsrAaEJlfv0k7JOzG2nSMq1sB/FhLX40kRprQ5cSkiiCNTtFYbWzlp8ESeohI+7saWrS6zjhe95oGA5LfPe9461igzISTml/9lXOtqBRStxxdgO3lt43rGXs8y2oQMlJ6GKZ73SxKwUzDy5G+trRsWp5uwlJxIcxRKwbminV31tEDbmrat1+zySY1hkQZnNdn/ZBXYtFak0ywKex7II45NADdju6dwGQVWL14DJPG7cESxcUcm6oA943kD7x9MMWtpw++V3OY6NpFn+HxS02E5fy2/7AAAAAElFTkSuQmCC);display:block;margin:0 auto 11px}
.order--actions-list .re-order a.svg-link .svg{width:38px;height:36px;display:block;margin:0 auto 11px;fill:#007050}
.order--actions-list .create-menu{display:inline-block;vertical-align:top;width:205px;padding:0 10px;box-sizing:border-box;border-left:1px solid silver;font:1.3rem/19px Ovo,'times new roman',times,serif;color:#000;white-space:normal}
@media only screen and (min-width:768px) and (max-width:1024px){.order--actions-list .create-menu{width:140px}
}
.order--actions-list .create-menu a:before{content:'';width:34px;height:26px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAaCAYAAADSbo4CAAABhUlEQVR42u1Xy3XDMAzzKZdeOkHX6BjECB2B3Cwbpq5jy/yAVgew3uNTLFEyTFEgsiwmr8WQbBv7XI5mguGnvt9N05ylOW9h3u0TBgMQOYHoCiRsgvpCD8jPaQJ0zGsBgrjg/B0jUiIBAkDqXkb88z56RISGFjEifrPyZRemBJBKjWwFMsJIcsT5KTlOJRHQdDzseLeIqPysD7vB9XicQPD19kP0Odaqf3Y+fty/R1P/Z3e727QZnmuyPNfEeffD8OF8vt2483VrNT3bf21fE8kmXKnKrOUqEhovrImebf17OVFlZgUoMRVO6biClYYEtHylXhEaGtZsGLcAFF4WBsWXMBIgSopYy57Ci17x90VvJFlOtJSsPhktrfGmeR5kjKy/293mzErKeysDJPuQ8o5OViSZkPwKO55X7/r6ZmLShl9UGhJLvEXVeOERgCpzayjcOtXOlB2TinHjCoRpTaZHdaLsmbX/PXLRM+Fak9aTiZJnx0PFcwayRWRG52B51ojn+jG/wu+YaG7zxCgAAAAASUVORK5CYII=);display:block;margin:10px auto 16px}
.order--actions-list a{display:block;color:#2c3133}
.order--actions-list a:hover{color:#007050}
.order--actions-list span{display:block}
.order--actions-list.-aside-pos{margin:0 0 10px}
.order--actions-list.-aside-pos>div{width:auto;-ms-flex:1;flex:1;border:0}
.order--actions-list.-aside-pos>div.create-menu{-ms-flex:1.5;flex:1.5}
@media only screen and (max-width:1199px){.order--actions-list.-aside-pos{position:absolute;top:40px;right:0;width:290px;margin:0;padding:10px 0}
}
@media only screen and (max-width:767px){.order--actions-list.-aside-pos{display:none}
}
.btn-report,.top-sector .frame-box .btn-report{display:inline-block;vertical-align:middle;background:#2c3133;padding:11px 17px;color:#fff}
.btn-report:before{display:inline-block;vertical-align:top;width:14px;height:18px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAhklEQVR42mP4Txz4C8SRDMgAKvEGiA/gwFegan4BsR+6xg0MOABQLgDJZpBmZ3I0gsA3ILYjRyMIfCRGowYQNyDhGyANBDViMWgDhkYgLQ3EBjiwBD6NE/DEZQNNbMzBkxAS8GmMAuIFOHAAPo1mIJNxYAPqBw7Z8UiORnzZCh2/QdZIMgAAMyyXagBu5BsAAAAASUVORK5CYII=);margin:0 15px 0 0;content:''}
.btn-report:hover,.top-sector .frame-box .btn-report:hover{background:#4d5659;color:#fff}
.invoices-count{font:700 5.1rem/56px Ovo,serif;color:#007050}
.invoices-count sub{font:1.6rem/56px Ovo,serif}
.invoices-count .sup{font-size:1.5rem;line-height:1.2;display:block;margin:0 0 5px}
@media only screen and (max-width:767px){.invoices-count{margin:0 0 10px}
}
.fs-filter-panel-narrow .fs-label,.ic-count{margin:0 10px 0 0}
.ic-count{float:left;line-height:1}
.ic-text{overflow:hidden;padding:5px 0 0}
.ic-text a{color:#2c3133;font-size:1.3rem;line-height:1.2}
.ic-text a:hover{text-decoration:none}
.report-wrap{max-width:880px;padding:20px}
.report-wrap .custom-data td,.report-wrap .custom-data th{padding:10px}
.report-wrap .custom-data .add-cart-wrap{width:242px}
.report-wrap th.id{width:162px}
.report-wrap .addtocart-button-cnt{position:relative;top:0;left:0;width:242px}
.report-wrap .card-product-title{color:#2c3133}
@media only screen and (max-width:870px){.report-wrap table.items tr td.card-product-qty,.report-wrap table.items tr td.card-product-qty+.card-product-qty,.report-wrap table.items tr td.card-product-subtotal,.report-wrap table.items tr td.product-id{width:100%}
.report-wrap table.sorter{display:none}
.report-wrap table.items,.report-wrap table.items tbody{display:block}
.report-wrap table.items tr{display:block;border:1px solid #e4e4e4;border-width:1px 1px 0}
.report-wrap table.items tr:last-child{border-width:1px}
.report-wrap table.items tr td{display:block;border:0;padding:5px 10px;color:#000}
.report-wrap table.items tr td.product-id:before{font-weight:700;content:"ID: "}
.report-wrap table.items tr td.card-product-qty:before{font-weight:400;content:"QTY: "}
.report-wrap table.items tr td.card-product-qty+.card-product-qty:before{font-weight:700;content:"SIZE: "}
.report-wrap table.items tr td.card-product-subtotal:before{font-weight:700;content:"PAID TOTAL:"}
.report-wrap .date-filter{margin-bottom:15px}
.report-wrap .f-inline-elem:nth-child(3){margin-left:0;display:block}
}
@media only screen and (max-width:600px){.report-wrap .report-fields{padding:0;margin:0}
.report-wrap .f-inline-elem{display:block;width:100%;margin:0 0 10px}
.report-wrap .f-inline-elem.f-inline-elem-top{padding-top:0}
.report-wrap .f-inline-elem label{display:block;margin:0 0 5px}
.report-wrap .f-inline-elem input[type=text]{float:none;display:block;max-width:100%}
.report-wrap .recent-buttons .btn-basic{display:block;width:100%;margin:0 0 10px}
}
.bbr-cell,.f-inline-elem{display:inline-block;vertical-align:top}
.report-fields{padding:20px 0 0;margin:0 0 20px}
.f-inline-elem{width:230px;margin:0 0 0 13px}
.f-inline-elem:first-child{margin-left:0}
.date-presets h3,.sign-up-heading h3,.sign-up-heading p{margin:0 0 5px}
.f-inline-elem-top{padding-top:22px}
.recent-buttons{margin:0 0 15px}
.recent-buttons .btn-basic{font-size:1.4rem;line-height:31px;height:34px;margin:0 0 0 5px;padding:0 23px 0 24px}
.recent-buttons .btn-basic:first-child{margin-left:0}
.bbr-cell{width:50%;padding:10px 34px;text-align:left;border-left:1px solid silver}
.bbr-cell:first-child{border-left:0}
.bbr-cell strong{display:block;margin:0 0 20px;font:700 1.7rem/1.2 Ovo,serif}
@media only screen and (max-width:767px){.bbr-cell{display:block;padding:0;border:0}
.bbr-cell strong{display:none}
}
.excel-link,.excel-link:before{display:inline-block}
.excel-link.-diff{font:700 1.4rem/1 Karla,sans-serif;color:#2c3133;transition:opacity .3s}
.excel-link:before{vertical-align:middle;margin:-5px 7px 0 0;width:20px;height:20px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACHElEQVR42pWUPWgUQRTH1w/u9i6IWCmpRAvFRiWFzs5y87kSyIEiXqVIFLURNe5siEXgsLCwECs/EGwtVLAUtBCxUzsFDTYBEUUlkSDkCEL8zyQme7ubu3Xgz+2+N/O79zH7PC+zpGwIpflXaLGPFrTmyuu3pOTvhGZTSonTMmInisXPW6jQjV9Syj09gdj0U2t2ttcexti21Ugb04Bu7QlEFKPlgTZS/rrZbNad009IJ62aIX98Eyxk7WltukivFtT0SbvdXg8gXawm9BpAx8qoEtPPdUMnhWz8zkEVv7kMDIe9kss35D3OXEHjTgHa6Uod713A2njYqibkLSJ+5LVaG+A76d5N8NBrs41poH0OR8It4pDYG0VsH6I7ngMuQcgLZzP0uh/TOVuzekz2ZyPMRo6bcTAPdFEGg5WE/LB254uDM0UpZ4FRxGkh0K5qEjxYgpEZb2JocxkgvhpWCLR1+wdbTv0xzOv6AUUkZA5YN+GQH5N5NGK2OhbuQOqvrB9X5VI/IGZA1A000UAloS+h6VocHnGpTxzYjqZMYc+nSkx29wIqxYbXrGGZe5gH8pFVoKE30IjRMkL6X9YAHnZApPgtrYHLQcePg5msPS2AL+S7LI46YME8/I56jHv/uTA/z+Hzm887NH8GzUnN7ivN7jopfscKf3Z7RZrdWpHk93BmFr9v8vNQiJ2Yb88xOD+WFUAfcOYpzu76CzC7Y0vA27TlAAAAAElFTkSuQmCC);content:""}
.order-page{padding:7px 0 0}
@media only screen and (max-width:767px){.order-page{padding:0}
}
.order-top-panel{padding:0 0 10px}
.order-top-panel .order-page{margin:0}
@media only screen and (max-width:1024px){.order-top-panel{padding-bottom:15px}
}
@media only screen and (min-width:1200px){.order-center.ecommerce-list th{font-size:2rem;padding:21px 12px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.order-center.ecommerce-list th{padding:10px;font-size:1.5rem;text-align:center}
}
@media only screen and (min-width:1200px){.ecommerce-list td.col1,.ecommerce-list td.col2{padding:21px 24px}
.ecommerce-list td.col3,.ecommerce-list td.col4,.ecommerce-list td.col5{padding:21px 14px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.ecommerce-list td.col1,.ecommerce-list td.col2,.ecommerce-list td.col3,.ecommerce-list td.col4,.ecommerce-list td.col5{padding:10px}
}
@media only screen and (min-width:768px){.excel-link.-fl-right{float:right}
.ecommerce-list td.col1,.ecommerce-list td.col2{text-align:left;vertical-align:top}
.ecommerce-list td.col1 td.col3,.ecommerce-list td.col1 td.col4,.ecommerce-list td.col1 td.col5,.ecommerce-list td.col2 td.col3,.ecommerce-list td.col2 td.col4,.ecommerce-list td.col2 td.col5{text-align:left;text-align:center;vertical-align:top}
.ecommerce-list td.col1 td strong,.ecommerce-list td.col2 td strong{font:700 1.5rem/18px Ovo,serif;font-weight:400;display:block}
.ecommerce-list td.col1 .items,.ecommerce-list td.col2 .items{margin:0 0 23px}
}
@media only screen and (max-width:767px){.ecommerce-list .order-item-mobile{display:block;padding:16px 14px 72px;margin:0 -14px;position:relative;border-top:1px solid #e4e4e4}
.ecommerce-list .order-item-mobile:nth-child(odd){background:#f0f0f0}
.ecommerce-list .order-item-mobile td{display:block;text-align:left;padding:0;font-size:1.5rem}
.ecommerce-list .order-item-mobile td .card-product-title{color:#000;font-size:1.5rem}
.ecommerce-list .order-item-mobile td .card-product-title a{color:#000}
.ecommerce-list .order-item-mobile td.oi-mob-id{position:absolute;left:14px;bottom:46px}
.ecommerce-list .order-item-mobile td.oi-mob-qty{position:absolute;left:14px;right:14px;bottom:46px;text-align:center;font-weight:400}
.ecommerce-list .order-item-mobile td.oi-mob-qty span{font-weight:700}
.ecommerce-list .order-item-mobile td.oi-mob-price{position:absolute;left:14px;bottom:22px}
.ecommerce-list .order-item-mobile td.oi-mob-subtotal{position:absolute;right:14px;bottom:22px;text-align:right}
.ecommerce-list .order-item-mobile td.oi-mob-subtotal span{display:block;padding:0 0 3px;font-weight:700}
.ecommerce-list .order-item-mobile td.oi-mob-subtotal.oi-country-origin{position:static;text-align:left;font-weight:400}
.ecommerce-list .order-item-mobile td.oi-mob-subtotal.oi-country-origin>span,.ecommerce-list .order-item-mobile td.oi-mob-subtotal.oi-country-origin>strong{display:inline;font-weight:400}
.shop-columns-left .ecommerce-list .order-item-mobile{margin-left:-5px;margin-right:-5px}
}
.ecommerce-list thead{border:1px solid #282d2f}
@media only screen and (min-width:1025px){.ecommerce-list .odd td .check-empty-pay{background:#fff}
.ecommerce-list.list-all tr.tr-combined-orders{border:1px solid #282d2f;border-width:0 1px}
.ecommerce-list.list-all tr.tr-combined-orders td{padding-top:18px;padding-bottom:18px}
.ecommerce-list.list-all tr.tr-combined-orders:last-of-type td{padding-bottom:14px}
.ecommerce-list.list-all tr.tr-combined-orders.tr-heading td{font-size:1.6rem}
.ecommerce-list.list-all tr.tr-combined-orders.tr-heading+.tr-combined-orders td{padding-bottom:0}
}
.ecommerce-list.list-all tr.tr-combined-orders.tr-heading{border-top:1px solid #282d2f;border-bottom:1px solid #282d2f}
.ecommerce-list.list-all tr.tr-combined-orders.tr-heading td:first-child{text-align:left}
@media only screen and (max-width:1024px){.ecommerce-list.list-all tr.tr-combined-orders{border-left-color:#282d2f;border-right-color:#282d2f}
.ecommerce-list.list-all tr.tr-combined-orders.tr-heading{border-top-color:#282d2f}
.ecommerce-list.list-all tr.tr-combined-orders.tr-heading td{display:block;position:static}
.ecommerce-list.list-all tr.tr-combined-orders.tr-heading td:first-child,.ecommerce-list.list-all tr.tr-combined-orders.tr-heading td:last-child,.ecommerce-list.list-all tr.tr-combined-orders.tr-heading td:nth-child(2){position:static;white-space:normal}
}
.ecommerce-list.list-all tr.tr-combined-orders+tr:not(.tr-combined-orders){border-top:1px solid #282d2f}
@media only screen and (min-width:1025px){.ecommerce-list.list-all tr.tr-combined-orders+tr:not(.tr-combined-orders) td{padding-top:18px}
}
.is-beer-order-row:before{display:block;width:20px;min-width:20px;height:20px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA00lEQVR42mNgoBc4evHoFuM04//EYvt8+/8wjYar9q5SBGI5IBYG4jYgnls6vfQ/KQaCMNjApM6k10DOL1I1o+PY1liIgWk9af8pNQzuOhC4fu96M1UNvPXwViJWCUhwkGXgXGobmExVA0EAWeLirYv/KTbQscARLhHfFv//xOUT/4EuBycFsgzsWtZFvViGgfDGcOoaCAKNCxrBeZJqBiKDc9fP/bfJtiHaQGD+x28oyLWkuNAi2+I/yBFYDQPFMjne9i7zxm4gyPlUjRyqG0gJAABvBh3ILfPCXwAAAABJRU5ErkJggg==);content:""}
.date-filter a,.date-filter a:after,.date-filter h3:before{display:inline-block;vertical-align:top}
.ecommerce-list.order-center tr:nth-child(2n+1) td,.signin-box{background:#f0f0f0}
@media only screen and (min-width:768px) and (max-width:1024px){.date-filter{margin-bottom:15px}
}
.date-filter h3{margin:0;font:700 1.6rem/24px Ovo,serif}
.date-filter h3:before{content:'';width:19px;height:18px;margin:1px 10px 0 0;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAMAAACO0hVbAAAAh1BMVEUAAAD///8vLy8fHx/v7++vr68PDw8EBAQ/Pz9fX18VFRVXVlZlZWXy8vIZGRkvKyw8PDxKSkpPT09paWl8fHysrKzw8PD6+vr+/v4hISFAQEBgYGBqampsbGxycnJ1dXV3d3d/f3+AgICHh4efn5+np6e8vLzJycnu7u7x8fHz8/P19fX5+flsdfqLAAAAk0lEQVR42n3P1w6DMAyFYR/HJYS96d67ff/nawTkApX2v3I+KZJNABYRXNukBUhkTn4rfe/CvoWIhJY19Z0LunfDdXfZD7auN7duCA6RHkyvjgn9KJiNC6wpjFO9pSpHrlKESj2cecRg8uDbxZxlHCLkDBFz7KyRGLE0eNqj/v2dstJUqEyJkzEvZ1/7aR6nJ6/9AK8NBsG3DqE/AAAAAElFTkSuQmCC);opacity:.8}
.date-filter form{margin:0;padding:0}
.date-filter input[type=text]{float:left;width:230px;background:#fff;margin:0 15px 0 0;font:1.5rem Ovo,serif;padding:11px 15px;outline:0;height:auto}
.date-filter a{margin:9px 0 0;position:relative;color:#2c3133;font:700 1.4rem/18px Karla,sans-serif}
.check-empty-pay:after,.check-empty-pay:before,.date-filter a:before,.table-list table th a:before{position:absolute;left:0;content:""}
.date-filter a:before{background:#2c3133;top:100%;height:2px;margin:0 auto;right:0;transition:width .3s ease 0s;width:100%}
.date-filter a:after{margin:1px 0 0 3px;font-size:1.5rem;line-height:1;font-weight:400;content:">"}
@media only screen and (min-width:1200px){.date-filter a:hover:before{width:0}
}
.date-filter .float-delim{float:left;padding:8px 15px 0 0;font-weight:700}
@media only screen and (max-width:1024px){.date-filter .float-delim{float:none;display:block;clear:both;padding:10px 0}
}
@media only screen and (max-width:767px){.date-filter{padding:17px;border:1px solid #e4e4e4;border-width:1px 1px 0;background:#f0f0f0}
.date-filter h3{margin:0 0 10px}
.date-filter a{display:none}
.date-filter a#clear-filter[style*="display: inline"]{display:inline-block!important;margin-left:5px}
.date-filter input[type=text]{width:100%;max-width:254px;margin:0;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAFCAYAAACqwacNAAAAKklEQVR42mNgYGCYCcT/8eB3QGzMQAaYSW0DcRlMsYHoBlPNQBjooNRAACteF5Rna158AAAAAElFTkSuQmCC);background-position:100% 50%}
}
.ecommerce-list.list-all .print-col,.ecommerce-list.list-all .view-order-col{width:10px;white-space:nowrap}
.ecommerce-list.list-all .table{width:100%;border-collapse:collapse}
.ecommerce-list.list-all th{font-size:1.7rem;letter-spacing:-1px;padding-left:0;padding-right:19px;vertical-align:middle}
.ecommerce-list.list-all tr th:first-child{padding-left:10px;text-align:center}
@media only screen and (min-width:1025px){.ecommerce-list.list-all tr td:first-child{padding-left:10px;text-align:center}
}
.ecommerce-list.list-all tr td:nth-child(2){white-space:nowrap}
.ecommerce-list.list-all td{text-align:left;padding-left:0;padding-right:19px;font:1.5rem/20px Ovo,serif}
.ecommerce-list.list-all.list-all-ctp th:last-child{font-size:1.4rem}
.ecommerce-list.list-all.list-all-ctp .items{margin-bottom:20px}
.ecommerce-list.list-all.list-all-ctp .items span.empty{margin-bottom:42px}
@media only screen and (max-width:1024px){.ecommerce-list.list-all thead{display:none}
.ecommerce-list.list-all tr{display:block;padding:20px;position:relative;background:#fff;border:1px solid #e4e4e4;border-width:0 1px 1px}
.ecommerce-list.list-all tr:first-child{border-width:1px}
.ecommerce-list.list-all tr.odd td{background:#fff}
.ecommerce-list.list-all tr td{display:block;font-size:1.5rem}
.ecommerce-list.list-all tr td:empty{display:none}
.ecommerce-list.list-all tr td:first-child{font-weight:700;padding:0 0 10px}
.ecommerce-list.list-all tr td:nth-child(2){position:absolute;top:20px;right:20px;padding:0}
.ecommerce-list.list-all tr td.view-confirmation,.ecommerce-list.list-all tr td.view-status{padding:0 0 10px}
.ecommerce-list.list-all tr td.view-confirmation:before{content:"Confirmation # ";font-weight:700}
.ecommerce-list.list-all tr td.view-status:before{content:"Status: ";font-weight:700}
.ecommerce-list.list-all tr td.edit-order-col,.ecommerce-list.list-all tr td.print-col,.ecommerce-list.list-all tr td.view-order-col{display:inline-block;vertical-align:top;width:auto;padding:0;margin-right:18px}
}
.table-list{margin:0}
.table-list .print-col,.table-list .view-order-col{text-align:right}
.table-list table th,.table-list td{text-align:left;vertical-align:middle}
.table-list table{width:100%;border-collapse:collapse}
.table-list table th{background:#fff;color:#000;padding:0 15px;height:67px;border:0;border-top:1px solid #e4e4e4;border-bottom:5px solid #2c3133;-webkit-appearance:none;appearance:none}
.table-list table th:first-child{border-left:1px solid #e4e4e4}
.table-list table th:last-child{border-right:1px solid #e4e4e4}
.table-list table th a{color:#000;position:relative;display:inline-block}
.table-list table th a:before{top:100%;right:0;margin:0 auto;width:100%;height:2px;background:#000;transition:width .3s}
.sign-in-loading--text .price-item,.sign-in-loading--text p,.smartshop-content .back-lnk{margin-bottom:10px}
@media only screen and (min-width:1025px){.table-list table th a:hover{text-decoration:none}
.table-list table th a:hover:before{width:0}
}
@media only screen and (min-width:768px){.table-list table tr td:first-child,.table-list table tr th:first-child{padding-left:36px}
}
.table-list td{padding:18px 15px;float:none;background:#fff}
.table-list:not(.table-list-mobile-diff) .addtocart-button-cnt{position:relative;left:0;top:0;right:auto;bottom:auto;width:100%}
.table-list:not(.table-list-mobile-diff) .add-cart-wrap{width:100%}
tr.draggable-row .card-product-cart{cursor:auto}
.va-credit-order{height:43px;display:block;text-align:center;font-size:1.6rem;line-height:43px;color:#000;border:1px solid #000;background:#fff}
@media only screen and (min-width:1025px){.va-credit-order{width:126px}
}
@media only screen and (max-width:1024px){.va-credit-order{width:100px}
}
.aside-card-box select,.aside-simple-box .btn-basic,.aside-simple-box .btn-dark,.aside-simple-box .contact-form .form .submit input,.ecommerceextendedcartinfo,.smartshop-content .bbr-cell{width:100%}
@media only screen and (max-width:1199px){.smart-shop-columns .content-block .visual,.smart-shop-columns .right{display:none}
.smart-shop-columns .content-block{float:none;width:100%}
}
@media only screen and (max-width:767px){.smart-shop-columns #baldorMenus,.smart-shop-columns #myMenus{padding:0!important}
}
.smartshop-content .bbr-cell{padding-top:10px;padding-left:0;padding-right:20px;border-left:0;text-align:right}
.smartshop-content .collapsed-order-info{padding:0}
.smartshop-content .hp-l-paging{display:none}
@media only screen and (min-width:768px) and (max-width:1199px){.smartshop-content .table-list table td.col4,.smartshop-content .table-list table th:nth-child(4){text-align:center}
.smartshop-content .table-list table th{padding:10px!important;font-size:1.5rem;height:auto}
.smartshop-content .table-list table td{padding-left:10px;padding-right:10px}
.smartshop-content .table-list table td:first-child{padding-left:10px}
.smartshop-content .table-list.last-orders .product-id{padding-left:10px}
}
@media only screen and (max-width:767px){.smartshop-content{padding-bottom:20px}
.smartshop-content .top-list-row{margin:0}
.smartshop-content .top-list-row>span{display:none}
.smartshop-content .top-list-row.top-list-row-alt>span{display:block;clear:both}
.smartshop-content .top-list-row .btn{background:#007050;float:left;margin:0;width:100%}
.smartshop-content .top-list-row+.list-view+.btn-mob-green{margin-top:20px}
.smartshop-content .table-list.last-orders .mobile-flex-list{position:relative;z-index:30}
.smartshop-content .table-list.last-orders .mobile-flex-list tr{width:49%;margin-right:2%;display:-ms-flexbox;display:flex;background:0 0}
.smartshop-content .table-list.last-orders .mobile-flex-list tr:nth-child(2n){margin-right:0}
.smartshop-content .table-list.last-orders .mobile-flex-list tr>td{width:100%;display:-ms-flexbox;display:flex;background:0 0}
.smartshop-content .table-list.last-orders .mobile-flex-list tr .product_card{width:100%;margin-right:0}
.smartshop-content .table-list.recent-orders tr{display:block;padding:25px 14px 32px;margin:0 -14px;position:relative}
.smartshop-content .table-list.recent-orders tr:nth-child(odd){background:#f0f0f0}
.smartshop-content .table-list.recent-orders td{display:block;padding:0;background:0 0}
.smartshop-content .table-list.recent-orders td.search-name-item{padding:0 64px 104px 0}
.smartshop-content .table-list.recent-orders td.card-product-price{text-align:left;position:absolute;left:14px;bottom:122px}
.smartshop-content .table-list.recent-orders td.product-id{position:absolute;left:14px;bottom:147px;font-weight:400}
.smartshop-content .table-list.recent-orders td.card-product-qty{position:absolute;left:14px;bottom:96px;font-weight:400;text-align:left}
.smartshop-content .table-list.recent-orders td.card-product-qty:before{content:"Qty: ";font-weight:700}
.smartshop-content .table-list.recent-orders{margin-bottom:30px}
.smartshop-content .table-list.recent-orders thead{display:none}
.smartshop-content .table-list.recent-orders tr td{padding:0 0 10px}
.smartshop-content .table-list.recent-orders tr td:first-child{font-weight:700}
.smartshop-content .table-list.recent-orders tr td:nth-child(2):before{font-weight:700;content:"Total: "}
.smartshop-content .table-list.recent-orders tr td:nth-child(3):before{font-weight:700;content:"Confirmation: #"}
.smartshop-content .table-list.recent-orders tr td.print-col,.smartshop-content .table-list.recent-orders tr td.view-order-col{display:inline-block;vertical-align:top}
.smartshop-content .table-list.recent-orders tr td.print-col{padding-left:10px}
.smartshop-content .back-lnk{margin-bottom:10px}
}
@media only screen and (max-width:1199px){.smartshop-content #searchResult-list table.sorter,.smartshop-content #searchResult-list:before,.smartshop-content .table-list.last-orders-narrow .list-view .sorter{display:none}
.smartshop-content #searchResult-list .pager{text-align:center}
.smartshop-content .table-list.last-orders-narrow tr{padding-top:0;padding-bottom:0;background:#fff}
.smartshop-content .table-list.last-orders-narrow .product-card-table.inter{margin:0;width:100%}
}
.smartshop-content .table-list.last-orders-narrow .list-view .sorter{margin:0}
.smartshop-content .table-list.last-orders-narrow td{padding:0!important;border:0!important}
@media only screen and (min-width:768px){.smartshop-content .table-list.last-orders-narrow td{display:block;margin:0 0 -1px}
.basic-tabs,.shop-columns-left .tabs,.shop-columns-left .yiiTab ul.tabs,.shop-columns-right .tabs,.shop-columns-right .yiiTab ul.tabs{border:0;text-transform:none;padding:0;margin:0 0 22px;list-style:none;text-align:left}
.basic-tabs.-bt-center,.shop-columns-left .tabs.-bt-center,.shop-columns-left .yiiTab ul.tabs.-bt-center,.shop-columns-right .tabs.-bt-center,.shop-columns-right .yiiTab ul.tabs.-bt-center{text-align:center}
.basic-tabs a,.basic-tabs a:link,.shop-columns-left .tabs a,.shop-columns-left .tabs a:link,.shop-columns-left .yiiTab ul.tabs a,.shop-columns-left .yiiTab ul.tabs a:link,.shop-columns-right .tabs a,.shop-columns-right .tabs a:link,.shop-columns-right .yiiTab ul.tabs a,.shop-columns-right .yiiTab ul.tabs a:link{font:2.4rem/1.2 Karla,sans-serif!important;text-transform:uppercase;display:block;background:0 0!important;color:#464646;border:0!important;margin:0!important;position:relative;padding:0 0 6px}
.basic-tabs a:after,.basic-tabs a:link:after,.shop-columns-left .tabs a:after,.shop-columns-left .tabs a:link:after,.shop-columns-left .yiiTab ul.tabs a:after,.shop-columns-left .yiiTab ul.tabs a:link:after,.shop-columns-right .tabs a:after,.shop-columns-right .tabs a:link:after,.shop-columns-right .yiiTab ul.tabs a:after,.shop-columns-right .yiiTab ul.tabs a:link:after{position:absolute;width:0;height:6px;left:0;right:0;bottom:0;margin:0 auto;content:"";background:#464646;transition:width .3s}
.basic-tabs a.active,.basic-tabs a:hover,.basic-tabs a:link.active,.basic-tabs a:link:hover,.shop-columns-left .tabs a.active,.shop-columns-left .tabs a:hover,.shop-columns-left .tabs a:link.active,.shop-columns-left .tabs a:link:hover,.shop-columns-left .yiiTab ul.tabs a.active,.shop-columns-left .yiiTab ul.tabs a:hover,.shop-columns-left .yiiTab ul.tabs a:link.active,.shop-columns-left .yiiTab ul.tabs a:link:hover,.shop-columns-right .tabs a.active,.shop-columns-right .tabs a:hover,.shop-columns-right .tabs a:link.active,.shop-columns-right .tabs a:link:hover,.shop-columns-right .yiiTab ul.tabs a.active,.shop-columns-right .yiiTab ul.tabs a:hover,.shop-columns-right .yiiTab ul.tabs a:link.active,.shop-columns-right .yiiTab ul.tabs a:link:hover{z-index:2}
.basic-tabs a.active:after,.basic-tabs a:hover:after,.basic-tabs a:link.active:after,.basic-tabs a:link:hover:after,.shop-columns-left .tabs a.active:after,.shop-columns-left .tabs a:hover:after,.shop-columns-left .tabs a:link.active:after,.shop-columns-left .tabs a:link:hover:after,.shop-columns-left .yiiTab ul.tabs a.active:after,.shop-columns-left .yiiTab ul.tabs a:hover:after,.shop-columns-left .yiiTab ul.tabs a:link.active:after,.shop-columns-left .yiiTab ul.tabs a:link:hover:after,.shop-columns-right .tabs a.active:after,.shop-columns-right .tabs a:hover:after,.shop-columns-right .tabs a:link.active:after,.shop-columns-right .tabs a:link:hover:after,.shop-columns-right .yiiTab ul.tabs a.active:after,.shop-columns-right .yiiTab ul.tabs a:hover:after,.shop-columns-right .yiiTab ul.tabs a:link.active:after,.shop-columns-right .yiiTab ul.tabs a:link:hover:after{width:100%}
.basic-tabs a:hover,.basic-tabs a:link:hover,.shop-columns-left .tabs a:hover,.shop-columns-left .tabs a:link:hover,.shop-columns-left .yiiTab ul.tabs a:hover,.shop-columns-left .yiiTab ul.tabs a:link:hover,.shop-columns-right .tabs a:hover,.shop-columns-right .tabs a:link:hover,.shop-columns-right .yiiTab ul.tabs a:hover,.shop-columns-right .yiiTab ul.tabs a:link:hover{color:#2c3133}
.basic-tabs a.active,.basic-tabs a:link.active,.shop-columns-left .tabs a.active,.shop-columns-left .tabs a:link.active,.shop-columns-left .yiiTab ul.tabs a.active,.shop-columns-left .yiiTab ul.tabs a:link.active,.shop-columns-right .tabs a.active,.shop-columns-right .tabs a:link.active,.shop-columns-right .yiiTab ul.tabs a.active,.shop-columns-right .yiiTab ul.tabs a:link.active{color:#00573f}
.basic-tabs a.active:after,.basic-tabs a:link.active:after,.shop-columns-left .tabs a.active:after,.shop-columns-left .tabs a:link.active:after,.shop-columns-left .yiiTab ul.tabs a.active:after,.shop-columns-left .yiiTab ul.tabs a:link.active:after,.shop-columns-right .tabs a.active:after,.shop-columns-right .tabs a:link.active:after,.shop-columns-right .yiiTab ul.tabs a.active:after,.shop-columns-right .yiiTab ul.tabs a:link.active:after{background:#00573f}
.basic-tabs li,.shop-columns-left .tabs li,.shop-columns-left .yiiTab ul.tabs li,.shop-columns-right .tabs li,.shop-columns-right .yiiTab ul.tabs li{display:inline-block;vertical-align:top;padding:0;margin:0 22px}
.basic-tabs li:first-child,.shop-columns-left .tabs li:first-child,.shop-columns-left .yiiTab ul.tabs li:first-child,.shop-columns-right .tabs li:first-child,.shop-columns-right .yiiTab ul.tabs li:first-child{margin-left:0}
.basic-tabs li:last-child,.shop-columns-left .tabs li:last-child,.shop-columns-left .yiiTab ul.tabs li:last-child,.shop-columns-right .tabs li:last-child,.shop-columns-right .yiiTab ul.tabs li:last-child{margin-right:0}
}
@media only screen and (max-width:767px){.basic-tabs,.shop-columns-left .tabs,.shop-columns-left .yiiTab ul.tabs,.shop-columns-right .tabs,.shop-columns-right .yiiTab ul.tabs{margin:0 0 30px!important;border:1px solid #e4e4e4!important;width:100%;height:40px;padding:38px 0 0!important;background:#fff;position:relative;z-index:30}
.basic-tabs:before,.shop-columns-left .tabs:before,.shop-columns-left .yiiTab ul.tabs:before,.shop-columns-right .tabs:before,.shop-columns-right .yiiTab ul.tabs:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:11}
.basic-tabs li,.shop-columns-left .tabs li,.shop-columns-left .yiiTab ul.tabs li,.shop-columns-right .tabs li,.shop-columns-right .yiiTab ul.tabs li{width:100%}
.basic-tabs a,.shop-columns-left .tabs a,.shop-columns-left .yiiTab ul.tabs a,.shop-columns-right .tabs a,.shop-columns-right .yiiTab ul.tabs a{display:none!important;border:1px solid #e4e4e4!important;border-width:0 1px 1px!important;padding:10px 22px 10px 9px!important;margin:0 -1px!important;background:#fff!important;color:#000!important;font:700 1.5rem/1.2 Ovo,serif!important}
.basic-tabs a.active,.shop-columns-left .tabs a.active,.shop-columns-left .yiiTab ul.tabs a.active,.shop-columns-right .tabs a.active,.shop-columns-right .yiiTab ul.tabs a.active{position:absolute;top:0;left:0;right:0;display:block!important}
.basic-tabs a.active:after,.basic-tabs a.active:before,.shop-columns-left .tabs a.active:after,.shop-columns-left .tabs a.active:before,.shop-columns-left .yiiTab ul.tabs a.active:after,.shop-columns-left .yiiTab ul.tabs a.active:before,.shop-columns-right .tabs a.active:after,.shop-columns-right .tabs a.active:before,.shop-columns-right .yiiTab ul.tabs a.active:after,.shop-columns-right .yiiTab ul.tabs a.active:before{position:absolute;right:10px;content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}
.basic-tabs a.active:before,.shop-columns-left .tabs a.active:before,.shop-columns-left .yiiTab ul.tabs a.active:before,.shop-columns-right .tabs a.active:before,.shop-columns-right .yiiTab ul.tabs a.active:before{top:11px;border-bottom:6px solid #000}
.basic-tabs a.active:after,.shop-columns-left .tabs a.active:after,.shop-columns-left .yiiTab ul.tabs a.active:after,.shop-columns-right .tabs a.active:after,.shop-columns-right .yiiTab ul.tabs a.active:after{top:19px;border-top:6px solid #000}
.basic-tabs.show,.shop-columns-left .tabs.show,.shop-columns-left .yiiTab ul.tabs.show,.shop-columns-right .tabs.show,.shop-columns-right .yiiTab ul.tabs.show{z-index:40}
.basic-tabs.show:before,.shop-columns-left .tabs.show:before,.shop-columns-left .yiiTab ul.tabs.show:before,.shop-columns-right .tabs.show:before,.shop-columns-right .yiiTab ul.tabs.show:before{display:none}
.basic-tabs.show a,.shop-columns-left .tabs.show a,.shop-columns-left .yiiTab ul.tabs.show a,.shop-columns-right .tabs.show a,.shop-columns-right .yiiTab ul.tabs.show a{display:block!important}
.shop-columns-left .tabs li.submenu-parent a{padding-left:25px!important;text-transform:lowercase}
}
.shop-columns-left .yiiTab div.view,.shop-columns-right .yiiTab div.view{border:0!important;padding:0!important}
.pre-list-head{background:#f2f6f5;border:1px solid #e4e4e4;border-width:1px 1px 0;padding:16px 20px}
.aside-bd-box,.aside-card-box,.short-prod-list{border:1px solid #e4e4e4}
.pre-list-head .print-it-simple{margin:17px 0 0 15px}
@media only screen and (min-width:768px){.shop-columns-left .tabs li.submenu-parent{display:none!important}
.pre-list-head .excel-link{margin:17px 0 0 10px}
.pre-list-head .btn-add-plus{float:right}
.pre-list-title{float:left}
}
@media only screen and (max-width:767px){.pre-list-head .print-it-simple{display:none}
.pre-list-head{text-align:center;margin-bottom:20px}
.pre-list-title{display:block}
}
.pre-list-title{font-family:Ovo,serif;margin:15px 0 0}
@media only screen and (min-width:1025px){.pre-list-title{font-size:2.4rem}
}
.btn-dark-center{display:block;margin:0;padding-left:5px;padding-right:5px}
.sub-csl-note{font-style:italic;color:#171717}
.sub-csl-note span{color:#007050}
.sub-csl-note+.btn-basic{margin-top:20px}
.aside-bd-box{margin:0 0 20px;padding:26px 15px}
.aside-bd-box .sub-csl-note{padding:0}
.ss-sub-csl-note{padding:0 14px 20px}
.aside-card-box{background:#fff;padding:22px 15px 52px}
.aside-cart-for{font:700 2.4rem Ovo,serif;color:#007050;display:inline-block;vertical-align:top;margin:4px 0 18px}
.acb-dt,.sub-summary h3{font-family:Karla,sans-serif;font-weight:700}
.aside-cart-for:before{display:inline-block;vertical-align:top;width:28px;height:21px;content:"";margin:4px 14px 0 0;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAACAElEQVR42tVWO0sDQRCOikRRooUWwVqL/ANvURC0EGysspWPRsFG2ENB7QOKGMTSxj8gIohirxZWWkiKdFYWFmrwVZj47WVyO7vJaQKx8OBj9mY2881r9xJL+949UJK+KGkJFIFk7K8e6Xt7UhMpTVoG1gt/RohsRoAb4K6SKUhPKJhe6OY0pJZKSxGstTQ2YaTyyG72MtuMIVZeK5QPQWmV946NXdgYBwq85DWqYfR+ZS1sXbhfHLvZ7psNYpqyPAz7q2yHzFGICpF07PTbCZdwikV6QJnP8kx4RqFe1QimGjmgxSXsBF7J4SNkGxz1Yf3FHVGfK5UwwTgIbWX7UtQQHbGNo5TlZUTUNUg8KwAK9Bm67ijCeVa67XIfxWqaZ+RkIZ2+pu2+afvuT+eyPx2UMNicpyBS0iKwndvDU5VtEXLwl8tAXLApS1Egebdc7jEww2S9n9ZzGawwh2uky1b1yjl/VX0sBzxZz3U3xHp2RYRjbnbSjzgKZjJ1VVrrvWNzlgM3I2WX0Bx6wSd1uZE7dlPyAx5RylqHn1DAe6IRwmHgCREH0OsAihDamN43gD4b+1cPsplC5OfAFqJvZ/pxvJ9B7sDW0axvZgJO31iPFoksDrywz5XfLMKkM/4bdMf2QFdkA5Np5j+DDPAJgmvIfvbhXsf7B3CLDAd+8/MNL8R98BgrmxEAAAAASUVORK5CYII=)}
.acb-summary{padding:40px 20px 0;font-size:1.5rem;font-weight:700}
.acb-row{text-align:right;font-weight:700;margin:0;line-height:1}
.acb-dt{float:left;margin:7px 0 0;color:#2c3133;font-size:1.8rem}
.acb-dd{color:#007050;font-size:3rem;font-weight:700}
.short-prod-list{background:#fff;border-width:0 1px 1px;padding:0 20px;margin:0 0 14px}
.short-prod-list .summary{min-height:1px}
.sub-summary{padding:10px 0 20px;border-top:5px solid #e4e4e4}
.sub-summary h3{font-size:2.4rem;margin:0 0 8px}
.sub-summary-frame.ssf-minus{margin-left:-14px;margin-right:-14px;padding:16px 14px 0;border-top:1px solid #e4e4e4}
.search-help{text-align:center;font-size:1.5rem;color:#464646;padding:25px 0 0;border-top:1px solid #e4e4e4;margin:22px 0 30px}
.search-help h3{font-size:2.4rem;font-weight:700;color:#007050;margin:0 0 10px}
.search-help a{color:#00573f}
.search-help a:hover{text-decoration:none}
.block-step .text-clarification a,.clear-cart-link:hover,.directions-link:hover,.tic-column .mce-content a,.tooltip-site-link:hover{text-decoration:underline}
.aside-simple-box{padding:0 0 30px}
.clear-cart-hold{padding:0 0 16px;text-align:right}
.insta--title,.market-date,.posts-pagination,.sign-in-loading--logo,.sign-in-loading--text,.sign-up-heading,.vt-video-column{text-align:center}
.clear-cart-link{font-size:1.6rem;line-height:1.2}
@media only screen and (min-width:768px){.signin-two-boxes{width:100%;max-width:581px;margin:0 auto 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.signin-box{width:47.5%}
}
@media only screen and (max-width:767px){.signin-two-boxes{padding:0 14px}
.signin-box{margin:0 0 20px}
}
.signin-box{padding:16px 16px 21px;border:1px solid #dedede}
.signin-box>strong{display:block;margin:0 0 10px;font-size:1.7rem;line-height:1.5}
.signin-box .btn-dark,.signin-box .contact-form .form .submit input{min-width:194px}
.sign-up-heading{color:#464646;font-size:1.6rem;padding:0 0 25px}
.sign-up-heading h3{font:700 2.2rem/1.3 Karla,sans-serif;color:#000}
.label-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.cms-certificates--item,.page-banner-center,.pre-form-btns.pfb-center,.product-card-table.pct-light .table-cover-back .pcs-related .card-product-cart .price-popup-title+span,.vert-icon-link{-ms-flex-direction:column;flex-direction:column}
.label-wrap .question-round{margin-top:-3px}
.check-empty-pay{display:inline-block;width:27px;height:27px;border:1px solid #e4e4e4;background:#ededed;position:relative}
.check-empty-pay:after,.check-empty-pay:before{top:0;right:0;bottom:0;margin:auto;width:20px;height:2px;background:#c7c5c5}
.check-empty-pay:before{transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.7071067811865476, M12=-.7071067811865475, M21=.7071067811865475, M22=.7071067811865476);zoom:1}
.check-empty-pay:after{transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.7071067811865476, M12=.7071067811865475, M21=-.7071067811865475, M22=.7071067811865476);zoom:1}
.sign-in-loading--logo{border:2px solid #ccc;padding:50px 30px;margin-bottom:30px;min-height:650px;position:relative}
.blog-posts-basic-list,.commodity-content-frame,.commodity-title,.current-orders-list,.press-filter,.press-release-item{border-bottom:1px solid #e4e4e4}
@media only screen and (max-width:1300px){.sign-in-loading--logo{max-width:calc(100% - 20px);margin-right:auto;margin-left:auto}
}
@media only screen and (min-width:768px) and (max-width:1199px){.sign-in-loading--logo{min-height:500px}
.sign-in-loading--logo img{max-width:220px}
}
.sign-in-loading--text{padding-top:30px}
@media only screen and (min-width:768px){.sign-in-loading--text{transform:translate(0,-50%);left:0;position:absolute;top:50%;width:100%;padding:0 30px}
}
@media only screen and (max-width:767px){.sign-in-loading--logo{min-height:350px}
.sign-in-loading--logo img{max-width:170px}
.sign-in-loading--text{font-size:1.4rem}
}
.table-list .list-view .sorter a.asc{background:url(../images/icons/up1.gif) right center no-repeat}
.table-list .list-view .sorter a.desc{background:url(../images/icons/down1.gif) right center no-repeat}
.vert-icon-link{margin:0 0 0 5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:Karla,sans-serif;font-size:1.6rem;font-weight:700;color:#00573f}
.vert-icon-link .svg{width:23px;height:23px;fill:currentColor;margin:0 0 2px;transition:fill .3s}
.vert-icon-link:hover{color:#000}
.current-orders-list{padding:10px 0 0;font-size:2.2rem}
@media only screen and (max-width:767px){.current-orders-list{font-size:1.5rem}
}
.current-orders-list li{padding:7px 0;border-top:1px solid #e4e4e4}
.current-orders-list li>span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}
.current-orders-list li>span.is-beer-order-row:before{margin:4px 8px 0 0}
.current-orders-list .vert-icon-link{margin:4px 0 0 7px;-ms-flex-direction:row;flex-direction:row}
.current-orders-list .vert-icon-link .svg{width:17px;height:17px;margin:0 5px 0 0}
.sif-icon{display:inline-block;vertical-align:top;width:37px;height:37px;font-size:0;line-height:0;margin:0 3px}
.sif-icon svg{width:37px;height:37px;fill:#464646;transition:fill .3s}
.sif-icon:hover svg{fill:#2c3133}
@media only screen and (min-width:1025px){.three-columns-section{padding:42px 30px 20px}
}
@media only screen and (max-width:1024px){.three-columns-section{padding:0 20px 20px}
}
.market-date{display:block;margin:0 0 16px;color:#4d5659;font-style:normal}
@media only screen and (min-width:1200px){.market-date{font-size:3rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.market-date{font-size:2.2rem}
}
@media only screen and (min-width:1025px){.three-info-columns{padding:35px 0 0;margin-right:-30px}
.tic-column{padding-right:30px}
}
.tic-column{padding-bottom:20px}
@media only screen and (min-width:768px){.three-info-columns{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tic-column{width:33.33%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.three-info-columns{margin-right:-20px}
.tic-column{padding-right:20px}
}
@media only screen and (max-width:767px){.tic-column{max-width:380px;margin:0 auto}
}
.tic-column h3{font-weight:400;margin:0 0 15px;color:#00573f;letter-spacing:-1px}
@media only screen and (min-width:1200px){.tic-column h3{font-size:2.4rem}
.vt-video-column{width:790px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.tic-column h3{font-size:2rem}
}
.tic-column .mce-content ol,.tic-column .mce-content p,.tic-column .mce-content ul{padding-bottom:10px}
.tic-column .mce-content a:hover{text-decoration:none}
.tic-img{max-width:100%;height:auto}
@media only screen and (min-width:1025px){.tic-img{margin:0 0 24px}
.video-twocolumns-section{padding:0 30px 40px}
}
@media only screen and (max-width:1024px){.tic-img{margin:0 0 12px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.video-twocolumns-section{padding:0 20px 25px}
}
@media only screen and (max-width:767px){.video-twocolumns-section{padding:0 20px 15px}
}
.video-twocolumns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.vt-video-column .btn-link-arrow{margin:24px 0 0}
@media only screen and (min-width:1200px){.vt-descr-column{max-width:calc(100% - 820px)}
.vt-descr-column .basic-title{text-align:left}
.commodity-section .basic-title{margin-bottom:45px}
}
@media only screen and (max-width:1199px){.video-twocolumns{-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.vt-descr-column{padding:0 0 25px;text-align:center}
}
@media only screen and (min-width:1025px){.commodity-section{padding:40px 30px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.commodity-section{padding:25px 20px}
}
@media only screen and (max-width:767px){.commodity-section{padding:15px 20px}
}
.commodity-accordion{border-top:5px solid #2c3133}
.commodity-title{position:relative;cursor:pointer}
.commodity-title h3{font:700 1.5rem/1.2 Karla,sans-serif}
@media only screen and (min-width:768px){.commodity-title{padding:17px 40px}
.commodity-title .ui-icon{top:20px;left:20px}
}
@media only screen and (max-width:767px){.commodity-title{padding:0;pointer-events:none}
.commodity-title h3{float:left;font-size:1.4rem;word-spacing:-1px;padding:10px 0 8px 15px;pointer-events:visible}
.commodity-title .commodity-title-icons{float:right;padding:10px 0 8px;pointer-events:auto}
.commodity-title .commodity-title-icons:active{pointer-events:none}
.commodity-title .commodity-title-icons .commodity-title-icon{padding:0 5px}
.commodity-title .commodity-title-icons .commodity-title-icon:first-child{padding-left:0}
.commodity-title .commodity-title-icons .commodity-title-icon:last-child{padding-right:0}
.commodity-title .commodity-title-icons .commodity-title-icon img{width:15px;height:15px}
}
.commodity-title .ui-icon{position:absolute;width:12px;height:12px}
@media only screen and (max-width:767px){.commodity-title .ui-icon{top:11px;left:0}
.commodity-title-frame{overflow:hidden}
}
.commodity-title .ui-icon:after,.commodity-title .ui-icon:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:12px;height:2px;background:#2c3133;content:""}
.commodity-title .ui-icon:after{transform:rotate(-90deg)}
.commodity-title.ui-state-active,.commodity-title:hover{color:#00573f}
.commodity-title.ui-state-active .ui-icon:after{display:none}
.commodity-title-frame{width:100%}
@media only screen and (min-width:768px){.commodity-title-frame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.commodity-content-frame{padding:40px}
}
.commodity-content-frame{background:#f5f5f5}
@media only screen and (max-width:767px){.commodity-content-frame{padding:15px}
}
@media only screen and (min-width:1025px){.commodity-content-frame{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.commodity-aside{width:29.5%;padding:0 30px 0 0;border-right:1px solid #cdcece}
.commodity-data-descr{width:67%}
}
.commodity-sub-title{font-size:1.8rem;font-weight:400;color:#00573f}
@media only screen and (min-width:768px){.commodity-sub-title{margin:0 0 14px}
}
@media only screen and (max-width:767px){.commodity-sub-title{margin:0 0 8px}
}
.commodity-sub-title .commodity-title-icons{display:inline-block;vertical-align:top;margin:3px 0 0}
.commodity-sub-title .commodity-title-icons .commodity-title-icon{margin-bottom:5px}
.commodity-title-icons{font-size:0}
.commodity-title-icons .commodity-title-icon{display:inline-block;padding:0 6px;border-right:1px solid #cdcece;position:relative}
.commodity-title-icons .commodity-title-icon:last-child{border-right:0}
.tooltip-html{display:none}
@media only screen and (min-width:768px){.commodity-aside-descr{padding:0 0 22px}
.commodity-aside-descr:last-child{padding-bottom:0}
.commodity-data td:nth-child(1),.commodity-data td:nth-child(2),.commodity-data th:nth-child(1),.commodity-data th:nth-child(2){width:24%}
.commodity-data td:nth-child(3),.commodity-data th:nth-child(3){width:51%}
}
@media only screen and (max-width:767px){.commodity-aside-descr{padding:0 0 10px;font-size:1.5rem}
.commodity-aside-descr:last-child{padding-bottom:0}
}
.commodity-data tr:nth-child(2n){background:0 0}
.commodity-data td p,.commodity-data th p{padding:0}
@media only screen and (max-width:767px){.commodity-data thead{display:none}
.commodity-data td{display:block;border:0;padding:8px 10px}
.commodity-data td:first-child{border-left:0}
.commodity-data td:last-child{border-right:0}
.commodity-data td p{display:inline}
.commodity-data tr{display:block;border-top:1px solid #e4e4e4}
.commodity-mob-th{text-transform:uppercase;font-family:Karla,sans-serif;font-weight:700;color:#000}
}
.insta--link,.local-page-banner .frame{display:-ms-flexbox;display:flex}
@media only screen and (min-width:768px){.commodity-data-cols{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.commodity-data-col:nth-child(1){width:52%}
.commodity-data-col:nth-child(2){width:44%}
}
@media only screen and (min-width:1025px){.commodity-aside-descr .commodity-sub-title{margin-right:-20px}
.insta--section{padding:0 30px}
.insta--frame{padding-top:50px;padding-bottom:50px}
.insta--title{font-size:3rem}
.insta--link svg{width:50px;height:50px}
}
@media only screen and (max-width:1024px){.insta--section{padding:0 20px;margin:0 0 10px}
.insta--frame{padding-top:30px;padding-bottom:30px}
.insta--title{font-size:2.2rem}
.insta--link svg{width:34px;height:34px}
}
@media only screen and (min-width:768px){.insta--link svg{margin:0 10px 0 0}
}
@media only screen and (max-width:767px){.insta--title{max-width:370px;margin-left:auto;margin-right:auto}
.insta--link{-ms-flex-direction:column;flex-direction:column}
.insta--link svg{margin:0 0 10px}
}
.insta--frame{border:1px solid #888;border-width:1px 0}
.insta--title{font-family:Karla,sans-serif;line-height:1.2;font-weight:700}
.insta--link{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#000}
.insta--link:hover{color:#007050}
.insta--link svg{fill:currentColor;transition:fill .3s}
.blog-post-thumb a,.pagin-item,.post-tags,.post-topic{transition:opacity .3s}
.insta--link:after{border:4px solid currentColor;content:"";transform:rotate(45deg)}
@media only screen and (min-width:1025px){.insta--link:after{width:20px;height:20px;border-width:4px 4px 0 0}
}
@media only screen and (max-width:1024px){.insta--link:after{width:14px;height:14px;border-width:3px 3px 0 0;display:none}
}
.visual-heading-img{position:relative}
.visual-heading-img>a{display:block;position:relative;z-index:0}
.visual-heading-img img{width:100%;height:auto}
.visual-heading-img .vhb-logo{position:absolute;top:50px;left:0;width:135px;height:135px}
@media only screen and (max-width:1199px){.visual-heading-img .vhb-logo{top:25px;left:14px;width:70px;height:70px}
}
@media only screen and (max-width:767px){.visual-heading-img{overflow:hidden}
.visual-heading-img .vhb-logo{top:10px;width:50px;height:50px}
}
@media only screen and (max-width:600px){.vh-img-wrap{margin:0 -18%}
}
.vhb-frame{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}
.vhb-feat-heading{position:absolute;left:0;bottom:42px;float:left;text-shadow:1px 1px 0 #000}
.vhb-feat-heading h1{font:700 4.8rem/1.2 Karla,sans-serif;color:#fff;margin:0 0 5px}
@media only screen and (max-width:1199px){.vhb-feat-heading{bottom:20px;padding-left:14px;padding-right:14px}
.vhb-feat-heading h1{font-size:3.2rem}
}
@media only screen and (max-width:767px){.vhb-feat-heading{bottom:8px}
.vhb-feat-heading h1{font-size:2.1rem;margin:0 0 1px}
.vhb-feat-heading h1 br{display:none}
}
.read-feat{font-size:1.8rem;color:#fff}
@media only screen and (max-width:767px){.read-feat{font-size:1.5rem}
}
.featured-blog-section{padding:60px 0 36px;background:#f0f0f0}
.blog-posts-list{font-size:0;line-height:0}
.blog-post{display:inline-block;vertical-align:top;background:#fff;border:1px solid #e4e4e4;position:relative}
.blog-posts-feat-list .blog-post{width:48.71%;margin:0 2.5% 2.5% 0}
.blog-posts-feat-list .blog-post:nth-child(2n){margin-right:0}
.blog-posts-feat-list .blog-post:nth-child(2n) .post-shares{float:right}
@media only screen and (max-width:767px){.blog-posts-feat-list .blog-post{width:100%;max-width:570px;display:block;margin:0 auto 24px}
.blog-posts-feat-list .blog-post:nth-child(2n){margin-right:auto}
.blog-posts-feat-list .blog-post:nth-child(2n) .post-shares{float:left}
}
.blog-posts-basic-list{padding-bottom:36px}
.blog-posts-basic-list .blog-post{width:31.3%;margin:0 2.95% 2.95% 0}
.blog-posts-basic-list .blog-post:nth-child(3n){margin-right:0}
@media only screen and (max-width:1199px){.blog-posts-list{padding-left:14px;padding-right:14px}
.blog-posts-basic-list{padding-bottom:0;border-bottom:0}
.blog-posts-basic-list .pager{padding-bottom:0}
}
@media only screen and (max-width:1024px){.blog-posts-basic-list .blog-post{width:48%}
.blog-posts-basic-list .blog-post:nth-child(3n){margin-right:2.95%}
.blog-posts-basic-list .blog-post:nth-child(2n){margin-right:0}
.blog-posts-basic-list .blog-post:nth-child(2n) .post-shares{float:right}
}
@media only screen and (max-width:767px){.blog-posts-basic-list .blog-post{width:100%;max-width:570px;display:block;margin:0 auto 24px}
.blog-posts-basic-list .blog-post:nth-child(2n),.blog-posts-basic-list .blog-post:nth-child(3n){margin-right:auto}
.blog-posts-basic-list .blog-post:nth-child(2n) .post-shares,.blog-posts-basic-list .blog-post:nth-child(3n) .post-shares{float:left}
}
.blog-post-thumb{position:relative}
.blog-post-thumb a{display:block}
.blog-post-thumb img{display:block;width:100%;height:auto}
.blog-post-thumb a:hover{opacity:.8}
.post-topic{position:absolute;top:10px;left:0;float:left;height:40px;background:#2c3133;color:#fff;font:700 1.5rem/40px Karla,sans-serif;padding:0 24px 0 10px;z-index:2}
.post-topic:after,.post-topic:before{position:absolute;right:-10px;content:"";width:0;height:0}
.post-topic:before{top:0;border-right:10px solid transparent}
.post-topic:after{bottom:0;border-bottom:20px solid #2c3133;border-right:10px solid transparent}
.post-topic img{font-style:normal;display:inline-block;vertical-align:middle;margin:-3px 6px 0 0;width:18px;height:18px}
.post-topic:hover{color:#fff;opacity:.6}
.blog-post-descr{padding:16px 16px 50px;position:relative}
.blog-container,.cm-next-step{padding:40px 0 0}
.blog-post-descr h2,.blog-post-descr h3{font:700 3rem/1.1 Karla,sans-serif;margin:0 0 5px;color:#464646}
.blog-post-descr h2 a,.blog-post-descr h3 a{color:#464646}
.blog-post-descr h2 a:hover,.blog-post-descr h3 a:hover{text-decoration:none;color:#08563f}
.post-author,.post-author a{color:#464646}
@media only screen and (max-width:870px){.blog-post-descr h2,.blog-post-descr h3{font-size:2.2rem;margin:0 0 10px}
}
@media only screen and (max-width:767px){.blog-post-descr h2,.blog-post-descr h3{font-size:1.8rem;margin:0 0 18px}
}
.post-author{display:block;font-size:1.5rem;line-height:1.2;margin:0 0 5px}
@media only screen and (max-width:870px){.post-author{font-size:1.3rem}
}
.bp-share-btm{position:absolute;left:14px;right:14px;bottom:10px}
.post-shares{float:left;font:700 1.5rem/1.2 Ovo,serif;color:#2c3133}
.post-shares:before{display:inline-block;vertical-align:middle;margin:-8px 8px 0 0;width:36px;height:36px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAABUUlEQVR42s1Y0Q2EIAx1BEdwBEbwy29HcARHYANHcARHcARGYARGuMOkXnoX4CgUxKTxckF4ad9rS7uO+EzTNFvbrClrL48pWDN3JR678QAHmAAInxn4duACIxOBuIDJHCDiT1hSTZG9BWBMATDYW6IVMPGggLw1wGBQQwiQqgjmw6mQmjgPOq3pyLWyZKi+VGR/r+TQQeLi8szo8P5O8hInkTPoYHBt4lLM6gG0R+4xc4XruDlg3/1lCMxC2GfLlbrGFf3iD/xnQGWKnAKIIVngUAme7ZFXDhYOEhYLDz9WVlHEJrlMslYDdDwFKBQy+RQgA3y5SS0RqQWoigVQruxHB8GzZM+RGHEKGHITI1fp0K7CSi4dzRXXSu3HSW0/OBs0jVNEUoNWqIVVyS1sk01+k9eg5i6KTV6lf8LXxrChyXEM88BKsg2sEkd6Z+pI7w3BEOMv/14OZQAAAABJRU5ErkJggg==);border-radius:50%;content:"";transition:background-color .3s}
.post-shares:hover{color:#007050}
.post-shares:hover:before{background-color:#007050}
.basic-blog-section{margin:0 0 50px}
@media only screen and (max-width:1199px){.blog-container{padding-left:14px;padding-right:14px}
}
.blog-content{float:left;width:65.8%}
.mc-press-details{padding-bottom:130px}
@media only screen and (max-width:767px){.mc-press-details{padding-bottom:0}
}
.blog-heading{padding:0 0 38px}
.blog-heading h1{color:#2c3133;margin:0 0 14px}
@media only screen and (max-width:870px){.post-shares{font-size:1.3rem}
.blog-content{width:100%;float:none}
.blog-heading{padding:0 0 20px}
.blog-heading h1{font-size:3.6rem}
}
@media only screen and (max-width:767px){.blog-heading{padding:0 0 12px}
}
.details-public{margin:0 0 24px;font-size:1.5rem;font-weight:700}
.details-public span{display:inline-block;vertical-align:top}
.details-public .details-date:before{display:inline-block;vertical-align:top;margin:2px 9px 0;width:0;height:16px;border-left:1px solid #000;content:""}
@media only screen and (max-width:870px){.details-public{margin-bottom:15px}
}
.detail-post-thumb{margin:0 0 24px}
.detail-post-thumb img{width:100%;height:auto}
.post-share-this{display:inline-block;height:45px;padding:0 30px 0 10px;font:700 1.8rem/45px Karla,sans-serif;color:#fff;background:#2c3133}
.blog-mce-content ul li:before,.pagin-item:after,.pagin-item:before,.post-share-this:before{background-repeat:no-repeat;content:""}
.post-share-this:before{display:inline-block;vertical-align:top;margin:9px 22px 0 0;width:21px;height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAABdklEQVR42rXVzStEURjH8UssWAiJLCiTjR3JQjZqirJWU4qysLGyYMkfYMmQUsqKSVlY2ZgVY2rytjBkaaVIITLeru/JMzkdV917Dk99FnNm5nfP2z3H8xzK9/0h5PGMA/R7joHD/lc94RgveEPcNrAEl7hFTNo6UUDGNrRBerlqtKfVVNiGVkto2uj9Ga5sAuM4979rHgNYk89zUcIasS5/VAuyKD3Tax9VYcLKMIF7+WMWHfJdheyCGQyq35q9mMW2DKdV2ntwImE3GENpmJ7E1OQaw3hACh9iGXVR5mpDgiZRjxGZM1VH6LZZzTvkjLaUhNba7jm1ALtG26ZraHHuxlGJhDb8HLpsQptlZfV6xJY87B1LqIka3ISkvLsraJP2XpzKg64xql5Hz7UIKceUbDNVe2g3Nv/0j80fYTTF7feKhYDXNBPqNQ0I78OFFpS0PlB+Ofp2jKMvb3X0/echrV8nLX9ynQRcfIfOF1/AFV3Qr+hPGWi95xLzL7MAAAAASUVORK5CYII=)}
.post-share-this:hover{color:#fff}
.blog-mce-content{padding:0 0 0 156px}
.blog-mce-content>h2,.blog-mce-content>h3{margin-left:-156px}
.blog-mce-content table{width:100%;border:0}
.blog-mce-content table td,.blog-mce-content table th{border:0}
.blog-mce-content table td:first-child{padding-right:56px}
.blog-mce-content table h2{font-size:2rem}
.blog-mce-content ul{list-style:none;margin-left:52px}
.blog-mce-content ul li{margin-bottom:20px}
.blog-mce-content ul li:before{display:inline-block;vertical-align:top;margin:-5px 16px 0 -52px;width:35px;height:35px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAACh0lEQVR42s2YPUtcQRSGrx+J2IjFxjWQNppKSaFEiSgu5geksBAlf8HS+FloVkmdXSwWBL/yCxKQBYuQVmNqQW3iGrO6a2ESsdB3wrkwTM7Mndm5Kx54WHbumTMv986cOTNB4GZ1IAXegS1wCMrghn4PqX0BDJJ/7NYCFkGBBrblB0hTf297CGbAb0cRKpdgiuJVZG3gm6cIFRHvqauQflCKCPwL5EEOLNOv+F+M6HcOXtoKGaTXygUSnysLukCtpn8tPc8aPq+I3xclpF1aHSpr4LHjGxb+G5p4ZdMna9DMkb9g1HMhjIErJvaublJPMc4iwFBM6eGVRtBb1TGpmSdjngIawTAYAc3gjWb+PJI7pRmndU8hCbAjxTui5PeRGWsh7FTPZFaxClo9hewxg47TpL5kMnVduJTVTh+qIEQwQT4Z5pnIbf82PfVBdxWEnIIn5NfDPJ8PaJeVG4uGhOYjpENJjOeKz6eAJpbcmJc2yffgAGyD5zEJCW1b8dsXjRdKY46cp5V24dcbkxBhK0xG/i9Alpw/M89UQZUKCWgc2f/a9GbmNIOEghKGEiNKiPbN6OaMyJ5fDbt3wUOIds6YVlOTQZBOSKeFEBH/jFtN3FbQJXW0FWQrRNgLXZ5JWWTgKEEuQnQZeCDcm06YOZG0FOQqpJXZm47lY82iprILGEFfJJ8TRyHCNk27dljPcPXqCBPsAXhNtU7CUYhVPcNl3Luq9CZ1NfBelWrgUYrD1cANlZwOVis8HawbTgdtNuemP4bzTobyUI3nuan/PpwoSy5CQnsGvt+Hs7Y8qWdjuoWY8bmFUPPQEvjpKKJACbUlqIKFN1dp2u2PpHroQrm5SrneXN0CdTs14A0W0usAAAAASUVORK5CYII=)}
.blog-mce-content ol li{font:700 2.4rem/1.4 Ovo,serif;color:#5C842D;margin-bottom:40px}
.blog-mce-content ol li p{padding:0;margin:0}
.blog-mce-content img{max-width:100%;height:auto;margin-bottom:15px}
.blog-mce-content img[style*=left]{margin-right:44px;margin-bottom:20px}
.blog-mce-content .blog-wide-img{margin-left:-156px}
@media only screen and (max-width:1024px){.blog-mce-content{padding-left:0}
.blog-mce-content .blog-wide-img,.blog-mce-content>h2,.blog-mce-content>h3{margin-left:0}
}
@media only screen and (max-width:767px){.blog-mce-content table td{display:block}
.blog-mce-content table td:first-child{padding-right:0}
.blog-mce-content table td h2{font-size:1.8rem;text-align:center}
.blog-mce-content ul{margin-left:44px}
.blog-mce-content ul li{font-size:1.5rem;margin-bottom:8px}
.blog-mce-content ul li:before{margin:5px 16px 0 -44px;width:24px;height:24px;background-size:24px}
.blog-mce-content ol li{font-size:1.5rem;margin-bottom:8px}
.blog-mce-content img[style*=left]{float:none!important;display:block;margin:0 0 15px}
}
.post-tags .topic-ico,.post-tags img{margin:-3px 6px 0 0;vertical-align:middle;display:inline-block}
.post-tags{height:40px;background:#2c3133;color:#fff;font:700 1.5rem/40px Karla,sans-serif;padding:0 24px 0 10px;z-index:2;position:relative;top:auto;left:auto;float:none}
.post-tags:after,.post-tags:before{position:absolute;right:-10px;content:"";width:0;height:0}
.post-tags:before{top:0;border-right:10px solid transparent}
.post-tags:after{bottom:0;border-bottom:20px solid #2c3133;border-right:10px solid transparent}
.post-tags img{font-style:normal;width:18px;height:18px}
.post-tags:hover{color:#fff;opacity:1}
.post-tags .topic-ico{max-width:18px;max-height:18px}
.post-tags ul{display:inline-block;vertical-align:middle}
.post-tags ul li{display:inline-block;vertical-align:middle;margin:0}
.post-tags ul li:before{content:"/";margin:0 4px}
.post-tags ul li:first-child:before{display:none}
.post-tags a{color:#fff}
.post-tags a:hover{color:#08563f}
.blog-aside{float:right;width:280px}
.blog-aside .blog-post{width:100%;margin:0 0 30px}
.blog-aside .blog-post-descr{line-height:2;padding-bottom:20px}
@media only screen and (max-width:870px){.blog-aside{float:none;width:100%;padding:30px 0}
.blog-aside .aside-item-box{display:inline-block;vertical-align:top;width:49%}
.blog-aside .aside-item-box:first-child{width:100%}
.blog-aside .aside-item-box:nth-child(2){margin-right:1%}
.aside-title{text-align:center}
}
@media only screen and (max-width:600px){.blog-aside .aside-item-box{width:100%}
.blog-aside .aside-item-box:nth-child(2){margin-right:0}
}
.article-filters{padding:0 0 15px}
.article-filters select{width:100%}
.article-filters .zf-select{width:100%!important;display:block;margin:0 0 15px}
.thumb-title{position:absolute;left:15px;bottom:20px;color:#fff}
.thumb-title h4{font:700 3rem/1.2 Karla,sans-serif;color:#fff;margin:0 0 5px}
.thumb-auth{font-size:1.5rem}
.aside-title{font:700 2.4rem/1.2 Ovo,serif;margin:0 0 20px}
.aside-title a{color:#2c3133}
.aside-title a:hover{color:#08563f}
.aside-products,.aside-related-posts{padding-top:24px;border-top:1px solid #e4e4e4}
.aside-products .product_card,.aside-related-posts .product_card{display:block;width:100%;max-width:225px;margin:0 auto 10px}
.pagin-item.pi-home:after,.pagin-item.pi-next:before,.pagin-item.pi-prev:after{display:none}
@media only screen and (max-width:870px){.aside-products,.aside-related-posts{padding-top:10px;border-top:0}
.aside-products .product_card,.aside-related-posts .product_card{max-width:350px}
}
.posts-pagination{padding:38px 0;margin:50px 0 40px;border:1px solid #e4e4e4;border-width:1px 0}
@media only screen and (max-width:767px){.aside-title{font-size:2rem}
.posts-pagination{margin:28px 0 0;padding:34px 0}
}
.pagin-item{color:#2c3133;font:700 1.8rem/1.2 Karla,sans-serif;text-align:left;position:relative}
.pagin-item:after,.pagin-item:before{position:absolute;top:-3px;width:24px;height:24px;opacity:.8}
@media only screen and (min-width:768px){.pagin-item.pi-next:after,.pagin-item.pi-prev:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAArlBMVEUAAAABAQH///8GBgYFBQUDAwMCAgIEBAQHBwcICAj8/PwMDAzi4uLz8/MKCgoLCwsNDQ0PDw8XFxd0dHR1dXWEhISHh4f09PT7+/v9/f3+/v4JCQkODg4SEhITExMiIiIoKCgqKipaWlpiYmJsbGx2dnZ3d3d+fn5/f3+np6epqamysrK4uLjAwMDFxcXHx8fIyMjNzc3U1NTX19fY2Njy8vL39/f4+Pj5+fn6+vq+GjeYAAAA10lEQVRo3nVR13ICMQxcyb6zfYWjBgKEXtITSOX/fwyRB2LmxM74wdrZlbQCIowAQg3WAsE5KDA5qWV5ZOpUIkywmgIp/ON9nSKk/pl/e3UBtV6/mW9i74QgDu13vuW1i7uS9G2094ds0DH/9YZUHZqTouSsA7iL+YlmRcZfC9iL+ZEjvDAPt82/3xlePmb+OeT+UtTx5h4BmBZ9LlcUon0NnSRofci0XVJivHsbMG9SJSq3K3+izaOwqifOeso5KuQPXSVdcTfJWHGyp4uQV1oQ4doFETFHlXIJHMmRm64AAAAASUVORK5CYII=)}
.pagin-item br{display:none}
}
.pagin-item.pi-prev{float:left;padding-left:36px}
.pagin-item.pi-prev:before{left:0}
.pagin-item.pi-next{float:right;padding-right:36px}
.pagin-item.pi-next:after{right:0;transform:rotate(-180deg)}
.pagin-item.pi-home{padding-left:36px}
.pagin-item.pi-home:before{left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAAAYGBgtLS02NjY5OTk9PT1AQEBCQkJDQ0NISEhMTExRUVFbW1tgYGCAgICQkJCgoKC0tLTW1tbg4ODr6+vx8fH29vb6+vr8/Pz9/f3///8tSEarAAAAZUlEQVR42s3LyQ6AIAxFUQRREcShgND//1AxxjDozo1v0+SelJB/jG6UNBN7dGbQsA7nurcWEe2w1tA7POeEKPt49Shj0eWO93aZdRUwLagEfMlg4dmLzkCTCjwA+DeAeOE7/G0HlqUL04YxJ28AAAAASUVORK5CYII=)}
.pagin-item:hover{opacity:.7}
@media only screen and (max-width:767px){.pagin-item{line-height:1}
.pagin-item.pi-home{display:none}
.pagin-item:after,.pagin-item:before{top:0;width:34px;height:34px}
.pagin-item.pi-next{padding-right:42px;text-align:right}
.pagin-item.pi-prev{padding-left:42px}
.pagin-item.pi-next:after,.pagin-item.pi-prev:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAAolBMVEUAAAD///8BAQH+/v4DAwP6+vokJCQCAgIFBQUGBgYKCgoTExMVFRUcHBwtLS1OTk6YmJienp6lpaWxsbHJycnT09Pc3Nzg4ODj4+Pm5ubr6+sODg4PDw8jIyMzMzM1NTU4ODg5OTk8PDxCQkJDQ0NaWlpbW1uMjIyNjY2qqqqrq6uzs7O0tLS5ubm6urrAwMDBwcHIyMjw8PDy8vL19fX39/egrg7BAAAAvklEQVRo3tVTxxbDIAzDQGZnkrZJ9957/f+vFUOPsdtja25YTxayEOLnSprzCfE1FQ23t1JukoCdoZsAu7CUwzEEKYCCPa0gzEwfvBUpOz6aPngN8hmDi+nDc04CKi1kuE8lJaLaRobeSFJ+1DoI6NZJu/wcRxRD2vwr+qAmzDr8HIcUvptRSoQ6lNNB1fstYwbi/LjNGEj/jJDHgglOfAK7F0nvNsosZMmET6cIOXAxxYxtIybD5kusEy3+sl7Vogec4y2WVAAAAABJRU5ErkJggg==)}
}
.coach-marks{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.8)}
.coach-marks .frame{padding-top:492px;position:relative;z-index:10}
@media only screen and (max-width:1024px){.coach-marks{display:none!important}
}
.active-step2 .wide-out-step-2,.active-step3 .wide-out-step-3,.active-step4 .wide-out-step-4,.btn-start-shop{display:block}
.coach-marks-frame{padding-bottom:30px}
.btn-start-shop{width:476px;margin:0 auto;position:relative;z-index:30}
.cm-step{position:absolute;font:1.5rem/1.3 cursive;color:#fff;top:0;transition:all .3s ease}
.cm-next-step,.cm-step h3{font:2.4rem/1.2 cursive;color:#fff}
.cm-step h3{margin:0 0 5px}
.cm-step:hover{opacity:.6!important}
.cm-step:hover .cm-next-step{visibility:visible;opacity:1}
.active-step4 .cm-step-4{opacity:1!important;opacity:1;visibility:visible}
.active-step4 .process-step:before{width:100%}
.active-step4 .process-step li:nth-child(4){color:#fff}
.cm-step:before{position:absolute;content:"";background:url(../images/cm-sprite.png?v=1111) no-repeat}
.cm-step-1{top:254px;left:0;right:0;margin:0 auto;width:228px}
.cm-step-1:before{top:-44px;left:-48px;width:42px;height:77px;background-position:0 0}
.cm-step-2{top:152px;right:0;width:287px;visibility:hidden;opacity:0}
.active-step2 .cm-step-2{visibility:visible;opacity:1}
.active-step2 .process-step:before{width:504px}
.active-step2 .process-step li:nth-child(2){color:#fff}
.cm-step-2:before{top:-50px;left:44px;width:99px;height:46px;background-position:-44px 0}
.cm-step-3{top:196px;left:0;width:278px;visibility:hidden;opacity:0}
.active-step3 .cm-step-3{visibility:visible;opacity:1}
.active-step3 .process-step:before{width:848px}
.active-step3 .process-step li:nth-child(3){color:#fff}
.cm-step-3:before{top:-66px;left:76px;width:54px;height:65px;background-position:-145px 0}
.cm-step-4{top:28px;left:168px;width:252px;visibility:hidden;opacity:0}
.cm-step-4:before{top:-10px;left:-76px;width:66px;height:45px;background-position:-44px -48px}
.cm-next-step{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;border-radius:5px;visibility:hidden;opacity:0;transition:all .3s ease}
.cm-step.active .cm-next-step{display:none}
.cm-next-step:hover{color:#fff}
.cm-process h2{font:700 6rem/1.2 Karla,sans-serif;text-align:center;color:#fff;margin:0 0 46px}
.process-step{margin:0 0 40px;padding:0 0 22px;border-bottom:1px solid #7e7e7e;position:relative;font-size:0}
.process-step li{display:inline-block;vertical-align:top;width:25%;color:#7e7e7e;font:2.4rem/1.2 Karla,sans-serif;text-align:center}
.process-step li span{transition:color .6s ease}
.process-step li span:hover{cursor:pointer;color:#fff}
.process-step li:first-child{text-align:left}
.process-step li:last-child{text-align:right}
.process-step:before{position:absolute;left:0;bottom:-1px;height:5px;width:238px;content:"";background:#fff;transition:width .6s ease}
.wide-out-next-step,.wide-out-step{position:absolute;top:0;width:100%;height:100%;left:0}
.active-step1 .process-step li:nth-child(1){color:#fff}
.active-step1 .wide-out-step-1{display:block}
.wide-out-step{z-index:21;display:none;clear:both}
.wide-out-step-2{z-index:22}
.wide-out-step-3{z-index:23}
.wide-out-step-4{z-index:24}
@media only screen and (min-width:1025px) and (max-height:800px){.banners-text,.banners-text strong{font-size:1.6rem}
.drop-banners li{height:150px}
.banners-text{padding-top:16px}
}
@media only screen and (min-width:1025px) and (max-width:1275px) and (max-device-width:1275px){.pr-icon em{display:none}
.pr-icon:hover em{display:block}
}
#wm2-preview-mode{background:red;border:1px solid #e4e4e4;color:#fff;font:700 1.2rem/27px Verdana,Arial,sans-serif;box-shadow:0 0 4px #888;text-shadow:0 0 1px #666;white-space:nowrap;height:30px;width:110px;text-align:center;left:0;top:5px;margin:5px 0 0 5px;padding:0 5px;position:fixed;z-index:9999}
.pm-close{position:absolute;background:#fff;border:1px solid #555;right:-7px;top:-7px;height:12px;width:12px;text-align:center;color:#555;font:1.1rem/1 Arial;border-radius:50%;cursor:pointer}
.pm-close:hover{color:red}
.grid-view-loading,.list-view-loading,.loading{position:relative}
.grid-view-loading:before,.list-view-loading:before,.loading:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";z-index:30;background:url(../images/ajax-loader-big.gif) 50% no-repeat rgba(255,255,255,.5)}
.local-page-banner{min-height:265px;background-size:cover;background-repeat:no-repeat;background-position:50% 0;margin:0 0 42px}
@media only screen and (min-width:1200px){.local-page-banner{padding:70px 0 0}
.local-page-banner .frame{-ms-flex-pack:justify;justify-content:space-between}
.local-page-banner .btn-transp{width:366px;min-width:366px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.local-page-banner{padding:40px 20px 20px;text-align:center}
}
@media only screen and (min-width:768px){.local-page-banner.-default-bg{background-image:url(../images/banners/local-banner.jpg)}
}
@media only screen and (max-width:767px){.local-page-banner{text-align:center;padding:20px 10px 10px}
.local-page-banner.-default-bg{background-image:url(../images/banners/local-banner-mob.jpg)}
}
.local-banner-text{color:#fff;font-size:1.6rem;line-height:1.6}
.local-banner-text h1{font-family:Karla,sans-serif;line-height:1;color:#fff;margin:0 0 10px}
@media only screen and (min-width:1200px){.local-banner-text{width:707px;font-size:1.8rem}
.local-banner-text h1{font-size:4.6rem}
.local-banner-text p{font-size:2.3rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.local-banner-text{padding-bottom:10px}
.local-banner-text h1{font-size:4rem}
.local-banner-text p{font-size:2rem}
}
@media only screen and (max-width:767px){.local-banner-text{padding-bottom:10px}
.local-banner-text h1{font-size:3.4rem}
.local-banner-text p{font-size:1.7rem}
}
@media only screen and (max-width:1199px){.local-page-banner .frame{min-height:235px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.inner-container{padding-left:14px;padding-right:14px}
.inner-container .feat-product-section,.inner-container .wide-map-section{margin-left:-14px;margin-right:-14px}
}
.print-it-simple{float:right;font:700 1.4rem/1 Karla,sans-serif;color:#2c3133;transition:opacity .3s}
.print-it-simple.fl{float:left}
.print-it-simple.dib{display:inline-block;float:none;margin-bottom:5px}
.print-it-simple:hover{opacity:.5}
.print-it-simple:before{display:inline-block;margin:-3px 10px 0 0;vertical-align:middle;width:26px;height:21px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAVCAYAAABYHP4bAAAAgUlEQVR42mNgwA4mAPF/MvEEBhLABFI1kKtv1CKi9H3Agn9C8QcSMT59ZKcuUvEIsugGEG8gEd8gx6IGMlJdAyUWCRCJKbboAJGYYovoFnQJRGKKLSogEhO0CFt4f6Ag6J7giUMMcADJImLzEMwikgrjAxQkb7ItIjXoSLaIqm0GAIK5GjoiqOSyAAAAAElFTkSuQmCC);content:"";opacity:.8}
.product-card-table.pct-light .substituter-item .cart-subtotal-col,.product-card-table.pct-light .substituter-item .pct-photo,.product-card-table.pct-light .substituter-item .product-title-and-sku,.subhead-video:hover,.substituter-item .cart-subtotal-col,.substituter-item .pct-photo,.substituter-item .product-title-and-sku,.substituter-reload:hover,.zip-box input[type=submit]:hover{opacity:.5}
@media only screen and (max-width:767px){.btn-transp.btn-filter-it{display:block;margin:10px auto 20px;max-width:290px}
}
.wrapper-sticky{z-index:20}
.wrapper-sticky.sticky-active .sticky{box-shadow:0 4px 4px rgba(0,0,0,.2)}
.filtered-cat-line{margin-bottom:20px}
@media only screen and (max-width:767px){.filtered-cat-line .print-it.print-it-flex{display:block;margin:0 auto 15px;max-width:260px;float:none}
}
.fs-filter-panel-alt{padding:20px 0;border-top:1px solid #e4e4e4;background:#fff;transition:padding-top .3s}
.fs-filter-panel-alt.fs-filter-panel-no-bd{border-top:0}
.farm-l-item,.order-note,.transp-filter{border-top:1px solid #e4e4e4}
@media only screen and (min-width:768px){.fs-filter-panel-alt.fs-filter-panel-no-bd{padding-top:30px}
}
.fs-filter-panel-alt .js-loader{background-size:30px!important}
@media only screen and (min-width:768px) and (max-width:1024px){.fs-filter-panel-alt .filter-sel.business-filter{margin-left:140px;margin-top:10px}
}
@media only screen and (max-width:767px){.fs-filter-panel-alt{position:relative;padding-left:122px}
.fs-filter-panel-alt.fs-filter-panel-mob{display:none}
.fs-filter-panel-alt .fs-label{top:34px;left:0}
}
@media only screen and (min-width:1025px){.fs-filter-panel-alt.fs-filter-panel-btm-bd{border-bottom:1px solid #e4e4e4;margin-bottom:50px}
.sticky-active .fs-filter-panel-alt{padding-top:38px}
}
.inner-container.show .fs-filter-panel-mob{display:block}
.transp-filter{background:rgba(255,255,255,.7);position:relative;z-index:10}
.transp-filter label{font-family:Ovo,serif;font-weight:700;line-height:1}
.transp-filter.greyscale label{color:#fff}
@media only screen and (min-width:768px){.transp-filter{margin:0 -14px -84px;min-height:84px;padding:12px 20px}
.transp-filter.greyscale{background:rgba(0,0,0,.8)}
.transp-filter label{font-size:2.4rem;display:inline-block;vertical-align:middle;margin:-3px 24px 0 0}
}
@media only screen and (min-width:1025px){.transp-filter{padding-left:0;padding-right:0}
}
@media only screen and (min-width:1200px){.transp-filter{margin-left:0;margin-right:0}
}
@media only screen and (max-width:767px){.transp-filter{margin:0 -14px;padding:14px}
.transp-filter.greyscale{background:#000}
.transp-filter label{font-size:2rem;text-align:center;display:block;margin:0 0 10px}
}
.transp-filter--actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.transp-filter--actions-btn .btn-basic{min-width:284px}
.zip-box{height:46px;border:1px solid #464646;background:#fff}
@media only screen and (min-width:768px){.transp-filter--actions{-ms-flex-pack:justify;justify-content:space-between}
.zip-box{display:inline-block;vertical-align:middle;width:255px}
.zip-box input[type=text]{width:208px}
}
@media only screen and (max-width:767px){.transp-filter--actions{-ms-flex-direction:column;flex-direction:column}
.transp-filter--actions-btn{margin-top:12px}
.zip-box{display:block;margin:0 auto;width:284px}
.zip-box input[type=text]{width:230px}
.farms-filter .chosen-tag{margin-left:0}
}
.zip-box input[type=text]{float:left;height:44px;color:#464646;font:1.5rem Ovo,serif;border:0;background:0 0;padding:0 0 0 19px}
.zip-box input[type=submit]{float:right;width:44px;height:44px;background-color:#fff;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABOUlEQVR42mNgQAfh9g5APAuIbwLxRyB+C8QngLgGiNUYiALh9qJAvAyI/+PBn4G4mJBBEkB8GovmPzgMbcVn2BI0xWuB2A6IVcFeC7cPB+JLaGrCsRlkh6aoGoeFQkC8BUndHSDmRVc0B0nBOgLBIQ7Ez5HUh6AruIkkaUdERLUiqZ+KLvkJKbBliTAsEsmw9eiSb5EMUyDCsAQkw9agS55EkgwlwrCFSOrb0CUbkSQvYMYQRsz/gKr9DsQm6ArU0BLnWnCsYRrkCMT3kNSdwWVjGVpaewzEdUAcDMRR0OTzF00NyIV52AxjBOIJBPIlLpyDy4WpaF5Bxr+gpccXLHJZDHiyTSwQzwPindAs1APE1kDMCfU2NsvKGcgC4fbRWAy7zkA2CLdPQoqUW8QXnLgNLICmTW0QFwBDHgNom49TngAAAABJRU5ErkJggg==);background-position:50%;font-size:0;line-height:0;color:transparent;border:0;transition:opacity .3s}
.wide-map-section{position:relative;z-index:1}
@media only screen and (min-width:768px){.wide-map-section{margin:0 0 50px}
.wide-map-section.-less-btm-marg{margin-bottom:15px}
.wide-map-section:before{width:0;height:0;border-left:24px solid transparent;border-right:24px solid transparent;border-bottom:24px solid #fff;position:absolute;left:0;right:0;bottom:0;margin:0 auto;z-index:2;content:""}
.wide-map-section.no-triangle:before,.wide-map-section.wms-no-arrow:before{display:none}
.wide-map-section .btn-transp.btn-pledge{max-width:370px;position:absolute;left:0;right:0;bottom:50px;background-color:rgba(237,237,237,.7);color:#00573f}
.wide-map-section .btn-transp.btn-pledge:hover{color:#fff;background:#00573f}
}
@media only screen and (max-width:767px){.wide-map-section{margin:0 0 20px;border-bottom:1px solid #e4e4e4}
.wide-map-section .mobile-map-block{height:0;overflow:hidden}
.wide-map-section.show .mobile-map-block{height:auto}
}
.wide-map-section .btn-transp.btn-pledge{margin:0 auto;z-index:10;width:100%}
@media only screen and (max-width:767px){.wide-map-section .btn-transp.btn-pledge{display:block;max-width:290px;margin-top:15px;margin-bottom:15px}
.btn-transp.btn-map-it{display:block;margin:0 auto 20px;max-width:290px}
}
.farms-list-wrap{margin:0 auto;width:100%;max-width:1170px;z-index:2}
.farms-list-wrap .summary{font-size:1.5rem;color:#464646;margin:0}
@media only screen and (min-width:768px){.farms-list-wrap{position:absolute;top:135px;left:0;right:0;height:0}
.farms-list-wrap .summary{display:inline-block;vertical-align:middle}
}
@media only screen and (max-width:767px){.farms-list-wrap{padding-bottom:68px;position:relative}
.farms-list-wrap .summary{display:none}
}
.farms-list-wrap .pager{padding:0;margin:0}
@media only screen and (min-width:768px){.farms-list-wrap .pager{display:inline-block;vertical-align:middle}
}
@media only screen and (max-width:767px){.farms-list-wrap .pager,.farms-list-wrap .pager ul.yiiPager{display:block}
.farms-list-wrap .pager ul.yiiPager .next a,.farms-list-wrap .pager ul.yiiPager .previous a{position:relative}
.farms-list-wrap .pager ul.yiiPager .previous{float:left}
.farms-list-wrap .pager ul.yiiPager .next{float:right}
}
.farms-list{background:#fff}
@media only screen and (min-width:1025px){.farms-list{width:472px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.farms-list{width:300px}
}
.farms-pager-side{padding:10px;background:rgba(255,255,255,.7);white-space:nowrap;text-align:center}
@media only screen and (min-width:768px){.farms-list{float:left}
.farms-pager-side{clear:both;width:472px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.farms-pager-side{clear:both;width:300px}
}
@media only screen and (max-width:767px){.farms-pager-side{height:68px;padding:20px 10px;position:absolute;bottom:0;left:0;right:0;border-top:1px solid #e4e4e4}
}
.farm-l-item{position:relative}
.farm-l-item>.position-changer{display:block;position:relative;background:#fff;transition:background .3s;cursor:pointer}
.farm-l-item>.position-changer.active-item,.farm-l-item>.position-changer:hover{background:#e4e4e4}
.farm-position{position:absolute;left:0;text-align:right;line-height:1;font-weight:700;color:#2c3133}
@media only screen and (min-width:1025px){.farm-l-item>.position-changer{padding:18px 18px 18px 55px}
.farm-l-item>.position-changer.right-pad{padding-right:104px}
.farm-position{top:14px;width:42px;font-size:2.4rem}
}
@media only screen and (max-width:1199px){.farm-l-item>.position-changer{padding:10px 10px 10px 36px}
.farm-l-item>.position-changer.right-pad{padding-right:96px}
.farm-position{top:10px;width:30px;font-size:1.6rem}
}
.farm-l-name{display:block;margin:0 0 5px;color:#08563f;line-height:1}
.farm-l-name span{font-weight:400;color:#2c3133}
.farm-l-location{display:block;color:#2c3133}
@media only screen and (min-width:1025px){.farm-l-name{font-size:1.8rem}
.farm-l-location{font-size:1.6rem}
}
.pr-categories.fl-categories{float:right;max-width:132px}
.pr-categories.fl-categories.flc-abs{position:absolute;top:20px;right:14px;z-index:10}
@media only screen and (max-width:1199px){.farm-l-name{font-size:1.6rem}
.farm-l-location{font-size:1.4rem}
.pr-categories.fl-categories.flc-abs{right:6px}
}
.pr-categories.fl-categories li{float:left;margin:0 6px 6px 0;width:38px;height:38px;position:relative}
.pr-categories.fl-categories li>div:first-child{display:inline}
.pr-categories.fl-categories li .vertical-tooltip{width:214px;height:auto;margin-left:-107px;bottom:36px;padding:15px;opacity:0;visibility:hidden;transition:opacity .5s;line-height:1.3;text-align:left}
.pr-categories.fl-categories li .vertical-tooltip .tooltip-info{padding:5px 0;font-weight:400}
@media only screen and (max-width:767px){.pr-categories.fl-categories li .vertical-tooltip{left:auto;right:-12px}
}
.pr-categories.fl-categories li:hover{z-index:2}
.pr-categories.fl-categories li:hover .vertical-tooltip{opacity:1;visibility:visible}
.pr-categories.fl-categories li.fl-cat-item-wide{width:64px}
.pr-categories.fl-categories .cat{margin:-30px 0 0 -30px;transform:scale(.5);transition:background .3s}
.directions-link:before,.pct-photo a,.pr-categories.fl-categories .cat.cat-img img{-moz-transition:opacity .3s;-webkit-transition:opacity .3s}
@media only screen and (min-width:1200px){.pr-categories.fl-categories .cat.cat-img{line-height:1.2}
}
@media only screen and (max-width:1199px){.pr-categories.fl-categories .cat{width:100px;height:100px}
.pr-categories.fl-categories .cat:before{transform:scale(1)}
.pr-categories.fl-categories .cat.cat-img{width:38px;height:38px;line-height:1.2}
}
.pr-categories.fl-categories .cat.cat-img{width:38px;height:38px;margin:0;transform:scale(1)}
.pr-categories.fl-categories .cat.cat-img:before{display:none}
.pr-categories.fl-categories .cat.cat-img img{width:26px;height:26px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:0;transition:opacity .3s}
.pr-categories.fl-categories .cat.cat-img img.icon-hover{z-index:1;opacity:0}
.pr-categories.fl-categories .cat.cat-img:hover{background-color:#b6b5b5}
.pr-categories.fl-categories .cat.cat-img.cat-img-wide{border-radius:0;width:auto;max-width:100%}
.pr-categories.fl-categories .cat.cat-img.cat-img-wide img{width:auto}
.directions-link:before,.tooltip-site-link:before{width:14px;height:14px;content:"";background-repeat:no-repeat}
@media only screen and (max-width:1199px){.pr-categories.fl-categories{opacity:1}
.pr-categories.fl-categories .cat-icon{transform:scale(1.4)}
}
.tooltip-site-link{display:inline-block}
.tooltip-site-link:before{display:inline-block;vertical-align:middle;margin:-5px 5px 0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAFoTx1HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjg1NkJEMUJGMUE5MTFFNUE5ODJDM0RGNDNFRDc5NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjg1NkJEMUNGMUE5MTFFNUE5ODJDM0RGNDNFRDc5NjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGODU2QkQxOUYxQTkxMUU1QTk4MkMzREY0M0VENzk2MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGODU2QkQxQUYxQTkxMUU1QTk4MkMzREY0M0VENzk2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtcLH88AAAH0SURBVHjaYv7//z/DzS+7pzPfABKMDIzxAAHEDBIBcjwYwoutTEAcgACCiczQsZJlAOKLDOFFVh5A2e8gCRAGCCAGGCOi2ArGsP4PohmBIvv+MzA4Ao0+xQQUcGRgYDi1vOeIOUAAwfVA9a0MB6kEsoGG/2cEC5ZYnwSq/rqi56hTZIn1dKAx6kA+N1gFTCdQFzeySQABBNYJA5ElNrxA/mMGRoa7QFOM4ZJAo5mB1HcglmD4z+ADpPOZoBL8QIH3QOZ1oI53QJ1bGBkZlJmBYcQPFPwAFJAG0i/X7Jp3j5GB4SMDA6MY03+QBMhlDAxvgIJtQPoLEAsA/fkZ5MKnUD9yAoOFFdm1TEC7JIB2PgWq/gYU4mJAAgABhuIVZAB2JAPDLiA2A+IfQCvfAZVKAd32DxjO3iwMuME3IHYCavi3vOfod7iBxdZPgWG+HTl8wDYwgm1gBGr6/xZIywKdCLSEwRSo6hqQ3gJUA4rQGUxADbzQ+AKFxFegAh6g4kVAugIYCkC1DMJAdhdIDhpSwNA5mskIDJ0PQFl2oKQ0OMAhzvEEWtMKtMwQSH8B0kuBwuUreo9+hDkZ5Me7QNcaAWlQ9C0CphAhoOJSoGIdRkbGVUDbo4Aa/qIHACM0eXowgmxgYDQCKvwI1LQcqKkMHGE4AACtSAa/yjNroAAAAABJRU5ErkJggg==)}
.tooltip-site-link:hover{color:#08563f}
.window-location-inner{min-width:186px;color:#2c3133}
.window-location-inner h3{font:700 1.5rem/1.2 Ovo,serif;margin:0 0 8px}
.window-location-inner .w-map-location{font:1.5rem/1.2 Ovo,serif;margin:0 0 8px}
.directions-link,.w-map-btm-links a{font:700 1.5rem/1.2 Ovo,serif;color:#08563f}
.directions-link{display:inline-block;white-space:nowrap;position:relative;padding-left:20px}
.directions-link:before{position:absolute;top:2px;left:0;transition:opacity .3s;z-index:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAxElEQVR42mNgIAVE2MkxhNvVMETYbyOsONyOC4hjgHgPUMM/IP0frBm7yfaMQGwDVDAHSH8CK46wh2GQZjl0DXJAXAOUuA1XjKwJwt6DcEqEfQxYINwO5hRUTTAxCD8GpjEKiFcABV4jOec/VgNAzo6w50IPBJC/dIAhlwPEa8AGoWsG+ZmI0AQZ9BJoCLJmGyLjzX4Fkq23wYYRqTEDyc81xKeUcDsNqI3/wFFFEgi3ewFONSQDSFTFkK4xwj4KnEjQAABAunMPcOZf8AAAAABJRU5ErkJggg==)}
.w-map-btm-links{padding:0 0 0 20px;clear:both}
.w-map-btm-links>div{margin:5px 0 0}
.w-map-btm-links a:hover{color:#2c3133}
.farms-map{width:100%}
@media only screen and (min-width:768px){.farm-l-item:first-child{border-top:0}
.farms-map .google-map-widget{height:1100px}
}
@media only screen and (max-width:767px){.farms-map .google-map-widget{height:400px}
}
.pledge-popup,.ui-dialog.pledge-popup{border:0;padding:0 20px 20px;background-image:url(../images/bg-local-popup.jpg);background-repeat:no-repeat;background-position:50% 100%}
.pledge-popup .ui-dialog-titlebar-close,.ui-dialog.pledge-popup .ui-dialog-titlebar-close{top:17px;right:7px;width:auto;height:25px;background:0 0;border:0;padding:0 26px 0 0;z-index:10;display:inline-block;}
.pledge-popup .ui-dialog-titlebar-close:hover,.ui-dialog.pledge-popup .ui-dialog-titlebar-close:hover{background:0 0;border:0;padding:0 26px 0 0!important}
.pledge-popup .ui-dialog-titlebar-close:hover .ui-button-text,.ui-dialog.pledge-popup .ui-dialog-titlebar-close:hover .ui-button-text{color:#2c3133}
.pledge-popup .ui-dialog-titlebar-close:hover .ui-icon-closethick:after,.pledge-popup .ui-dialog-titlebar-close:hover .ui-icon-closethick:before,.ui-dialog.pledge-popup .ui-dialog-titlebar-close:hover .ui-icon-closethick:after,.ui-dialog.pledge-popup .ui-dialog-titlebar-close:hover .ui-icon-closethick:before{background:#2c3133}
.pledge-popup .ui-dialog-titlebar-close .ui-button-text,.ui-dialog.pledge-popup .ui-dialog-titlebar-close .ui-button-text{width:auto;height:auto;padding:0;text-indent:0;font:1.8rem Ovo,serif;color:#08563f;transition:color .3s}
.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick,.ui-dialog.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick{position:absolute;top:0;right:0;left:auto;background:0 0;border:0;width:21px;height:24px;padding:0}
.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick:after,.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-dialog.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick:before{position:absolute;top:0;right:0;bottom:0;margin:auto;width:22px;height:4px;left:auto;content:"";background:#08563f;transition:background .3s}
.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick:before,.ui-dialog.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick:before{transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.7071067811865476, M12=-.7071067811865475, M21=.7071067811865475, M22=.7071067811865476);zoom:1}
.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick:after,.ui-dialog.pledge-popup .ui-dialog-titlebar-close .ui-icon-closethick:after{transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.7071067811865476, M12=.7071067811865475, M21=-.7071067811865475, M22=.7071067811865476);zoom:1}
.pledge-popup .ui-widget-header,.ui-dialog.pledge-popup .ui-widget-header{background:0 0;padding:0;cursor:default}
.pledge-popup .ui-dialog-title,.ui-dialog.pledge-popup .ui-dialog-title{display:none}
.pledge-popup .ui-widget-content,.ui-dialog.pledge-popup .ui-widget-content{background:0 0}
.pledge-popup .ui-dialog-content,.ui-dialog.pledge-popup .ui-dialog-content{overflow:visible;font-size:1.6rem;font-family:Ovo,serif;text-align:center;padding:0 0 40px;background:0 0}
.farm-full-name,.page-banner-bottom .czc-cta,.pledge-popup .ui-dialog-content h2,.pledge-popup .ui-dialog-content h3,.popup-block-press .form h3,.subcategories-head,.ui-dialog.pledge-popup .ui-dialog-content h2,.ui-dialog.pledge-popup .ui-dialog-content h3{font-family:Karla,sans-serif}
.pledge-popup .ui-dialog-content h2,.ui-dialog.pledge-popup .ui-dialog-content h2{font-size:3rem;line-height:1}
.pledge-popup .ui-dialog-content h3,.ui-dialog.pledge-popup .ui-dialog-content h3{font-size:7.2rem;line-height:1.2;padding:0 0 5px}
.pledge-popup .ui-dialog-buttonpane,.ui-dialog.pledge-popup .ui-dialog-buttonpane{padding:0 0 152px;margin:0;border:0;text-align:center}
.pledge-popup .ui-dialog-buttonpane .ui-dialog-buttonset,.ui-dialog.pledge-popup .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}
.pledge-popup .ui-dialog-buttonpane button.ui-button,.ui-dialog.pledge-popup .ui-dialog-buttonpane button.ui-button{float:none;margin:0 4px;min-width:290px;height:80px;border:3px solid #2c3133;font-size:2.4rem;line-height:74px;color:#2c3133;white-space:nowrap;background:0 0}
.pledge-popup .ui-dialog-buttonpane button.ui-button:hover,.ui-dialog.pledge-popup .ui-dialog-buttonpane button.ui-button:hover{border-color:#2c3133;color:#2c3133;background-color:rgba(255,255,255,.7)}
.pledge-popup .ui-dialog-buttonpane button.ui-button:first-child,.pledge-popup .ui-dialog-buttonpane button.ui-button:first-child:hover,.ui-dialog.pledge-popup .ui-dialog-buttonpane button.ui-button:first-child,.ui-dialog.pledge-popup .ui-dialog-buttonpane button.ui-button:first-child:hover{border-color:#08563f;color:#08563f}
@media only screen and (max-width:870px){.pledge-popup,.ui-dialog.pledge-popup{width:95%!important;background-size:100% auto}
.pledge-popup .ui-dialog-content,.ui-dialog.pledge-popup .ui-dialog-content{font-size:1.5rem}
.pledge-popup .ui-dialog-content br,.ui-dialog.pledge-popup .ui-dialog-content br{display:none}
.pledge-popup .ui-dialog-content h2,.ui-dialog.pledge-popup .ui-dialog-content h2{font-size:2.5rem}
.pledge-popup .ui-dialog-content h3,.ui-dialog.pledge-popup .ui-dialog-content h3{font-size:6rem}
.pledge-popup .ui-dialog-buttonpane,.ui-dialog.pledge-popup .ui-dialog-buttonpane{padding:0 0 126px}
.pledge-popup .ui-dialog-buttonpane button.ui-button,.ui-dialog.pledge-popup .ui-dialog-buttonpane button.ui-button{min-width:230px;height:60px;font-size:2rem;line-height:54px}
}
.pledge-popup .ui-dialog-titlebar-close .ui-button-text, .ui-dialog.pledge-popup .ui-dialog-titlebar-close .ui-button-text{display:none}
.download-app-popup .ui-dialog-buttonpane .ui-dialog-buttonset, .ui-dialog.download-app-popup .ui-dialog-buttonpane .ui-dialog-buttonset{justify-content:space-around}
@media only screen and (max-width:767px){.pledge-popup .popup-center-icon,.ui-dialog.pledge-popup .popup-center-icon{width:96px;height:auto;margin-top:-28px}
.pledge-popup .ui-dialog-titlebar-close .ui-button-text,.ui-dialog.pledge-popup .ui-dialog-titlebar-close .ui-button-text{display:none}
.pledge-popup .ui-dialog-content,.ui-dialog.pledge-popup .ui-dialog-content{padding-bottom:20px}
.pledge-popup .ui-dialog-content h2,.ui-dialog.pledge-popup .ui-dialog-content h2{font-size:1.8rem}
.pledge-popup .ui-dialog-content h3,.ui-dialog.pledge-popup .ui-dialog-content h3{font-size:4rem}
.pledge-popup .ui-dialog-buttonpane,.ui-dialog.pledge-popup .ui-dialog-buttonpane{padding:0 0 64px}
.pledge-popup .ui-dialog-buttonpane button.ui-button,.ui-dialog.pledge-popup .ui-dialog-buttonpane button.ui-button{display:block;width:100%;max-width:230px;margin:0 auto 10px;height:40px;font-size:1.6rem;line-height:32px}
}
.popup-center-icon{display:block;margin:-56px auto 14px}
@media only screen and (min-width:1025px){.cms-block--wrap{padding-left:30px;padding-right:30px}
}
.cms-block--pre-intro{max-width:600px;margin:0 auto 20px;text-align:center}
.cms-block--intro{border-bottom:1px solid #e1e1e1;text-align:center}
@media only screen and (min-width:768px){.cms-block--pre-intro{font-size:2.4rem}
.cms-block--intro{padding:0 0 45px;margin:0 0 45px}
.reasons--cols{-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (max-width:767px){.cms-block--pre-intro{font-size:2rem}
.cms-block--intro{padding:0 0 30px;margin:0 0 30px}
}
.cms-block--intro-frame{max-width:750px;margin:0 auto}
.reasons--cols{display:-ms-flexbox;display:flex;padding:32px 0}
.reasons--col{text-align:center}
@media only screen and (min-width:1025px){.reasons--col:first-child,.reasons--col:last-child{padding:0 50px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.reasons--col{padding:0 20px}
}
@media only screen and (max-width:767px){.reasons--cols{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.reasons--col{margin:0 0 20px}
.reasons--col:last-child{margin:0}
}
.reasons--thumb{margin:0 0 24px}
.reasons--title{margin:0 0 5px;font-size:2.5rem}
.middle-buttons--section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
@media only screen and (min-width:768px){.reasons--col{width:30%}
.middle-buttons--section{padding:32px 0 86px}
.middle-buttons--section .btn-basic{margin:0 10px}
}
@media only screen and (max-width:767px){.middle-buttons--section{padding:0 0 30px;-ms-flex-direction:column;flex-direction:column}
.middle-buttons--section .btn-basic{margin:0 0 10px}
}
.middle-buttons--section .btn-basic{padding:0 10px;min-width:195px}
.pledge-banner{background-size:cover;background-repeat:no-repeat;background-position:50% 0;text-align:center;position:relative}
.pledge-banner:before{display:block;content:"pledge local";font-size:0;line-height:0;color:transparent;background:url(../images/local-pledge-logo.png) no-repeat}
@media only screen and (min-width:1025px){.pledge-banner{background-image:url(../images/banners/pledge-banner.jpg?v=1111)}
}
@media only screen and (min-width:768px) and (max-width:1024px){.pledge-banner{background-image:url(../images/banners/pledge-banner-tab.jpg?v=1111)}
}
@media only screen and (min-width:768px){.pledge-banner{min-height:520px;padding-top:78px}
.pledge-banner:before{margin:0 auto 46px;width:653px;height:229px}
.pledge-banner .btn-transp{min-width:366px}
}
@media only screen and (max-width:767px){.pledge-banner{min-height:250px;padding-top:26px;background-image:url(../images/banners/pledge-banner-mob.jpg?v=1111);background-position:50% 50%}
.pledge-banner:before{margin:0 auto 28px;width:290px;height:102px;background-size:290px 102px}
.pledge-banner .btn-transp{min-width:290px}
.pledge-banner .anchor{display:none}
}
.simple-quotes{padding:0 10px;background:#fff}
.simple-quotes blockquote{max-width:834px;text-align:center}
@media only screen and (min-width:768px){.simple-quotes blockquote{margin:0 auto;padding:88px 0 44px}
}
@media only screen and (max-width:767px){.simple-quotes blockquote{margin:0 -6px;padding:30px 0}
}
.simple-quotes q{position:relative;display:block;line-height:1.6}
@media only screen and (min-width:768px){.simple-quotes q{font-size:1.8rem;padding:0 44px 20px}
}
@media only screen and (max-width:767px){.simple-quotes q{font-size:1.5rem;padding:0 33px 20px}
}
.simple-quotes q:after,.simple-quotes q:before{position:absolute;color:#464646;font:700 7.2rem/1 Ovo,serif;content:"“"}
.icon-pm:before,.press-features-item blockquote:after,.press-features-item blockquote:before,.reason-col li:before,.subcat-l-title:before{content:""}
.simple-quotes q:before{top:-4px;left:0}
.simple-quotes q:after{top:-30px;right:0;transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-1, M12=-.00000000000000012246, M21=.00000000000000012246, M22=-1);zoom:1}
.simple-quotes cite{font:700 1.8rem/1.2 Ovo,serif}
.how-it-works-widget h2{text-align:center;padding:0 0 22px}
@media only screen and (min-width:768px){.how-it-works-widget{padding:42px 20px;background:url(../images/how-it-works-bg.jpg?=1111) 50% 0 no-repeat;background-size:cover}
.how-it-works-widget h2{font:700 4.6rem/1.1 Karla,sans-serif}
}
@media only screen and (max-width:767px){.how-it-works-widget{padding:25px 15px 30px;border:1px solid #dedede;border-width:1px 0;background:#fff}
.how-it-works-widget h2{font:700 3rem/1.1 Karla,sans-serif}
.how-it-works-frame{border:1px solid #dedede}
}
@media only screen and (min-width:768px){.how-it-works-frame{max-width:1036px;margin:0 auto;padding:40px 62px;background:rgba(255,255,255,.8)}
.mob-accordion-item{padding:0 0 30px}
.mob-accordion-item h3{font:700 3rem/1.1 Karla,sans-serif;padding:0 0 5px}
}
@media only screen and (max-width:767px){.mob-accordion-item h3{padding:22px 40px 22px 12px;position:relative;font:700 2.4rem/1.1 Karla,sans-serif;background:#f3f3f3;border:1px solid #dedede;border-width:1px 0}
.mob-accordion-item h3:after,.mob-accordion-item h3:before{position:absolute;background:#08563f;content:""}
.mob-accordion-item h3:before{top:32px;right:20px;width:14px;height:4px}
.mob-accordion-item h3:after{top:27px;right:25px;width:4px;height:14px}
.mob-accordion-item:first-child h3{border-top:0}
.mob-accordion-item:last-child h3{border-bottom:0}
.mob-accordion-item .mob-accordion-hide{font-size:1.5rem;padding:13px;background:#fff;display:none}
.mob-accordion-item.show h3:after{display:none}
.mob-accordion-item.show .mob-accordion-hide{display:block}
}
.certified-widget,.page-banner-center{background-size:cover;background-position:50% 0}
@media only screen and (min-width:768px){.reasons-widget{padding:40px 20px}
}
@media only screen and (max-width:767px){.reasons-widget{padding:20px 0}
}
.reasons-widget-frame{font-size:0;border-bottom:1px solid #dedede}
.reason-col{font-size:1.5rem;line-height:1.6}
.reason-col h3,.simple-text-widget h3{font:700 3rem/1.1 Karla,sans-serif;text-transform:uppercase}
@media only screen and (min-width:768px){.reasons-widget-frame{padding:0 0 20px}
.reason-col{display:inline-block;vertical-align:top;width:33.33%;padding:10px 30px 0}
.reason-col:first-child{padding-left:0}
.reason-col:nth-child(3){padding-right:0}
}
@media only screen and (max-width:767px){.reason-col{padding:0 18px 10px}
}
.reason-col>img{display:block;margin:0 auto 12px}
.reason-col h3{text-align:center;padding:0 0 18px}
.reason-col li{position:relative;padding:0 0 20px 19px}
.reason-col li:before{position:absolute;top:6px;left:0;width:6px;height:6px;border:1px solid #000;border-radius:50%}
.graphic-intro,.search-results-section{position:relative}
.simple-text-widget{text-align:center}
@media only screen and (min-width:768px){.simple-text-widget{padding:40px 20px}
}
@media only screen and (max-width:767px){.simple-text-widget{padding:20px 10px}
}
.simple-text-widget h3{padding:0 0 10px}
.d-super-title{display:block;font:1.5rem/1.2 Karla,sans-serif}
@media only screen and (min-width:768px){.d-super-title{padding:25px 0 26px}
.certified-widget{background-image:url(../images/certified-bg.jpg)}
}
@media only screen and (max-width:767px){.d-super-title{padding:0 0 26px}
}
.d-sub-title{display:block;padding:0 0 5px;color:#999}
.simple-text-frame{max-width:760px;margin:0 auto;font-size:1.5rem;line-height:1.6}
.certified-widget{background-repeat:no-repeat}
@media only screen and (min-width:1025px){.certified-widget{padding:110px 15px 54px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.certified-widget{padding:80px 15px}
}
@media only screen and (max-width:767px){.certified-widget{padding:24px 15px 30px;text-align:center;background-image:url(../images/certified-bg-mob.jpg)}
.certified-widget+.explore-section{margin-top:0}
}
.certified-widget-frame{max-width:1020px;margin:0 auto}
.graphic-intro{z-index:2;color:#fff;font-size:1.8rem;text-align:center}
.graphic-intro h3{font:700 3.6rem/1.1 Karla,sans-serif;text-transform:uppercase;padding:0 0 10px}
@media only screen and (min-width:1025px){.graphic-intro{max-width:707px;margin:0 0 -140px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.graphic-intro{width:70%;max-width:100%;margin:0 0 -104px}
}
.graphic-img{text-align:center}
.graphic-img img{max-width:100%;height:auto}
@media only screen and (max-width:767px){.graphic-intro h3{font-size:30px}
.graphic-img{padding-top:20px}
.search-results-section .search-results-nb{display:none}
.search-results-section .view-all-button.btn-transp{max-width:290px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.restaurants-map .google-map-widget{height:1400px}
}
.search-results-section .summary{position:absolute;top:-52px;right:75px;padding-right:7px;border-right:1px solid #000}
.search-results-section .items+.summary{position:static;text-align:center;padding:45px 0 28px;color:#000;border:0}
.search-results-section .search-results-nb{position:absolute;top:-56px;left:0;font-size:2.4rem;font-weight:400}
.search-results-section .view-all-top-button{position:absolute;top:-51px;right:0}
.view-all-button.btn-transp{display:block;margin:0 auto 50px;max-width:476px;min-width:0}
.search-page-banner{overflow:hidden}
@media only screen and (min-width:1025px){.restaurants-map .google-map-widget{height:1390px}
.search-page-banner{margin-bottom:42px}
.search-page-banner img{width:100%;height:auto}
}
@media only screen and (max-width:1199px){.search-results-section{padding-left:15px;padding-right:10px}
.search-results-section .summary{top:-30px;right:90px}
.search-results-section .search-results-nb{top:-38px;left:15px}
.search-results-section .view-all-top-button{top:-30px;right:20px}
.search-page-banner{margin-left:15px;margin-right:15px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.search-page-banner{margin-bottom:20px}
}
.search-page-banner>a{display:block}
.search-page-banner img{display:block;position:relative;left:50%;transform:translate(-50%,0)}
@media only screen and (min-width:1025px){.search-page-banner .tablet-banner{display:none}
}
@media only screen and (min-width:768px){.search-page-banner .mobile-banner{display:none}
}
.searchbox-wrap{padding:0 0 30px}
@media only screen and (max-width:1199px){.search-page-banner .desktop-banner{display:none}
.searchbox-wrap{padding-bottom:44px}
}
.searchbox-wrap .items+.summary{padding:20px 0}
@media only screen and (max-width:767px){.search-page-banner{margin:15px 15px 0}
.search-page-banner .tablet-banner{display:none}
.searchbox-wrap{padding:20px 14px 44px}
}
.searchbox-wrap .js-loader{width:100%!important;height:100%!important}
.searchbox-light{max-width:575px;margin:0 auto;padding:0 45px 0 0;background:#e4e4e4;position:relative}
.searchbox-light.-wide{max-width:100%;margin:0 0 30px}
.searchbox-light input[type=text],.searchbox-light input[type=search]{display:block;width:100%;height:46px;background:#f5f5f5;font-size:1.5rem;color:#464646;padding:0 18px;border:1px solid #000;border-width:0 0 1px}
.searchbox-light input[type=text]:focus+.btn-submit,.searchbox-light input[type=text]:focus+input[type=submit],.searchbox-light input[type=search]:focus+.btn-submit,.searchbox-light input[type=search]:focus+input[type=submit]{background-color:#000;background-position:0 200%,50% 50%}
.searchbox-light .btn-submit,.searchbox-light input[type=submit]{position:absolute;top:0;right:0;width:45px;height:46px;font-size:0;line-height:0;color:transparent;border:1px solid #000;border-width:0 0 1px;background-color:#f5f5f5;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOklEQVR42q3TzSsFURjH8XNvsZO8LCS5yh9wk43V/D0I2egukB0bdmQsri3/ggVdVmwJKTcLLyth4/0ufJ/6qWOaZuaUU5+azjz95jlzznHOG8OVoRLGsYcrPOAGJ4jR6/IGRRUc4xtn2MEGttHAC24xnRfSxD3mrLOUmqo+9IaltJCSCixkLKfrdhyouyj50v7Jl3XiCgzqOtX9YfKF/djTtOVkhG3iGf3+pO3OrgsY1I+ihUl/0rZ4PTCoG09Y8yftnNQDgwa1ewv+pB22RmDQrJYW+ZOxtrMaEHSEC5T9yR7c6Sy1FQip4RMraS+ntOZ9dOSEPOL8TzeJokUtsak7NoIuDGBGy/nAJd6xldV25F3Qlrb4Vc/2T5atE13k7DAF9mECq5jXB8qJmmJhBXfvNyz+j7A6rn8A92R+Y7oXfnQAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABOElEQVR42q3TzSsFURjH8XNvsZO8LCTxJ9xkYzV/D0I2skB2bNiRsbi2/AsWdFmxJaTcLLyshI33W+P71E8d0zQzp5z61HTm6TfPmXOOc95IkqSCMezhCg+4wQli9LqiQdEQjvGNM+xgA9to4AW3mCoKaeIes9ZZRk1NH3rDUlZIRQUWMlrQdTsO1F2Ufmn/5Ms6cSUGdZ3q/jD9wn7sadZycsI28Yx+f9J2Z9cFDOpH0MKEP2lbvB4Y1I0nrPmTdk7qgUGD2r0Ff9IOWyMwaEZLi/zJWNtZCwg6wgWq/mQP7nSW2kqEzOETK1kvJ7XmfXQUhDzi/E83qaJFLbGpOzaMLgxgWsv5wCXesZXXduRd0Ja2+FXP9k+WrRNd5PwwBfZhHKuY1weqqZpyYSV37zcs/o+wOq5/AO6l0SjQrnV6AAAAAElFTkSuQmCC);background-position:50% 50%,0 200%;transition:background-color .3s}
.searchbox-light .btn-submit:hover,.searchbox-light input[type=submit]:hover{background-color:#000;background-position:0 200%,50% 50%}
.product-card-table.pct-light{border-bottom:1px solid #e8e8e8}
.product-card-table.pct-light.unavailable:before{display:none}
.product-card-table.pct-light:first-child{border-top:1px solid #e8e8e8}
.product-card-table.pct-light .table-cover-back{padding:26px 0}
@media only screen and (min-width:768px) and (max-width:1199px){.product-card-table.pct-light .table-cover-back.tcb-tablet-left-pad{padding-left:14px}
.product-card-table.pct-light .table-cover-back.tcb-tablet-left-pad .product-price-table{padding-left:0}
}
.product-card-table.pct-light .table-cover-back .pct-photo{width:119px;padding:0 0 0 7px}
.product-card-table.pct-light .table-cover-back .pct-photo img{width:102px;margin-left:-12px;height:auto}
@media only screen and (min-width:768px){.product-card-table.pct-light .table-cover-back .pct-photo.pct-photo-narrow{width:88px}
.product-card-table.pct-light .table-cover-back .pct-photo.pct-photo-narrow img{width:56px}
}
.product-card-table.pct-light .table-cover-back .product-title-and-sku{width:612px;padding-right:10px}
.product-card-table.pct-light .table-cover-back .product-title-and-sku h3{font-size:1.8rem;font-weight:700}
.product-card-table.pct-light .table-cover-back .product-title-and-sku.pct-product-title-and-sku{width:426px}
.product-card-table.pct-light .table-cover-back .product-title-and-sku.pct-product-title-and-sku h3{font-size:1.8rem}
.product-card-table.pct-light .table-cover-back .product-price-table{width:171px}
.product-card-table.pct-light .table-cover-back .card-product-cart{width:178px}
@media only screen and (min-width:1200px){.product-card-table.pct-light .table-cover-back .btn-unavailable{max-width:178px}
.product-card-table.pct-light .table-cover-back .addtocart-button-cnt .add-cart-wrap.added span{display:block;margin:0 36px}
}
@media only screen and (min-width:1301px){.product-card-table.pct-light .table-cover-back .card-product-cart{width:188px}
.product-card-table.pct-light .table-cover-back .btn-unavailable{max-width:188px}
}
.product-card-table.pct-light .table-cover-back .addtocart-button-cnt{width:177px}
@media only screen and (max-width:1199px){.product-card-table.pct-light .table-cover-back{padding-bottom:80px}
.product-card-table.pct-light .table-cover-back .pct-photo{padding:0 0 10px 14px}
.product-card-table.pct-light .table-cover-back .product-farm-pct,.product-card-table.pct-light .table-cover-back .product-price-table,.product-card-table.pct-light .table-cover-back .product-title-and-sku{width:100%;padding:0 0 5px 14px}
.product-card-table.pct-light .table-cover-back .product-farm-pct a,.product-card-table.pct-light .table-cover-back .product-farm-pct h3,.product-card-table.pct-light .table-cover-back .product-price-table a,.product-card-table.pct-light .table-cover-back .product-price-table h3,.product-card-table.pct-light .table-cover-back .product-title-and-sku a,.product-card-table.pct-light .table-cover-back .product-title-and-sku h3{font-size:1.3rem}
.product-card-table.pct-light .table-cover-back .card-product-cart{margin:0 auto;width:auto}
.product-card-table.pct-light .table-cover-back .addtocart-button-cnt{width:100%}
.product-card-table.pct-light .table-cover-back .unavailable-table{margin:0 auto}
.product-card-table.pct-light .table-cover-back .unavailable-table.ut-abs-tablet{position:absolute;left:14px;right:14px;bottom:34px}
.product-card-table.pct-light .table-cover-back .unavailable-table.ut-abs-tablet+.notify-me--block{position:absolute;left:0;right:0;bottom:8px}
.product-card-table.pct-light.pct-search-results .product-title-and-sku h3,.product-card-table.pct-light.pct-search-results .product-title-and-sku h3 a{font-size:1.8rem}
}
@media only screen and (max-width:767px){.product-card-table.pct-light .table-cover-back{padding-bottom:26px}
.product-card-table.pct-light .table-cover-back .pct-photo{padding:0 0 10px;margin:0 auto}
.product-card-table.pct-light .table-cover-back .product-price-table{padding-bottom:10px;padding-left:0}
.product-card-table.pct-light .table-cover-back .product-farm-pct,.product-card-table.pct-light .table-cover-back .product-title-and-sku{padding-left:0}
.product-card-table.pct-light.pct-search-results .pct-photo{margin:0 10px 0 15px}
}
.product-card-table.pct-light.pct-search-results .table-cover-back{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 0;min-height:112px}
.product-card-table.pct-light.pct-search-results .table-cover .icon-pm,.product-card-table.pct-light.pct-search-results .table-cover .order-note-icon{display:none}
.product-card-table.pct-light.pct-search-results .table-cover .card-product-title{font-weight:700}
.product-card-table.pct-light.pct-search-results:first-child{border-top:0}
.product-card-table.pct-light.pct-search-results .pct-photo{margin:0 10px 0 15px;-ms-flex-order:1;order:1}
@media only screen and (max-width:1024px){.product-card-table.pct-light.pct-search-results .pct-photo{width:100px;min-width:100px}
.product-card-table.pct-light.pct-search-results .pct-order-note-col{margin-left:30px}
}
.product-card-table.pct-light.pct-search-results .pct-order-note-col{min-width:34px;-ms-flex-order:3;order:3;position:relative;z-index:11}
.product-card-table.pct-light.pct-search-results .pct-order-note-col .order-note-icon,.product-card-table.pct-light.pct-search-results .pct-order-note-col .order-note-unavailble{position:relative}
.product-card-table.pct-light.pct-search-results .pct-order-note-col .ap-alt{white-space:nowrap}
@media only screen and (min-width:768px) and (max-width:1199px){.product-card-table.pct-light.pct-search-results .pct-order-note-col{margin-right:15px}
}
.product-card-table.pct-light.pct-search-results .pct-heading{padding-right:0}
.product-card-table.pct-light.pct-search-results .product-title-and-sku{width:230px;max-width:230px;-ms-flex-order:2;order:2;padding-right:0}
.product-card-table.pct-light.pct-search-results .product-title-and-sku h3{font-weight:400;color:#a4a4a4}
.product-card-table.pct-light.pct-search-results .product-title-and-sku h3 a{color:#a4a4a4}
.product-card-table.pct-light.pct-search-results .product-title-and-sku h3 a:hover,.product-card-table.pct-light.pct-search-results .product-title-and-sku h3 a:hover .highlight{color:#00573f}
.product-card-table.pct-light .pct-farm a,.product-card-table.pct-light.pct-search-results .product-title-and-sku h3 .highlight{color:#2c3133}
@media only screen and (max-width:767px){.product-card-table.pct-light.pct-search-results .pct-order-note-col{display:none}
.product-card-table.pct-light.pct-search-results .product-title-and-sku{width:auto;max-width:100%}
.product-card-table.pct-light.pct-search-results .product-title-and-sku .pct-price-unit,.product-card-table.pct-light.pct-search-results .product-title-and-sku .product-sku-inline{display:none}
}
.product-card-table.pct-light.pct-search-results .pct-heading .order-note-icon,.product-card-table.pct-light.pct-search-results .pct-heading .order-note-unavailble{position:relative;left:auto;right:auto;display:inline-block;margin:-1px 0 0 5px;vertical-align:top}
.product-card-table.pct-light.pct-search-results .card-product-cart{-ms-flex-order:5;order:5}
@media only screen and (max-width:1199px){.product-card-table.pct-light.pct-search-results .card-product-cart{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:0;width:177px}
.product-card-table.pct-light.pct-search-results .card-product-cart .addtocart-button-cnt{position:relative}
.product-card-table.pct-light .product-sku-inline{margin-top:0}
}
.product-card-table.pct-light.pct-search-results .item-menu{-ms-flex-order:4;order:4;margin-right:20px;position:relative}
.product-card-table.pct-light.pct-search-results .item-menu .card-product-menu{position:relative;top:0;left:0}
.product-card-table.pct-light.pct-search-results .item-menu-frame{max-height:184px}
.product-card-table.pct-light .product-sku-inline{font-family:Ovo,serif;font-size:1.6rem;float:left;margin-right:5px}
@media only screen and (max-width:767px){.product-card-table.pct-light.pct-search-results .card-product-cart,.product-card-table.pct-light.pct-search-results .item-menu{display:none}
.product-card-table.pct-light .product-sku-inline{font-size:1.4rem;margin-top:2px}
}
.product-card-table.pct-light .pct-farm{display:block;overflow:hidden}
.product-card-table.pct-light .pct-price-unit{font-size:1.6rem;display:inline-block;vertical-align:top;font-weight:700;padding:0 0 0 8px;border-left:1px solid #2c3133}
.product-card-table.pct-light .card-product-menu{float:right}
.product-card-table.pct-light .product-card-basic .add-cart-wrap.added span{width:auto}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added){box-shadow:inset 1px 1px 0 #00573f,inset -1px -1px 0 #00573f}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added):not(.acf-reorder) .basic-add-cart-text{background:0 0;position:absolute;top:0;left:0;right:0;z-index:10;pointer-events:none}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added):not(.acf-reorder) .basic-add-cart-text.bact-basic{display:block}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added):not(.acf-reorder) .basic-add-cart-text.bact-basic .hide-in-mobile{display:none}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added):not(.acf-reorder) .basic-add-cart-text.bact-basic .show-in-mobile{display:block!important}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added):not(.acf-reorder):hover .basic-add-cart-text{color:#fff}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added):not(.acf-reorder) .btn-add-cart{color:transparent!important}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added):not(.acf-reorder) .no-user-text{color:#00573f;background:0 0}
.product-card-table.pct-diff-buttons .add-cart-wrap:not(.added):not(.acf-reorder):hover .no-user-text{color:#fff}
.product-card-table.pct-diff-buttons .add-cart-wrap span{height:45px;background:#f2f2f2}
.product-card-table.pct-diff-buttons .add-cart-wrap.added{border:1px solid #e4e4e4;height:47px}
.product-card-table.pct-diff-buttons .add-cart-wrap.added input.qty-in-cart{display:inline-block;vertical-align:top;width:26px;font-size:1.4rem;text-align:center;border:0;padding:0 0 1px;background-color:transparent}
.product-card-table.pct-diff-buttons .add-cart-wrap.added input.qty-in-cart.max-qty-inp{text-align:center}
.product-card-table.pct-diff-buttons .add-cart-wrap.added i{display:inline-block;vertical-align:top;font-size:1.4rem;letter-spacing:-1px;border:0;padding:4px 6px 0 3px;background:0 0;color:#999}
.product-card-table.pct-diff-buttons .add-cart-wrap.added i.max-qty{display:block;position:absolute;top:-17px;left:0;right:0;width:auto;height:16px;font-size:1.1rem;line-height:16px;color:#000;background:#fff;border:1px solid #e4e4e4;padding:0}
.product-card-table.pct-diff-buttons .add-cart-wrap.added i .no-need,.product-card-table.pct-diff-buttons .add-cart-wrap.added i.max-qty br{display:none}
.product-card-table.pct-diff-buttons .add-cart-wrap.added .in-your-cart-total{display:block;font-size:1.4rem;border:0;padding:0;margin:0}
.icon-pm,.pct-heading h3{display:inline-block;vertical-align:top}
.product-card-table.pct-diff-buttons .add-cart-wrap.added .in-your-cart-total sup{font-size:1rem;padding-right:1px;top:-3px}
.product-card-table.pct-diff-buttons .add-cart-wrap.acf-reorder .btn-add-cart{padding:0 44px}
.product-card-table.pct-diff-buttons .add-cart-wrap.acf-reorder.added .btn-add-cart{padding:0}
.product-card-table.pct-diff-buttons .add-cart-wrap .acw-icon-pm{top:15px;left:15px;font-size:0;color:transparent}
@media only screen and (max-width:1199px){.product-card-table.pct-diff-buttons .add-cart-wrap.added i.max-qty{left:0;right:0;width:auto;max-width:100%}
.product-card-table.pct-diff-buttons .add-cart-wrap.added span{width:calc(100% - 72px)}
.product-card-table.pct-diff-buttons .add-cart-wrap.added .in-your-cart-total{width:100%;max-width:100%}
}
.pct-heading{padding:0 38px 4px 0;position:relative;z-index:10}
@media only screen and (min-width:1025px){.pct-heading{max-width:390px}
}
.pct-heading .order-note-icon,.pct-heading .order-note-unavailble{position:absolute;top:3px;right:0}
.banner-cat-col:first-child,.pct-photo,.subcat-l-title{position:relative}
.pct-heading a:hover{text-decoration:none}
.favorite-icon{font-weight:400;white-space:nowrap;color:#00573f}
.favorite-icon img{margin:-2px 4px 0 0}
@media only screen and (min-width:1200px){.favorite-icon{font-size:1.4rem}
}
@media only screen and (max-width:1199px){.pct-heading .order-note-icon,.pct-heading .order-note-unavailble{top:0;right:17px}
.favorite-icon{font-size:1.2rem;margin-top:-2px}
.favorite-icon img{width:18px;height:auto}
}
.icon-pm{font-size:1.2rem;line-height:1;text-align:center}
.icon-pm:before{display:block;margin:0 auto 3px;width:14px;height:14px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAtElEQVR42mNgQAWaQDwLiC8B8VsovgQV02TAAcqB+D0Q/wfi50B8EIqfQ8XeQ9VgaPoLVVQBxKxIcqxQsedQNeXIznsPlbCCivED8RsgXo1kgBVUzXuYs2dBnVKBpEgAKrYGzWUVUHGQHrDnn6M5D5dGVqhakB5wyB1EUwDTCBJPgeJgqNxBqB68GpHxGXSN2JzKDsR9QNyBhEvQnYotcHABlMDBFh3YAEZ0kJ0AKEpyJCdyAPGKU/X2Z3HdAAAAAElFTkSuQmCC);background-position:0 0}
.icon-pm.ap-alt,.icon-pm.ap-light{color:#00573f}
.icon-pm.ap-alt:before,.icon-pm.ap-light:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAABMUlEQVR42sWUsbHCMBBElWgIoQ234IQiCGiAEpiRSyCiALcATTgnUhNK8KgCRn+F18P9s/UNCf9mXrI6bof1ScbI2m8r0AIPeuKpVaZQKaUKtMCDnnhqhd/ttw5EkEAAHQnU4rNnauZATEMF0JFALZ+5ObMHhzfAijNLLbDHKbMHhzfAijNLLbDHyRgjB9bU1uAOLsK4Zk/urRhj5MCaJmtwBxdhXLMnDvEO3yc9/8Vr+IbaVSXRUG/5fXI1YviG2lXF3lBvDZciqBhLhpa9nksRVIwlQ8teb7iJnRo8GualOZAdz7I2bmKnBo+GeWkOZMezrPVLhpLbB4aybtpwLtIVOIOT4PhGpCtwBifBUUc6XZpSLSzNHw/Dr6WZXot5s8VrUTBT1+LrF/9fnrYvPt4/bz98QF1VzjsAAAAASUVORK5CYII=)}
.pct-photo{text-align:center}
.pct-photo a{transition:opacity .3s}
.pct-photo a:hover{opacity:.6}
.banner-cat-col a:hover,.banner-foot-categories a:hover,.header-zip-box input[type=submit]:hover,.subcat-l-photo:hover{opacity:.7}
.pct-photo .msg-img-unavailable{left:4px;right:4px}
.pct-photo .msg-img-unavailable span{font-size:1.1rem;padding:4px 3px}
.pct-cat{display:block;margin:0 auto;width:72px;height:72px;background:url(../images/icons/categories-sprite.png) no-repeat}
.pct-cat.pct-cat-local{background-position:-72px 0}
.pct-cat.pct-cat-peakseason{background-position:0 0}
.pct-cat.pct-cat-fruits{background-position:-144px 0}
.pct-cat.pct-cat-vegetables{background-position:-216px 0}
.pct-cat.pct-cat-organics{background-position:-288px 0}
.pct-cat.pct-cat-freshcuts{background-position:-360px 0}
.pct-cat.pct-cat-meatpoultry,.pct-cat.pct-cat-meatseafood{background-position:-432px 0}
.pct-cat.pct-cat-specialtygrocery{background-position:-504px 0}
.pct-cat.pct-cat-dairy{background-position:-576px 0}
.pct-cat.pct-cat-bakerypastry,.pct-cat.pct-cat-cheese{background-position:-648px 0}
@media only screen and (max-width:1199px){.pct-photo{text-align:left}
.pct-cat{margin:0}
}
@media only screen and (min-width:1200px){.smartshop-content .last-orders-narrow .product-card-table.pct-light .table-cover-back .product-title-and-sku{width:395px}
.smartshop-content .last-orders-narrow .product-card-table.pct-light .table-cover-back .product-title-and-sku h3{font-size:1.6rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.smartshop-content .last-orders-narrow .product-card-table.pct-light .table-cover-back .product-title-and-sku{width:calc(100% - 364px)}
}
@media only screen and (min-width:768px){.smartshop-content .last-orders-narrow .product-card-table.pct-light .table-cover-back .card-product-cart{width:150px}
}
@media only screen and (min-width:1200px){.pct-qty-narrow{width:90px;text-align:center;font-size:1.8rem}
}
@media only screen and (max-width:1199px){.pct-qty-narrow{width:110px;font-size:1.6rem}
}
@media only screen and (max-width:767px){.product-card-table.pct-diff-buttons .add-cart-wrap span{border:0}
.pct-qty-narrow{padding-left:0}
}
.wholeFoods .homepageslider{width:100%!important}
.wholeFoods .header-mdl{border-top:10px solid #000;padding-top:18px}
.wholeFoods .shop-order{width:300px;margin-top:12px;transition:margin-top .5s}
.wholeFoods .header-bottom{padding-bottom:24px}
.wholeFoods .layout-container{margin-top:210px}
.wholeFoods .feat-product-section{padding-bottom:0;margin-bottom:0;border-bottom:0}
.wholeFoods .layout-wide.container{padding-bottom:60px}
.wholeFoods.animated .header{top:-20px}
.wholeFoods.animated .header-mdl{padding-bottom:0}
.wholeFoods.animated .header-bottom{display:none}
.wholeFoods.animated .shop-order{margin-top:6px}
.wholeFoods.animated .logo{margin-bottom:-30px}
.wholeFoods .custom-background .list-view{clear:both}
.wholeFoods .toggle-box .row{margin-bottom:10px}
.wholeFoods .toggle-box label{display:block;margin:0 0 5px;font-weight:700}
.wholeFoods .toggle-box .btn-dark-large{border:0}
.wholeFoods .toggle-box .cart-summary+.btn-dark,.wholeFoods .toggle-box .cart-summary+.contact-form .form .submit input{margin-top:10px}
@media only screen and (max-width:1199px){.wholeFoods .header-mdl{border-top:0}
.wholeFoods .shop-order{margin-top:0}
.wholeFoods .mobile-menu-side .mms-btn{width:100%}
.wholeFoods .layout-container{margin-top:172px}
}
@media only screen and (max-width:767px){.wholeFoods .layout-container{margin-top:140px}
}
@media screen and (min-width:1025px) and (max-height:800px){.wholeFoods .header-mdl{padding-top:18px}
.wholeFoods .shop-order{margin-top:12px}
.wholeFoods .header-bottom{padding-bottom:24px}
.wholeFoods .layout-container{margin-top:208px}
.wholeFoods.animated .header{top:-20px}
.wholeFoods.animated .header-mdl{padding-bottom:0}
.wholeFoods.animated .header-bottom{display:none}
.wholeFoods.animated .shop-order{margin-top:6px}
.wholeFoods.animated .logo{margin-bottom:-30px}
}
.subcategories-mode{padding:0 0 64px}
.subcategories-head{font-weight:700;font-size:3.3rem;line-height:1;text-transform:uppercase;margin:0 0 24px}
@media only screen and (max-width:1199px){.subcategories-mode{padding:0 0 15px}
.subcategories-head{padding-left:14px;padding-right:14px}
}
@media only screen and (max-width:1024px){.subcategories-head{padding-top:20px}
}
@media only screen and (max-width:767px){.subcategories-head{font-size:2.4rem;margin:0 0 16px}
}
.banner-categories{overflow:hidden;width:100%;max-width:1170px;margin:0 0 60px}
@media only screen and (min-width:601px){.banner-categories{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.banner-cat-col:first-child{width:59.83%}
}
.banner-cat-col a,.banner-foot-categories a{display:block;-moz-transition:opacity .3s;-ms-transition:opacity .3s}
@media only screen and (max-width:1199px){.banner-categories{padding-left:14px;padding-right:14px;margin:0 0 30px}
}
.banner-cat-col:last-child a:first-child{margin:0 0 10px}
.banner-cat-col:last-child .fluid-video{margin-top:10px}
.banner-cat-col:last-child .fluid-video:first-child{margin-top:0}
@media only screen and (min-width:601px){.banner-cat-col:last-child{width:calc(40.17% - 10px)}
.banner-cat-col:last-child .fluid-video{padding-bottom:35%}
}
.banner-cat-col a{transition:opacity .3s}
.banner-cat-col a img{width:100%;height:auto}
@media only screen and (max-width:600px){.banner-cat-col:first-child{margin:0 0 10px}
}
.banner-foot-categories{max-width:1170px;margin:0 auto}
.banner-foot-categories a{overflow:hidden;transition:opacity .3s}
.header-zip-box input[type=submit],.subcat-l-photo{-moz-transition:opacity .3s;-ms-transition:opacity .3s}
.banner-foot-categories a:first-child{float:left;width:50%;padding:0 5px 0 0}
.banner-foot-categories a:last-child{padding:0 0 0 5px}
.banner-foot-categories a img{width:100%;height:auto}
@media only screen and (max-width:1199px){.banner-foot-categories{padding-left:14px;padding-right:14px}
}
@media only screen and (max-width:600px){.banner-foot-categories a:first-child{float:none;width:100%;padding:0 0 10px}
.banner-foot-categories a:last-child{padding:0}
}
.subcats-list-mode{font-size:0}
@media only screen and (max-width:1199px){.subcats-list-mode{padding:0 14px}
}
.subcat-l-item{display:inline-block;vertical-align:top;width:17.95%;margin:0 2.55% 5% 0;text-align:center}
.subcat-l-item:nth-child(5n){margin-right:0}
.subcat-l-item img{max-width:100%;height:auto}
@media only screen and (max-width:767px){.subcats-list-mode{padding:0 14px 30px}
.subcat-l-item{width:33.33%;margin:0;padding:0 5px 10px}
}
@media only screen and (max-width:600px){.subcat-l-item{width:50%}
}
.subcat-l-photo{margin:0 0 15px;display:block;transition:opacity .3s}
.subcat-l-photo:hover+.subcat-l-title:before{width:100%}
.subcat-l-title{display:inline-block;font:700 2rem/1.2 Karla,sans-serif;text-transform:uppercase;color:#000}
.subcat-l-title:before{position:absolute;bottom:-3px;left:0;right:0;margin:0 auto;width:0;height:3px;background:#000;transition:width .3s}
.subcat-l-title:hover{color:#000}
.subcat-l-title:hover:before{width:100%}
@media only screen and (max-width:1199px){.subcat-l-title{font-size:1.6rem}
}
.search-results-load-more{margin:15px 0;text-align:center}
.search-results-load-more .view-all-button.btn-transp{margin:0 auto}
.press-features{padding:34px 20px;background:#f8f8f8}
@media only screen and (min-width:768px){.press-features{margin:-50px 0 0}
.press-features-frame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.press-features-item{width:31.5%}
}
.press-features-item{display:block;text-align:center;background:#fff;color:#000;transition:background .3s}
@media only screen and (min-width:1200px){.press-features-item{padding:40px 32px}
.press-features-item blockquote{font-size:1.8rem;line-height:1.8}
}
@media only screen and (min-width:768px) and (max-width:1199px){.press-features-item{padding:20px 14px}
.press-features-item blockquote{font-size:1.6rem;line-height:1.4}
}
@media only screen and (max-width:767px){.press-features{margin:-30px 0 0}
.press-features-item{margin:0 0 20px;padding:20px}
.press-features-item:last-child{margin-bottom:0}
.press-features-item blockquote:after,.press-features-item blockquote:before{display:inline-block;vertical-align:top}
}
.press-features-item:hover{color:#000;background:#f2f2f3}
.press-features-item blockquote{margin:0 0 8px;position:relative}
.press-features-item blockquote:after,.press-features-item blockquote:before{width:24px;height:19px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAA9ElEQVR42p1UCw0DIQzFAhbOAhYIDs7CLGABC1iYBSycBSxggZWFWxgrbRnJSy7He7x+KEr15ZzTgAAogNqRAV4tFuwZwHPgN1wAOxN136gLhMXhhdCcIzkSxBvHFFBh+PkmH4LD65g2fD8kmi3ymDJSd9LA/5FBEvDLjkGeGiwJKEgNWjPNZHAxmravJQZpvD3CEvnP4Z1sV0RiwIIk01FQ0BtAT/BPtpQAK5NmTPKOATaZnjE4kaDMroAzieI+EFOdvh4u3qT2f4bKBHvI8kq0uFXveaB6EqnnAtFYbAAVU+OjGxXOYCpzEhlMGZ3YVDPB+RfMMNx2pusA0gAAAABJRU5ErkJggg==)}
.press-features-item blockquote:after{transform:rotateY(180deg)}
@media only screen and (min-width:768px){.press-features-item blockquote{padding:0 30px}
.press-features-item blockquote:after,.press-features-item blockquote:before{position:absolute}
.press-features-item blockquote:before{top:0;left:0}
.press-features-item blockquote:after{top:11px;right:0}
}
@media only screen and (max-width:767px){.press-features-item blockquote:before{margin-right:5px}
.press-features-item blockquote:after{margin:5px 0 0 5px}
}
.press-features-item blockquote p{display:inline}
@media only screen and (min-width:1200px){.press-features-logo{height:142px;line-height:142px;margin:0 0 32px}
.press-features-logo img{max-height:142px;max-width:100%}
.press-release-section{padding:66px 20px}
}
@media only screen and (max-width:1199px){.press-features-logo{height:90px;line-height:90px;margin:0 0 15px}
.press-features-logo img{max-height:90px;max-width:80%}
}
.press-filter,.press-release-list{max-width:800px}
.press-features-logo img{vertical-align:middle;width:auto;height:auto}
@media only screen and (max-width:1199px){.press-release-section{padding:46px 20px}
}
.press-filter{padding:0 0 26px}
.press-filter ul{display:inline-block;vertical-align:bottom;margin:0 0 4px}
.press-filter ul li{display:inline-block;font-size:1.5rem}
.press-filter ul li:before{content:"|";display:inline-block;vertical-align:middle;margin:-3px 13px 0 11px}
.press-filter ul li:first-child:before{display:none}
.press-filter ul a{color:#000}
.press-filter ul a:hover{color:#00573f}
.press-filter-title{display:inline-block;vertical-align:bottom;font-size:2.4rem;font-weight:700;margin:0 22px 0 0}
.press-release-list .items{margin-bottom:28px}
.press-release-item{font-size:1.6rem;color:#333}
@media only screen and (min-width:768px){.press-release-item{padding:32px 0}
.page-banner-center.-farms-partners-bg{background-image:url(../images/banners/farm-partners.jpg)}
.page-banner-center.-local-bg{background-image:url(../images/banners/local-page-banner.jpg)}
}
@media only screen and (max-width:767px){.press-release-item{padding:15px 0}
}
.press-release-item h2{font-weight:700;line-height:1.6;margin:0 0 5px}
.press-release-item h2 a{color:#000}
.press-release-item h2 a:hover{color:#00573f;text-decoration:none}
@media only screen and (min-width:1200px){.press-release-item h2{font-size:2.4rem}
.press-release-name{font-size:2rem}
}
@media only screen and (max-width:1199px){.press-release-item h2{font-size:2rem}
.press-release-name{font-size:1.8rem}
}
.press-container{padding:0 20px}
.press-container+.explore-section{padding-bottom:163px}
@media only screen and (max-width:767px){.press-container+.explore-section{padding-bottom:40px}
}
.ba-press-logo{display:block;height:170px;border:1px solid #e4e4e4;line-height:170px;padding:0 10px;margin:0 0 15px;text-align:center}
.ba-press-logo img{vertical-align:middle;width:auto;max-width:100%;height:auto;max-height:100px}
.blog-aside .btn-dark,.blog-aside .contact-form .form .submit input{display:block}
.popup-block-press .form h3{font-size:1.8rem;text-transform:uppercase}
.popup-block-press .form label{float:none;display:block;text-align:left;margin:0 auto 5px;width:100%;max-width:240px}
.popup-block-press .form input[type=text],.popup-block-press .form input[type=password]{width:100%;max-width:240px;margin:0 auto;height:36px}
.popup-block-press .form .errorMessage{max-width:240px;margin:5px auto 0;text-align:left}
.farm-full-descr,.farms-round-pager .pager,.more-button-dots,.page-banner-center h1{text-align:center}
.popup-block-press .btn-dark,.popup-block-press .btn-simple,.popup-block-press .contact-form .form .submit input{min-width:240px}
.popup-block-press #result-link .btn-dark,.popup-block-press #result-link .contact-form .form .submit input{margin-bottom:10px}
.page-banner-center{max-width:1820px;min-height:265px;background-repeat:no-repeat;margin:0 auto 42px;padding:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.page-banner-center.-no-btm-marg{margin-bottom:0}
.page-banner-center h1{font:700 4.7rem/1 Karla,sans-serif;text-transform:uppercase;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.7);margin:auto 0 18px}
.page-banner-center h3{font-size:2.4rem;font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,.7)}
@media only screen and (min-width:1200px) and (max-height:802px){.page-banner-center{padding:20px;margin-bottom:20px}
.page-banner-center h1{font-size:3.7rem;margin-bottom:10px}
.page-banner-center h3{font-size:2rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.page-banner-center h1{font-size:4rem}
}
@media only screen and (max-width:767px){.page-banner-center.-farms-partners-bg{background-image:url(../images/banners/farm-partners-mob.jpg)}
.page-banner-center.-local-bg{background-image:url(../images/banners/local-page-banner-mob.jpg)}
.page-banner-center h1{font-size:3.4rem}
.page-banner-center.alt-banner h1{font-size:2.8rem}
.page-banner-center.alt-banner h3{font-size:1.8rem;line-height:1.2}
.page-banner-center.alt-banner .page-banner-actions{margin:0 -50px}
}
.page-banner-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:auto}
.page-banner-actions .btn-transp{min-width:194px;margin:0 10px;padding:0 10px}
@media only screen and (max-width:767px){.page-banner-actions{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.page-banner-actions .btn-transp{margin:0 0 10px}
.page-banner-actions .btn-transp:last-child{margin:0}
}
.page-banner-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 0 20px}
.page-banner-icon img{max-width:122px}
.header-zip-box{max-width:824px;margin:0 auto;overflow:hidden;border:4px solid rgba(0,0,0,.5);background:rgba(255,255,255,.85);background-clip:padding-box;position:relative}
.header-zip-box input[type=search],.header-zip-box input[type=text]{font-size:1.8rem;border:0;background:0 0;transition:background .3s ease 0s,border-color .3s ease 0s}
@media only screen and (min-width:768px){.header-zip-box input[type=search],.header-zip-box input[type=text]{width:calc(100% - 70px);height:60px;padding:0 31px}
}
@media only screen and (max-width:767px){.header-zip-box input[type=search],.header-zip-box input[type=text]{width:calc(100% - 50px);height:50px;padding:0 15px}
}
.header-zip-box input[type=search]:-ms-input-placeholder,.header-zip-box input[type=text]:-ms-input-placeholder{color:#2c3133}
.header-zip-box input[type=search]::placeholder,.header-zip-box input[type=text]::placeholder{color:#2c3133}
.grid-view-btns>a,.header-zip-box input[type=submit]{color:transparent;background-position:50%;background-repeat:no-repeat}
.header-zip-box input[type=submit]{position:absolute;top:0;width:50px;background-color:transparent;border-radius:0;border:0;-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAADpElEQVR42u2aW0hUQRjH17ZsE7uggXSnUupFK7YII1JI2yihUy+9VBhECUUsReBDLF2QIuyKYE9BD9US3QmCyCKIMkEou0lZQkmFRW5gd63+s024GbrfzJk5s7vHA7/X7/t+c+ac852Z8XhUXEErHcwHIXAa3AMfwHfwixMBLeAyqAYWyPIk3RW0BoEAOAE6YwRF6AY3wFowItGFB4Ny8ERSti/YjNgFRieidBF4qFi4Nx1gI/AmgrAPHNUs3Ju7YLJJ6SmgyWHp2LtfZkJ6FnhrSDr2BbjOaemPhqVj2eSE9FTQnkDSf+/8Sp3SGeCBZHGsYbnGG5nlYA7IBzPBYrAZhHlzIxP/SzSWJvFjEgW9AltAtkCnxwamXiLXM5CpWrpUsIhv/O76bORcAdoE8+5XKZ3OR5OavBX4FeXOAlcEcneBAlXiFQKJ2TtgjOLZ5gXHBWq4oKr/bhW402M1vV+Y/DkB+QK7CZcJPNN+zZ/STNBMrKfWbrKzxEQ7HWqe5gm0tEPtfLe/EpK8AcMc7BzDRPky2QQlxATbHP5PyNf7aQtaVcTPR46Bn6QGQm2NssHPE4LfMvRLvJ1Q22eQJhP8ESH4HkPiC4jTfZJM8Agh8GpD4tlE8bkywbsJgUsMrgBpqo82osUGxSkz0pIJ/IMQuNSg+E9CfQGZwB2EwOWGpHOIM7JQJjhltWWfIfGFRPEJMsHPEAI3GBLfQfyOe2WChwjB2XM23oB4E2njQTJ4MXE6hRyWnk2sq9rOktMnQoL3YLiD4heJ4gE7SU4SkxxwSJq66MmWqYfYSRQQWNQv0izNFh5fEus5bDcZ2+R/TEzG9tJyNUmzx66OWAd74U5TkXSNwCJfi3J5troTtC4J1BBWlZittN4XSNwebTDU5J4IbgtuZOSpHPVCiY28GjDKxiNWQWybY7mq4zk7KHl+pSp6iICWYyTYAJ7a2D3dq+MFU2+jIHbU6whYD5byBmkRWAV2g+t8qqrYOlYuP05gZ8U0yuXzwDu3yueC526VZ4sBN90q7+Uvpi73yf8ZgBnRzQW9hbcRd1D6l5faZOhfPg0sAXc0CG/lrWsG/+zZiVerXr5nEPzgEHgtWVwn36K2/vu9THj5nkKn8/azhv9hNfO7GOEt6Qs+S9gx70p+INgXJ2aSyOsZ0AH5AXmXyte5VT5dcKVGw2mp5JUPeZL2kpev9CT9JS6fAtLi8ikkTZdPQen48iks3be8C6T/lT8VT/o3gBo50Izd27MAAAAASUVORK5CYII=);background-size:31px 31px;font-size:0;transition:opacity .3s}
.grid-view-btns>a,.scroll-down-btn{-webkit-transition:opacity .3s;font-size:0}
@media only screen and (min-width:768px){.header-zip-box input[type=submit]{height:60px;right:20px}
}
@media only screen and (max-width:767px){.header-zip-box input[type=submit]{height:50px;right:0}
}
.grid-view-btns{display:inline-block;vertical-align:middle;width:90px}
.grid-view-btns>a{float:left;width:45px;height:45px;border:1px solid #e4e4e4;background-color:#fff;transition:opacity .3s}
.grid-view-btns>a:hover{opacity:.6}
.grid-view-btns .btn-map-view{border-color:#2c3133;background-color:#2c3133;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAABKUlEQVR42q1TMQrCUAxtcXHooNAjdCg9Tbcu3QVnwdFVcOxNSjcP4NihiwWL4BHEQUT85sMfYpr+2rSBN/S/5OWFJo7TE0opD7AFVICXQWXePGdMgEAIuKju0FwoFV8Cbqo/dM5S0uDQIcY1PUgaUKENwDXY0MZDxedE4MrkXEnOfEgD7fKNihsmp0G8znWHTnEiDteIWxPuJPkHKfMzzwY0UumqFn+saTHm0PQt1BbxWnQDzDXfGfG7+IqZJgnTIJEI6fVcIMwQlyPxHL3PSI1raxATlzvERYCPQYTed6QmtrkvSfITEKCcowb6DkwOjpKdArl/APwOEyuNDs43te0piPt9z0aFFn7PTvGPe2TEtfDtKYj7jGyEBNnPFMzmTBmxw2zOlFF+Adid/SJlBD3GAAAAAElFTkSuQmCC);opacity:.8}
.grid-view-btns .btn-grid-view{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAMklEQVR42mNgYGD4j4YFGBDgPxXwqAWELRBAw4xIFghQAY8CwmA0mY7mg1EwmkwH2gIAmG7+Z4q6RsYAAAAASUVORK5CYII=);opacity:.8}
.grid-view-btns.show-grid .btn-map-view{border:1px solid #e4e4e4;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAABIklEQVR42rWUvQrCMBDHIy4OHRR8hA7Sp+nm4i50Ljh2LXTsm5RuPoBjBxcFRegjFAeRol7lCsdxiU2Kf/gtuW9yiVK/5QE74Ag8kSOeeWqkVsAFeGu4oI+TFkBtSN5To6+1Mk0yqWjmUoAnioEJEguFrTRjCW6Cz435zGwKdF22JPgq+FyJvcUYKx1YhxGxRcx2cLmDjXCZJ4Sfb1xXtRywpuWYh9bt99mQ/Oz6BvhrboTkzZhXzLUWCqxdEnWrNidMia0gyQtyPmUxxnUNWZcJsQXACwnIecJiQlP3FXN+AD7x2SO9fPShMZVuir77O7DUNLFFJC0xVpyCdp/+2CjT5qS6KYZ0r8hvqmymoN3nbCNcyPkU4YDvwJXvFNUfC1QfuKDEMQEMpYYAAAAASUVORK5CYII=)}
.grid-view-btns.show-grid .btn-grid-view{border-color:#2c3133;background-color:#2c3133;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAMUlEQVR42mP4jwkEGKDgPxUAw6gFxFgggIYZkSwQoBQzjAKCYDSZjuaDUTCaDwaBBQCCzZcHiLFIuAAAAABJRU5ErkJggg==)}
@media only screen and (min-width:1200px){.fs-filter-panel-narrow{padding:34px 0}
.farms-full-list-wrap{min-height:1220px}
}
.fs-filter-panel-narrow .fs-label.fs-label-wide{width:194px;border-right-color:transparent;margin-right:5px}
.fs-filter-panel-narrow .fs-label.fs-label-wide strong{display:inline-block;vertical-align:middle;margin:0 12px 0 0}
@media only screen and (min-width:768px) and (max-width:1199px){.fs-filter-panel-narrow{padding:14px 0;text-align:center}
.fs-filter-panel-narrow .fs-label.fs-label-wide{display:block;margin:0 auto 14px}
}
@media only screen and (max-width:767px){.fs-filter-panel-narrow .fs-label.fs-label-wide{position:static;width:auto;margin:0 0 8px -122px}
.fs-filter-panel-narrow .fs-label.fs-label-wide strong{width:106px}
.fs-filter-panel-narrow .fs-label.fs-label-wide+.fs-label{top:82px}
}
.fs-filter-panel-narrow .filter-check{margin:10px 10px 0 0}
.fs-filter-panel-narrow .filter-check:last-child{margin-right:0}
.fs-filter-panel-narrow .filter-check label{font-weight:400}
@media only screen and (min-width:768px){.fs-filter-panel-narrow .filter-sel{margin-right:7px}
}
.farms-full-list-wrap{position:relative;margin:0;z-index:2;background:rgba(255,255,255,.7)}
@media only screen and (max-width:1199px){.farms-full-list-wrap{padding:14px}
}
.farms-full-list{width:100%;max-width:1170px;border:1px solid #e8e8e8;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media only screen and (min-width:1200px){.farms-full-list{margin:48px auto 0}
.farm-full-item{padding:20px}
}
.farm-full-item{width:50%;background:#fff;border:1px solid #e4e4e4;border-width:1px 1px 0 0;transition:background .3s}
.farm-full-item:hover{background:#f5f4f4}
.farm-full-item:nth-child(2n){border-right:0}
.farm-full-item:first-child,.farm-full-item:nth-child(2){margin-top:-1px}
@media only screen and (min-width:768px){.farms-partners-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
}
@media only screen and (min-width:1200px){.farm-full-photo{width:174px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.farms-full-list-wrap{min-height:752px}
.farm-full-item{padding:14px}
.farm-full-photo{width:100px}
}
@media only screen and (max-width:767px){.farms-full-list-wrap{min-height:660px}
.farm-full-item{padding:8px}
.farm-full-photo{display:none}
}
.farm-full-photo img{width:100%;height:auto}
.farm-full-name{color:#007050;display:block;margin:0 0 3px}
@media only screen and (min-width:1200px){.farm-full-descr{width:calc(100% - 174px);padding:0 10px}
.farm-full-name{font-size:2.4rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.farm-full-descr{width:calc(100% - 100px);padding:0 0 0 10px}
.farm-full-name{font-size:1.8rem}
}
@media only screen and (max-width:767px){.farm-full-name{font-size:1.4rem}
}
.farm-full-location,.farm-full-position{display:block;color:#000;font-family:Ovo,serif;font-weight:700}
@media only screen and (min-width:1200px){.farm-full-location,.farm-full-position{font-size:1.8rem;margin:0 0 10px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.farm-full-location,.farm-full-position{font-size:1.4rem;margin:0 0 5px}
}
@media only screen and (max-width:767px){.farm-full-location,.farm-full-position{font-size:1.2rem}
}
.farm-full-categories li{display:inline;color:#8a8a8a}
.farm-full-categories li:after{content:",";margin-right:3px}
.farm-full-categories li:last-child:after,.scroll-down-btn:after,.scroll-down-btn:before{content:""}
.farm-full-categories li:first-child:last-child{display:none}
.farms-map-abs{position:absolute;top:0;left:0;right:0}
@media only screen and (min-width:1200px){.farm-full-categories li{font-size:1.5rem}
.wms-full-farms{min-height:1220px}
.farms-map-abs .google-map-widget{height:1220px}
.farms-round-pager .pager{padding:30px 0 0}
}
@media only screen and (min-width:768px) and (max-width:1199px){.farm-full-categories li{font-size:1.4rem}
.wms-full-farms{min-height:752px}
.farms-map-abs .google-map-widget{height:752px}
}
@media only screen and (max-width:767px){.farm-full-categories li{font-size:1.3rem}
.wms-full-farms{min-height:660px}
.farms-map-abs .google-map-widget{height:660px}
}
.farms-map-abs:not(.fma-visible) .scroll-down-btn{opacity:0;visibility:hidden}
.scroll-down-btn{position:absolute;top:0;right:0;bottom:0;margin:auto;left:auto;width:45px;height:45px;background:#000;border:1px solid #fff;z-index:20;color:transparent;transition:opacity .3s}
.scroll-down-btn:after,.scroll-down-btn:before{width:0;border-left:12px solid transparent;border-right:12px solid transparent;height:0}
.scroll-down-btn:hover{opacity:.6}
.page-banner-bottom a:hover,.sbi-image a:hover img,.simple-table th a:hover{opacity:.7}
.scroll-down-btn:after,.scroll-down-btn:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.scroll-down-btn:before{border-top:12px solid #fff}
.scroll-down-btn:after{border-top:12px solid #000;transform:translateX(0) translateY(-5px) scale(1)}
@media only screen and (max-width:1199px){.farms-round-pager .pager{padding:14px 0 0}
}
.farms-round-pager .pager ul.yiiPager li{display:inline-block;vertical-align:middle;margin:0 2px}
.farms-round-pager .pager ul.yiiPager li a{display:block;width:15px;height:15px;min-width:0;min-height:0;padding:0;margin:0;border-radius:50%;overflow:hidden;background:#00573f;font-size:0;color:transparent}
.farms-round-pager .pager ul.yiiPager li a:hover,.farms-round-pager .pager ul.yiiPager li.selected a{background:#2c3133}
.farms-round-pager .pager ul.yiiPager .first,.farms-round-pager .pager ul.yiiPager .last,.farms-round-pager .pager ul.yiiPager .next,.farms-round-pager .pager ul.yiiPager .previous{display:none}
.more-farms-button{display:block;margin:20px auto 0}
@media only screen and (min-width:768px){.more-farms-button{width:220px}
}
@media only screen and (max-width:767px){.more-farms-button{width:160px}
}
.more-button-dots{display:block;max-width:1200px;margin-left:auto;margin-right:auto;clear:both;padding:30px 0;font-size:0;color:transparent;cursor:pointer}
.more-button-dots span{display:inline-block;vertical-align:middle;width:15px;height:15px;margin:0 3px;background:#00573f;border-radius:50%;transition:background .3s;border:1px solid #00573f}
.more-button-dots:hover span{animation:move 1s infinite linear}
.more-button-dots:hover span.mbd-2{animation-delay:.1s}
.more-button-dots:hover span.mbd-3{animation-delay:.2s}
@keyframes move{0%{background:#00573f}
100%{background:#fff}
}
.sub-buttons--section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 20px}
@media only screen and (min-width:601px){.sub-buttons--section .btn-basic{margin:0 12px}
}
@media only screen and (max-width:600px){.sub-buttons--section{-ms-flex-direction:column;flex-direction:column}
.sub-buttons--section .btn-basic{margin:0 0 20px}
.sub-buttons--section .btn-basic:last-child{margin-bottom:0}
}
.sub-buttons--section .btn-basic{min-width:224px}
.checkzipcode{-ms-flex:1 1 auto;flex:1 1 auto}
.zip-panel{position:relative;display:block;max-width:450px;margin:25px auto 55px}
@media only screen and (min-width:1200px) and (max-height:802px){.zip-panel{margin:15px auto 30px}
}
.zip-panel .zip-panel-input{border-width:2px;height:60px;padding:0 50% 0 20px;margin:0;display:block;width:100%;border-color:#fff;border-radius:0;outline:0;font-size:1.8rem}
@media only screen and (max-width:767px){.zip-panel .zip-panel-input{height:48px;font-size:16px;padding-right:110px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.zip-panel .zip-panel-input{height:50px}
}
.zip-panel .zip-panel-input.error{border-color:#c30000}
.zip-panel .zip-panel-input.error~.zip-panel-status-ico{background:url(../images/icons/svg/close.svg) 50% 50%/contain no-repeat}
.zip-panel .zip-panel-input.success{border-color:#2ac800}
.zip-panel .zip-panel-input.success~.zip-panel-status-ico{background:url(../images/icons/svg/check.svg) 50% 50%/contain no-repeat}
.zip-panel .zip-panel-submit [class*=btn-]{position:absolute;top:5px;right:5px;bottom:5px;width:156px;height:auto;outline:0;padding:0 10px;font-size:16px;line-height:1.25;border-radius:0;margin:0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media only screen and (max-width:767px){.zip-panel .zip-panel-submit [class*=btn-]{width:72px;padding:0 5px;font-weight:400}
}
@media only screen and (min-width:1200px) and (max-height:802px){.zip-panel .zip-panel-submit [class*=btn-]{font-size:14px}
}
.zip-panel .zip-panel-submit [class*=btn-]:hover{color:#007050}
.zip-panel-status-ico{position:absolute;right:180px;top:5px;bottom:5px;width:18px}
.page-banner-bottom{background:rgba(0,0,0,.5);color:#fff;padding:15px}
.page-banner-center .page-banner-bottom{margin:0 -50px -50px;padding:15px 50px 18px}
@media only screen and (max-width:767px){.zip-panel-status-ico{right:90px}
.page-banner-center .page-banner-bottom{width:100vw;margin-top:15px;padding-bottom:14px;padding-right:18px;margin-left:0;margin-right:0}
.page-banner-bottom .czc-message{font-size:1.6rem}
}
@media only screen and (min-width:1200px) and (max-height:802px){.page-banner-center .page-banner-bottom{margin:0 -20px -20px;padding:10px 50px}
}
.page-banner-bottom a{color:#fff;transition:opacity .25s ease}
.page-banner-bottom .left-cta{text-transform:uppercase}
.page-banner-bottom .czc-message{margin:0 0 10px;line-height:1.2}
@media only screen and (min-width:1200px) and (max-height:802px){.page-banner-bottom .czc-message{margin:0 0 5px}
}
.page-banner-bottom .czc-cta{text-transform:uppercase}
.page-banner-bottom .cta-sep{font-weight:400;margin:0 10px}
@media only screen and (max-width:767px){.page-banner-bottom .czc-cta{font-size:1.8rem}
.page-banner-bottom .cta-sep{text-indent:-9999px;text-align:left;display:block;margin:5px 0;font-size:0}
}
.page-banner-bottom .left-cta:after,.page-banner-bottom .right-cta:after{display:inline-block;vertical-align:middle;width:18px;height:12px;content:'';background:url(../images/icons/svg/arrow-right.svg) 50% 50%/contain no-repeat;margin:0 0 4px 6px}
.section-become-customer{padding:0 14px}
.columns-section{margin:0 0 15px;text-align:center}
@media only screen and (min-width:768px){.columns-section{font-size:1.8rem;line-height:2;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.columns-section>div{width:50%;padding:18px 60px}
}
@media only screen and (max-width:767px){.columns-section{padding:0 14px}
.columns-section>div{margin:20px 0}
}
.columns-section .image-block{min-height:90px;margin:0 0 15px}
.columns-section h3{font:700 3.6rem/1 Karla,sans-serif;text-transform:uppercase;margin:0 0 7px}
@media only screen and (max-width:767px){.columns-section h3{font-size:2.5rem}
}
.step-counter{font:700 3rem/1.25 Karla,sans-serif;border:5px solid #e9e9eb;text-transform:uppercase;position:absolute;top:0;left:50%;padding:20px 30px;transform:translate(-50%,-50%);background:#fff;border-radius:50%}
@media only screen and (min-width:768px) and (max-width:1024px){.step-counter{font-size:2rem;padding:12px 20px}
}
@media only screen and (max-width:767px){.step-counter{font-size:1.7rem;padding:12px 15px}
}
.block-step{position:relative;max-width:770px;margin:70px auto;padding:70px 60px 50px;border:1px solid #e9e9eb;text-align:center}
.block-step.-no-counter{margin-top:30px;padding-top:50px}
.block-step .mobile-container-wrap{padding:0}
@media only screen and (max-width:1024px){.block-step{margin:50px auto}
.block-step.-no-counter{margin-top:25px}
}
.block-step .form{text-align:left}
.block-step.-gray{background:#bfbfbf;border:none;color:#fff}
.block-step.-gray .step-counter{background:#bfbfbf;color:#fff}
.block-step.-black,.block-step.-black .step-counter{background:#000;color:#fff}
.block-step.-black{border:none}
.block-step h4{font:700 2.4rem/1.25 Ovo,serif;margin:0 0 30px}
@media only screen and (max-width:767px){.block-step{padding:40px 20px 20px}
.block-step.-no-counter{padding-top:20px}
.block-step h4{margin:0 0 15px}
}
.block-step .text-clarification{display:block;margin:0 0 38px;font-size:1.5rem;line-height:2.3}
.block-step .text-clarification a{color:currentColor}
.block-step .text-clarification a:hover{text-decoration:none}
.cart-farm-name a,.cart-sub-item .pcs-related .card-product-farm a,.change-it:hover,.clear-cart:hover,.plp-actions-item:hover,.widget.faq p a:hover{text-decoration:underline}
.block-step .mini-form-frame{max-width:540px}
.block-step .contact-form .form .f-input input{max-width:100%}
.payment-frame,.widget.faq{max-width:1200px;clear:both}
.block-step .btn-transp{padding:0 20px}
@media only screen and (max-width:767px){.block-step .btn-transp{min-width:0;font-size:1.4rem;line-height:1.3;padding:15px 10px;height:auto;white-space:normal}
}
.block-step .zf-select{width:100%!important;margin-right:0}
.block-step .text-block{margin:0 0 15px}
@media only screen and (min-width:768px){.block-step .text-block{font-size:1.8rem;line-height:2;margin:0 0 38px}
.widget.faq .items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.widget.faq .items:after{content:'';width:32%;height:0}
}
.widget.faq{margin-left:auto;margin-right:auto;padding:0 15px;text-align:center}
.widget.faq h3{font:700 3.6rem/1.25 Karla,sans-serif;text-align:center;text-transform:uppercase;margin:0 0 15px}
@media only screen and (max-width:767px){.widget.faq h3{font-size:3rem}
}
.widget.faq p{margin:0 0 25px}
.widget.faq .faqitem{background:#f0f0f0;border:1px solid #e4e4e4;text-align:left;margin:0 0 10px}
.widget.faq .faqitem p{margin:0}
.widget.faq .question{font:700 1.9rem/1.9 Ovo,serif;color:#08563f}
@media only screen and (min-width:768px){.widget.faq .faqitem{text-align:left;position:relative;padding:0;margin:0 0 30px;width:32%;overflow:hidden;display:-ms-flexbox;display:flex}
.widget.faq .faqitem:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 10px 2px #ededed;opacity:0;transition:opacity .3s ease-out}
.widget.faq .faqitem:hover .question{transform:translate(100%,0)}
.widget.faq .faqitem:hover .answer{transform:translate(-100%,0)}
.widget.faq .question{min-width:100%;padding:28px 35px;transition:transform .2s}
.widget.faq .question a{pointer-events:none;padding:0}
.widget.faq .question a:before{display:none}
.widget.faq .answer{padding:0;display:block!important;height:100%;min-width:100%;font-size:1.7rem;overflow:hidden;background:#fff;transform:translate(-200%,0);transition:transform .2s}
.widget.faq .answer .holder{position:relative;padding:28px 35px;overflow-y:auto;transition:opacity .2s ease 0s;z-index:2}
}
.widget.faq .question a:before{top:13px}
.sign-in-soc{padding:0 0 26px;margin:0 0 20px;border-bottom:1px solid #e9e9eb}
.sign-in-soc .btn-sign-soc{display:block;margin:0 0 20px}
.sign-in-soc .btn-sign-soc:last-child{margin-bottom:0}
.small-heading{font-size:1.9rem;font-weight:700}
.sub-form-note{margin:0 0 20px}
.sub-form-note:last-child{margin-bottom:0}
.sub-form-note a{font-weight:700}
@media only screen and (max-width:767px){.sub-form-note br{display:none}
}
.sub-form-heading{text-transform:uppercase;font-family:Karla,sans-serif}
@media only screen and (min-width:768px){.sub-form-note{font-size:1.8rem}
.sub-form-heading{font-size:2.2rem}
}
.popup-inner-frame{font-size:1.6rem}
.popup-inner-frame h2{font-family:Ovo,serif;margin:0 0 15px;color:#171717}
.popup-inner-frame h2.heading-underline{padding-bottom:20px;margin-bottom:20px;position:relative}
.popup-inner-frame h2.heading-underline:before{position:absolute;left:0;right:0;bottom:0;margin:auto;top:auto;width:50px;height:5px;content:"";background:#00573f}
@media only screen and (min-width:601px){.popup-inner-frame h2{font-size:2.4rem}
.popup-inner-frame p{line-height:1.6}
}
@media only screen and (max-width:600px){.popup-inner-frame h2{font-size:2rem}
}
.popup-inner-frame p{margin:0 0 20px}
.popup-btn-holder{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0 0}
.popup-btn-holder .btn-basic-ovo{margin-left:5px}
.cancel-link-holder{margin:14px 0 0}
.cancel-link{font-size:1.6rem}
@media only screen and (max-width:1024px){.payment-hold{padding-top:30px}
}
.grey-wrap{background:#f2f2f2;border:1px solid #e4e4e4;border-width:1px 0;padding:20px 0 50px}
.payment-info-line{padding:23px 0;font-size:0;position:relative}
.payment-info-line.pil-alt{padding-top:0;text-align:center}
.payment-info-line.pil-inline{padding:0;display:inline-block;vertical-align:top}
.payment-info-line.pil-inline .pil-data>div{height:40px;line-height:41px}
.payment-info-line.pil-inline .pil-data .btn-basic{display:block;width:100%}
@media only screen and (max-width:767px){.payment-info-line .myUserInfo-panel{float:left;clear:both;margin:0 0 20px}
.payment-info-line .myUserInfo-panel .slider-holder{float:none}
.payment-info-line .myUserInfo-panel .slider-block{width:290px!important}
.payment-info-line.pil-alt{padding:0}
.payment-info-line.pil-inline{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:start;align-items:flex-start}
}
.pil-data,.pil-data>div{display:inline-block;vertical-align:top}
.pil-data{border:1px solid #000;width:270px}
.pil-data.pil-data-auto{width:auto;margin-right:20px}
.pil-data:first-child{margin-right:20px}
.pil-data>div{width:50%;height:38px;text-align:center}
.pil-data>div.pil-data-count{color:#2c3133;font:700 1.6rem/38px Ovo,serif;background:#fff}
.pil-data>div.pil-data-labe{color:#fff;background:#2c3133;font:700 1.6rem/38px Karla,sans-serif;text-transform:uppercase;white-space:nowrap}
.pil-data>div.pil-data-labe.pil-data-labe-alt{background:#f0f0f0;border-right:1px solid #2c3133;color:#2c3133}
@media only screen and (min-width:1200px){.payment-info-line .myUserInfo-panel{position:absolute;top:23px;right:0}
.pil-data>div{height:51px}
.pil-data>div.pil-data-count,.pil-data>div.pil-data-labe{line-height:51px}
}
.pil-data.pil-data-alt{border-color:silver}
.pil-data.pil-data-alt>div{display:block;width:100%}
.pil-data.pil-data-alt>div:first-child{width:100%;border-right:0}
.pil-data.pil-data-alt>div:nth-child(2){width:100%;height:auto;line-height:1.6;padding:10px}
@media only screen and (max-width:870px){.pil-data{width:220px}
.pil-data>div.pil-data-count,.pil-data>div.pil-data-labe{font-size:1.5rem}
.tpf-btn-holder{text-align:left}
}
.payment-info-alert{font:700 2.7rem/1.2 Karla,sans-serif;text-transform:uppercase;color:#000;clear:both}
.payment-form .pf-row:not(.check) label,.payment-form .pf-row:not(.check) label span{font-family:Ovo,serif}
@media only screen and (max-width:767px){.pil-data,.pil-data.pil-data-auto{width:290px}
.pil-data{display:block;margin:0 0 20px}
.pil-data.pil-data-alt{width:100%}
.pil-data:first-child{margin-right:auto}
.payment-info-alert{font-size:1.8rem}
}
.tpf-btn-holder{clear:both;pointer-events:none;position:relative;z-index:2}
.tpf-btn-holder .payment-info-line,.tpf-btn-holder .print-it-simple{pointer-events:all}
.tpf-btn-holder .print-it-simple{margin:14px 0 0 14px}
@media only screen and (max-width:1024px){.tpf-btn-holder .print-it-simple{display:none}
}
@media only screen and (min-width:1200px){.pay-btn-available>.tpf-btn-holder:first-child{margin-bottom:-28px}
}
@media only screen and (max-width:767px){.pay-btn-available>.tpf-btn-holder:first-child{margin-bottom:10px}
}
.pay-btn-available .list-all.list-all-ctp{position:relative;z-index:1}
.pay-btn-available .list-all.list-all-ctp .summary{margin-top:8px;padding-bottom:0}
.pay-btn-available .list-all.list-all-ctp .items+.pager{margin-top:13px}
.pay-btn-available .list-all.list-all-ctp .items+.pager+.summary{margin-top:21px}
@media only screen and (min-width:768px){.pay-btn-available>.tpf-btn-holder:last-child{position:relative;top:-43px;z-index:0}
.pf-row-button{text-align:right}
}
.payment-frame{margin-left:auto;margin-right:auto}
@media only screen and (max-width:1199px){.payment-frame{padding:0 10px}
}
.payment-two-cols{width:100%}
@media only screen and (min-width:871px){.payment-two-cols{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.payment-two-cols .payment-col{width:48.8%}
}
.payment-form.pf-narrow{max-width:540px;margin:0 auto}
.payment-form input[type=text]{font-size:1.8rem;width:100%;height:46px;display:block}
.payment-form input[type=text].inp-cvc{max-width:220px}
.payment-form .pf-row:not(.check) label{display:block;font-size:1.5rem;font-weight:700;color:#333;padding:0 0 14px}
.pf-row{margin:0 0 22px}
@media only screen and (min-width:601px){.pf-row.double,.pf-row.triple{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.pf-row.double .pf-row-item{width:48.4%}
.pf-row.triple .pf-row-item{width:30.5%}
}
.pf-row-item select{width:100%}
.pf-row-item .zf-select{width:100%!important}
.pf-row-item .zf-select .select-text{height:46px;line-height:46px}
.pf-row-item .zf-select .select-btn:before{top:21px}
@media only screen and (max-width:600px){.pf-row-item:not(:last-child){margin-bottom:22px}
}
@media only screen and (min-width:871px){.pf-row-button{padding-top:6px}
.pf-row-button .btn-dark,.pf-row-button .contact-form .form .submit input{width:210px}
}
.pf-help{font:700 1.5rem "Courier New",serif}
@media only screen and (min-width:768px){.pf-help{margin:2px 0 0 190px}
}
@media only screen and (max-width:767px){.pf-row-button{text-align:center}
.pf-help{margin:2px 0 0;font-size:1.3rem}
}
@media only screen and (min-width:768px){.pf-cards{margin:10px 38px 0 0}
}
@media only screen and (max-width:767px){.pf-cards{display:block;margin:0 auto 20px;max-width:100%;height:auto}
}
.cvc-form-item{display:inline-block;padding:0 0 0 20px}
@media only screen and (max-width:767px){.cvc-form-item{display:block;padding:10px 0 0}
}
.payment-errors{display:block;color:red}
@media only screen and (min-width:768px){.payment-errors{padding:10px 0}
}
@media only screen and (max-width:767px){.payment-errors{padding:5px 0}
}
.ach-payment-intro{text-align:center}
.ach-payment-intro+.ach-payment-form{border-top:5px solid #000;padding-top:10px}
.payment-intro{padding:20px 0 0;border-top:1px solid #ccc}
@media only screen and (min-width:1025px){.payment-intro{font-size:1.8rem}
}
@media only screen and (min-width:768px){.payment-intro.mce-content p{padding-bottom:25px}
}
h2.info{font:700 2.4rem/1.2 Ovo,serif;padding:0 0 10px}
@media only screen and (min-width:1025px){.pre-form-btns{padding:40px 0 26px}
}
@media only screen and (max-width:1024px){.pre-form-btns{padding:15px 0}
}
.pre-form-btns.pfb-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.pre-form-btns .btn-dark,.pre-form-btns .btn-light-bd,.pre-form-btns .contact-form .form .submit input{white-space:nowrap}
.pre-form-btns .btn-basic,.pre-form-btns .btn-basic-ovo,.pre-form-btns .btn-basic.small{margin-top:15px}
@media only screen and (max-width:767px){h2.info{font-size:2rem}
.pre-form-btns .btn-basic,.pre-form-btns .btn-basic-ovo,.pre-form-btns .btn-basic.small{min-width:264px}
}
.btn-tooltip-holder{display:inline-block;white-space:nowrap}
.question-btn{display:inline-block;vertical-align:top;margin:-10px -35px 0 0;position:relative}
.question-btn .content-tooltip{position:absolute;left:-116px;bottom:50px;visibility:hidden;opacity:0;white-space:normal}
.question-btn:hover .content-tooltip{visibility:visible;opacity:1}
@media only screen and (max-width:600px){.btn-tooltip-holder .btn-light-bd{font-size:1.2rem;padding:0 8px}
.question-btn{margin:-10px -24px 0 2px}
}
.question-symbol{font:700 3.4rem/1 Karla,sans-serif;color:#000;cursor:pointer}
@media only screen and (min-width:768px){.question-symbol{padding:0 10px}
}
.payment-screen{max-width:100%;height:auto}
.pf-notice{display:block;padding-top:10px}
.cards-bank{padding:0 0 10px;margin:0 0 20px;border-bottom:5px solid #000}
@media only screen and (min-width:768px) and (max-width:1024px){.saved-cards-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
}
.scl-item{border:1px solid #e4e4e4;padding:8px;margin:0 0 15px}
@media only screen and (min-width:1025px){.scl-item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.scl-item>div.scl-name{width:20%;min-width:214px;text-align:center}
}
@media only screen and (min-width:768px) and (max-width:1024px){.scl-item{width:49%}
}
.scl-item>div{padding:10px 5px}
.scl-item>div.scl-btns{white-space:nowrap}
@media only screen and (min-width:768px){.scl-item .btn-dark,.scl-item .contact-form .form .submit input{min-width:100px}
}
@media only screen and (max-width:767px){.question-btn .content-tooltip{left:-172px}
.question-btn .content-tooltip:after,.question-btn .content-tooltip:before{transform:translateX(76px) translateY(0) scale(1)}
.scl-item .btn-dark,.scl-item .contact-form .form .submit input{min-width:80px}
}
.scl-item .btn-dark,.scl-item .contact-form .form .submit input{white-space:nowrap;vertical-align:middle}
.scl-brand-item{padding:0 0 6px}
.scl-brand{width:40px;min-width:40px;height:26px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUkAAAAaCAYAAAA6565FAAAZrklEQVR42u1dCVQUV7ruvEmceS/JyWTmnXfemTkn75DkZZLgJJNlklHzAhpN1BgTDYIxOuMWFyC4ixoNGoWIihrBUWRVlEVBkU1QWWQVEAEVkX2naRoIQsaMmSTfu//truqq7qJZZPVY5/yn6t66VX1v162vvn+596p+/PFH5Ofn4+DBg3B3d8euXbuGVKgOHh4eiImJQWdnJ1SSbX9a6aP2Z3MDpgUltk8KvIiJgRcwMUAnPE3HgfJjIS3mScpL7yErI9xD4Vohn+pgH5kTsC+t5FFVLze1Wv1ESUlJ2NWrV29fuXIFQylUB6oL1akPbQgdRm0IfdCGkdkG2rYein/0I+fggNF/PdT+jJ0XnpnNxE4vsw3ytEKeKHa680/beSqf7+4e+jxLVocZrC5UJ165mzdvwsHBAUuXLh12cvz4cREkGRg99kFQctsHsUWwyWjErKxm2F5uxiwS6TFPa7hI82wvmykvXqPP1x9zkZWRHGeqMT32JqhO+1JLHutFp/4160zfNjU1gT5QQ71RHaguVCeqWw/b8OQwbsOTD9owctrAAfJwwmMv/e1w2wuLw2DpGIfRn8frxClBJ0Jams+PhfMJsDQqb2lUzlLxemMRrj2H5xeFgurkcij+MVVISMiwBEiS1atXiyBpfzYn4IO4Ig5UE6NrYXWmmot1pH5/xrAX8yJr9OkaLoZrDMeGa2pMzgn3UZKJMXW8LtNZnRwYu+1phyDWptFoeKe6ffs2Wltbh1SoDrRRnahuPWxD6DBuQ+iDNoycNtD2kfOJgOcXh3KAena2P57++DAsmDzdG7ExTnvL72Nj2FtIzptcx+QZVgcCTAJKYpQqf3//YQuSy5YtE0Fy2vGkdhvG3t7RA6QIasbApgBoAlgqAaMxeBqXlYGvElBmNmHa8eTOnnYIUknoizscOrW0c//000/Iy8vrvJc2tLS0Yt+JDLw2P9DQCSWdVizb0oLGg16osHoL5S+/iDKSl0he4Mfi/ZjsuxqDP0Vtxu/D1+D3EUzCV+tlzYC0YSQ/hxultSitaoSmWYvrJXTc0OVvNWm0qGvQ9FvdtdoWVNc19boNtJF6Swzy2U/8TYFPD2JSsDMLoMb9rjfAKrkHB0pWJ8t5hztVJ06cwIoVK4alrFy5UgRJsgeSmqsEhsYgacwUTcDRCPSsuwFEKXAagzPVieyUPe0QZLuhbbi8mILQRnW7lzYQQFroO7SF8VeciVCuwctLB4hMCCQFoBT24v3yYzkw/o6BolSEvIFow0h9DuXVDfw/ttkUgVMXCvn/vnRnLD9HoCkFR5I9Qel41ykEVbVNIsjxZ6PWQt3UzAC0GW4BqXj+Ex/86a/+KCiuhpZ93Jr15QgQ6xs1PE3559Jv4kVWtrdtoI3sgMQilcDKoptjKWBafGwEqrJrpGzS2wQgZX1WD7SkolPdVBUVFcjKyhqWkpOTYwBJ5iwhW6GpeqysQhsDqDFrtFJiiwrnrSWqtxJj5eo/q1tfQHLHjh1wdXXF0aNH0dDQIOY1Njbi2rVr2Lp1K/bu3YvKykp+Ljw8HOvWrcP27dtRX1+P1vIctEU7oe30IrRePYWamhp+fV1dHS9Pv0VOsKioKJ5PkpycjN27d/PfDQoK4qpRfwHM6wsCZR1VzgAMTJIYpACQhr1OyiUgKTJIPXOUy9CB5IVL+VjrfhK2GwMw1+0kZm8PwVtLvGAxYROeHLcGT9m4YvwaH7j4nUNmYemggOSFyyX8v57FQNLJI54/g+2+l/DGwkD+/y/aEQ3fyCt4zvYI/jD7CD7ffY7nRyRex7jPgvDCbB92fA0LvorGnxcexdYjyXh2ljc8T2bx6w6FZ/PrLD/1RXBcPv+t8Q4n8MXBRDzLnu17TqGYuiq0byDJHCZkJ5QBoI0y67Mwq2IbMUkb8yyyO5V+tACSGOab8EcSW5MxSYm9sTvV2izwKbHGSPPXS4Xq1FeQfO2113DgwAEsXrwYM2fO5OBIeQR28+bN4yD5zTffgJxrtJ88eTLIPEIgWZYTh9ZdKrS66cWVSboXZs+ejcDAQH7/DRs2YNu2bRwcyXzh4+OD7OxsvP3229i/fz+mT58OX1/ffgOY7lQdoZwAjlIVW5oWygmAKGORQwiSJRW1WLTlKJZ+FYKLV8rQ8Y9/iv30zj9/QGphFVbsPIV/e9kRD41Zg0cmf4n/mrkDG71jUdvQNKAg6c+AzNr+BKasCsNbS4Pw8jw/+J+9gtNJ1/F1YBoHhY83RnAQvFpUjY/WneJscrFrDD5jsu7ABXz6ZSTecQzGzA3hWLYzDot3xIj1yr1ehbCEAkxfe5KXp+e59UgKv29gVB7GLTkmMtfeguSwZ/XkjSouLh6Wwoy/MpAkz7Oi6qsAmNbm1OcuHTU1ymW7sHdSedt7ULcFQNRqtZg6dSpnikLekiVLYGdnh+joaGbra8G4ceOQmJhoeIgRi3TAKJUDTyE4OBizZs3i9xg7diwP75KCJLNjcZCMj4/HggUL4Onp2X8gaazK8GNvE3Vbpl4L4ChJS0FSUK9FNqk/Hmx1u7y6HlOWecIvOqfbD3tEyg08/iZzOv5lDUZNccEjkzZj5pZjPQLKvrZhi3cy5m+P4uyPgJD+/z3H0/HSXH8GYEGcUR4IzeL5mw8lMbYYiNOMRb656ChXk1+e5w+HXefwnN0Rnj+XAaYLu6dga7bddBpjFx/Di3N8sMQtFq/8zR9+kbl4e/lxXmaGczhcmXp+X4Ikebc3btw4LGXTpk1yJimo22ZUZxNWqcA0lVilImBGKpQxAthZ/QCSdDxnzhyu/gp5pH4TqI0fPx5HjhzB66+/zgFOeIBtobYGBimwSXcVZ6NWVlZYv349Fi1aJKrwBIjEHsmEQSBJoEsMVlDN+w0ke8gkDQ6bF2TOG6m6rQNEOTAOBZMku9uyL4/BLzZXBMJ2xiJrNN+K6frmdjS3/0NMRzEb3SN/dMAvrDdi1HtbOFDa743g9ruBAMn5X0Vhm08K/59d/VP5/tMvz8DZ8wJW7o3Hh+tOIjO/Ahu8LmLyylD+8fJkoEkg95VvCi4XViAm9Sb/mF27VYv1jFnSucjkG4i4eI3fLz6jmIGuHxYy1d1mQwRnqqM/9cORM7n4g50PjsVevT9Bcjh7t0lkjpusZhOQC71h+DofzlfzvLRKudcuhJV592wNajUtvfqTypgR+5P4WpSr5dcdu6YWGea9MsnLly9zMHzrLWanKyvjeWSDJPWa0k5OTnBzc4O9vT2PZyWGTYyyPumAgUHqQbLt1Fx+X7I30n3IFimAJAmp7QSKBJJ+fn6wtrZGUVFRP6rbclAMSyhkL18lFylIVs+dAzVjzdpSg72upaoSmtRLqGHnhLzs2mJcrrnJpJgLpS9U5MMuydPEuz2QIHkxrRDztgTh7k8/82tqmm/j/97fhl1+50VQPBSRgVcmbEBRjZanqeRKjzNQWS7Hw+/qQPI/GKs8f/nGgIDktDUnOQN8g9mFT5zLh9Wy45w5/i9jlqRCL3aLhuUcXy7eEdkY+9kxzv5CmApNrJBslTsDU/Hq/ADuxLnGvOMTmM3xGfZMD53KhvXyE4yNHuX2ygXbo7GR2SIraho5kJIQeKYyE0R/gqSmOBV1Z51RF+6E+tMrocmPEs+dz7yFL/6eiH3BmUjLK2fHSfA6eZmfI4fSYWZDXe4ei6Vfx2KHf6rhnWYef1f/S7x8al5Zz54FBWwPV4AkD7cUJLm6LWF2tudqOfB9EFsLm7ha9mVvxQcxNUivbIZjcj0H1BmxNahpasGenAacLzM4fuJLNYi42WSiSufVarH/ig5sAwrVaGhuwfHrunLe+U1IZfd+J1LiuCGbZEDfbJKkYpNdcPny5cjIyBDziEm6uLhwtmdra4vr169z4KS4UQJTKkMOt9bzX6J1NwPInQwgw+zQqq7m9yCnz5QpU7gaT2kCXLqGhNRxGxsbzkrJgbNq1Squzvc7k2QvV1ZBhXjOQgKSIkNjAF27cgWqPrFDjaMDmkKCUbt6paxMahVzJlzyhkN6IHvWjTyvVF07qExynXsYonJKePnv7v6IqZ8fhurh6fA5nSmCZFhiAVSPzsCYT3aj6fYdnpdb3ojfjFmLh8auxSN6oPxs96l+A8nc3NwR76Hv7lm0NFahMGQDSreoULHHUswn9Z/Y8K5j6dh5NJUfO+yK4wD57ooQWV8cw8wEwnVr9hscRC7eKSMfJIlFyb3bzbJA77AbGvgWqEUVmBijHwM2YpIOSfV476zOxhhTwkIVmF1lVUo93o3SMVECyfCiJn7d2WINAz8NB0ACRS0ru5KVnch+I5ZdSyzUObUepY0t+ChO7ti5F8fN/RYCZCGzQ3pzBil16hiXr/p4hpG6/YLMJkkSXZaDFyO/wJsxW1Gi/whk1hR1ySQJOPr7OXy4ktW9Qwd8CZdvMXZoD9Voe/iezRZB8lTyNTzE1GvVH5YiIFZnt+xkzpy35++D6vUVIkg+/zePAX8O9xNI8iiNG9WwW+qK0u1PooV9IMkcQEBH7Le0soHbSKl/kSPq5Hld+NMrLGypslaNOgaawsea0uTFp+uorxKTHjKQJNWQ1Pjz588jPT0dYWFhYnA4qXkJCQlIS0tDbGwsZzmU3x1ISh03HJziBBbJwl6yGrEksY6zScorrNNykKQyKxmjpOOi+haMZ9e6ZDZwkIsv0TNJlkeASCDoV2BQ3YmV2jFVm87bMcZax8Dzs4t1Js4bspM+AEllm6QMJI2ZJAthEm2TLymHAClJDWOTnyR5Daq6/Z5zgAiGm7yioXqemYFedYLvmSwx/2RiIR56dQUH0MVbT4j5M13Y0NpXnDhAkvznR9sfgGQf2jGGmQeWOrmg/mocV58J5Ozd4/i5iZ8H68KZLl7HhaxbYqgQeetzrhn64N7jGXrHVSK3oRJgCnGfgwqSpL6Rc+Dnn3/mQiMCIiIiuOpMgCnkC3Lnzh2cPn2aA2t3ICmEAOlYZBOOFOjUYvfsBmxMq+f5oTd09khSt2cxcIu+peH5q1LquOpNrNJKom7TMYGsR04jTkrsmwVM7SYmSiBMTJLUcI/cRgWQvD+CyWmURE5WZq9ezra2NlObpCRot6C4RvSOPq2gbldOHG/k6ZYHk3MmWZrNmeTLZzcjoVznGNC0aPHOua8HDWAmrfcTQW+jZwwDyWXmQfLLrkHytx+OUJDsyuHUoh0UkCTnE/WhoJOxXH2mPpaSU4omFihPdlc6l39Tp2l8E5rJg+CJXRJrjEu7CQ0DQ7LDWvBy7L1moUx0DTmzBhUkiRGmpKTIwiHIMUDnKJTF3Obt7W3CKGXqdoBB3SaGWN3E7HfRNfiY2SMd9WxxWozOBqlmfwjlkc2ySdvKgY7A7eBVNQdHayOQ1KnbzVyqmP2yjrHROYxFzmVCzpuP2e/RvSrZOSfGOqUq/30Bktom3ClPRvqhf7+nl9PZ8yL+svgoDy62d48V88mwrgSSGuaAqnp/MgfIyvcmoW7bVlQvnC8rc64sD2NitsE6zg0pVYVi/l9TDg0awExbcRhtnd/z8nHMw6t6cTlTtx1k6vZJUrdfcoTquaXw0+f/4+6/YL3gG5m6/dy8PSMGJFuYk6/edTsqJ1hxM0jF+LdRt2M7c7LdQmvqF2gNsURbwK/QxvY8rakdMJAMiS/gwEiMkvrSFH3gOjFFAj4KdNdqDeWLyuoxncWCUtnP3GIQplfDR8/15U6bCSymlNJHInIGFyQpZEc6Gwkdh4aGcofDd999ZxYkCUypnFmQ1KvbBG6HrupYXVK5Brk1zVzFDtc7YoKY95kzyTjdQ/PIVXNVu4TZFAkcjZmkdBz3uZImOKc1YAIDwOxqLbdvXmK/QdcTQFaqWzlg9ofjZuiFsYNcFufm9Sw6wlVIYyFE99IGdZMpqyCP5wSHYFmcZD170bQ3i0xfSrUatQ7LzY8RZowmtDgNFqfXDRrArHYLRWxumc7OePcHTFx6kDluPoSfhEmeSiqE6vGZeM3mazR8q+vreRVq/HbcOhZYbnDcLGIjdcyB0rABSVaXqhkfinZiwRRS/ucXoP3mKQaOvxSl1V+/jxjPgXIgQJI86c9IoicCWAA75VMEBaUprImGU9LIIh8WkhTMPPwTHXVq+JbDyTxAXmm0zQqPc4MLkvv27ZMB3/fff89tjhR+0t1GlSKPbndMck5CLXeskIOFGF8ZC88hBwuxSiGvke3r9cLHq7LywjE5cKgM7TVMyIZZx6WVi5BH5RPLmzlYplVoeJrO06QLBMqCA2jEMsmCSLT4jBFDiDpPqZC6895AkgKRKRzkQ/YFf391GP68IFA26YAYhqFXrysmTUA182xX2dqgcvK7KH/ljzJ1W4iHlMVH6sdtD6Z3m0KAFricwL/0fbWy6Vu8MWkL3H0TxP779/AMWL61FterNGLeuv1nufr98CQdQD461QUXsotGBJOkD5lxwH+5JF2/0EIERxlgMkY5UHGSU1mfon5EY8kbGSBSHoUtUR55toVQM+nY75nMOXMhU2enJBW8uKKejzvPYGo25VGY06CCJA2Bk24//PADd+AYM0ylrbq6Gs7Ozt06buSB4fIJJ5QCyLub8KKrwHKl6dKUZgcaWRNcsA/FFaam+IyVB6H3E0hKx9ZamAkmlwaOSye5MJ7gQjq5xdAGk2ux3CUIxy/kGz7qnXdQ0dAipqsa26Bu7RTTCcxeNoqp37+w2iAGkzvuOz1gweT9LToV+0WTCUi0nk+g1RgY9WySgyZTvQcKJPNuVHHHTLbEIXiV2SHPZxajUG//Jk84OXBoCCUFyOtU7zp+XUZ+uWzGKsq7mFUyuCBJzhcaSijdaKIKOifEdHW1kfOmW5uk6LipUZ7ZR5jqTBymaDoFmmwWHzPToCmBpRIAjwiQ1DSgNYOBlPerpkMZpUzSXdU/3m2TadKMQFIYry15+aQvooFJrpZNcDGUswBVsGGJ0+0PIij+ardaUQx7aX8zdh1Ub7Lx2/phibZbg3gM32BEGfSHSGdpKpOGaEn2xuq2Tn51/4246W/vNqnWtbW1MjZJ44NJla6qqlLsVAUFBXx2m27jJI2CyWXg18W8knKw7NmMQcaM1NrMsMfe2iQHNQC4knmDo1ehdc8ok9E5siGNbN/RD0xSPpmpt8lkp4YX0ODNNp4mTQqSvxPnjjSIOJY7Ys2gA0xpRS3mfxEIR7dTSLtWhR/+ZdCOfmKjcbKL67B+7xk8wrzZKjZ2mya4IG+286FoNKg1gxaK1R9CTholpt/i9YSMQZqo28GWD0Cyp0CZlJSEGzducGCk4XGUT0BJQ+poRAiNGMnLy+Pn1q5d2+M4yS5n9FFQka3NqNLW3cxS3uUkGAoTXAwrkNTUozXnKNqCppqO7XaVA6NUOvqLSSrNBMTyXl9w1HTstpGti9sprcaZjN3+nTFAsv2forYMGcDEJl6Bw7YTmLExEAt3hWOhezjGr/DGs4wx/vova/DfDBjfcPg71h6MwqW8W4Mer9ovNknm1TYGSGnQfx2zSQrMUea86YNNkvodaTIm/dRI22lzk+8V+7Kbwt6tC4Igva/Cveid4M7MgRpxQ0PtaJIFAkYpSySVmtKUb+zN7mmcpBLImdohu56B3MrM7OUyG6TCjEPGwGw7HNRtrQYtBWd080ruVu5sbWY6TZte3U7rJ3VbyR5JE/Iag6RsVnL9Mc1YbhYk9c4bmrH8fgvEHk7ebapL9cyP5Gr3S3rv9v6nRDukjEX20budZgySbmbAz7Ub8HMz099dFY6NgddNrl3xd+LYsWPDdliio6Oj+Ee/H5TYTotv0fo21pHyOSG7c8YoTqYbqQCEXZS37mKaNKpLX5dvaG9vv2fG2HIlhHXMhTp12s28Oi3rPMYA6qHC7TAV0veMuqelD5Rm/qGlHPYHZ3JDuSmTNKhzNBFvg5enLGjZAJCGZRuIQRJAtgzQEhRDBpDMRDXs2sDjJHeIqjftKd1axZwdqZuZk2Y0Z5KtYpxkTZ+Wb0j3GNXeHqbrh10yRCnwuXbDDl27yTPHWAV2KX0nKMh7uILk5s2bJQuB5QZMP3eTM7d3omu7ZHldgZ3i+jVK542YqcwZJCnPAZLVhRYno6Vle9ohbt26JS7e1DugbEFbGWNjybuZKv0+nxZN6eF29dC76hjUGeiLWemrQqGfdY/a8WARrQdt6M+FwAr9rAIqfHVskgOla89YpBQ027oDPtfugVEKkPROVPB3wipARQ0SJmUdbjMA0TRiwh+5P+3W4x8cS2rjKyYy9iYu8ZplWDJWXApWf2wr2dtKlpadZWZpWVvxvhqT3zAsOdsMmww1CLR1S8reerynHaKxsZEvKUv/uxAWdffuXb7GeEdHh0Fut6Oj/jo6r0eiM9UZHWf/h3ciY+noJq+jizwhTV9L6gwZe3/VVhW5rkftEJYylbZhqJcypbr0ZTnWB20Y2jbQRv0uk/U/+lBTf+zoot/2pG8b9++upMPMvcR3wuOXundCsGnQtP7kVBkOcunSJe4hpz9d+mfS2tvEKJl6e5u83eQwIXsgiXBMe+GceBxoKCeWN8qX3ktaRnbvQMM9pwUl3aalZKlOql5uDCifIEbJOlMH2W6yMjORFn8aqeGeSDu6BmmH3kPq7oe5IyVNL+R5TtXvZWnJcZq7ZL9Tcq2xSK5N3z3qdqGvVUBV5PpetYNeAmILQhuGUqgOVJfevJgP2tC/Qg7JvraBA+XZ9Y9dY5oMU29vS/tsmlGfl/VxaX/eKT+f6q7wnkjeJ8X3Ql8+g9WBtCqqE9Xt/wESjlBljQqvJgAAAABJRU5ErkJggg==);background-position:0 0;font-size:0;color:transparent}
.scl-brand.american-express,.scl-brand.amex{background-position:-42px 0}
.scl-brand.discover{background-position:-92px 0}
.scl-brand.jcb{background-position:-141px 0}
.scl-brand.diners-club{background-position:-190px 0}
.scl-brand.mastercard{background-position:-239px 0}
.scl-brand.visa{background-position:-289px 0}
.scl-brand.scl-brand-alt{width:43px;height:29px;background-position:0 0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAdCAYAAAAzfpVwAAADX0lEQVR42s1YvYtUMRB/6wd+HbqcKAoqYiGoIAoqdhYn+IVMhLOxUuRQ9IpJYWWzlaCCrI3YiAs2giCIYnkIamXh/QGih80V1+yJiMqd62zy8t5kkrxdhFt3YZhkMpn3y2QmmWyWDdtPq5FMw/sM4Ww21D8Ny4leEdAO8UUCfm2Ywd63QJUlC/ouUc25/SIJLbm2J8v7mve5XOjGdMKxsQAowvUCoAXZKYAjPKP+6swIOSFTMgQld0a4PPSEsMPatj9PfK/w6Cm77REsZX8qCwawCpwY53pYYaeUL5DshAC6n8a+RXSl/cuZP6DinsVgldU7IWXlAq6IzN9C8q8eUG+Os6nuuJX5rtagSFEZLtsFKUG5DJ0+a5ey4wLoWpr3Ib4bnpdfEF/mJnHPtQaU9TX63nPfg9Ew+0j9dXyFXHkwYBFus0zvRPMGYZZou1wlD+iW2KptRDtpzBIaPirm7yjGSx3HN0a8OhHJdBnjP0h2KLYlfDUS7EyYVKop5rfDBDG2vlP7oLA3RvLfiZOCJ+b51F3MwbTEdj0l2RtDmHOtJoVO2xxJZlwxXXVGfGcPUTt+8Hvtm1Xxwye0/qHwaBuqjtFRsv05SCget5aelFdrPDP5eSbCAJAMNEjesBy6/GQkDH6asZLWiAWtoHmPg8vGj9t3RKt6ZWb6NECYCc49Dc3As7635sRiztHYVqIatW+FN6Dx7Bfim/vZRn5jyAQbL4qYsmA5IsBc8AsXELEKj4i6YHbnNifJxiJb3Dy194k5myo8u4SXglZT+Y7MER3NvzlO9MuAlmGFcJj0HqRjdilvMO1CyewcnZ/qdC4/Rt+ciJzZs8EOe2GAqXMW1pOsTrxe8CB5YIOVKzdet7WnGVtJ8gWRTN3+pciiRkhnuvpU0hVHl7sU/MqsGZyzGNSsjXxsF5v3x4BBuBfEtf3WS3YpVIDVSbCv89USqWnbVjeEzttizJFWV3OwB2juQxOjyaSJ1Sg9waowDAb582uDPjz7P8H6t1ur94qS7h9IjZsOx7CQMSv7ZBQNKZ+jk3NSljAiR2kHQl30OK/a+gAbqy8R0u+wWAEdvOMg/agsd7TTH1hplMdOzHhwTKlY9SRr4Ih+4s1V7dmK2hJ7PL+DJzsk3lJV/zdA+LJNgP0LvBY3j6iqD/kAAAAASUVORK5CYII=)}
.scl-right{white-space:nowrap;text-align:right}
.scl-delim{margin:0 10px}
.choose-per-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.choose-per-block .errorMessage{color:red;margin-left:10px}
.cpb-inline-title{font:700 2rem Karla,sans-serif}
@media only screen and (max-width:767px){.cpb-inline-title{font-size:1.7rem}
}
.inline-switcher{margin:0 10px}
.terms-and-conditions{margin:0 0 20px;padding:15px;border:1px solid #007050;line-height:1.6;max-width:600px;height:282px;overflow-y:scroll}
@media only screen and (min-width:768px){.terms-and-conditions{font-size:1.8rem}
}
@media only screen and (max-width:767px){.terms-and-conditions{font-size:1.6rem}
}
.terms-and-conditions+.errorMessage{margin:0 0 5px}
.auto-payments-form-message{font:700 2rem Karla,sans-serif}
.auto-payments-form-message.success{margin:0 0 15px;color:#007050}
.auto-payments-form-message.error{margin:0 0 15px;color:red}
.auto-payments-form-message.processing{margin:0 0 15px}
@media only screen and (max-width:767px){.orders-payment{margin:0 0 20px}
}
@media only screen and (min-width:768px){.orders-payment{margin:0 0 40px}
}
.orders-payment--heading,.orders-payment--sub-heading{font:1.8rem/1.2 Karla,sans-serif;text-transform:uppercase;border:1px solid #e4e4e4;background:#fff;text-align:center}
@media only screen and (max-width:767px){.orders-payment--heading,.orders-payment--sub-heading{margin-left:-10px;margin-right:-10px;padding:12px 10px}
}
@media only screen and (min-width:768px){.orders-payment--heading,.orders-payment--sub-heading{font-size:2.4rem;padding:12px 20px}
}
.orders-payment--sub-heading{border-width:0 1px 1px}
.orders-payment--toggle{text-transform:uppercase;color:#2c3133;font-weight:700;padding:0 30px 0 0;position:relative;transition:color .3s}
.orders-payment--toggle.opt-full-width{display:block;text-align:left}
.orders-payment--toggle .arrow-down{position:absolute;top:0;bottom:0;right:0;width:25px;transition:transform .3s}
.orders-payment--toggle .arrow-down:after,.orders-payment--toggle .arrow-down:before{position:absolute;top:0;right:0;bottom:0;margin:auto 0;content:"";transition:border-color .3s}
.orders-payment--toggle .arrow-down:before{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #2c3133;z-index:0}
.orders-payment--toggle .arrow-down:after{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #fff;z-index:1;transform:translate(0,-4px)}
.orders-payment--toggle-head{cursor:pointer}
.orders-payment--toggle-head.opened .orders-payment--toggle,.orders-payment--toggle-head:hover .orders-payment--toggle{color:#007050}
.orders-payment--toggle-head.opened .arrow-down:before,.orders-payment--toggle-head:hover .arrow-down:before{border-top-color:#007050}
.orders-payment--toggle-head.opened .arrow-down{transform:rotate(-180deg)}
.orders-payment--heading-msg{text-align:left;text-transform:none;font-size:1.6rem}
.orders-payment--details{display:none}
.orders-payment--details .table-list-alt.tl-light table{border-top:0}
.total-surcharge-message{text-transform:none;font-family:Ovo,serif;font-style:italic}
@media only screen and (min-width:768px){.orders-payment--item-total,.orders-payment--th-total{width:150px}
.total-surcharge-message{font-size:1.8rem}
}
@media only screen and (max-width:767px){.orders-payment--details{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}
.total-surcharge-message{font-size:1.5rem}
}
.total-surcharge-message:before{display:inline-block;margin:0 2px 0 0;content:"*";color:#007050}
.butch-row:first-child .orders-payment--sub-heading{border-width:1px}
.status-success{color:green}
.status-error{color:red}
.pc-collapse,.shopping-cart .products-data table.sorter th.cartPrice{color:transparent;font-size:0}
.reverse-list{padding:0 17px}
.reverse-post{border-top:1px solid #dedede}
@media only screen and (min-width:1025px){.orders-payment .table-list tr:hover td,.orders-payment .table-list tr:nth-child(2n+1):hover td{background:#f5f5f5}
.reverse-post{padding:60px 0}
.reverse-post-img{width:46%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.reverse-post{padding:40px 0}
.reverse-post-img{width:48.5%}
}
@media only screen and (max-width:767px){.reverse-post{padding:30px 0 15px}
}
.reverse-post:first-child{border-top:0;padding-top:0}
.reverse-post-img img{width:100%;height:auto}
@media only screen and (min-width:1025px){.reverse-post-text{width:46%;font-size:1.8rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.reverse-post-text{width:48.5%;font-size:1.6rem}
}
.reverse-post-text .mce-content{line-height:1.6}
@media only screen and (min-width:768px){.reverse-post{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.reverse-post:not(:nth-child(2n)){-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.reverse-post-text .mce-content ul{padding-bottom:5px}
.reverse-post-text .mce-content p{padding-bottom:28px}
}
@media only screen and (max-width:767px){.reverse-post-text{padding-top:24px;font-size:1.5rem}
.reverse-post-text .mce-content ul{padding-bottom:5px}
.reverse-post-text .mce-content p{padding-bottom:20px}
}
.reverse-post-text .mce-content ul{margin-left:19px;list-style:circle}
.reverse-title{font:700 3.6rem/1.2 Karla,sans-serif;padding:0 0 10px}
@media only screen and (min-width:768px) and (max-width:1024px){.reverse-title{font-size:2.8rem}
}
@media only screen and (max-width:767px){.reverse-title{font-size:2.4rem}
}
@media only screen and (min-width:1025px){.reverse-post-intro{font-size:2.2rem}
}
@media only screen and (min-width:768px) and (max-width:1024px){.reverse-post-intro{font-size:1.9rem}
}
@media only screen and (max-width:767px){.reverse-post-intro{font-size:1.8rem}
}
.ec-product-info .product-title{font-size:1.6rem;font-weight:700;padding:0;margin:0 0 10px;text-transform:capitalize}
.ec-product-info .pr-info{margin-top:15px}
.ec-product-info .pr-links{margin-top:5px}
.ec-product-info .product-rating .pr-caption{float:left;margin:1px 5px 0 0}
.ec-product-info .product-rating .pr-stars{float:left}
.ec-product-info .product-list-parameters li{margin-bottom:5px}
.ecpi-left{float:left;width:310px;text-align:center}
.ecpi-right{margin-left:305px}
.ec-product-info .ad-image{cursor:pointer}
.ec-product-variations{margin-top:5px}
.ec-product-variations .ecpv-item{border-bottom:1px dotted #e9e9e9;padding:5px 0}
.ec-product-variations .ecpv-item select{width:180px}
.addtocart-button-cnt .ab-field input[type=text],.addtocart-button-cnt .ab-field select{width:50px}
.addtocart-button-cnt .add-wishlist-lnk,.cancel-lnk{font-weight:700;font-size:1.4rem;margin:5px 0}
.cancel-lnk{margin-left:5px}
.back-to-product{padding:20px 0}
.reviews-cnt .review-section-header{font-size:1.4rem}
.reviews-cnt .review-item{padding:15px}
.reviews-cnt .review-stars{margin-bottom:10px}
.reviews-cnt .summary-info{font-weight:700;margin-bottom:5px;text-align:justify}
.reviews-cnt .posted-by,.reviews-cnt .review-by{font-size:1.1rem;margin-bottom:3px;text-align:justify}
.reviews-cnt .review-by{font-style:italic;text-align:justify}
.reviews-cnt .review-text{margin-top:10px;line-height:18px}
.write-review-block .add-review-anchor{width:1px}
.write-review-block .write-review-header{font-size:1.4rem;margin-bottom:15px}
.write-review-block .success-added-review{padding:10px;border:1px solid #ddd;text-align:center;background:#d7edfd;font-weight:700}
.jump-date-btn-wrap{position:relative}
.jump-date-btn-wrap--rd{display:none}
.jump-date-btn-wrap .jump-date-btn{justify-content:flex-start}
.jump-date-btn-wrap .calendar-triger{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;font-size:0;line-height:0;color:transparent;cursor:pointer}
.jump-date-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-content:center;font-family:Karla,sans-serif;font-size:1.8rem;text-transform:uppercase;white-space:nowrap}
.csf-two-col,.pre-list-panel{-ms-flex-pack:justify;justify-content:space-between}
.jump-date-btn svg, .calendar-triger svg{margin:0 8px 0 0;width:17px;height:17px;fill:currentColor;transition:fill .5s}
.jump-date-btn:hover{color:#000}
@media only screen and (max-width:1024px){.jump-date-btn{font-size:1.6rem}
}
.cart-for h3{font:700 4.6rem Karla,sans-serif;color:#2c3133;text-transform:uppercase;display:inline-block;vertical-align:top;margin:0 18px 10px 0}
.cart-for select{width:246px}
.cart-for .zf-select .select-text{height:54px;line-height:52px}
.cart-for .zf-select .select-btn{height:52px}
.cart-for .zf-select .select-btn:before{top:24px}
.pre-list-panel{display:-ms-flexbox;display:flex;padding:10px 14px;border:1px solid #e4e4e4;background:#f2f6f5}
.plp-msg{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.plp-msg-logo{margin:0 10px 0 0;width:42px;height:42px;border:1px solid #00573f;border-radius:50%;-ms-flex:0 0 42px;flex:0 0 42px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.plp-msg-logo svg{width:30px;height:24px}
.plp-text strong{font:700 2.4rem Ovo,serif;color:#2c3133;margin:0 14px 0 0}
.local-swap-icon,.plp-actions-item{font-family:Karla,sans-serif;font-weight:700;text-transform:uppercase;max-width:90px}
.cart-product-title{max-width:260px}
.plp-text strong.plp-title{display:block;font-size:1.6rem;margin:0;text-shadow:none}
@media only screen and (max-width:767px){.plp-text strong{font-size:2rem}
}
.plp-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 0 10px}
.plp-actions-item{font-size:1.4rem}
.plp-actions-sep{margin:0 14px;display:block;width:0;height:40px;border-left:1px solid #e4e4e4}
.clear-cart{font-size:1.6rem}
.substituter-wrap{border-top:1px solid #e8e8e8;background:#f2f6f5}
.substituter-wrap:before{position:absolute;top:-1px;left:0;right:0;bottom:0;border:1px solid #00573f;content:"";pointer-events:none}
@media only screen and (max-width:767px){.substituter-wrap{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
}
.substituter-title{display:block}
@media only screen and (min-width:768px){.substituter-title{padding:12px 24px 0}
}
@media only screen and (max-width:767px){.substituter-title{padding:12px 14px 0}
}
.product-card-table.pct-light .substituter-item,.substituter-item{font-size:0}
@media only screen and (min-width:768px){.product-card-table.pct-light .substituter-item .table-cover-back,.substituter-item .table-cover-back{padding-top:5px;padding-bottom:15px}
}
.add-location-modal.ui-dialog .ui-dialog-content,.add-location-modal.ui-dialog .ui-widget-header{padding:0}
.product-card-table.pct-light .substituter-item .product-title-and-sku.pct-product-title-and-sku,.substituter-item .product-title-and-sku.pct-product-title-and-sku{width:372px}
@media only screen and (min-width:768px) and (max-width:899px){.product-card-table.pct-light .substituter-item .table-cover-back .product-title-and-sku.pct-product-title-and-sku,.substituter-item .table-cover-back .product-title-and-sku.pct-product-title-and-sku{width:292px}
}
@media only screen and (max-width:767px){.product-card-table.pct-light .substituter-item,.substituter-item{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}
.product-card-table.pct-light .substituter-item .cart-short-col .btn-basic,.substituter-item .cart-short-col .btn-basic{width:100%;height:47px}
.product-card-table.pct-light .substituter-item .cart-subtotal-col,.substituter-item .cart-subtotal-col{clear:both}
.product-card-table.pct-light .substituter-item .product-title-and-sku.pct-product-title-and-sku h3,.substituter-item .product-title-and-sku.pct-product-title-and-sku h3{font-size:1.3rem}
}
.substituter-reload{display:inline-block;vertical-align:middle;margin:0 0 0 22px;width:35px;height:35px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODU5QzRBQTEwQTExRUI5NUM5QTVBRjYzRDc3MzM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAzODU5QzRCQTEwQTExRUI5NUM5QTVBRjYzRDc3MzM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDM4NTlDNDhBMTBBMTFFQjk1QzlBNUFGNjNENzczMzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDM4NTlDNDlBMTBBMTFFQjk1QzlBNUFGNjNENzczMzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5en2WOAAAC1UlEQVR42ryXbWhPURzH7/1PI4vx18jjPBf9C6NExrxQQx6mZSi2kKjxEnlNsZcoSggv9sLTrIRWRpO1JUNrb5gwD80yTymUzfdb36Pj1n//e+Ze3/q0/z333vM959zz+53f/JyyJZ6jBoPL4D44CHpdXh7guWsLKBbTwHbwM+zLiX4YngR7QA/YDOpAMuoZDgTzwGwwBQwDz8FUsBg0gpXg2b8azgeVoATk9PHcdHARzNXMnQ0ngGNgdaD9K2gF7zXbfLVzZqsss7H6XB1hvuFa8MQy+wCqQAHIBQvBGTBK91vV9lrX48Bd8BisyWS4Q1ueHf+SEb/TPtCiECgCl8Ag0AwWga7AgCeB4eCKNtYfZWWnJprfHM0FDaIbrACnwffAoLhMo7W8xfprq1kzXKdBsd8m0M6bvgKfHbRp97GDQi1JX8rOEH9zwD0lio9gBug0S1olM2prCDMvRLC3KCl4Wt5D5htyTTfqxg19n6hUrcRAVYAxCZllqfGwF71Mn/Qop+EyNbwDDTEY1ituqSIaztRFk2vmD6lenSxUAQ3zrBnGJdN3MuH9Z5kgN7EYl0zfXTR8qAvmQz8GM1+nDtVGwzu6GAmWxmBYaM2wjobnlKip/TEYmj7pUU3DtzL1FJObIjQrBcutrPPC7NIDSrDUKSXeTIk7k2bp3KQ+gb32edipFNej7M7vmq5+ZKlxE5ywUmJQrHNugyHqs8LEoh2Ht3SDDwzVC5WBjnLVzs21TRvCFk+cI3omqb52gWvpahoewF/AWcVnjXUvTx2ldCiXaSV81TcbNIgRev6zJlDzV4ykqbzHa3RvrDqlXuUG9RI8UiiltHS2asFu8Cps1dYRyEa1lpmnai0/8M43cBUc10HQ70KYM10Prqv+NGVhg3Zfu2b7APyIqvKmwQLNgDtwMjiq2tU5eYdVtxKDqexouNPV0PW/JxZO5eCpkv15V8PfAgwAQ6ubDkU2oUoAAAAASUVORK5CYII=) 50% no-repeat;transition:opacity .3s}
@media only screen and (max-width:1199px){.substituter-reload{margin:8px 18px 0}
}
@media only screen and (max-width:767px){.substituter-reload{display:none}
}
.local-swap-icon{color:#00573f;font-size:1.2rem;text-shadow:1px 0 0 currentColor}
@media only screen and (min-width:768px){.local-swap-icon{float:right;margin:10px 66px 0 0;text-align:center}
.local-swap-icon svg{margin:0 auto 2px}
}
.local-swap-icon svg{display:block;width:30px;height:24px;fill:currentColor}
.add-location-modal.ui-dialog .ui-dialog-title{display:none}
.add-location-modal.ui-dialog .ui-dialog-titlebar-close{z-index:10;top:15px;right:15px;border:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px}
.add-location-modal.ui-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}
.add-location-modal.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:0 0;width:22px;height:22px}
.add-location-modal.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick:before{position:absolute;top:15px;left:0;width:30px;height:2px;background:#2c3133;content:"";transform:rotate(45deg)}
.add-location-modal.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick:after{position:absolute;top:15px;left:0;width:30px;height:2px;background:#2c3133;content:"";transform:rotate(-45deg)}
.add-location-modal .my-profile--form.inline-form{padding-top:15px}
.add-location-modal .my-profile--data-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}
.add-location-modal .my-profile--data-item .submit-btn{min-width:250px;margin-bottom:15px;display:block;height:50px;padding:0 30px;font:700 1.6rem/48px Karla,sans-serif;text-transform:uppercase;text-align:center;color:#08563f;border:1px solid currentcolor}
.add-location-modal .my-profile--data-item .submit-btn:hover{color:#fff;background:#08563f}
.add-location-modal .my-profile--data-item .inline-cancel{font:1.6rem Karla,sans-serif;text-transform:uppercase;margin:5px 0 0;color:#000}
.add-location-modal .my-profile--data-item .inline-cancel:hover{color:#08563f}
.ecommerce-list-col{float:left;width:860px}
.ecommerce-list-variations{margin-top:20px}
.ecommerce-list-variations .items td,.ecommerce-list-variations .items th{border:1px solid #BDBDBD}
.ecommerce-list-variations .addtocart-button-cnt{margin-top:0}
.ecommerce-list .items{width:100%;clear:both}
.ecommerce-list .ecl-quantity,.ecommerce-list .ecl-sub-total,.ecommerce-list .ecl-unit-price{padding-top:26px;vertical-align:top}
.ecommerce-list .ecl-quantity{text-align:center}
.ecommerce-list .ecl-quantity a{white-space:nowrap}
.ecommerce-list .ecl-unit-price textarea{width:150px;max-width:150px}
.ecommerce-list th{padding:15px 7px;text-align:left;vertical-align:top;white-space:nowrap;color:#fff;background:#2c3133;text-transform:uppercase;font:700 1.3rem/1.2 Karla,sans-serif}
.ecommerce-list .odd td{background:#eee}
.ecommerce-list td{padding:7px;vertical-align:middle;text-align:center}
.ecl-item-column,.ecommerce-list .ecl-item-column{line-height:18px;text-align:left}
.ecl-item-column h4{font-size:1.4rem;font-weight:700;margin-bottom:5px}
.ecl-item-img a{width:115px;height:115px;line-height:115px;vertical-align:middle;float:left;text-align:center;border:1px solid #e4e4e4;display:block;background:#fff}
.ecl-item-img-wish a{width:87px;height:87px;line-height:87px}
.ecl-item-img a:hover{border:1px solid #f60}
.ecl-item-name{margin-left:125px}
.ecl-item-name-wish{margin-left:90px}
.ecl-item-img img{max-width:110px;max-height:110px;vertical-align:middle}
.ecl-item-img-wish img{max-width:85px;max-height:85px}
.ecommerce-list .add-wishlist-lnk{font-size:1.2rem}
.ecommerce-list .qty-item{width:60px}
.ecommerce-list .qty-item input{width:40px}
.cart-summary-links{float:right;width:290px}
.fixed-order-btn{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:999;opacity:0;transition:opacity .3s}
.fixed-order-btn .btn-dark-large{margin:0!important}
@media only screen and (max-width:767px){.fixed-order-btn .btn-dark-large{font-size:2rem;height:42px;line-height:42px}
}
.mob-animated .fixed-order-btn{opacity:1}
.cs-title{color:#2c3133;font:700 2.4rem/1.2 Karla,serif;padding:16px;background:#fff;border:1px solid #e4e4e4}
@media only screen and (min-width:1200px){.cs-title{border-width:1px 1px 0;padding-bottom:0}
.cs-title.cs-title-sm{font-size:1.8rem;padding-bottom:16px}
}
.cs-title-alt{font-size:2.4rem}
.cs-title-sm{font-size:1.8rem}
.cs-title-sm.c-pointer:hover{color:#00573f}
.free-delivery{color:#2c3133;font:1.6rem Ovo,serif;background-color:#fff;padding:17px;text-align:center;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cart-summary .toggle-box:not(.show) .cart-summary,.free-delivery:after,.free-delivery:before{display:none}
@media screen and (max-width:1169px){.free-delivery.cs-title{padding-right:17px}
}
.free-delivery__cart-head{margin-bottom:20px;border:none}
.free-delivery__cart-popup{background-color:#f2f6f5;margin-bottom:14px;border:none}
@media screen and (min-width:481px){.free-delivery .pco-link-arrow{margin:0 0 0 30px}
}
@media screen and (max-width:480px){.free-delivery{-ms-flex-direction:column;flex-direction:column}
.free-delivery .pco-link-arrow{margin:18px 0 0}
}
.plus-minus-switch{display:inline-block;min-width:12px}
.cart-summary{padding:12px 16px 20px;border:1px solid #e4e4e4;border-width:0 1px 1px;background:#fff}
.cart-summary .toggle-box{margin:0 -17px}
.cart-summary .toggle-box .cart-summary{border-bottom:0;margin:0;padding-top:5px;padding-bottom:20px}
.cart-summary .toggle-box:not(.show),.cart-summary .toggle-box:not(.show):last-child .cs-title-sm{padding-bottom:0}
.cart-summary .toggle-box:not(.show) .cs-title:after{display:block}
@media only screen and (max-width:1199px){.cart-summary .toggle-box .cs-title{border-width:1px 1px 0}
}
.cart-summary-links .btn-dark,.cart-summary-links .contact-form .form .submit input{width:100%}
.cart-summary-links .btn-dark:first-child,.cart-summary-links .contact-form .form .submit input:first-child{margin-bottom:30px}
.place-order-form .btn-dark:disabled,.place-order-form .contact-form .form .submit input:disabled,.place-order-form.submitted .btn-dark,.place-order-form.submitted .contact-form .form .submit input{cursor:default;background:#616161}
.cart-summary-links .cart-calculate-shipping{max-width:180px}
.ccs-btns .btn-simple{width:180px}
.ccs-form{padding:10px 0}
.ccs-form-captions{font-weight:700;margin-bottom:7px;display:block}
.ccsf-provide-destination{float:left;width:185px}
.ccsf-provide-destination input.destination-field{margin:0 0 10px;width:170px}
.ccsf-select-shipping-option{width:236px;float:left}
.services-list>div{margin-bottom:5px}
.services-list input[type=radio]{vertical-align:-2px;margin-right:5px}
.ccsf-shipping .shipping-price{font-size:1.4rem;font-weight:700;padding-left:1px;line-height:18px}
.ccsf-shipping{float:left;width:100px;margin-left:10px}
.ccs-header{background:#BDBDBD;color:#2c3133;font-size:1.3rem;font-weight:700;padding:7px}
.cart-calculate-shipping.cs-actions input[type=text]{width:115px}
.ccs-header .applied-coupon{line-height:14px;font-weight:400}
.checkout-sum-form-wrapper{border-color:#ccc;border-style:dashed;border-width:2px 0;padding:5px 0;margin:10px 0}
.checkout-sum-form-wrapper .checkout-sum-form{float:right;font-size:1.6rem;line-height:25px;margin-top:10px;overflow:hidden;display:table}
.csf-row{overflow:hidden;font:1.4rem/1.4 Ovo,serif;color:#2c3133;padding:7px 0}
.csf-row-nopad{padding:0}
.csf-deliver{padding-top:14px;margin-top:14px;border-top:5px solid #e4e4e4}
.csf-date-row{margin-bottom:12px}
.csf-row strong{color:#2c3133;font:700 1.8rem/1.2 Karla,sans-serif}
.csf-two-col{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.csf-two-col strong{color:#2c3133;font-family:Karla,sans-serif;font-size:1.8rem;text-align:left}
.csf-two-col .csf-dd{color:#007050;font-size:3rem;font-weight:700}
.csf-two-col .csf-dd.-diff{font-size:2.4rem;color:#999}
.csf-row-delivery-date{padding-right:62px;display:block}
.change-it{float:right;margin:-20px 0 0;font-weight:400;font-size:1.5rem;color:#00573f;cursor:pointer}
.change-it:hover{color:#2c3133}
.csf-row .csf-small-desciption{font-size:1.2rem}
.order-note{margin-top:12px;padding:20px;font-size:1.6rem;font-weight:400;font-style:italic;color:#171717}
.order-note-no-bd{margin-top:0;border-top:0}
.change-box{margin-top:20px;padding-top:15px;font-weight:400;border-top:1px solid #e4e4e4}
.change-box .btn-basic{padding:0 20px}
.radio-row{margin:0 0 10px;display:block}
.sub-csl-note{padding:10px 0;font-size:1.6rem}
.cnb-notes{margin:0 0 16px;font-size:1.6rem;color:#171717}
.cart-notes-box textarea{width:100%;height:74px;margin:0 0 16px;padding-left:13px}
.cart-notes-box input[type=number],.cart-notes-box input[type=text]{width:100%;height:45px;margin:0 0 16px;padding-left:13px;font-size:1.5rem}
.checkout-sum-form label{display:table-cell;font-weight:700;min-width:215px;white-space:nowrap;padding-right:10px}
.checkout-sum-form .csf-value{display:table-cell;text-align:right}
.checkout-cons{margin-bottom:10px}
.checkout-cons-left{width:480px;margin-right:15px;float:left}
.checkout-cons-right{width:245px;float:left}
.checkout-cons-right .ecommercecartinfo{margin-top:10px}
.checkout-cons-right .title{font-size:1.3rem;font-weight:700;margin-bottom:15px;padding:7px;background:#d7edfd;color:#1e8cdd}
.checkout-cons-right td{padding:8px 6px}
.checkout-cons-right .ccr-cnt{background:#EEE;padding:5px}
.checkout-cons-right .ccr-cnt .ccr-th{font-size:1.4rem;font-weight:700;margin-bottom:15px;padding:10px}
.cart-step-header,.checkout-cons .radio-form{margin-bottom:10px}
.ccr-cnt .ccr-th td{background:#D7EDFD}
.ccr-odd td{background:#fafafa}
.ccr-username{width:180px;overflow:hidden;display:block}
.checkout-cons select{width:250px}
.ie .checkout-cons select{padding:0 4px;height:30px}
.ie8 .checkout-cons select{padding:0 4px 5px;height:30px}
.ie7 .checkout-cons select{margin-top:5px}
.checkout-cons .sh-op-label{float:left;margin-left:3px}
.ie7 .checkout-cons .sh-op-label{margin-top:3px}
.checkout-cons .sh-op-label label{width:260px;text-align:left;margin-left:5px}
.checkout-cons .sh-opt-val{float:left}
.checkout-cons .first-td{font-size:1.3rem;font-weight:700;background:#D7EDFD}
.checkout-cons .loader-ani{background:url(../images/ajax-loader.gif) center 5px no-repeat;width:100%;height:37px;padding:5px 0;clear:both}
.checkout-cons .f-row label{margin-left:0;width:125px}
.checkout-cons .f-button,.checkout-cons .f-input{padding-left:135px}
.cart-step-header{background:#fff;padding:12px}
.active-cart-step-header{background:#ddd}
.cart-step-header .csh-caption{font-size:1.6rem;margin-bottom:5px}
.cart-step-header .cart-step-status{font-size:1.1rem;font-style:italic}
.cart-create-title{margin:0 0 10px;font-size:1.4rem;color:#242424}
.also-like-title{margin-top:15px}
.cart-next-info{font-size:1.1rem;font-style:italic;margin-top:5px}
.cart-form-payment select{width:160px}
.cart-form-payment .expire-date select{width:70px}
.cart-exist-address{width:215px;line-height:18px;background:#fff;border:1px solid #ccc;margin:0 10px 10px 0;padding:5px;display:inline-block;vertical-align:top}
.ie7 .cart-exist-address{display:inline}
.cart-exist-address .cea-input{float:left;width:20px}
.cart-exist-address label{float:left;width:195px}
.cart-exist-address.active{border:2px solid #EE7D31}
.cart-address-section{margin:5px 0 15px}
.catalog-item,.fp-list{margin-left:-12px;font-size:0}
.cart-catalog-item,.fp-list .featured-product{margin-bottom:20px;width:127px;margin-left:11px;font-size:1.2rem;display:inline-block;vertical-align:top}
.you-may-also-like .cart-catalog-item{width:127px;margin-right:5px}
.ie7 .cart-catalog-list .cart-catalog-item{display:inline}
.cart-catalog-link,.fp-img{border:1px solid #e4e4e4;width:128px;height:128px;transition:border-color .3s ease-out}
.cart-catalog-link:hover,.fp-img:hover{border:1px solid red}
.cart-catalog-item .ccl-img,.cart-catalog-item .ccl-img table,.fp-img>a{display:table-cell;height:126px;width:126px;vertical-align:middle;text-align:center;background:#fff}
.ccl-img td{vertical-align:middle;text-align:center;background:#fff}
.ccl-img img,.fp-img img{max-width:125px;max-height:125px}
.cart-catalog-item-name,.fp-title{font-weight:700;margin:5px 0;height:17px;overflow:hidden}
.ie9 .cart-catalog-item-name{height:15px}
.cart-catalog-price,.fp-price{margin-bottom:5px}
.cart-catalog-price .price-info{margin-bottom:5px;height:32px;overflow:hidden}
.cart-catalog-price .buy-link,.fp-buy .buy-link{background:#ddd;border:1px solid #aaa;color:#2c3133;cursor:pointer;display:inline-block;font:1.4rem/26px Arial,sans-serif;height:26px;padding:0 5px;text-align:center;text-decoration:none}
.cart-catalog-item .cart-catalog-price .buy-link:hover,.fp-buy .buy-link:hover{background:#eee}
.cart-catalog-item .cart-catalog-item-description{height:31px;overflow:hidden;margin-bottom:5px}
.ie9 .cart-catalog-item .cart-catalog-item-description{height:28px}
.catalog-category{padding:5px}
.catalog-category-item-text{margin-top:10px}
.cart-create-address{font-weight:700;margin-bottom:10px;font-size:1.4rem}
.order-page{margin-bottom:20px}
.order-info .order-number-header{float:left}
.order-page .order-go-back-lnk,.order-page .order-print{float:right;font-weight:700}
.order-page .order-date{font-style:italic;font-size:1.1rem;margin-top:10px}
.order-page .order-address{background:#fff;border:1px solid #e4e4e4;line-height:19px;margin-top:10px;padding:10px}
.order-page .oa-block{float:left;width:50%}
.cart-thank-you{background:#419CE0;border:1px solid #fff;color:#fff;font-size:1.4rem;margin-top:10px;padding:10px;text-align:center}
.ec-search-attributes{width:150px;float:left;background:#F1F1F1;border:1px dotted #E4E4E4;padding:0 10px 10px;margin-right:10px}
.ec-search-attributes .ecsa-header{border-bottom:1px dotted #000;font-size:1.4rem;padding-bottom:5px;margin:15px 0 5px}
.ec-search-attributes .ecsa-row{overflow:hidden;margin-top:7px}
.ec-search-attributes .ecsar-checkbox{float:left;margin:-1px 3px 0 0;width:15px}
.ec-search-attributes .ecsa-row label{overflow:hidden;display:block}
.ecommerce .ui-button-icon-only .ui-icon-closethick{left:0;margin:0;top:0}
.product-card-table.pct-light.in-cart.unavailable:before{display:block;position:absolute;top:-1px;left:0;width:51px;height:46px;background-repeat:no-repeat;opacity:.8;content:""}
.product-card-table.pct-light.in-cart .js-loader{background-size:50px!important}
.card-product-cart .js-loader{width:100%!important;height:100%!important}
.cart-prod-col{width:225px;padding:0 10px 0 28px;line-height:1.2}
.cart-name,.cart-sku{font-size:1.6rem;font-weight:700;margin:0 0 7px}
.cart-name a{color:#2c3133}
.cart-name a:hover{color:#00573f}
.cart-sku{display:block}
.cart-farm-name{font-size:1.5rem}
.cart-farm-name a{color:#2c3133}
.cart-farm-name a:hover{text-decoration:none}
.cart-price-col{width:140px;font-size:1.6rem;line-height:1.2;font-weight:700}
.cart-qty-last-col,.cart-subtotal-col{font-size:1.6rem;line-height:1.2;font-weight:700;text-align:center}
.cart-qty-last-col{width:150px}
.product-card-table.in-cart .cart-short-col{width:170px}
@media only screen and (max-width:767px){.product-card-table.in-cart .cart-short-col{display:block;width:100%}
.product-card-table.in-cart:not(.unavailable) .cart-short-col{position:absolute;left:0;bottom:0}
.product-card-table.in-cart.unavailable .cart-short-col{margin-top:10px}
}
.cart-subtotal-col{width:130px}
.cart-del-col{width:46px;text-align:center}
.product-card-table.unavailable .pct-col{opacity:.4}
.close-alert-popup,.my-profile--data-item:hover .my-profile--edit,.product-card-table.unavailable .cart-del-col{opacity:1}
.product-card-table.in-cart.unavailable .pct-photo,.product-card-table.in-cart.unavailable .pct-product-title-and-sku{opacity:.4}
.product-card-table.in-cart.unavailable>.table-cover-back>.pct-col .add-cart-wrap,.product-card-table.in-cart.unavailable>.table-cover-back>.pct-col .add-cart-wrap:hover{background:#f2f2f2}
.product-card-table .unavailable-note,.unavailable-note{font-size:1.4rem;font-weight:700;padding:6px 0 18px 44px;display:block;clear:both}
.unavailable-note:before{position:absolute;top:0;left:0;width:51px;height:46px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAuCAYAAACF6SFvAAACD0lEQVR42t2ZUURDURyHf0SMiBExeuopIsboKXrqqaexp+hpT7Gn6KmnMcYYY/QUY4wYMUaMEXGJGDEiYsSIMUaMf/8zRWXtnnvvOfee08f3st1dvpfzYwcAqixpcMTeh+gpNMaEaQWfXFgecopv1C2NeGeP8AsbY8bsAeZgW8wrm8If2BTzzG5iAbbEiON3HS7YEHPDrkCCptvLOp0ONZvNqEJq7DIkabm9sN/vk+M4lEgkqFar0Xg8JsFgMKBCoUDxePzH87FYjHK5nIqQEjziGtNqtaher1OpVKJ5iLhyuUzZbHb2zHA4nH0eMCQHH0jHVKtV8kKAMczAJybFiDHcRwBMiRFjuIOAmBDzxG5AAbc6YqbTqWyIw65BEdIxxWKRGo0GZTIZSiaTlE6nqdvtzo0Rz0mEtNkYFCId89f3qVRqtj+9Xo/a7fbsiJYIuWSXoJjAMT7MQxNhxkzZE2gkrJgJm4ZmnBBixD81ewiBnuaYAbuNkHCNqVQqlM/n/YQ8qhpDZTE+vWPjCBkdMdeqxzCqmAsdYxhFzDki5knRGGZhAC8KxvAQhhAk5o3dhUH4jRG/24Jh+IkRh0YCBuI1psuuwlC8xFxFNYayjDxctS3BcGRizmAJI5cxPIZFjBaM4QEsY17MEAuu2myKEafbJixl8i3kARJXbSbzFdKB5FWb6TENeLhqM5ky/gkfcyDC50w6Lq4AAAAASUVORK5CYII=);opacity:.8}
.cart-sub-item,.product-card-table .cart-sub-item,.product-card-table .table-cover-back .cart-sub-item{display:block;clear:both;padding:18px;margin:30px 18px 0;border:1px solid #e4e4e4;background:#f2f2f2;position:relative}
@media only screen and (max-width:767px){.cart-sub-item,.product-card-table .cart-sub-item,.product-card-table .table-cover-back .cart-sub-item{border-color:#cfcfcf;background:#e6e6e6}
.cart-sub-item:after,.cart-sub-item:before,.product-card-table .cart-sub-item:after,.product-card-table .cart-sub-item:before,.product-card-table .table-cover-back .cart-sub-item:after,.product-card-table .table-cover-back .cart-sub-item:before{position:absolute;left:0;right:0;bottom:100%;margin:0 auto;width:0;height:0;content:""}
.cart-sub-item:before,.product-card-table .cart-sub-item:before,.product-card-table .table-cover-back .cart-sub-item:before{border-left:17px solid transparent;border-right:17px solid transparent;border-bottom:17px solid #cfcfcf;z-index:1}
.cart-sub-item:after,.product-card-table .cart-sub-item:after,.product-card-table .table-cover-back .cart-sub-item:after{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #e6e6e6;z-index:2}
}
.cart-sub-item .pcs-inner-hold .scl-wrap.scl-abs,.product-card-table .cart-sub-item .pcs-inner-hold .scl-wrap.scl-abs,.product-card-table .table-cover-back .cart-sub-item .pcs-inner-hold .scl-wrap.scl-abs{position:relative}
.pc-collapse{position:absolute;top:20px;right:12px;width:26px;height:26px;line-height:0;transition:background .3s ease}
.pc-collapse:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:4px;content:"";background:#2c3133}
.pc-collapse:hover:before{background:#08563f}
.cart-sub-item .select-sub-item{font-size:1.8rem;font-weight:700;display:inline-block;vertical-align:top;margin:0 30px 25px 0}
.cart-sub-item .pcs-related .item-menu,.hide-pc-list .shopping-related-itmes{display:none}
.cart-sub-item .quantity-inline{float:right;margin:3px 0 0;font-size:1.4rem;padding-right:55px}
.cart-sub-item .pcs-related,.cart-sub-item .pcs-related:nth-child(2n){width:210px;margin:0 40px 0 0;border:0;padding:0 0 54px;background:0 0}
.cart-sub-item .pcs-related .pcs-inner-hold,.cart-sub-item .pcs-related:nth-child(2n) .pcs-inner-hold{padding:0;position:static}
.cart-sub-item .pcs-related:last-child,.cart-sub-item .pcs-related:nth-child(2n):last-child,.cart-sub-item .pcs-related:nth-child(3n){margin-right:0}
.cart-sub-item .pcs-related:hover{box-shadow:none}
.cart-sub-item .pcs-related .card-product-sku,.cart-sub-item .pcs-related .card-product-title{font-size:1.6rem;font-weight:700}
.product-card-table.pct-light .table-cover-back .pcs-related .card-product-cart .addtocart-button-cnt{top:auto;left:0;margin:0 auto;width:150px;right:0;bottom:0}
.product-card-table.pct-light .table-cover-back .pcs-related .card-product-cart .price-popup{padding:6px}
.product-card-table.pct-light .table-cover-back .pcs-related .card-product-cart .unit-selector-row{border-width:1px 0 0}
.product-card-table.pct-light .table-cover-back .pcs-related .addtocart-form{width:150px;margin:0}
.product-card-table.pct-light .table-cover-back .pcs-related .add-cart-wrap{width:100%}
.cart-sub-item .pcs-related .card-product-farm{font-size:1.5rem;margin:0 0 12px}
.cart-sub-item .pcs-related .card-product-farm a{color:#2c3133}
.account--menu a:hover,.cart-sub-item .pcs-related .card-product-farm a:hover,.ordin-product--block-head .sorter a:hover,.ordin-product--farm a:hover,.ordin-product--title a:hover,.personal-list a[href*="tel:"]:hover{text-decoration:none}
.cart-sub-item .pcs-related .card-product-price{float:none;display:block;margin:0 0 26px}
@media only screen and (min-width:768px){.cart-sub-item .card-product-photo{display:none}
}
@media screen and (max-width:1169px){.cart-summary-links,.ecommerce-list-col{float:none;width:100%}
.shopping-cart{padding:30px 14px}
.orders-block-top .out-summary-block{display:none}
.orders-block-top .show .out-summary-block{display:block}
.orders-block-top .btn-dark.place-order,.orders-block-top .contact-form .form .submit input.place-order{width:100%}
.orders-block-top .btn-dark-large{width:100%;display:block;margin:0 0 30px}
.shopping-cart .products-data.custom-background .summary{display:none}
.shopping-cart .products-data.custom-background{margin:0 0 10px}
.cart-summary-links{margin:50px auto 0;clear:both}
.cs-title{position:relative;padding-right:40px}
.cs-title.cs-title-sm:after,.cs-title.cs-title-sm:before{opacity:0}
.cs-title:after,.cs-title:before{position:absolute;background:#979797;content:"";top:0;bottom:0;margin:auto 0}
.cs-title:before{right:10px;width:14px;height:4px}
.cs-title:after{right:15px;width:4px;height:14px}
.show .cs-title:after{display:none}
.cs-title-alt{text-align:left}
.orders-block-top .toggle-box,.toggle-box{padding:0 0 30px}
.toggle-box .cart-notes-box,.toggle-box .cart-summary{margin:0;display:none}
.toggle-box.show .cart-notes-box,.toggle-box.show .cart-summary{display:block}
.cart-sub-item .pcs-related .card-product-cart .js-loader{background-image:none!important}
}
@media only screen and (min-width:768px) and (max-width:1169px){.cart-sub-item .pcs-related,.cart-sub-item .pcs-related:nth-child(2n){width:49%;padding:0 20px 0 0;margin:0 0 20px}
.product-card-table.pct-light.in-cart .table-cover-back{padding-bottom:26px}
}
@media only screen and (min-width:900px) and (max-width:1169px){.shopping-cart table.sorter{width:auto}
.shopping-cart .products-data table.sorter th.cartSubtotal{width:100px}
}
@media only screen and (min-width:768px) and (max-width:899px){.product-card-table.pct-light .table-cover-back .product-title-and-sku.pct-product-title-and-sku,.shopping-cart .products-data table.sorter th.cartPrice{width:350px}
.shopping-cart .products-data table.sorter th.cartSubtotal{width:92px}
}
@media screen and (max-width:767px){.cart-for .zf-select,.cart-for h3{margin-right:0}
.shopping-cart table.sorter,.shopping-cart-frame+.other-featured-section,.shopping-cart-frame+.other-featured-section+.help-section{display:none}
.shopping-cart-frame{padding-top:0}
.cart-for h3{font-size:0;line-height:0;color:transparent}
.orders-block-top,.pre-list-panel{margin:0 -14px}
.orders-block-top .btn-dark-large,.pre-list-panel .btn-dark-large{margin:0}
.orders-block-top .toggle-box{padding:0}
.products-data.custom-background.shoping-cart-data .pager{margin:6px 0 20px;padding:0}
.cart-sub-item .pcs-related,.cart-sub-item .pcs-related:nth-child(2n){width:100%;margin-right:0;margin-top:30px;padding-top:30px;border-top:1px solid #e4e4e4}
.cart-sub-item .pcs-related:first-child{padding-top:0;margin-top:0;border-top:0}
.product-card-table .unavailable-note{padding-left:24px}
.product-card-table .unavailable-note a{font-weight:400}
.cart-summary-links{width:auto;margin:0 -14px}
.product-card-table.pct-light .table-cover-back .product-title-and-sku.pct-product-title-and-sku{width:100%;padding-left:0}
.cart-sub-item,.product-card-table .cart-sub-item,.product-card-table .table-cover-back .cart-sub-item{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}
.cart-sub-item .pcs-inner-hold,.cart-sub-item .pcs-related{min-height:0}
.cart-sub-item .quantity-inline{padding-right:20px;float:none;margin-bottom:10px}
}
.my-profile{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:1025px){.my-profile{padding:26px 0 0}
.my-profile--avatar-col{width:calc(100% - 840px)}
.my-profile--main-info{width:586px;padding:0 60px 0 0}
.my-profile--edit{opacity:0}
}
@media only screen and (max-width:1024px){.my-profile{-ms-flex-wrap:wrap;flex-wrap:wrap}
.my-profile--avatar-col{width:150px;-ms-flex-order:1;order:1;padding:0 0 25px}
.my-profile--main-info{width:100%;-ms-flex-order:3;order:3}
.my-profile--settings-col{-ms-flex-order:2;order:2;padding:0 0 25px}
}
.my-profile--settings-col{width:254px}
.my-profile--avatar{margin:0 auto;width:150px;position:relative}
.my-profile--avatar img{border-radius:50%;border:1px solid #e4e4e4}
@media only screen and (max-width:600px){.my-profile--box{margin-left:-18px;margin-right:-18px}
}
.my-profile--heading{padding:17px 50px;background:#f2f2f2;border-bottom:1px solid #000;position:relative}
.my-profile--heading.-diff{padding-left:20px;padding-right:20px}
.my-profile--heading h3{font:700 1.6rem Karla,sans-serif;text-transform:uppercase}
.my-profile--invoices-qty,.my-profile--radio-label,.simple-table th{font-weight:700;font-family:Karla,sans-serif}
.my-profile--multi-heading{display:-ms-flexbox;display:flex}
@media only screen and (min-width:768px){.my-profile--multi-heading{width:calc(100% - 34px)}
.my-profile--col.-col1{width:29.5%}
.my-profile--col.-col2{width:32%}
.my-profile--col.-col3{width:30%}
}
@media only screen and (max-width:767px){.my-profile{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.my-profile--heading.-diff-mob{padding-left:20px}
.my-profile--col{padding-right:15px}
}
.my-profile--heading-icon{position:absolute;top:15px;left:14px;width:27px;height:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.my-profile--heading-icon .svg.-profile{width:15px;height:14px}
.my-profile--heading-icon .svg.-email{width:20px;height:16px}
.my-profile--heading-icon .svg.-phone{width:20px;height:20px}
.my-profile--heading-icon .svg.-preferences{width:27px;height:22px}
.my-profile--heading-icon .svg.-business{width:22px;height:19px}
.my-profile--heading-icon .svg.-location{width:16px;height:23px}
.my-profile--heading-icon .svg.-local{width:20px;height:19px}
.my-profile--heading-icon .svg.-card{width:22px;height:16px}
.my-profile--heading-icon .svg.-bank{width:22px;height:20px}
.my-profile--heading-icon .svg.-terms{width:24px;height:22px}
.my-profile--heading-icon .svg.-invoices{width:15px;height:20px}
.my-profile--heading-icon .svg.-payment{width:22px;height:20px}
.my-profile--heading-icon .svg.-payment2{width:18px;height:20px}
.my-profile--heading-icon .svg.-payment3{width:20px;height:20px}
.my-profile--heading-icon .svg.-liquor{width:20px;height:22px}
.my-profile--heading-icon .svg.-certif{width:16px;height:25px}
.my-profile--heading-icon.-profile:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:18px;height:18px;border:1px solid #00573f;border-radius:50%;content:""}
.my-profile--data-list{padding:0 0 20px}
.my-profile--timeslots-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f2f2f2;padding:15px 50px}
@media only screen and (max-width:767px){.my-profile--timeslots-list{padding:15px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.my-profile--timeslots-list .my-profile--item{width:31%;margin-bottom:15px}
@media only screen and (max-width:600px){.my-profile--timeslots-list .my-profile--item{width:48%}
}
.my-profile--timeslots-list .my-profile--item .select2-container{max-width:100%;min-width:100%}
.my-profile--timeslots-list .label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.my-profile--data-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;border:1px solid #e4e4e4;border-width:0 0 1px}
@media only screen and (min-width:768px){.my-profile--data-item{padding:15px 50px}
.my-profile--item-name{width:55%;max-width:55%}
.my-profile--item-name.-full-width{width:100%;max-width:100%}
}
@media only screen and (max-width:767px){.my-profile--data-item{padding:10px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.my-profile--data-item.-no-bd-item,.my-profile--data-item:last-child{border-width:0}
.editable-container-block .my-profile--data-item:last-child{border-width:0 0 1px}
.editable-container-block .my-profile--data-item:last-child.-no-bd-item{border-width:0}
.my-profile--item-name{word-break:break-all;padding-right:10px}
@media only screen and (max-width:767px){.my-profile--item-name{width:calc(100% - 70px);-ms-flex-order:1;order:1}
}
.my-profile--item-name-inner{display:block;margin:0 0 10px}
.my-profile--status{font-style:italic;padding-right:10px}
@media only screen and (min-width:768px){.my-profile--status{width:calc(45% - 70px)}
}
@media only screen and (max-width:767px){.my-profile--status{width:100%;-ms-flex-order:3;order:3;font-weight:700}
.my-profile--edit{-ms-flex-order:2;order:2}
}
.my-profile--edit{width:34px;transition:opacity .3s}
.my-profile--radio{-ms-flex-order:2;order:2}
.my-profile--radio-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:767px){.my-profile--radio-wrap{margin:10px 0 0}
.my-profile--data-columns{-ms-flex-direction:column;flex-direction:column}
}
.my-profile--radio-label{text-transform:uppercase;text-shadow:none;margin:0 14px 0 0}
.my-profile--form label,.my-profile--radio-name{text-shadow:1px 0 0 currentColor}
.my-profile--radio-label+form{font-size:0}
.my-profile--data-columns{width:calc(100% - 70px);display:-ms-flexbox;display:flex}
.my-profile--edit-link{display:block;width:34px;height:23px;font-size:0;text-align:center;line-height:23px;color:transparent;overflow:hidden}
@media only screen and (min-width:1025px){.my-profile--edit-link:hover .svg{fill:#8ea0a6}
}
.my-profile--edit-link .svg{vertical-align:middle;width:14px;height:15px;fill:#00573f;transition:fill .3s}
.my-profile--remove-link{display:inline-block;vertical-align:top;margin:0 0 0 10px;width:20px;height:23px;line-height:23px;font-size:0;color:transparent}
@media only screen and (min-width:1025px){.my-profile--remove-link:hover .svg{fill:#8ea0a6}
}
.my-profile--remove-link .svg{vertical-align:middle;width:20px;height:23px;fill:#00573f;transition:fill .3s}
.heading-actions a:before,.pager-diff a:before,.reset-link:after{left:0;transition:width .3s;content:""}
.my-profile--add-btn{display:inline-block;padding:0 0 0 15px;position:relative;white-space:nowrap}
.my-profile--add-btn:after,.my-profile--add-btn:before{position:absolute;top:0;left:0;bottom:0;margin:auto;right:auto;width:10px;height:2px;content:"";background:#00573f}
.my-profile--form{max-width:525px}
.my-profile--form .my-profile--data-item{border-width:0 0 1px}
.my-profile--form .my-profile--data-item.-no-bd-item{border-width:0}
.my-profile--form.inline-form{max-width:100%;background:#f2f2f2}
.my-profile--form label{display:block;margin:0 0 15px}
.my-profile--form input[type=email],.my-profile--form input[type=number],.my-profile--form input[type=tel],.my-profile--form input[type=text],.my-profile--form select{width:100%}
.my-profile--form .zf-select{width:100%!important;margin:0}
.my-profile--form-frame.-narrow-width{max-width:525px}
@media only screen and (min-width:768px){.my-profile--f-row{padding:0 50px 15px}
}
@media only screen and (max-width:767px){.my-profile--edit-link{text-align:center}
.my-profile--f-row{padding:0 20px 10px;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.my-profile--f-row:first-child{padding-top:15px}
.my-profile--f-row.-multi-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:600px){.my-profile--f-row.-multi-row.-mobile-single-row{-ms-flex-direction:column;flex-direction:column}
.my-profile--f-row.-multi-row.-mobile-single-row .my-profile--multi-item{width:100%;padding:0 0 15px}
.my-profile--f-row.-multi-row.-mobile-single-row .my-profile--multi-item:last-child{padding-bottom:0}
}
.my-profile--f-row.-double-row .my-profile--multi-item{width:48.5%}
.my-profile--f-row.-double-row .my-profile--f-row{padding:0}
.my-profile--f-row.-triple-row .my-profile--multi-item:first-child{width:31%}
.my-profile--f-row.-triple-row .my-profile--multi-item:nth-child(2){width:65%}
@media only screen and (max-width:767px){.my-profile--f-row.-triple-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
.my-profile--f-row.-triple-row .my-profile--multi-item:first-child{width:47%}
.my-profile--f-row.-triple-row .my-profile--multi-item:nth-child(2){padding-top:10px;width:100%}
}
.my-profile--date-items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.my-profile--date-items .alt-css-select,.my-profile--date-items .zf-select,.my-profile--date-items select{width:47%}
.my-profile--date-items .alt-css-select select,.my-profile--date-items .zf-select select,.my-profile--date-items select select{width:100%}
.my-profile--connect .btn-sign-soc-lt{display:block;margin:0 0 10px}
.my-profile--reset{padding:7px 0 0}
@media only screen and (min-width:1025px){.my-profile--reset{text-align:right}
}
@media only screen and (max-width:1024px){.my-profile--reset{text-align:center}
}
@media only screen and (min-width:601px){.my-profile--columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.my-profile--column{width:45.5%}
}
.my-profile--invoices-qty{display:block;margin:0 0 10px;font-size:4.8rem;line-height:1.1;color:#007050}
.my-profile--pay-method{display:inline-block;min-width:84px}
.account--aside,.heading-actions,.pager-diff,.recalls--data td,.reset-link,.simple-table td,.simple-table th{text-shadow:0 0 0 currentColor}
.my-profile--radio-name label{margin:0}
.timeslot-selects{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 5px}
@media only screen and (max-width:767px){.timeslot-selects{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.timeslot-selects .alt-css-select{min-width:210px;margin:0 0 10px}
}
.heading-actions{margin:14px 0 0;line-height:1}
.heading-actions li{display:inline-block;vertical-align:top}
@media only screen and (min-width:768px){.heading-actions li{border-left:1px solid currentColor;padding:0 5px 0 7px}
.heading-actions li:last-child{padding-right:0}
.heading-actions li:first-child{border-left:0;padding-left:0}
}
@media only screen and (max-width:767px){.heading-actions li{display:block;padding:0 0 15px}
.heading-actions li:last-child{padding-bottom:0}
}
.heading-actions a{position:relative}
.heading-actions a:before{position:absolute;right:0;bottom:0;margin:auto;top:100%;width:0;max-width:100%;height:1px;background:#00573f}
@media only screen and (min-width:1025px){.heading-actions a:hover{text-decoration:none}
.heading-actions a:hover:before{width:100%}
}
.acc-delivery-status:any-link:hover,.bac--text a{text-decoration:underline}
.reset-link{color:#00573f;font-size:1.4rem;position:relative}
.reset-link:before{display:inline-block;vertical-align:top;margin:2px 4px 0 0;width:12px;height:16px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAh0lEQVR42mNgoAgUBIgB8UQgvgzFILYoLsXSQPwQiP8D8UsoBrHvA7EkNg1LoQqKgJgJisugYouxafgExBfQxBiB+AoQf8CmAWTSViziO8FyaIJSUA0HgFgDDR+BykkiK/4DFcSHf4NDEWrKfyKxynDRwEGCBjbkSCOMkSJuIRBvIYDng5QCAFEL3TWIoMrOAAAAAElFTkSuQmCC)}
.avatar-action,.reset-link:after{background:#00573f;position:absolute}
.reset-link:after{right:0;bottom:0;margin:auto;top:100%;width:0;height:1px}
@media only screen and (min-width:1025px){.reset-link:hover:after{width:100%}
.simple-table .t-col-edit .my-profile--edit-link{opacity:0}
}
.avatar-action{bottom:6px;width:33px;height:33px;border-radius:50%;font-size:0;color:transparent;box-shadow:-1px 0 0 #fff,0 -1px 0 #fff,1px 0 0 #fff,0 1px 0 #fff}
.avatar-action:hover{background:#000}
.avatar-action .svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;fill:#fff}
.avatar-edit{right:15px}
.avatar-edit .svg{width:14px;height:15px}
.avatar-remove{left:15px}
.avatar-remove svg{width:20px;height:20px}
.sub-page-btns{padding:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.sub-page-btns .btn-basic-ovo{margin-left:5px}
.simple-table table{width:100%}
.simple-table thead{border-bottom:5px solid #2c3133}
.simple-table td,.simple-table th{padding:13px 10px;box-sizing:border-box}
.simple-table th{font-size:1.6rem;text-transform:uppercase;color:#000}
.simple-table th a{color:#000;transition:opacity .3s}
.simple-table td{vertical-align:middle}
.simple-table .th-hidden{font-size:0;color:transparent}
.simple-table .t-col-edit{text-align:right}
.simple-table .t-col-edit .my-profile--edit-link{display:inline-block;vertical-align:middle;transition:.3s opacity}
.simple-table tr{border-bottom:1px solid #e4e4e4}
@media only screen and (min-width:768px){.simple-table .t-col-title{font-size:2.2rem}
}
@media only screen and (max-width:767px){.simple-table .t-col-title{font-size:1.8rem}
}
.simple-table address{font-style:normal}
.t-col-title-state{font-weight:400;font-size:1.6rem;color:#4d5659;text-shadow:none}
.simple-table .list-view .sorter .sort-link,.simple-table .list-view .sorter .wrap-sort-link a,.simple-table .sort-link,.simple-table .wrap-sort-link a{display:inline-block;vertical-align:middle;position:relative;padding:0 18px 0 0;background:0 0}
.simple-table .list-view .sorter .sort-link:after,.simple-table .list-view .sorter .sort-link:before,.simple-table .list-view .sorter .wrap-sort-link a:after,.simple-table .list-view .sorter .wrap-sort-link a:before,.simple-table .sort-link:after,.simple-table .sort-link:before,.simple-table .wrap-sort-link a:after,.simple-table .wrap-sort-link a:before{position:absolute;top:0;right:0;bottom:0;margin:auto;left:auto;content:""}
.simple-table .list-view .sorter .sort-link:before,.simple-table .list-view .sorter .wrap-sort-link a:before,.simple-table .sort-link:before,.simple-table .wrap-sort-link a:before{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #2c3133;transform:translateX(0) translateY(-4px) scale(1)}
.simple-table .list-view .sorter .sort-link:after,.simple-table .list-view .sorter .wrap-sort-link a:after,.simple-table .sort-link:after,.simple-table .wrap-sort-link a:after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #2c3133;transform:translateX(0) translateY(2px) scale(1)}
.simple-table .list-view .sorter .sort-link:hover,.simple-table .list-view .sorter .wrap-sort-link a:hover,.simple-table .sort-link:hover,.simple-table .wrap-sort-link a:hover{color:#08563f}
.simple-table .list-view .sorter .sort-link:hover:before,.simple-table .list-view .sorter .wrap-sort-link a:hover:before,.simple-table .sort-link:hover:before,.simple-table .wrap-sort-link a:hover:before{border-bottom-color:#08563f}
.simple-table .list-view .sorter .sort-link:hover:after,.simple-table .list-view .sorter .wrap-sort-link a:hover:after,.simple-table .sort-link:hover:after,.simple-table .wrap-sort-link a:hover:after{border-top-color:#08563f}
.simple-table .list-view .sorter .sort-link.asc:after,.simple-table .list-view .sorter .sort-link.desc:before,.simple-table .list-view .sorter .wrap-sort-link a.asc:after,.simple-table .list-view .sorter .wrap-sort-link a.desc:before,.simple-table .sort-link.asc:after,.simple-table .sort-link.desc:before,.simple-table .wrap-sort-link a.asc:after,.simple-table .wrap-sort-link a.desc:before{display:none}
.account--table{position:relative;padding:15px 0 0}
@media only screen and (min-width:768px){.account--table .t-col-name{padding-left:20px;text-align:left;width:340px}
.account--table .t-col-name.-td-wide{width:auto}
.account--table .t-col-pledge-local,.account--table .t-col-state{width:150px;text-align:center}
.account--table .t-col-users{width:170px;text-align:center}
}
@media only screen and (min-width:1025px){.simple-table tr:hover .my-profile--edit-link{opacity:1}
.account--table .items span.empty{margin-top:53px;border-top:5px solid #2c3133}
}
@media only screen and (max-width:767px){.account--table thead tr{display:-ms-flexbox;display:flex}
.account--table th{width:auto;font-size:1.2rem}
.account--table th.t-col-name{padding-left:0;text-align:left}
.account--table th.th-hidden{display:none}
.account--table tbody tr{display:block;position:relative;padding-right:30px}
.account--table tbody td{display:block}
.account--table tbody td.t-col-name,.account--table tbody td.t-col-pledge-local,.account--table tbody td.t-col-state{padding-left:0}
.account--table tbody .t-col-edit{position:absolute;top:0;right:-10px}
.account--table tbody .t-col-state,.account--table tbody .t-col-users{padding-top:0;display:inline-block;vertical-align:top}
.account--table tbody .t-col-pledge-local{padding-top:0}
.account--table tbody .t-col-pledge-local .submit-pledge-form{display:inline;margin-left:4px}
}
@media only screen and (min-width:1200px){.account--searchbox{position:absolute;top:8px;right:0;max-width:254px}
}
.account--menu a,.pager-diff a{position:relative}
@media only screen and (max-width:1199px){.account--searchbox{margin-bottom:10px}
}
.account--user-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.account--user-photo img{max-width:100%;height:auto}
@media only screen and (min-width:768px){.account--user-card h2{font-size:1.8rem}
.account--user-photo{margin-right:20px;width:80px;min-width:80px}
}
@media only screen and (max-width:767px){.account--user-card h2{font-size:1.4rem}
.account--user-photo{margin-right:10px;width:50px;min-width:50px}
.account--user-mail{display:block;line-height:1;word-break:break-all}
}
.t-col-head{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px;line-height:1.1}
.t-col-head .initials-preview{text-shadow:none;width:33px;min-width:33px;height:33px;line-height:32px;font-size:1.5rem}
.t-col-head .t-col-title{width:calc(100% - 48px);margin:6px 0 0;font-family:Karla,sans-serif;word-break:break-all}
@media only screen and (min-width:768px){.t-col-head .t-col-title{margin-top:6px;font-size:2rem}
}
.acc-delivery-status{white-space:nowrap}
.acc-delivery-status:not(:any-link){color:#000;font-family:Karla,sans-serif}
.acc-delivery-status.-pending,.acc-delivery-status.-suspend{font-style:italic}
.acc-delivery-status.-approved:before{display:inline-block;vertical-align:top;margin:4px 6px 0 0;width:19px;height:14px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOAgMAAACwds8aAAAADFBMVEUAAAAAVz4AWD4AWD9OxeK/AAAAAXRSTlMAQObYZgAAAEZJREFUeNpjYAACBxDB+AFEsv8BkfYfGFgYGOodGEQZGMMZGO4f4K0BCk6QLQAqCKkGKmf+WgtSVxcDIuUvgEjWBhDJDMQAL2AM9NIIGjgAAAAASUVORK5CYII=);content:""}
.pager-diff{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin:30px 0 0;font-size:1.6rem;line-height:1}
.pager-diff li{display:inline-block;vertical-align:middle;padding:0 6px}
.pager-diff li.first{border-right:1px solid currentColor}
.pager-diff li.last{border-left:1px solid currentColor}
.pager-diff a:before{position:absolute;right:0;bottom:0;margin:auto;top:100%;width:0;height:1px;background:#00573f}
.account--details{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (min-width:1025px){.pager-diff a:hover{text-decoration:none}
.pager-diff a:hover:before{width:100%}
.account--details{padding-top:28px}
}
.account--aside{width:250px}
@media only screen and (max-width:870px){.account--details{-ms-flex-direction:column;flex-direction:column}
.account--aside{width:100%}
}
.account--aside .back-lnk{margin:0 0 30px 12px}
.account--main-info{width:calc(100% - 310px)}
@media only screen and (max-width:870px){.account--main-info{width:100%}
}
.account--main-info .alert-error{padding:10px 15px;margin:0 0 7px;background:#00573f;color:#fff}
.account--main-info .system-message{max-width:700px;margin:0 auto}
.account--menu{margin:0 0 15px}
.account--menu li{border:1px solid #e4e4e4;border-width:0 0 1px}
.account--menu li:first-child{border-width:1px 0}
.account--menu a{display:block;margin:-1px 0;padding:15px 22px 15px 12px;border-left:4px solid transparent;color:#00573f;transition:color .3s,background .3s,border-left-color .3s}
.account--menu a:before{position:absolute;top:0;bottom:0;margin:auto;left:auto;right:10px;width:7px;height:7px;border:1px solid currentColor;border-width:1px 1px 0 0;transform:rotate(45deg);content:""}
.account--menu a.active{border-left-color:#00573f;color:#2c3133}
.account--menu a:not(.active):hover{background:#f5f5f5}
.personal-list{padding:15px 20px}
.personal-list li{padding:0 0 4px}
.personal-list a[href*="tel:"]{color:#2c3133}
.account--user-details-card{display:-ms-flexbox;display:flex}
@media only screen and (max-width:600px){.account--user-details-card{-ms-flex-direction:column;flex-direction:column}
}
.account--user-details-photo{width:120px;-ms-flex:0 0 150px;flex:0 0 150px}
.account--user-details-info{-ms-flex:1;flex:1}
.edit-user--row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
@media only screen and (max-width:767px){.edit-user--row{-ms-flex-direction:column;flex-direction:column}
.edit-user--name{padding-bottom:10px}
}
@media only screen and (min-width:768px){.edit-user--name{width:55%;padding-right:10px}
.edit-user--type{width:45%}
}
.your-users--list{margin:0 0 30px;border:1px solid #e1e1e1;border-width:1px 0;max-height:588px;overflow-y:auto}
.your-users--list .btn-link-arrow{margin:0}
.your-users--list.-diff{max-height:none;margin:0}
.your-users--list.-diff .btn-link-arrow{font-size:1.5rem}
.your-users--item{padding:20px 10px 20px 50px;border-top:1px solid #e1e1e1;position:relative;transition:background-color .3s}
.your-users--item:not(.-no-hover):hover{background-color:#f5f5f5}
.your-users--item.-no-l-pad{padding-left:20px}
.your-users--item:first-child{border-top:0}
.your-users--item input[type=checkbox]{position:absolute;top:0;left:0;width:0;height:0;opacity:0}
.your-users--item h3,.your-users--item label{font:700 2.4rem/1.2 Karla,sans-serif;width:calc(100% - 48px);word-break:break-all}
.your-users--item input[type=checkbox]:checked+label:before{background-position:0 -27px}
.your-users--item h3{margin:0}
.your-users--item label{display:block;cursor:pointer}
.your-users--item label:before{position:absolute;top:21px;left:10px;width:27px;height:27px;overflow:hidden;background-repeat:no-repeat;background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3RjYzMUE0OTJERDExRTdCQUQ4RDhBMDExRUFDMEIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3RjYzMUE1OTJERDExRTdCQUQ4RDhBMDExRUFDMEIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjdGNjMxQTI5MkREMTFFN0JBRDhEOEEwMTFFQUMwQjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjdGNjMxQTM5MkREMTFFN0JBRDhEOEEwMTFFQUMwQjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAmQWRvYmUAZMAAAAABAwAVBAMGCg0AAAWzAAAG6gAAB+0AAAkh/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wgARCAA2ABsDAREAAhEBAxEB/8QAywAAAwEAAwAAAAAAAAAAAAAAAAUGCAIEBwEBAQEBAQAAAAAAAAAAAAAAAQIABQMQAAAGAQIGAwAAAAAAAAAAAAABAgMEBRQQBiARIRJEFUATNREAAAQDAggLCAMAAAAAAAAAAQIDBAAREiEiMUGR0TITFAUQ8FGBspPTNMQ1hWFx4UJyQ3SkVBUGEgABAwUAAAAAAAAAAAAAAAAQAEAhIAERMRITAQABAgQFBAMBAAAAAAAAAAERACEQMUFR8GFxgcEgkaHRMLHx4f/aAAwDAQACEQMRAAAB2fUNhNpOorJtyUbRtQ5FyUbRteaxGZRtMsU0tYemeHmetvQmjwzM8jZc93pU88thNpOo/9oACAEBAAEFAoECCuD66vHrq8YUPLrvz9PNrvz9PNhRLRUPCtxhW4xbHKRYQq2pccbZbrd3WN9uXzbDb0LcVC3VbysHKmphUkLzYEh4oOS8Ml4fe7l//9oACAECAAEFAvmf/9oACAEDAAEFAiIchy0LgLh6jrp3Ekgl41rC2yWXY4YQgkkC4P/aAAgBAgIGPwJ5/9oACAEDAgY/AmEiNHhYtV//2gAIAQEBBj8CZmMzQMYyCYmMKZZiNIeyO4t+qLmjuLfqi5op2RGnbqKaC6OyVSy2wx/HS6IcPqHgoY/jpdEOH1DwUNDJ731ZDIkEiezkGkKbAnHnf6xM8ed/rEzxL+0v7ZTXqSaezTql9N2XPG7l37pNoidNBIqigyCo4AABxxW4IOqqcqSSRRMooYZFKULRERGAbblaFV3C1KJXrlWZZzwKzlZguFx2zl8nqHgoZNXQatZNuQWbwAvJGoDKA4wx++QwT/FOlTJMN3mBRd3aJNR9u/ZWW6NBeXDKm6kwYJatFO0xh0jmxnOOMR42R6h4KGYAwXOAIJyMApSG6HKpHlzjKj2seXOMqPaxPYlp7dOmaf8AElLT5/jH/9oACAEBAwE/IUHueIRVblxJEvghLZYy0t7/AISWJbNA5JRcMsFpxCC4Es736HVR5gVt5pOgFQFAHgeI2MAAlWhxmopdiZcxhky1sGh0BkvumVkX4GwBdzDJdjWE5G3EFenWDLwtJZdAgAAFYVgkPC4QMPMxzZvkhmelzG6I1yV//9oACAECAwE/IVqWpamnP0OfoUqTapNqkpz9Dn6GoqMP/9oACAEDAwE/IQioVCoJ42rJjrxtWTHXv4oGM6jdUbqhnOkBUUsXajhtz+/o4Ne/io2/yi55H6068j6tQjXv4pWqeVTU342r/9oADAMBAAIRAxEAABAE0gAgGgaAHxEE3//aAAgBAQMBPxB79YcZ4oZVzx9++HYpI9o51/w+x7WZ12kWHyxJdiXGKLh9zytQBAKofhe75p6McAT/ABqScQACWi2iCbSEjEtpMEotw5NiC2UQAEapijs7PQuHGYFM7lBMj4NYqWAGDXIncdIkGeFyB3Btj8+f20/fXuzo/wD/2gAIAQIDAT8QeW9c6udUoz081nY6dvNZ2OnbzUht81wGuA1Yy081nYJBWnbzShVJnSzWnbzRJb1Df91Df9/VQRnp5r//2gAIAQMDAT8QQLGVcs9q5Z7VtDOmT0MfKmX0PQI6NG1cQriFe+bcqOgLF93jsStigKkBm1cezDb/ABlzLzGED7aFnVfW5r1hEx4vLp1NFnnWYoPhAe67vP8AhbAJCzly+6nu+Pup7Px91LQ58vKv/9k=);background-position:0 0;content:""}
.your-users--form .errorMessage:before,.your-users--item label:after{top:0;left:0;bottom:0;content:""}
.your-users--item label:after{position:absolute;right:0;z-index:3}
.your-users--item address{font-style:normal}
.your-users--head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 10px}
.your-users--form .errorMessage{margin:0 0 30px;font-size:2rem;padding:0 0 0 30px;position:relative}
.your-users--form .errorMessage:before{position:absolute;margin:auto 0;width:14px;height:15px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAA2ElEQVR42oVSWxHEIAyMhVo4C/zDz1nogIKzgAUs1EIt1AIWagELXEl5JMD1MpN2pptNNtsAGLVc6a+MoKWFWWj5qjWm1Bj1uYCIiYBaJ8RMwuaBdouEHPBbI9mK3+QNGFiJWHBkNaISbjzgaiyM2omc9LYosTS8v41rZJMCIzd5KR38jNRxTvTwN6rtJLVcn0nMJDb5HE1pk0S3E5er5T6blIw5OVHa+uMb2fbTXFewk+PonRajkwYBz/YZnT6LzINI5OfWVnG5KTmE9Gjn9H5wfMtT0zUtXwBRvXnfwTtSAAAAAElFTkSuQmCC)}
.initials-preview{display:inline-block;margin:0 8px 0 0;width:41px;min-width:41px;height:41px;border-radius:50%;text-align:center;border-width:1px;border-style:solid;font-family:Karla,sans-serif;font-weight:700;font-size:1.8rem;line-height:39px;text-transform:uppercase}
.initials-preview.-ip-mdl{width:31px;min-width:31px;height:31px;line-height:29px;font-size:1.4rem}
.initials-preview.-ip-small{width:26px;min-width:26px;height:26px;line-height:21px;font-size:1.3rem;font-weight:700;border-width:2px;padding-left:1px}
.initials-preview.initials-mode-white-black{border-color:#464646;background:#464646;color:#fff}
.initials-preview.initials-mode-white-green{border-color:#00573f;background:#00573f;color:#fff}
.initials-preview.initials-mode-black-white{border-color:#464646;background:#fff;color:#464646}
.initials-preview.initials-mode-green-white{border-color:#00573f;background:#fff;color:#00573f}
@media only screen and (max-width:1199px){.ordin-product--block{padding:0 14px}
}
.ordin-product--block .pager{padding:0;line-height:1.2}
.ordin-product--block .summary{font-size:1.6rem;font-weight:700;margin:0 24px 0 0}
.ordin-product--list{border:1px solid #e4e4e4;border-width:0 1px 1px}
.bac--frame-box,.ordin-product--item,.subcats-mdl-section .frame,.subcats-section-alt .frame{border-top:1px solid #e4e4e4}
@media only screen and (min-width:1025px){.ordin-product--item{padding:25px 50px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.ordin-product--item{padding:20px}
}
.ordin-product--item:first-child{border-top:0}
@media only screen and (min-width:601px){.ordin-product--item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.ordin-product--heading{max-width:50%}
}
.ordin-product--farm{display:block;font-family:Karla,sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;color:#2c3133}
@media only screen and (min-width:768px){.ordin-product--farm{font-size:1.6rem}
}
@media only screen and (max-width:767px){.ordin-product--item{padding:20px 10px}
.ordin-product--farm{font-size:1.5rem}
}
.ordin-product--farm a{color:currentColor}
.ordin-product--farm a:hover{color:#00573f}
.ordin-product--title{font-weight:400;color:#00573f}
@media only screen and (min-width:768px){.ordin-product--title{font-size:2.2rem}
.ordin-product--block-head .sorter a{font-size:2rem}
}
@media only screen and (max-width:600px){.ordin-product--title{margin:0 0 15px}
}
.ordin-product--title a{color:currentColor}
.ordin-product--title a:hover{color:#000}
.ordin-product--block-head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e4e4e4;border-width:1px 1px 6px;border-bottom-color:#2c3133}
@media only screen and (min-width:1025px){.ordin-product--block-head{padding:20px 50px}
.bac--progress-steps{max-width:70%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.ordin-product--block-head{padding:20px}
.bac--progress-steps{max-width:88%}
}
@media only screen and (max-width:767px){.ordin-product--title{font-size:2rem}
.ordin-product--block-head{padding:20px 10px}
}
.ordin-product--block-head .sorter{line-height:1;color:#000;text-transform:uppercase}
.ordin-product--block-head .sorter a{font-family:Karla,sans-serif;white-space:nowrap;font-weight:700;color:currentColor;display:inline-block;vertical-align:middle;position:relative;padding:0 18px 0 0;background:0 0}
.ordin-product--block-head .sorter a:after,.ordin-product--block-head .sorter a:before{position:absolute;right:0;bottom:0;margin:auto;top:2px;left:auto;content:""}
.ordin-product--block-head .sorter a:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #2c3133;transform:translateX(0) translateY(-5px) scale(1)}
.ordin-product--block-head .sorter a:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2c3133;transform:translateX(0) translateY(2px) scale(1)}
.ordin-product--block-head .sorter a:hover{color:#08563f}
.ordin-product--block-head .sorter a:hover:before{border-bottom-color:#08563f}
.ordin-product--block-head .sorter a:hover:after{border-top-color:#08563f}
.ordin-product--block-head .sorter a.asc:after,.ordin-product--block-head .sorter a.desc:before{display:none}
.ordin-product--top-summary{display:-ms-flexbox;display:flex}
@media only screen and (max-width:767px){.ordin-product--block-head .sorter a{font-size:1.6rem}
.ordin-product--top-summary .summary{display:none}
}
.ordin-product--summary-block{padding:25px 0;border-bottom:1px solid #e4e4e4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.bac--title{font-size:3rem;font-weight:400;text-align:center;color:#4d5659;margin:0 0 24px}
.bac--progress{border-bottom:5px solid #2c3133}
@media only screen and (min-width:768px){.ordin-product--summary-block{-ms-flex-pack:end;justify-content:flex-end}
.bac--progress{padding:0 0 28px;margin:0 0 24px}
.bac--progress-steps:after{top:33px;height:13px}
}
@media only screen and (max-width:767px){.ordin-product--summary-block{-ms-flex-pack:justify;justify-content:space-between}
.bac--progress{padding:0 0 30px;margin:0 0 15px}
}
.bac--progress-title{display:block;text-align:center;margin:0 0 50px}
.bac--progress-steps{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative}
@media only screen and (max-width:767px){.bac--progress-steps{max-width:98%}
.bac--progress-steps:after{top:24px;height:7px}
}
.bac--progress-steps.-short{max-width:260px}
.bac--progress-steps:after{position:absolute;left:10px;right:10px;border-top:0;content:"";background:#f5f5f5;z-index:0}
.bac--progress-step{position:relative}
.bac--progress-step.current:before{position:absolute;left:0;right:0;margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2c3133;content:""}
@media only screen and (min-width:1025px){.bac--progress-step a,.bac--progress-step a:focus,.bac--progress-step a:hover{text-decoration:none}
.bac--progress-step a:focus .bac--progress-icon .svg,.bac--progress-step a:hover .bac--progress-icon .svg{fill:#00573f}
.bac--progress-step a:focus .bac--progress-name,.bac--progress-step a:hover .bac--progress-name{color:#00573f}
}
.bac--progress-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 0 18px;border-radius:50%;background:#f5f5f5;position:relative;z-index:1}
@media only screen and (min-width:768px){.bac--progress-step.current:before{top:calc(100% + 21px)}
.bac--progress-icon{width:78px;height:78px}
}
@media only screen and (max-width:767px){.bac--progress-steps.-short{max-width:190px}
.bac--progress-icon{width:50px;height:50px}
}
.current .bac--progress-icon:before{position:absolute;top:5px;left:5px;right:5px;bottom:5px;z-index:2;content:"";border-radius:50%;background:#00573f}
.current .bac--progress-icon .svg{fill:#fff}
.bac--progress-icon .svg{position:relative;z-index:3;fill:#b2b2b2;transition:fill .3s}
.bac--progress-name{display:block;text-align:center;color:#b5b7b8;line-height:1.2;font-weight:400;transition:color .3s}
.current .bac--progress-name{color:#00573f}
@media only screen and (min-width:768px){.bac--progress-icon .svg{max-height:38px;max-width:38px}
.bac--progress-name{font-size:2.4rem}
.bac--step-head{padding:0 26px 26px}
}
@media only screen and (max-width:767px){.bac--progress-icon .svg{max-height:24px;max-width:24px}
.bac--progress-name{font-size:1.6rem}
.bac--step-head{padding:0 15px 15px}
}
.bac--step-head P{margin:0}
.bac--step-title{line-height:1.2;font-weight:400}
@media only screen and (min-width:1025px){.bac--step-head{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}
.bac--step-title{min-width:376px;padding-right:20px}
.bac--step-descr{line-height:1.8}
}
@media only screen and (min-width:768px){.bac--step-title{font-size:2.4rem}
.bac--columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (max-width:1024px){.bac--step-descr{padding-top:12px}
}
.bac--frame-box{background:#f5f5f5}
@media only screen and (min-width:1200px){.bac--frame-box{padding:70px 120px 60px}
.bac--column{width:425px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.bac--frame-box{padding:50px 26px}
}
@media only screen and (max-width:767px){.bac--step-title{font-size:2rem}
.bac--frame-box{padding:20px 10px}
.bac--frame-box .btn-basic.large{padding:0 12px;font-size:1.4rem}
}
.bac--frame-box.-disabled .basic-form{pointer-events:none;opacity:.4}
@media only screen and (min-width:768px) and (max-width:1199px){.bac--column{width:48%}
}
.bac--form-head{position:relative;border-bottom:1px solid #000;line-height:1.1}
@media only screen and (min-width:768px){.bac--form-head{padding:0 0 14px 34px;margin:0 0 26px}
}
@media only screen and (max-width:767px){.bac--form-head{padding:0 0 8px 34px;margin:0 0 20px}
}
.bac--form-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:Karla,sans-serif;font-size:1.6rem;line-height:1.1;font-weight:700;color:#00573f;text-transform:uppercase}
.bac--head-icon{position:absolute;top:0;left:0;background-repeat:no-repeat}
.bac--head-icon .svg{width:18px;max-height:23px;fill:#00573f}
.bac--head-icon .svg.-bank{margin-top:-3px;width:20px}
.bac--head-icon.-bhi-member{width:21px;height:18px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.bac--head-icon.-bhi-member:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:16px;height:16px;border:1px solid #00573f;border-radius:50%;content:""}
.bac--head-icon.-bhi-member .svg{width:13px;height:12px}
.bac--head-icon.-icon-info{width:18px;height:18px;border:1px solid currentColor;border-radius:50%;color:#00573f;font:1.5rem/16px Arial,Sans-Serif;text-align:center}
.bac--head-icon.-icon-note{width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABGUlEQVR42p2TTQsBURSGZWUxycLGQhZKtrKwc/MLbNQte3sLWfkFLP0Df8HOykIpZSMbRb5KIh8LEvLxnnGmCXObYeqpO2dmnrn3nve6XP9cUjTBEbSA2ygmQQEUGRqHFYIJ2IAUmIE2FSvgAKb8AjEGGQvBAKzBHqSBD1zpwQlkHSxhpMtf4zzY8c96VLiAkGOBWVuALfDSzRlEfxR0WaIZBbVELVi9ZmAWvyVSeEAfDO0FakkNPPTdtxWoJbTrS253EHTUAiuJFBEOkx/MwY1D5f34zg1y1t2RogTuHCqSNMwuvEk0Dl3cSkJHoAyETXY0nnHMPicOJZTYwJ+neWtIqAt1fW1UcE6V98RHkgRH+PIjtBRJE3oCTXO22NFQFn0AAAAASUVORK5CYII=) no-repeat}
.bac--head-icon.-icon-details{width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABF0lEQVR42q3TP0tCURjH8UNTCm2J2BuIWqJdOJMKRUPTncJXkEuDe6IkCM4GIdHSEggFTTXUEigYloggDtrSJBINGWXfK88Qh+v9Qx34LM9z7u8+nHOvUr+XpddxjD7eMEYbh4goz2XpDCZ4RBbb2MURXvCKhFfAFPtz+kuo4Btxpw2rEpDxMe05BgibjRM8Kz/L0sv4wJ7ZGOJA+V2WvkTNLL4jFSCkgJZZtK9yJ0BICU2z2EU+QMg9Ts1iTr6BRR8Ba3KTSacTH82+VPeAEB5wiwWnDQl84QwrDv0N1GWKTbc3afTkoK9QRBl3+MSNBDVm07sEhZHGhfxD9gNVbEk/gg6e3IO8DzcqQa3/CrIniv01qInrHw6teuK/S+PcAAAAAElFTkSuQmCC) no-repeat}
.bac--head-icon.-icon-billing-info{width:19px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAABTklEQVR42q3UPyhFYRjH8TP4syhSGGxMN5sskt5ktPgzvKvtmriDUWxSQukapDvIYiGFuCg3CslCKSZZDAqjQeH7nPNcHdfL9capT6fze3uf8/455w2CYpc1HbjAaPCny5p+5NCKeVX+2847ONf7Kd70voGsPt9q+z7uUPVdsYznyLPukVrThXvPYjeYLAzHdG1ynsVkqmtYR40EK1hFBeY8i22jBMO4CnRR+7Tx2rPYAyrRiFcJDnCICSx5FtvEgH4BGQl2wx2xZgYvnsWedCAJDEqwF2vs1rckixRpxjHGUarZ0OdiUdigu7MQrsfXQjKtE/QU5I5iUUM7nvXtbZpVYxGPmHb0cY6sF5do0Z/8DFM4wgjqdOTpn4tFU5AToimW1YYdremMZWVYVo41kyMmWot6j91M608v31pKgi3MfoT+x1R+EKn8H/Av3gGNTrgBiwwiqQAAAABJRU5ErkJggg==) no-repeat}
.bac--head-icon.-icon-shipping-info{width:20px;height:21px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAB80lEQVR42qXVzUtUURzG8UHDyVWCaWDRokkDXSW+9zKSLdwESsGouKqNFWiCqUkQFRTkTkhM0VoYihBUZJjgaxSKliAq9A9IBPUPFNH3/nxqrge96TjwGbjn5bl3fvecM6HQ/z6xaBUmMYXqUMKfWPQUXuMtzuKMrgdRtJugE3iGWdQ4fWlYwjq6EAkKOoROzKEJKb6+MG7gI1pwDAv4hkc21zc4FQ34gAdId25Ugxl0K6gS43iMfNzT3KuWxdcQfqHYCTqn+o3gJArwAm+sppvHFuEnhkO6Ww+m0Yg89OEdKpCNXvVfcoL2o1kroMfmqPhH9XO8l/FbT5aFDtXtOvY5YXV4j37NPYJRr2PRNyiiYntP+EPrL9UJOo8xvESJrz3XHsSeIN5YoHV2EKuq33OVIddqFItO4MIWq+Rf4JrTuIJ6C9tou4xP+IwrSHKCMpGh9WuBy77OZNVmxX5WvP1WwPo9jVKVywLXtxh0wO4Yv24LCPSWV7lejAV+38F2bA/ou4PbOPw3cGyPge24aTtMgTO2bRIP9PZ2K2otS0tlFK9QlkDgfXzV0VboHgLernm66YVsFxiL5mBAi//idncL6+ia01GWqfZW35gMHVnzOtLCOzlk03WUzWsf31X7NbU9tN2UwN9ARKfIF3mC40FT/gCAwuplrG/0FgAAAABJRU5ErkJggg==) no-repeat}
.bac--head-icon.-icon-hours{width:19px;height:19px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABiElEQVR42pXUTSgEYRjA8dmQ0FoHZR0kxz3YCJFkFOXqtFvKAYUoqT24KSeRHJSP5OBjfR04cKTccHBxFnJSvqJEyMf/nZ7NNPadnX3rN8087zPPzLwfYxi6FjXzUIshTCKGevgNzy1q5mIMt/jAFY5xgXc8YAqBVIVq5OZr9KLM0V+CTpzjBqauUB1esIYcW9yHQmTYYplYwCeanYUK5LPiSR5ShDuEk/TN4BlBe3AOl9YT/98QlLGq1HzRGTbsb6WSI5pkVewVFZr+VvygWF204Q35muQAnlzeLBv36FIXizh0mWE/HpOO2V/ONqbVya41g+7F1Kw1ueTMY0mdrGPPJVEtg01ZNi2anBWrIIc+mfqsFAt6QgZ6wBH3ySKOJVa1SmrwsNUGJTdii4UlFkoE9nHgce+qzV5qu96x9q4tEJLq/UY6LWp2yH3Vzo5u6ejxWKhd8mO6BDUZ39hCuSZHfcWyFBr28hs6whdOZQ2NYxYnsuZUvDGd8ajCCFZlkOMYtf6+mvYL4y6tgY6i5KsAAAAASUVORK5CYII=) no-repeat}
.bac--head-icon.-icon-frequency{width:18px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABY0lEQVR42p2Uv04CQRDGF4hSaGtI6Ki8iw+xieiZUNHtK6iYgM/gG9gpne8AiRRY3gMI0QSw19hojInGwm/n5nLs3SwYN/lt7oZv5nbnD0pJy+h9cAVm4IuZsa2p1i6jA3AHpuAchKDKhGybsibwBdHgGZyAyoqPVcAZeCUf4SQv4EBwvACXgv2QfYLUUAIxfcUV7oAh+GRuQS2n6bBvSdEpjJ4UrmP0APSXcmSfR8I1J8lNjL4GPeHoP6CeO+FY0PUoBrY5VaQoeALtP1Z6rrhHqoKgBd74SjYXDU+gTYqB7Z1eZFGDg/Q5aEvQbKeBHv3N5Ti06bpF+x5Y2IcbT7LHlODsvU4FKOq6FAPbEbgXyj8Syj8Qym99o+WG7ORENW7CtCGHzgkTzWnWkO6INP8xIqFvaI9BeUXSy/6hdZsr5r8Km8RdsAG2uDpd/i1eX+kkZxGPzgJ8gw/wwLYoy0m2fgEZtrF42HBPuQAAAABJRU5ErkJggg==) no-repeat}
.bac--head-icon.-icon-order{width:18px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABHElEQVR42qWUzQ7BQBDHtxoceA9tPMQmPuoR9hV8JXgcjl7EsRc3hAQPQJzEhZN/Z6eqabeUSX6b7XTnv18zK0SaKdkAU7AHd2bPvqb4aEo6YAE2YAJcUGZc9m14jGMSkeAEesDOmMwGQ3ChmJSVnEFLfGtKtjnGCR0W8GmW5OClEf1/wLGWoFUouU7dThhg8uttrvVOlJyBsXEVWUK6PyYNNAe6kfRB3wg5pME5Uv5DqEQaaK708btQNRTaxZIrv1AdHIPOPHHY+foj0kDTAavX9ecR0tcfxHrvCTn4mITJhOxHCRkvkeYPJeKairYLChkCBXPRxpPL56ciOMQaKIIK386I//nmZyQSs+jwdOkcwQPcwJZ9XnQmkT0BTpq3dFjCBV0AAAAASUVORK5CYII=) no-repeat}
.bac--head-icon.-icon-liquor{top:-3px;width:19px;height:23px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAXCAYAAADpwXTaAAABgklEQVR42s3UzysGQRgH8HVwcJHelAs5UE6Skuu+J07kNl6nt7xuYi8KOeDgIsWdN0px8yZEHPwFfqSUH0niwkkRDnp9n5lnM43Zd3bjYOtT787M+92dmZ3H8+gS/iAUDQ9Q7iW+hD8PJ5BmAQdW/W2Y8Juhx6I+KiywTPNRTlMtwaHhGp7kgyxh7RzQxG+zAlslZhLwmt5Do9mZgXftfhzOHWHLMPIz0PyzCn9zhqnfo3ALtWHnImwb06YnpiLChuAOCuwZrsLOU5g1wmZ4kWmXJ6BG609ZdrdIHf3wCS08sAIuYQpaoQvWIe/4vGTYBSxojWuwagyshjPIucLok+jUGukthGXwUtywtNa4D70RYWNJw7p54Su1tg64gYZkYd/r9gEbcMQblIuzAbYwOvgDMMy7WZDb/4uwrHb/v8KmYRPm4KBkmPDLXGEvXADyPIaOTB9XC9MuHEeFUV2rgx0uM23yU1FnNmuRUSVehQVaydbRIZ9MUv/3LCU79Ap+3Kgv9DsJ6/94s8sAAAAASUVORK5CYII=) no-repeat}
.bac--head-icon.-icon-certif{top:-3px;width:16px;height:25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAZCAYAAAA4/K6pAAABT0lEQVR42p3UzSsEYRzA8XFxEi4bag+i5KDIwY3HXcntOVJukvYgyUXtxctVm1LEH6CUkhN7FBflIqndlLiQl6Kk1nfGb83smOE3M/Wp3Wd2v83L8zyOY80bKkrXyDo1h3tCc1gzjA+JtKUNFLGMC2TSBb4/r/uRasCacWzH6JXAvXzfkWd3GgwMIRcjiybMhMYrwUAj2pWa/dv3A6soKxV+B9IcoSuYwp7SbFSgHxNKA8luwZoO7y39eQvxk+cIT7jz3rs1C7qANQ04wyI6ZR6M4BU9mkABB6gPjU/jVhNYQT5i3H3YV5rAFuYjxrvxqAmM4hldofFz/Uy0Zk02kE3M4QQ3qNMG3BV3iA0cY+lnT6gJxK+6vLf+/T+MyVVUz3uBkkyUKO8Rgc/A+dJ/UzgnO1AL+iRQTLJc3cAlHvAil58oMCmBQbRiF/vBn3wBdsoT7VFD/1gAAAAASUVORK5CYII=) no-repeat}
.bac--head-icon.-icon-beer-delivery{width:17px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAA80lEQVR42s2UPQ6CQBBG9xZo503wpzXBjlKM2nMGg8ZNlGNg1EKP4B1s7DCGgspYUvqxfupIo0ELJ3ns7EtmdjMBlMrDtXvgDI5cu8ArOI9eup56hGv7YARqXP2PnWjSARew49oGTsE59NJ1ZJMWiJivQB00wJJuAZr0a7rI1IkmQxAw15xRH0zoxmBAr+kCUyeazM3gbnlePAUzkz/dnH5A5xnHTQWcgMV9lXvpLOGqBVe5n6KVDNcOn6e83DYsOH27rWtvwB5sBQfyzu1NPR4pp16WVJm375sw9T9qkvENLEuWN0n4LZQl+a+ZxPw/lCW+AqId4IO9bg0zAAAAAElFTkSuQmCC) no-repeat}
.bac--head-icon.-icon-how-pay{top:-4px;width:28px;height:28px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAACFElEQVR42rXVzUtUURjH8ZlGSkIlRaSFBqIU5mskQrQYCVy4UYtkQAhdCKKgG8FBN4JBzaKNLuYPCFoEviIutBAXguYmcaUQoSYq+YIvGARRfs+5zzBXPVexe+fCB+8Zz53f3Oc+51yf73+OUDALj/EUj5Dp8/QIBTMwgW0MIIwodjCINC9CbmIeH3AbKeiR/6ViBNMIuA1ql6CAjJtxhCe2H7KEJrdBX/DcVsLf6NPicxrxyW3QHnLk/Ba2MIYK25yH+OE2SDVAgZz7UYU3WLTNqcCK26BRdMp5OvbxTXdbfE4v3rsNqpQ2vifjUmwiWcb3cYByL1r8NdZQjRsok7+1UtouLxftK6ziJ75iV0pY77DAM92E+aXDVDkfOMzpwi+coNuXkMPamjbkuRXowCsuKMdbDGMc/fI8Kg2K5ZpWKWuhjOvx3SkgDR+l/urLW9Ag62Zer52LVEfOSUgsVDXLoV5zhpAkzGLoWruxtbb+6FeHNb6LdbSZJr+QbWVBb5LOX3pHSlhnE5a7Cei1Zd151HRxrLbRM7dvDgpi5pxReaZ+eZV81tVxCCk2jq/XcWpHX9alNKyJf/r2Lw/PRc25ctmphpnSHRYK5jn9ioj0fb5D2DscY1JKZKK6tEO/ea+45Yh0SbbhzfoXJV6u6IjsW9m2z17ql14Cto94mPVM1Nb/LFF7VayMCQyJhxXp1e3RcQrh1wsKxAbttgAAAABJRU5ErkJggg==) no-repeat}
.bac--simple-title{color:#00573f;text-transform:uppercase}
@media only screen and (min-width:768px){.bac--simple-title{margin:0 0 24px;font-size:2.4rem}
}
@media only screen and (min-width:1200px){.bac--block{padding:0 0 42px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.bac--block{padding:0 0 15px}
}
.bac--text{font-weight:700;line-height:1.6}
.bac--text a:hover{text-decoration:none}
@media only screen and (max-width:767px){.bac--simple-title{margin:0 0 24px;font-size:2rem}
.bac--text{margin-bottom:20px}
.bac--inline-submit{border:1px solid #e4e4e4;border-width:1px 0;padding:20px 0;margin:0 0 36px}
.bac--inline-submit .btn-basic{width:100%}
.bac--congrat-frame{padding-left:15px;padding-right:15px}
}
.bac--congrat-frame{max-width:480px;margin:0 auto}
.bac--congrat-head{text-align:center;margin:0 0 15px}
.bac--congrat-head h1{font-family:Karla,sans-serif;font-weight:700;margin:0 0 15px}
@media only screen and (min-width:768px){.bac--congrat-head h1{font-size:3.6rem}
}
@media only screen and (max-width:767px){.bac--congrat-head h1{font-size:2.8rem}
}
.bac--congrat-head h2{font-family:Karla,sans-serif;font-weight:700;margin:0 0 10px}
@media only screen and (min-width:768px){.bac--congrat-head h2{font-size:3rem}
}
@media only screen and (max-width:767px){.bac--congrat-head h2{font-size:2.4rem}
}
.bac--congrat-subhead{margin:0 0 45px}
@media only screen and (min-width:768px){.bac--congrat-subhead{font-size:2.5rem}
}
@media only screen and (max-width:767px){.bac--congrat-subhead{font-size:2rem}
}
.bac--congrat-sub{display:block;color:#007050}
@media only screen and (min-width:768px){.bac--congrat-sub{font-size:2.5rem}
.bac--mini-box{padding:20px 54px 40px}
}
@media only screen and (max-width:767px){.bac--congrat-sub{font-size:2.2rem}
}
.bac--mini-form{margin:0 0 50px}
.bac--mini-form label{display:block;text-align:center;margin:0 0 15px;font-size:1.8rem}
.bac--mini-form .header-search-box{width:100%;margin:0;position:relative}
.bac--mini-box{margin:0 0 50px;background:#f5f5f5}
.bac--mini-box .btn-basic{display:block;width:100%}
.bac--mini-box .js-loader{width:100%!important;height:100%!important}
.bac--mini-box h3,.bac--mini-box h4{margin:0 0 15px;font-weight:400;color:#007050;text-align:center}
@media only screen and (min-width:768px){.bac--mini-box h3,.bac--mini-box h4{font-size:2rem}
}
@media only screen and (max-width:767px){.bac--mini-box{padding:20px 10px 30px}
.bac--mini-box h3,.bac--mini-box h4{font-size:1.8rem}
.bac--mini-box h3 br,.bac--mini-box h4 br{display:none}
}
.bac--mini-box.-mb-success-block h3{margin:0}
.bac--box-title,.bac--mini-footer h4{font-weight:400;color:#007050;margin:0 0 15px;text-align:center}
@media only screen and (min-width:768px){.bac--box-title{font-size:2rem}
}
@media only screen and (max-width:767px){.bac--box-title{font-size:1.8rem}
.bac--box-title br{display:none}
}
.bac--mini-footer{border:1px solid #f5f5f5;padding:20px}
.cms-border--block,.cms-certificates--block{border-bottom:1px solid #e4e4e4}
.bac--mini-footer h4{font-size:2rem}
.bac--mini-socials{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:600px){.bac--mini-socials{-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:601px){.bac--mini-socials li{margin:0 20px;-ms-flex:1;flex:1}
.bac--mini-socials li:first-child{margin-left:0}
.bac--mini-socials li:last-child{margin-right:0}
}
@media only screen and (max-width:600px){.bac--mini-socials li{margin:0 0 20px}
.bac--mini-socials li:last-child{margin-bottom:0}
}
.bac--mini-socials a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.bac--mini-socials a span{font-family:Karla,sans-serif;color:#2c3133;text-transform:uppercase;font-size:1.1rem;line-height:1.1;font-weight:700}
.bac--mini-socials .svg{width:22px;height:22px;margin:0 8px 0 0}
.bac--mini-socials .svg.-ms-fb{fill:#3b5998}
.bac--mini-socials .svg.-ms-tw{fill:#1da1f2}
.bac--mini-socials .svg.-ms-inst{fill:#fb3958}
.bac--terms-delim{margin:0 20px;font-size:2.4rem;font-weight:700}
.bac--terms-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.bac--terms-actions h3{font-size:2.4rem;margin:0}
@media only screen and (min-width:768px){.bac--terms-actions{padding:30px 0}
.bac--terms-actions .btn-basic{margin:0 5px}
.bac--terms-actions .btn-basic+.inline-tooltip{margin-left:0}
}
@media only screen and (max-width:767px){.bac--terms-actions{-ms-flex-direction:column;flex-direction:column;padding:20px 0}
.bac--terms-actions .btn-basic{margin:0 0 10px}
.bac--terms-actions h3{font-size:1.8rem}
.bac--terms-item .btn-basic{margin-bottom:0}
}
.bac--terms-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.plaid-icon{display:inline-block;vertical-align:middle;margin:-2px 4px 0 0;width:30px;height:29px;position:relative}
.plaid-icon:after,.plaid-icon:before{background-repeat:no-repeat;display:block;width:30px;height:29px;transition:opacity .3s;content:""}
.plaid-icon:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAADWUlEQVR42qVXfWhOYRR/RT7GWvkqjLLmYzStZvHH6moif2hLyM1HUzNR5E3KRKEon4v8MUohNpp8S68SWVotikVaa0WYrzEmJrPtdc59z22/e3bua3LrV3t+z+99nuee87vnPItEkj2u058wk7CFcJPQSigzdAWE14SrhA2ErMg/Pa4zgDDbW9x1YoRvhLiBPfCbIsIvQ/OWcJawmpCebFM+6Y+QjRhthJ8w3k8oJnQBl+z3jYRN1sZ1StgqoYsSciTsHNL2kIU3S8TyCTsJNYSOXlFQm44mdCvRfUKaccB8Y8HSkCiWGwfMRkExTGC+6gKbu04/whFjsUovIkFTVoRGBoTVMMHmegrjJ4RRsthp4Dnkn2B8hTBQUKW8sQQiGkMnfxWyQTje6BH8mA9yDcZfCLO8sLlOM/DX5bPzxy2EPFnzoXBs0MFMzAFhOUQhzTAc410gT66TSXhj6JibBrq9MDePiQNAFChzTFSfEGOBYaI8peGwzlAaB+YPMvHMXNR1xqlc45tkgi7dS1FvnTbmFJirZ2KfcnShhK9JLYK5+yD5nUR4BXytOmy9+GW6Ssc9/zS7gORv9D2M7xJSxa3VyjgtML5NSDGM+Vzpbng6CEWZES528iD1fVYauovewf5uzMqADjqMrkjrDCMtVFWO/55r6FaotbiOT9aiRcamPtaDblmIrj3wRbjOKkJncmMm2hZ2mN1yWuQ4DWsVtz3EmBvVZlulsPjjj4k6kOhCPhmFUy8NebsuFQU0ZqfSlYhGG7OByUtAjFcpKDLyudzI5zZ1uA6vPgc1WTB/PiIh9IkS5eATxhsf9bpUUHfKiEqp2jgK8yv9sugT1RCaC6rD4DWoQlok6y4D/135AFNyBw41wicbhfxMGEa4pQpFrnSjNuCrYLG4FJ3sEGOmQp+vxTAcCyQ+aP+poMtVVcjHC1W/tTHxRXbgxoXGYlyrJxhGmq90/CYZhq4w5KvIQRGH4rcSsP0XE4aDLkM1j2Cd7tGlSCWMKV1zwJgirgmpXN1S9A+rDlMjIe7pOHzfdp0HSargSetGONTrx65ziPDYuHXG1RVniPTipiQ63ydVXt13nTF9+a9ipFzSjqvFz3n3tB7dWNWDXxLOENYEDPdfT6/89HHOeP4AUVF4U0TQJpEAAAAASUVORK5CYII=)}
.plaid-icon:after{position:absolute;top:0;left:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAYAAAC9pNwMAAADRElEQVR42qVXbWiOYRR+RT7GWvkqjLLmYzStZvFjRRP5oS2ZlI+mZpoiS8pEoSifi/wYpRAbTb6lKZE3rRbFIq21IjZfY0xM2Pa4js6jy3Get8mpq57n3Nd73/dzznWfc7+xWAILgqAvMB3YCFwD2oFyh5cHvAAuAWuBjNi/GH7QD5gpkwO1wKfAt530mwLgm8N5CZwCVgKpiRaVnX4Joq0D+Erve4AioJt8iX7fBKz3Fq43xHYNXRmQpWGXkHZGTLxBI5YLbAPiwHcbBbvoSKDHkO4AKc4Gc50JSyKiWOFsMJMJRTTA+arnxfHcBzjoTFYlETGirIyKDC9cQwMirkf0/hAYoZOdIL+E/B29XwT6K6qNNgoporWs5I/qbFSfLHSffiwbuUzvH4AZEjaglfxX9NiF1gbk6Jz31CcCHSiO2USsoCikOIITe8V5wnM60OLwxDeFeLtobK449pIjz4hjvDlCYvMdEeUYjoR1muHMovF94njsTYrnMSbX/CXpxEuVFDk8K8xJNNYgjt1G0fkavmYzCefujeZ3AvCc/HVmsw2ql6kmHbfD3Wwnp5zR1/R+C0hWtdYY4bTR+w0gyRHmE8O7KjzOQbkTLlHyAHM+qxzeOdlYL4RZxTzuMLYilTpCWmCqnDzPcXjLzFxSxyda0kJn0dDWEG9JBK+TTwSeVwBdCYWpbYs7zA7dLfskDauNb0uEMNeZxTZpYQnt7a86oF0otDLa9eKIr+s2UWBhdhlesXKsMBvFeZ4cY00KCpx8LnXyudlsTjZcaDgZNH4mpiEMrdgo+KjzxYekSxnecScqJWbhMhpfHpbF0GooNGdNh+FrUKW2SOFdIP9nowNOyU3a1LDQ2aTO98AQ4LopFNnajTrIX02TBVp0MiOEmUx9vo7DcJgTb+Q/mXjZpgqF9tTUbytM/pCtvHC+M5nU6nGOkOYZnnxJmsPLjzgVWUySUPwwBJH/ImAo8dJM8/ijThMvSSthreG1sjBDcjyicvVo0T9gOkxcQ/y748h9G7iboAoe826Eg6UfA/uBB86tMzBXnEHai5uDxNaiQiwFRvXmX8VwvaQdMZOflnsa8UabHvwMOAmsYsH9l/2Vn16OefYTpuK2CTtOqm0AAAAASUVORK5CYII=);opacity:0}
@media only screen and (min-width:1025px){.bac--frame-box .btn-basic{min-width:276px}
.btn-basic:hover .plaid-icon:before{opacity:0}
.btn-basic:hover .plaid-icon:after{opacity:1}
}
.billing-address-block.-disabled{opacity:.6;pointer-events:none}
.basic-add-btn{display:inline-block;padding:0 0 0 15px;position:relative}
.basic-add-btn.-heavy{font-family:Karla,sans-serif;text-transform:uppercase;font-weight:700}
.basic-add-btn:after,.basic-add-btn:before{position:absolute;top:0;left:0;bottom:0;margin:auto;right:auto;width:10px;height:2px;content:"";background:#00573f}
.basic-add-btn.-remove:after,.basic-add-btn.hidden{display:none}
.owner-block{padding-top:22px;border-top:1px solid #8ea0a6}
.owner-block .basic-add-btn{margin-bottom:20px}
.popup-message-frame>div{width:100%!important}
.popup-message-frame iframe{width:100%!important;height:82vh!important}
.highlight--block{background:#000;padding:18px;color:#fff;font-family:Karla,sans-serif}
@media only screen and (min-width:768px){.highlight--block{margin:0 0 50px}
}
@media only screen and (max-width:767px){.highlight--block{margin:0 0 25px}
}
.highlight--block p:last-child{margin-bottom:0}
.highlight--title{display:block;text-transform:uppercase}
.cms-alt--block{color:#363636}
@media only screen and (min-width:768px){.cms-alt--block{margin:0 0 50px}
}
.mce-content .cms-alt--block h2{text-transform:uppercase}
@media only screen and (max-width:767px){.cms-alt--block{margin:0 0 25px}
.mce-content .cms-alt--block h2{font-size:2.2rem}
}
@media only screen and (min-width:1025px){.mce-content .cms-alt--block h2{margin-bottom:20px}
}
@media only screen and (min-width:768px){.mce-content .cms-alt--block h2{font-size:3rem}
.cms-alt--search-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 0 25px}
.mce-content .cms-alt--search-heading h2{margin:0}
.cms-alt--search-heading .searchbox-light{width:260px;margin:0}
.cms-border--block{padding:0 25px 25px}
}
@media only screen and (max-width:767px){.cms-alt--search-heading .searchbox-light{max-width:100%;margin:0 0 20px}
.cms-border--block{padding:0 0 10px}
}
@media only screen and (min-width:768px){.cms-certificates--block{padding:0 0 50px}
}
@media only screen and (max-width:767px){.cms-certificates--block{padding:0 0 25px}
}
.cms-certificates--wrap{position:relative}
.cms-certificates--wrap .bx-next,.cms-certificates--wrap .bx-prev{position:absolute;font-size:0;line-height:0;color:transparent;border:3px solid #00573f;transition:border-color .3s}
@media only screen and (min-width:768px){.cms-certificates--wrap{padding:20px 35px 0}
.cms-certificates--wrap .bx-next,.cms-certificates--wrap .bx-prev{top:60px;width:28px;height:28px}
}
@media only screen and (max-width:767px){.cms-certificates--wrap{padding:20px 18px 0;max-width:436px;margin-left:auto;margin-right:auto}
.cms-certificates--wrap .bx-next,.cms-certificates--wrap .bx-prev{top:50px;width:20px;height:20px}
}
.cms-certificates--wrap .bx-next:hover,.cms-certificates--wrap .bx-prev:hover{border-color:#000}
.cms-certificates--wrap .bx-prev{left:6px;border-width:3px 0 0 3px;transform:rotate(-45deg)}
.cms-certificates--wrap .bx-next{right:6px;border-width:3px 3px 0 0;transform:rotate(45deg)}
.cms-certificates--list{display:-ms-flexbox;display:flex}
.mce-content .cms-certificates--list,.mce-content .cms-certificates--list li{margin:0;padding:0}
.mce-content .cms-certificates--list li:after,.mce-content .cms-certificates--list li:before{display:none}
.cms-certificates--item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:center}
.cms-certificates--logo{margin:0 auto 8px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:768px){.cms-certificates--logo{width:110px;height:110px}
.cms-certificates--logo img{max-height:110px}
}
@media only screen and (max-width:767px){.cms-certificates--logo{width:90px;height:90px}
}
.cms-certificates--logo img{display:block;width:auto}
.cms-certificates--name{display:block;line-height:1.1;font-weight:400}
@media only screen and (min-width:768px){.cms-certificates--name{font-size:2rem;margin:0 20px 5px}
.recalls--col-1{width:90px}
.recalls--col-2{width:160px}
.recalls--col-3{width:240px}
.recalls--col-4{width:180px}
}
@media only screen and (max-width:767px){.cms-certificates--logo img{max-height:90px}
.cms-certificates--name{font-size:1.6rem;margin:0 5px 5px}
}
.cms-certificates--action{font-family:Karla,sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#08563f}
.cms-certificates--action:hover,.mce-content .recalls--data{color:#000}
@media only screen and (min-width:768px) and (max-width:1024px){.recalls--block{padding-bottom:50px;border-bottom:1px solid #e4e4e4}
}
.mce-content .recalls--data tr:nth-child(2n){background-color:transparent}
.recalls--data td{color:#2c3133}
.main-recalls--info,.recalls--data td.recalls--col-1,.recalls--data td.recalls--col-2{color:#000}
@media only screen and (min-width:768px){.recalls--action{margin-top:35px}
}
@media only screen and (max-width:767px){.recalls--block{padding-bottom:25px;border-bottom:1px solid #e4e4e4}
.mce-content .recalls--data{display:block;border:1px solid #e4e4e4}
.mce-content .recalls--data tr{display:block;padding:10px 0 0;border-bottom:1px solid #e4e4e4}
.mce-content .recalls--data tr:last-child{border-bottom:0}
.recalls--data td,.recalls--data td:first-child,.recalls--data td:last-child{border:0;padding:0 10px 10px}
.recalls--data td{display:block}
.recalls--data thead{display:none}
.recalls--action{margin-top:10px}
.recalls--mob-title{font-family:Karla,sans-serif;color:#000}
}
.main-recalls--item{border:1px solid #e4e4e4;margin:0 0 30px}
.main-recalls--heading{border-bottom:1px solid #e4e4e4;line-height:1.2}
.main-recalls--name{display:block}
@media only screen and (min-width:768px){.main-recalls--heading{padding:20px 24px}
.main-recalls--name{font-size:2rem}
}
@media only screen and (max-width:767px){.main-recalls--heading{padding:15px}
.main-recalls--name{font-size:1.8rem}
}
@media only screen and (min-width:768px){.main-recalls--info{padding:18px 24px}
}
@media only screen and (max-width:767px){.main-recalls--info{padding:15px}
}
.main-recalls--row{padding:0 0 12px}
.main-recalls--row:last-child{padding-bottom:0}
.main-recalls--row p:last-child{margin-bottom:0}
.main-recalls--title{display:block;font-family:Karla,sans-serif;line-height:1.1;text-transform:uppercase}
.grid-block{display:-ms-grid;display:grid;grid-template-areas:"a a b c d" "a a e f f" "g h i i j";grid-column-gap:10px;grid-row-gap:10px;margin:0 0 20px;-ms-grid-rows:auto auto;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(5,1fr)}
@media only screen and (max-width:1199px){.grid-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.grid-block [class*=grid-item]{width:calc(33.333% - 18px);margin:0 5px 10px}
}
.grid-block [class*=grid-item]{background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:767px){.grid-block [class*=grid-item]{width:calc(50% - 5px);margin:0 0 10px}
}
.grid-block [class*=grid-item]:nth-child(1){grid-area:a;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1;-ms-grid-row-span:2}
@media only screen and (min-width:1200px){.grid-block [class*=grid-item]:nth-child(1) .card-product-photo{bottom:50%;height:61%;margin-bottom:-50%}
}
@media only screen and (min-width:1200px) and (max-height:802px){.grid-block [class*=grid-item]:nth-child(1) .card-product-photo{margin-bottom:-44%}
}
.grid-block [class*=grid-item]:nth-child(2){grid-area:b;-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1}
.grid-block [class*=grid-item]:nth-child(3){grid-area:c;-ms-grid-column:4;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1}
.grid-block [class*=grid-item]:nth-child(4){grid-area:d;-ms-grid-column:5;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1}
.grid-block [class*=grid-item]:nth-child(5){grid-area:e;-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1}
.grid-block [class*=grid-item]:nth-child(6){grid-area:f;-ms-grid-column:4;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-row-span:1}
.grid-block [class*=grid-item]:nth-child(7){grid-area:g;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1}
.grid-block [class*=grid-item]:nth-child(8){grid-area:h;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1}
.grid-block [class*=grid-item]:nth-child(9){grid-area:i;-ms-grid-column:3;-ms-grid-column-span:2;-ms-grid-row:3;-ms-grid-row-span:1}
.grid-block [class*=grid-item]:nth-child(10){grid-area:j;-ms-grid-column:5;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1}
.grid-block [class*=grid-item] .product_card{-ms-flex:1 1 auto;flex:1 1 auto;margin:0;width:100%}
.edge-15 [class*=grid-item],.msie-11 [class*=grid-item]{margin:0 0 10px 10px}
.edge-15 [class*=grid-item]:nth-child(1),.edge-15 [class*=grid-item]:nth-child(7),.msie-11 [class*=grid-item]:nth-child(1),.msie-11 [class*=grid-item]:nth-child(7){margin-left:0}
@media only screen and (min-width:768px){.just-icons--section{padding:0 16px}
.just-icons--list{-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (min-width:1200px){.just-icons--frame{padding:94px 0}
.just-icons--item{font-size:1.8rem}
}
@media only screen and (min-width:1200px) and (max-height:802px){.just-icons--frame{padding:60px 0}
}
@media only screen and (min-width:768px) and (max-width:1199px){.just-icons--frame{padding:60px 0}
}
.just-icons--frame.-border-top{border-top:1px solid #e1e1e1}
.just-icons--frame.-border-btm{border-bottom:1px solid #e1e1e1}
.just-icons--list{display:-ms-flexbox;display:flex}
@media only screen and (max-width:767px){.just-icons--frame{padding:30px 16px}
.just-icons--list{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
}
.just-icons--item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.2}
@media only screen and (min-width:768px){.just-icons--item{padding:0 10px;-ms-flex:1 1 33.33%;flex:1 1 33.33%}
.fav-products--list{-ms-flex-pack:center;justify-content:center}
}
@media only screen and (max-width:1024px){.just-icons--item br{display:none}
}
@media only screen and (min-width:1200px){.just-icons--logo{margin:0 0 25px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.just-icons--logo{margin:0 0 16px}
}
@media only screen and (max-width:1199px){.just-icons--item{font-size:1.6rem}
.just-icons--logo{margin:0 0 16px}
}
@media only screen and (max-width:767px){.just-icons--item{padding:15px 0}
.just-icons--logo{max-width:80px}
}
.just-icons--logo img{max-width:100%;height:auto}
.just-icons--title{margin:0 0 6px;font-family:Karla,sans-serif;color:#08563f}
@media only screen and (min-width:1200px){.just-icons--title{font-size:2.4rem}
.fav-products--section{padding:80px 16px}
.fav-less-btm-gape .fav-products--section{padding-bottom:44px}
.fav-less-top-gape .fav-products--section{padding-top:44px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.fav-products--section{padding:50px 16px}
.fav-less-btm-gape .fav-products--section{padding-bottom:25px}
.fav-less-top-gape .fav-products--section{padding-top:25px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.just-icons--title{font-size:2rem}
.fav-products--section{padding:50px 16px}
.fav-less-btm-gape .fav-products--section{padding-bottom:25px}
.fav-less-top-gape .fav-products--section{padding-top:25px}
}
@media only screen and (max-width:767px){.just-icons--title{font-size:1.6rem}
.fav-products--section{padding:40px 16px}
.fav-less-btm-gape .fav-products--section{padding-bottom:20px}
.fav-less-top-gape .fav-products--section{padding-top:20px}
}
.fav-products--head{text-align:center;line-height:1.2}
@media only screen and (min-width:1200px){.fav-products--head{padding:0 0 30px}
.fav-products--head-title{font-size:4.7rem}
}
@media only screen and (max-width:1199px){.fav-products--head{padding:0 0 15px}
}
.fav-products--head-title{font-family:Karla,sans-serif;margin:0 0 12px}
@media only screen and (min-width:768px) and (max-width:1199px){.fav-products--head-title{font-size:4rem}
}
@media only screen and (max-width:767px){.fav-products--head-title{font-size:3rem}
}
@media only screen and (min-width:1200px){.fav-products--head-intro{font-size:2.4rem}
.fav-products--item{height:345px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.fav-products--head-intro{font-size:2rem}
}
.fav-products--head-intro p{margin:0 0 13px}
.fav-products--list{display:-ms-flexbox;display:flex}
.fav-products--item-farm,.fav-products--item-unit{display:block;font-family:Karla,sans-serif;text-transform:uppercase}
@media only screen and (max-width:767px){.fav-products--head-intro{font-size:1.8rem}
.fav-products--list{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px;margin:0 auto}
}
.fav-products--item{background-color:#fff;border:1px solid #e1e1e1;position:relative;overflow:hidden}
@media only screen and (min-width:768px){.fav-products--item{-ms-flex:0 1 20%;flex:0 1 20%;border-width:1px 0 1px 1px}
.fav-products--item:last-child{border-width:1px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.fav-products--item{height:280px}
}
@media only screen and (max-width:767px){.fav-products--item{height:260px;width:50%}
.fav-products--item:first-child{width:100%;height:390px}
}
.fav-products--item-head{line-height:1.2;position:relative;z-index:2;color:#343434}
@media only screen and (min-width:1200px){.fav-products--item-head{padding:18px}
}
@media only screen and (max-width:1199px){.fav-products--item-head{padding:14px 5px 14px 10px}
.fav-products--item-farm{letter-spacing:-1px}
}
.fav-dark-mode .fav-products--item-head{padding-bottom:70px;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,0) 100%);color:#fff}
.fav-products--item-photo,.novel-text-banner{background-repeat:no-repeat;background-size:cover}
.fav-products--item-farm{margin:0 0 2px;font-weight:700;font-style:normal;font-size:1.4rem}
.fav-products--item-name{font-weight:400;color:#08563f;margin:0 0 3px}
@media only screen and (min-width:1200px){.fav-products--item-name{font-size:1.8rem}
.fav-products--action{padding:50px 0 0}
.fav-products--action .btn-basic{min-width:348px}
}
@media only screen and (max-width:1199px){.fav-products--item-name{font-size:1.6rem}
}
.fav-dark-mode .fav-products--item-name{color:#fff}
.fav-products--item-unit{font-size:1.4rem;font-weight:400}
.landing-faq--section.widget .title,.novel-button-banner--title,.novel-text-banner--title{font-family:Karla,sans-serif;font-weight:700}
.fav-products--item-photo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-position:50% 100%;transition:transform .5s,filter .5s,opacity .5s}
@media only screen and (min-width:1025px){.fav-products--item:hover .fav-products--item-photo{transform:scale(1.1);filter:blur(2px)}
}
.fav-products--action{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
@media only screen and (max-width:1199px){.fav-products--action{padding:30px 0 0}
.fav-products--action .btn-basic{width:100%;max-width:400px}
}
.popup-form-wrap{padding:30px 0 0}
.popup-form-wrap .btn-basic{width:100%}
.novel-text-banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-position:50% 50%}
@media only screen and (min-width:1200px){.novel-text-banner{min-height:662px}
}
@media only screen and (min-width:1200px) and (max-height:802px){.fav-products--action{padding:30px 0 0}
.novel-text-banner{min-height:560px}
}
@media only screen and (min-width:768px){.novel-text-banner{padding:16px;background-color:#640a16}
}
.novel-text-banner--frame{width:100%}
.novel-text-banner--box{background:#fff}
.novel-text-banner--title{margin:0 0 22px;line-height:1.2}
@media only screen and (min-width:1200px){.novel-text-banner--box{padding:42px;width:565px}
.novel-text-banner--title{font-size:4.7rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.novel-text-banner{min-height:500px}
.novel-text-banner--box{padding:20px;width:60%;max-width:565px}
.novel-text-banner--title{font-size:3.7rem}
}
@media only screen and (max-width:767px){.novel-text-banner--box{padding:42px 16px}
.novel-text-banner--title{font-size:2.4rem}
}
.novel-text-banner--title:after{display:block;margin:17px 0 0;width:75px;height:5px;background:#08563f;content:""}
.novel-text-banner--intro{color:#000}
.novel-button-banner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#f2dcc9;padding:16px}
@media only screen and (min-width:1200px){.novel-text-banner--intro{font-size:2.4rem}
.novel-button-banner{min-height:436px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.novel-text-banner--intro{font-size:2rem}
.novel-button-banner{min-height:330px}
}
@media only screen and (max-width:767px){.novel-text-banner--intro{font-size:1.8rem}
.novel-button-banner{padding:42px 24px}
}
.novel-button-banner--content{width:100%;max-width:430px}
.novel-button-banner--title{margin:0 0 12px;line-height:1.2;text-align:center}
@media only screen and (min-width:1200px){.novel-button-banner--title{font-size:4.7rem}
}
@media only screen and (min-width:768px) and (max-width:1199px){.novel-button-banner--title{font-size:3.7rem}
}
@media only screen and (min-width:768px){.novel-button-banner--action{margin:0 0 24px}
}
@media only screen and (max-width:767px){.novel-button-banner--title{font-size:3rem}
.novel-button-banner--action{margin:0 0 12px}
}
.novel-button-banner--action .btn-basic{width:100%;min-width:0}
.novel-button-banner .promocode--box{margin:0 0 12px}
.novel-button-banner .sub-form-note a{text-decoration:underline}
.novel-button-banner .sub-form-note a:hover{text-decoration:none}
.landing-faq--section{overflow:hidden}
.landing-faq--section.widget{width:100%;max-width:100%;text-align:left}
@media only screen and (min-width:1200px){.landing-faq--section.widget{padding:90px 16px 100px}
.landing-faq--section.widget .title{font-size:4.7rem}
}
@media only screen and (min-width:1200px) and (max-height:802px){.novel-button-banner{min-height:330px}
.landing-faq--section.widget{padding:50px 16px 60px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.landing-faq--section.widget{padding:50px 16px 60px}
.landing-faq--section.widget .title{font-size:3.7rem}
}
@media only screen and (max-width:767px){.landing-faq--section.widget{padding:45px 14px}
.landing-faq--section.widget .title{font-size:3rem}
}
.landing-faq--section.widget .title{max-width:1200px;margin:0 auto 30px;color:#2c3133;text-align:center}
.landing-faq--section .novel-accordion{max-width:1200px;margin:0 auto}
.novel-accordion{background:#f7f7f7;box-shadow:inset 0 -1px 0 #08563f}
.novel-accordion .ui-accordion-header,.novel-accordion h3.ui-accordion-header{line-height:1.2;color:#000;text-transform:none;text-align:left;box-shadow:inset 1px 0 0 #08563f,inset -1px 0 0 #08563f,inset 0 1px 0 #08563f;padding:0;margin:0;position:relative;transition:background .2s,box-shadow .2s}
.novel-accordion .ui-accordion-header:hover,.novel-accordion h3.ui-accordion-header:hover{background:#fff}
.novel-accordion .ui-accordion-header:last-of-type:not(.ui-accordion-header-active):hover,.novel-accordion h3.ui-accordion-header:last-of-type:not(.ui-accordion-header-active):hover{box-shadow:inset 1px 0 0 #08563f,inset -1px 0 0 #08563f,inset 0 1px 0 #08563f,inset 0 -1px 0 #08563f}
.novel-accordion .ui-accordion-header.ui-accordion-header-active,.novel-accordion h3.ui-accordion-header.ui-accordion-header-active{background:#fff;outline:0}
.novel-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:after,.novel-accordion h3.ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon:after{opacity:0}
.novel-accordion .ui-accordion-header a,.novel-accordion h3.ui-accordion-header a{display:block;color:currentColor}
@media only screen and (min-width:1200px){.novel-accordion .ui-accordion-header,.novel-accordion h3.ui-accordion-header{font-size:2.6rem}
.novel-accordion .ui-accordion-header a,.novel-accordion h3.ui-accordion-header a{padding:22px 62px 22px 28px}
.novel-accordion .ui-accordion-header .ui-accordion-header-icon,.novel-accordion h3.ui-accordion-header .ui-accordion-header-icon{right:20px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.novel-accordion .ui-accordion-header,.novel-accordion h3.ui-accordion-header{font-size:2rem}
.novel-accordion .ui-accordion-header a,.novel-accordion h3.ui-accordion-header a{padding:20px 52px 20px 20px}
}
.novel-accordion .ui-accordion-header a:hover,.novel-accordion h3.ui-accordion-header a:hover{color:#08563f;text-decoration:none}
.novel-accordion .ui-accordion-header .ui-accordion-header-icon,.novel-accordion h3.ui-accordion-header .ui-accordion-header-icon{position:absolute;top:0;bottom:0;margin:auto 0;width:24px;height:24px}
@media only screen and (max-width:1199px){.novel-accordion .ui-accordion-header .ui-accordion-header-icon,.novel-accordion h3.ui-accordion-header .ui-accordion-header-icon{right:10px}
}
.novel-accordion .ui-accordion-header .ui-accordion-header-icon:after,.novel-accordion .ui-accordion-header .ui-accordion-header-icon:before,.novel-accordion h3.ui-accordion-header .ui-accordion-header-icon:after,.novel-accordion h3.ui-accordion-header .ui-accordion-header-icon:before{position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:100%;height:3px;background:#8ea0a6;transition:opacity .2s,background .2s;content:""}
@media only screen and (max-width:767px){.novel-accordion .ui-accordion-header,.novel-accordion h3.ui-accordion-header{font-size:1.6rem}
.novel-accordion .ui-accordion-header a,.novel-accordion h3.ui-accordion-header a{padding:10px 40px 10px 10px}
.novel-accordion .ui-accordion-header .ui-accordion-header-icon:after,.novel-accordion .ui-accordion-header .ui-accordion-header-icon:before,.novel-accordion h3.ui-accordion-header .ui-accordion-header-icon:after,.novel-accordion h3.ui-accordion-header .ui-accordion-header-icon:before{height:2px}
}
.novel-accordion .ui-accordion-header .ui-accordion-header-icon:after,.novel-accordion h3.ui-accordion-header .ui-accordion-header-icon:after{transform:rotate(90deg)}
.novel-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:after,.novel-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before,.novel-accordion .ui-accordion-header.ui-state-hover .ui-accordion-header-icon:after,.novel-accordion .ui-accordion-header.ui-state-hover .ui-accordion-header-icon:before,.novel-accordion h3.ui-accordion-header.ui-state-active .ui-accordion-header-icon:after,.novel-accordion h3.ui-accordion-header.ui-state-active .ui-accordion-header-icon:before,.novel-accordion h3.ui-accordion-header.ui-state-hover .ui-accordion-header-icon:after,.novel-accordion h3.ui-accordion-header.ui-state-hover .ui-accordion-header-icon:before{background:#08563f}
.novel-accordion .ui-accordion-content{box-shadow:inset 1px 0 0 #08563f,inset -1px 0 0 #08563f}
@media only screen and (min-width:1200px){.novel-accordion .ui-accordion-content{padding:0 28px 24px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.novel-accordion .ui-accordion-content{padding:0 20px 20px}
}
@media only screen and (min-width:768px){.novel-accordion .ui-accordion-content{font-size:1.8rem}
}
@media only screen and (max-width:767px){.novel-accordion .ui-accordion-content{font-size:1.6rem;padding:0 10px 10px}
}
.novel-accordion .ui-accordion-content.ui-accordion-content-active{background:#fff}
.novel-accordion .ui-accordion-content:last-child{box-shadow:inset 1px 0 0 #08563f,inset -1px 0 0 #08563f,inset 0 -1px 0 #08563f}
.novel-accordion .ui-accordion-content p:last-child{margin-bottom:0}
.home-delivery-lp .btn-basic:not(:hover){color:#08563f;background:0 0}
.landingPage .footer{background:#f7f7f7}
.landingPage .foot-sub-bot{max-width:1200px;margin:0 auto}
@media only screen and (min-width:1200px){.landingPage .foot-sub-bot{padding-left:0;padding-right:0}
}
.tooltipster-custom.tooltipster-sidetip.tooltipster-top .tooltipster-box{border:1px solid #00573f;border-radius:5px;background-color:#F1F6F5;text-align:center;font:700 1.4rem/1.2 Karla,sans-serif}
.tooltipster-custom.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{height:9px;margin-left:-6px;width:12px}
.tooltipster-custom.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#00573f;border-width:10px 6px}
.tooltipster-custom.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#F1F6F5;border-width:10px 6px;top:-2px}
.tooltipster-custom.tooltipster-sidetip .tooltipster-content{color:#00573f}
@media print{.user-info-box .myUserInfo-panel .email,.user-info-box .myUserInfo-panel .name,.user-info-box .myUserInfo-panel .phone,.user-info-box .myUserInfo-panel h4,body{line-height:1.2}
.fb-nav strong,.pr-categories .cat+span,.product-title-table h3{font-weight:400}
.visual-heading,.visual-inner{min-height:10px}
.pr-icon em,.user-info-box .myUserInfo-panel h4 a span{visibility:visible}
*{background:0 0!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
body{font-size:12px;margin:0}
.aside,.banner,.feat-product-section,.fs-filter-panel-alt,.local-page-banner,.nav,.pagenavigator,.print-it-simple,.registration-container,.simplemenu,.transp-filter{display:none!important}
.header .logo *{display:block!important;padding:0}
abbr[title]:after{content:" (" attr(title) ")"}
blockquote,img,pre,td,tr{page-break-inside:avoid}
thead{display:table-header-group}
img{max-width:100%!important}
@page{margin:10pt 20pt}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.animated .wrapper{padding:0}
.logo{height:auto}
.logo img{width:120px;height:auto}
.container,.foot-mid{padding:0 0 15pt}
.products-data table.sorter th a,a{color:#000!important}
.frame{width:100%}
.basic-title,.cms-grid.section .linear,.section h4{font-size:20pt}
.pr-categories .catalog-category{width:auto}
.product_card,.product_card:nth-child(5n){width:30%;height:auto;margin-right:2%!important}
.pc-inner{height:auto}
.card-product-photo{position:static}
.pc-frame{padding:10px}
.farm-box{width:30%;height:auto;margin:1%}
.farm-box img{width:100%;height:auto}
.farm-box h3{width:100%;color:#000;position:static;font-size:22pt}
.farm-location{position:static;display:block;margin:0 0 10px}
.card-product-title+a,.product-title-table h3+a{display:none}
.footer{border-top:0}
.foot-mid{padding:0 0 10pt}
.foot-mid h3,.foot-mid p{color:#000;text-align:center!important}
.foot-bot a{color:#000}
.bucket-grid li .bucket-title,.bucket-title{position:static;width:100%;color:#000;font-size:21pt}
.bucket-title span{border-bottom:0}
.frame-narrow{width:100%}
.pr-icon,.pr-icon em{width:auto;height:auto}
.visual-heading h1{font-size:25pt}
.visual-heading{height:auto;padding:0;margin:0 0 10px}
.pr-icon em{position:static;font:12pt Arial,sans-serif;line-height:1.2;background:0 0;opacity:1;margin:0;padding:0;border:0;box-shadow:none}
.card-product-title,.pre-list-title strong{font-weight:400}
.card-product-title,.card-product-title a{color:#000!important}
.cat-pre-img strong{color:#fff!important;border-bottom:0}
.ffi-quotes blockquote{padding:0}
#priceUpdateTest,#yii2-debug-toolbar,#yii2-debug-toolbar-min,.add-cart-wrap,.anchor,.aside-cart-for:before,.back-lnk,.back-top,.banner-checkout,.basic-search-box,.btn-mob-green,.btn-transp,.content-block .visual,.explore-section,.farm-partners-section,.farms-map,.fb-nav2,.ffi-img,.foodsline,.foot-mid,.foot-top,.footer>.frame,.fs-filter-panel,.fs-heading,.header-bottom,.header-top,.help-section,.hide-print,.hp-l-paging,.hp-link,.hp-menu-controls,.hp-view-all,.icon-pm,.list-view .pager,.logo-small,.look-closer,.ofs-thank,.pr-categories,.pr-categories .cat,.pr-icon em:after,.pr-icon em:before,.pre-list-head .btn-add-plus,.print-it,.product-card-table .card-product-cart,.product-card-table .item-menu,.product-info-aside,.product_card .item-menu,.relative-dates,.scroll-down,.search-block .description-field,.section h4::before,.smartshop-bottom-mobile,.smartshop-content .last-orders-narrow th.qty,.smartshop-content td.td-col-add-cart,.smartshop-content td.td-col-add-menu,.smartshop-content th.add-cart,.smartshop-content th.add-cart+th,.subcats-section,.th-ico:before,.top-list-row .btn,.wide-section,.zf-select{display:none!important}
.animated .header,.header{padding:0;margin-bottom:0;position:static!important;border-bottom:0!important;height:auto!important;}
.header-mdl{padding:0}
.header .searchbox,.header .shop-order,.header .right-holder *, .header .left-holder *{display:none}
.visual-content{float:none;width:100%;margin:0}
.content-cols-section .frame{margin:0 0 20pt;padding:0}
.ccs-box{width:25%;margin:0;padding:10px}
.ccs-box img{width:100%;height:auto}
.ccs-box span,.ccs-box strong{position:static;display:block;color:#000;font-size:22pt;padding:5pt}
.ccs-box span{font-size:15pt}
.culture-section,.culture-section .basic-title,.our-roots,.our-roots .basic-title{color:#000}
.culture-section .frame,.our-roots .frame{padding:20pt 0}
.es-box{width:32%;margin:0 10px 0 0}
.es-box img{max-width:100%;height:auto}
.es-box strong{position:static;display:block;color:#000;border-bottom:0;font-size:18pt;padding:5pt 0}
.main-title{font-size:20pt;margin:0 0 10pt}
.pre-list-title{float:none;display:block;margin:0;font-size:15pt}
.myUserInfo-panel{padding:20px 0 10px;margin:0 0 10px;float:none}
.feat-details .fd-country,.myUserInfo-panel h4 a{padding-left:0}
.myUserInfo-panel .slider-holder{float:left}
.top-sector .big-buttons,.top-sector .sector-content-top .options,.user-info-box .myUserInfo-panel h4 a:after,.user-info-box .myUserInfo-panel h4 a:before{display:none}
.user-info-box .myUserInfo-panel .slider-block{width:auto!important;overflow:hidden;white-space:normal}
.ecommerce-list th,.order-center.ecommerce-list th{background:0 0;border:1px solid #333;color:#000;box-shadow:none}
.ecommerce-list td,.order-center.ecommerce-list td{padding:2pt 5px;border:1px solid #333;background:0 0!important}
.container.padding-bottom,.padding-bottom{padding-bottom:20px}
.foot-bot{color:#000;padding:0}
.order-twocolumns .order-right-panel{float:none;width:auto;margin:0;padding:5pt 0 0}
.order-sidebar{margin:0;padding:0}
.order-sidebar,.order-sidebar .list dl,.order-sidebar .list dt,.order-sidebar .overall dl{border:none;font-size:12px;line-height:16px}
.order-sidebar .list,.order-sidebar .overall,.order-sidebar .phone,.order-sidebar .text-block{margin:0 0 5px}
.order-sidebar .overall dt{clear:both;display:block}
.order-sidebar .overall dd{text-align:left;display:inline;position:relative;top:3pt;left:4pt}
.order-sidebar .text-block.custom{padding:10px 0 0}
.order-sidebar .sub{padding:10px;margin:0 0 25px}
.order-twocolumns .order-center{overflow:visible}
.ecommerce-list{width:100%}
.ecommerce-list td,.ecommerce-list.list-all td,.order-center.ecommerce-list td{font-size:12pt;line-height:1.2;text-align:left;padding:2pt 5pt}
.ecommerce-list td strong{line-height:16px;text-align:left}
.ecommerce-list.list-all #orders_c10,.ecommerce-list.list-all #orders_c9,.ecommerce-list.list-all .print-col,.ecommerce-list.list-all .view-order-col,.list-all .pager,.list-all .summary,.payment-info-line.pil-inline .pil-data .btn-basic{display:none}
.ecommerce-list .show-in-mobile,.ecommerce-list.list-all .show-in-tablet-1024,.ecommerceextendedcartinfo,.excel-link,.foot-bot,.menu-details-data .product-id-name.draggable:before,.news-from-farm .container>.section:first-child .signup-block,.news-from-farm .container>.section:nth-child(2) .two-column-grid li:first-child,.news-from-farm .container>.section:nth-child(3) .basic-title:before,.news-from-farm .feat-product-section .bx-controls,.news-from-farm .visual-heading .signup-block,.product-card-table.unavailable:before,.shop-columns-left .tabs,.shop-columns-right .tabs,.smartshop-content .menu-last-orders th.empty,.socials-inline-farm,.table-list td.cart-short-col,.table-list-alt .show-in-mobile,.welcome-block{display:none!important}
.ecommerce-list th,.ecommerce-list.list-all th,.order-center.ecommerce-list th{font-size:12pt;line-height:1.2;padding:2pt 5pt!important;box-shadow:none}
.pil-data>div.pil-data-labe{color:#000}
.pay-btn-available>.tpf-btn-holder:first-child,.tpf-btn-holder{margin:0 0 10px}
.pil-data{box-shadow:none}
.pil-data:first-child{width:134px}
.pil-data:first-child>div{width:100%}
.pil-data:first-child>div.pil-data-labe{display:none}
.order-twocolumns{margin:0 0 10pt;padding:0;border:none}
.help-section .triple-block{padding:0;overflow:hidden}
.help-section .triple-block .cell{display:block;text-align:left;padding:0;border:none;width:auto;font-size:12px;line-height:16px}
.contact-us-widget a,.date-filter,.help-page .ui-accordion .ui-accordion-content:before,.help-page .ui-accordion .ui-accordion-header a .ui-accordion-header-icon,.help-page .ui-accordion .ui-accordion-header a:after,.help-page .ui-accordion .ui-accordion-header a:before,.section-box .top-sub>a,.section-box .top-sub>span a,.section-box .top-sub>span em,.threecolumns .sidebar,.user-info-box .account-details-block h3,.user-info-box .myUserInfo-panel .email a:before,.user-info-box .myUserInfo-panel .phone:before{display:none}
.help-section .triple-block h3{margin:0 0 12px}
.fb-nav{font-size:12px;margin:0 0 15px}
.footer,.header,body{min-width:0}
.foot-mid p{text-align:left}
.user-info-box .slider-holder{float:none}
.order-page{margin:0 10pt}
.order-top-panel{padding:0 0 5pt}
.order-top-panel .order-page{margin:0}
.section-box .title-section{background:0 0;color:#000;padding:0 0 10px;margin:0}
.contacts-box li,.contacts-box li span{font-size:12px;line-height:16px}
.contacts-box li{padding:0 20px}
.section-box-content{padding:0 0 20px}
.section-box{border:none}
.help-page{float:none;width:auto;font-size:12px;line-height:20px}
.contact-us-widget{font-size:12px;line-height:16px;padding:10px;background:0 0;border:none}
.help-page .ui-accordion .ui-accordion-header,.help-page .ui-accordion .ui-accordion-header.ui-state-active{font:700 14px/20px Ovo,serif}
.help-page .ui-accordion .ui-accordion-header a{padding:10px 0;background:0 0}
.help-page .ui-widget-content{border:0}
.help-page .ui-accordion .ui-accordion-content{background:0 0;height:auto!important;display:block!important;padding:0 0 20px;margin:0 0 20px;font-size:12px;line-height:20px;border-bottom:1px solid #464646}
.help-page .ui-accordion,.services-list .items{margin:0}
.onecolumn,.services-list .items>div .content,.threecolumns{font-size:12px;line-height:16px}
.help-page .ui-accordion .ui-accordion-content p{padding:0}
.threecolumns .core{float:none;width:auto}
.services-list .items>div{width:50%;margin:0 0 30px;padding:0 20px;box-sizing:border-box}
.section.steps-wrapper,.two-columns .btns{display:none}
.two-columns .fl-l,.two-columns .fl-r{float:none!important;width:auto}
.threecolumns .sidebar-right,.twocolumns .sidebar-right{width:187px}
.feat-details dd,.feat-details dt{display:block;width:100%;float:none}
.two-columns .title-section{padding:0;background:0 0;margin:0 0 10px}
.product-note{font-size:14pt}
.feat-details dt{padding:0 0 5pt}
.feat-details dd{padding:0;margin:0}
.feat-details .pr-icon{border:0;background:0 0;padding:0;margin:0 5px 5px 0;white-space:nowrap;width:auto;height:auto}
.fd-country .flag,.feat-details .pr-icon em,.pr-icon:before{display:none}
#searchResult-list table.sorter,.pseudo-table-data table.sorter{width:100%}
#searchResult-list table.sorter th,#searchResult-list table.sorter th:first-child,.custom-data th,.products-data table.items th,.products-data table.items th:first-child,.products-data table.sorter th,.products-data table.sorter th:first-child{padding:5px;border:1px solid #ccc;color:#000;width:20%;text-align:left;font-size:15pt;box-shadow:none}
.product-card-table{display:table;width:100%;padding:0;border:1px solid #e4e4e4;border-width:0 0 1px 1px;page-break-inside:avoid}
.product-card-table:first-child{border-width:1px 0 1px 1px;margin-top:-1px}
.product-card-table>div,.product-farm-table,.product-icons-table,.product-price-table,.product-sku-table,.product-title-table{display:table-cell;padding:5px;width:20%;border:1px solid #e4e4e4;border-width:0 1px 0 0}
.order-number strong{border-color:#000}
.bt-intro br{display:none}
.top-sector .invoice-status ul{font-size:9pt}
.top-sector .invoice-status li{float:none;display:block;border-left:0;padding-left:0}
.top-sector .invoice-status .sales-person{font-size:9pt;margin:0}
.menu-details-data table.sorter{width:auto}
.menu-details-data table.sorter th,.menu-details-data table.sorter th:first-child{height:auto;padding:10pt 5pt;font-size:12pt;width:100pt!important;box-shadow:none}
.menu-details-data .product-card-table{width:auto!important}
.menu-details-data .product-card-table>div{padding:10pt 5pt}
.menu-details-data .product-farm-table,.menu-details-data .product-icons-table,.menu-details-data .product-price-table,.menu-details-data .product-sku-table,.menu-details-data .product-title-table{width:100pt!important}
.menu-details-data .print-additional-columns{width:50pt}
.news-from-farm .container>.section:first-child .basic-title{color:#000;font-size:20pt}
.news-from-farm .container>.section:first-child,.news-from-farm .container>.section:nth-child(2){height:auto;margin:0 0 20pt}
.news-from-farm .container>.section:nth-child(2) .two-column-grid li:nth-child(2){float:none;width:100%;padding:0;margin:0 0 20pt}
.news-from-farm .container>.section:nth-child(4) .two-column-grid li img{border-radius:50%}
.feat-product-section .list-view,.news-from-farm .feat-product-section .bx-wrapper{width:100%!important;max-width:100%!important}
.news-from-farm .product_card{margin:0 10px 10px!important;page-break-inside:avoid}
.animated .layout-container,.layout-container,.layout-wide.container{min-height:0;margin:0!important}
.animated .layout-container .inner-container,.animated .layout-container>.container,.layout-container .inner-container,.layout-container>.container,.layout-wide.container .inner-container{margin:0 auto!important}
.inner-container{padding:0}
.farm-l-item>a{padding:18px 18px 18px 55px}
.shop-columns-left .right,.shop-columns-right .right{float:none;width:100%;padding:0;margin:0}
.shop-columns-left .right .aside-bd-box:first-child,.shop-columns-left .right .btn-dark,.shop-columns-left .right .contact-form .form .submit input,.shop-columns-left .right .search-help,.shop-columns-left .right .sub-csl-note,.shop-columns-right .right .aside-bd-box:first-child,.shop-columns-right .right .btn-dark,.shop-columns-right .right .contact-form .form .submit input,.shop-columns-right .right .search-help,.shop-columns-right .right .sub-csl-note{display:none}
.shop-columns-left .right .short-prod-list,.shop-columns-right .right .short-prod-list{margin:0 0 10px}
.custom-data td,.custom-data th,.ecommerce-list td,.ecommerce-list th,.table-list table th,.table-list table tr td:first-child,.table-list table tr th:first-child,.table-list td,.table-list-alt table tr td,.table-list.last-orders td,.table-list.tl-special-print table td,.table-list.tl-special-print table th{border:1px solid #000!important;padding:2pt 5pt!important;height:auto!important;color:#000;box-shadow:none!important;font-size:10pt!important;line-height:1!important;vertical-align:middle!important;font-family:Arial,sans-serif}
.custom-data td .card-product-title,.custom-data td strong,.custom-data th .card-product-title,.custom-data th strong,.ecommerce-list td .card-product-title,.ecommerce-list td strong,.ecommerce-list th .card-product-title,.ecommerce-list th strong,.table-list table th .card-product-title,.table-list table th strong,.table-list table tr td:first-child .card-product-title,.table-list table tr td:first-child strong,.table-list table tr th:first-child .card-product-title,.table-list table tr th:first-child strong,.table-list td .card-product-title,.table-list td strong,.table-list-alt table tr td .card-product-title,.table-list-alt table tr td strong,.table-list.last-orders td .card-product-title,.table-list.last-orders td strong,.table-list.tl-special-print table td .card-product-title,.table-list.tl-special-print table td strong,.table-list.tl-special-print table th .card-product-title,.table-list.tl-special-print table th strong{font-weight:400;display:block;font-family:Arial,sans-serif;font-size:10pt!important}
.table-list.tl-special-print .card-product-title{font-size:10pt}
.table-list.tl-special-print table td.td-print-empty{width:40pt}
.table-list.tl-special-print table td.td-print-price{width:80pt}
.td-print-lowercase{text-transform:lowercase}
.td-print-capitalize{text-transform:capitalize;font-size:9pt}
.table-list table th{font-weight:700;text-transform:none}
.list-view .sorter+table{margin-top:-2px}
.menu-last-orders .table-list table th,.menu-last-orders .table-list.last-orders td,.smartshop-content td.card-product-price,.smartshop-content td.card-product-qty,.smartshop-content td.product-id,.smartshop-content td.search-name-item,.smartshop-content th.id,.smartshop-content th.qty,.smartshop-content th.size,.smartshop-content th.title{width:20%!important}
.aside-bd-box,.aside-card-box,.short-prod-list{border:1px solid #000;margin:0 0 10pt;padding:10pt}
.sub-summary{padding:0 0 10pt}
.acb-dt,.aside-cart-for,.custom-data th,.sub-summary h3,.table-list-alt table tr td,.table-list-alt table tr th,.table-list.last-orders th,.th-ico,.top-list-row span{color:#000;font-family:Arial,sans-serif}
#searchResult-list table,.ecommerce-list table,.menu-details-data table,.products-data table,.table-list-alt table,.table-list.tl-special-print table,.thank-order-data{border:2px solid #000!important}
.aside-cart-for,.sub-summary h3{margin:0 0 10pt}
.list-view .sorter{margin:0!important}
.top-list-row{margin:0 0 15pt}
.acb-summary{padding:10pt 0}
.collapsed-order-info,.head-title{padding-bottom:0}
.collapsed-order-info .bbr-cell,.head-title .bbr-cell{display:none}
.collapsed-order-info.coi-thanks,.thank-order-data{margin-bottom:10pt!important}
.short-card{padding:10pt 0}
.desktop-mode .menu-last-orders .product-id-name.draggable{width:100%}
.acb-row,.acb-summary{font-size:15pt}
.oi-country-origin,.tb-show-for-print,.th-country-origin{display:table-cell}
.oi-country-origin+th,.tb-show-for-print+th,.th-country-origin+th{display:none!important}
.tr-show-for-print{display:table-row}
.user-info-box .account-details-block{padding:0}
.shop-columns-left{padding:5pt 0 0;margin:0;border-top:0}
.heading-panel,.top-sector .invoice-details,.top-sector .sector-content-top{margin:0;font-size:13pt;line-height:1.2}
.heading-panel dd,.heading-panel dt,.top-sector .invoice-details dd,.top-sector .invoice-details dt,.top-sector .sector-content-top dd,.top-sector .sector-content-top dt{font-size:9pt}
.heading-panel h2,.top-sector .invoice-details h2,.top-sector .sector-content-top h2{font-size:12pt}
.heading-panel h1{font-size:15pt}
.pd-title{margin:0 0 5pt}
.order-sidebar .order-title{padding:3pt;font-size:13pt;line-height:1.2}
.ecommerce-list .items{width:100%;overflow:hidden}
.smartshop-content .table-list.last-orders-narrow .list-view table.sorter{border:1px solid #e4e4e4;border-width:1px 1px 0}
.smartshop-content .product-card-table{min-height:0}
.table-cover{display:none!important}
.smartshop-content .table-cover-back{padding:0 5pt;min-height:0;display:table;width:100%;font-weight:400}
.smartshop-content .table-cover-back>div{padding-top:10pt;padding-bottom:10pt;display:table-cell}
.pct-cat{height:40px}
.smartshop-content .last-orders-narrow th,.smartshop-content .last-orders-narrow th.title{border:0!important;padding:10pt!important}
.table-list .print-col,.table-list .view-order-col,.table-list table th#orders_c3,.table-list table th#orders_c4{display:none}
.product-card-table.pct-light .pct-price-unit,.product-card-table.pct-light .table-cover-back .product-title-and-sku h3{font-weight:400}
.copyright{padding:20px 0 0}
.copyright br{display:none!important}
}
.link-wrap{margin-top:10px}
.link-wrap a{background:#419ce0;border:1px solid #0f70b8;color:#fff;cursor:pointer;display:inline-block;font:700 1.4rem Arial,Sans-Serif;padding:5px 25px;text-align:center;text-decoration:none}
.link-wrap a:hover{background:#ff8600;border:1px solid #eb7b00}
.notification{margin:10px 0;min-height:54px;padding:10px 0 0 95px}
.notification li{margin-bottom:10px}
.notification-error{background:#fcebeb;border:2px solid #ed1c24;color:Red}
.notification-confirm{background:#c9eaff;border:2px solid #0957aa;color:#0957aa}
.notification-info{background:#f4fae3;border:2px solid #007050;color:#007050}
.aside h2,.widget .title{color:#007050;font-weight:400;margin:0 0 10px}
@media only screen and (min-width:1025px){.aside h2,.widget .title{font-size:2.5rem}
}
@media only screen and (max-width:1024px){.aside h2,.widget .title{font-size:1.8rem}
}
.view-more-lnk{font-size:1.5rem;color:#08563f;padding:5px 0}
@media only screen and (min-width:768px){.view-more-lnk{display:none}
}
.alert-popup{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:380px;height:234px;background:#fff;border:2px solid #000;box-shadow:0 0 15px rgba(0,0,0,.5);padding:30px;text-align:center;z-index:9999;font-size:1.5rem}
.alert-popup h5{font:700 2rem Karla,sans-serif;color:#000;margin:0 0 10px}
.alert-popup ul{padding:10px 0 0}
.alert-popup li{display:inline-block;margin:0 0 5px}
.list-mail:before,.list-phone:before{vertical-align:middle;content:"";margin:0 10px 0 0}
.list-mail:before{display:inline-block;width:22px;height:14px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAMAAAAc7xz/AAAAulBMVEX///8AAAADAwMrKysBAQH9/f0FBQUODg4CAgIEBAT+/v7///8REREsLCwHBwckJCQwMDAGBgYPDw8lJSU3Nzc6Ojr7+/sfHx8pKSkxMTEzMzM0NDQ1NTU5OTk+Pj5AQEBTU1NZWVljY2NpaWlxcXF1dXV3d3d4eHh6enp8fHx+fn6BgYGnp6erq6uurq6ysrKzs7O1tbW5ubm6urq7u7u8vLy+vr7BwcHCwsLHx8fn5+fu7u709PT39/ftyfztAAAAAXRSTlMAQObYZgAAAMpJREFUaN5lkIduwzAMRO9kirYkx3Zmd9Mm3Xvv/v9vlXKKokUPIKR7pECKwNV22w2KHw26duMCpvt1/lF7YzBFxOOGjevVUA88UsJsegc8Fqwq5hjfAk/zGWJwRxGfSzIoufhAOlMX4WuyewCux+TaJfC8RdYevhSlO/R43997QzodUqU0PKK4ipsveajXHTPCUa5mRQl0JymdDxnEbNljEaHVTHetrWTzjS1hj5lz+dbj2oXVV1RXZ3B5EuU/qUecFL8W1S+rmMQvYhALPw6NebsAAAAASUVORK5CYII=)}
.list-phone:before{display:inline-block;width:18px;height:23px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAXCAMAAAAx3e/WAAAAw1BMVEX///8AAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgKCgoMDAwNDQ0TExMaGhofHx8kJCQmJiYsLCwtLS0yMjI1NTU5OTk8PDw9PT0/Pz9AQEBBQUFHR0dKSkpWVlZZWVlaWlpgYGBqampvb291dXV4eHiBgYGCgoKDg4OHh4eSkpKUlJSWlpalpaWmpqaoqKiqqqqsrKyurq6zs7O3t7fBwcHExMTHx8ff39/j4+Pl5eXr6+vw8PD39/f9/f3+/v7///8AnxgAAAAAAXRSTlMAQObYZgAAALRJREFUeNptz8USwzAMBFCvJDspMzMzM+f/v6rtJbVnusc3slZW6pNgXl8rJ7cikHrZEtTgeVjatIFHmqo2NUmDtRwsypEQAzuLMtDMjb39MAufhu4NLYrQSgU2TeGj4k6dDIscHQqy5KPtjo1gKHp26BJng4Fb0P18Kfn87gjpHGON/nVRyN9D68EwEgAmIT1SJAwxnH6GtoUWJhKsfg1jwGiJcNlqnX1XwT35MmqUOhv1N28yBgvmQa/jQwAAAABJRU5ErkJggg==)}
.close-alert-popup{position:absolute;top:31px;right:5px;width:25px;height:25px;font-size:0;line-height:0;color:transparent;cursor:pointer;z-index:30}
.close-alert-popup:after,.close-alert-popup:before{position:absolute;top:10px;width:30px;height:2px;background:#000;content:""}
.close-alert-popup:hover{opacity:.4}
.close-alert-popup:before{left:0;transform:rotate(45deg)}
.close-alert-popup:after{left:0;transform:rotate(-45deg)}
.bucket-grid li:hover img,.buckets-grid li:hover img,.gf-img:hover img,.top-bucket:hover img{transform:scale(1.2,1.2)}
.full-cat-section{margin-bottom:50px;font-size:0}
.top-bucket{display:block;margin:0 0 10px;position:relative;overflow:hidden}
.bucket-title{position:absolute;left:0;right:0;margin:0 auto;width:90%;bottom:35%;font:700 4.6rem/1.2 Karla,sans-serif;color:#fff;text-transform:uppercase;text-align:center;z-index:5;transition:bottom .3s ease;text-shadow:0 0 5px rgba(0,0,0,.5)}
.basic-tooltip,.bucket-grid li img,.buckets-grid li img,.gf-img img,.top-bucket img{transition:all .3s ease}
.bucket-title span{display:inline-block;color:#fff;position:relative;padding:0 15px;border-bottom:4px solid #fff}
.bucket-grid{margin:0 0 25px}
.bucket-grid li{display:inline-block;vertical-align:top;width:307px;min-height:185px;margin:0 10px 10px 0;position:relative;overflow:hidden}
.bucket-grid li .bucket-title{bottom:30%;font-size:36px}
.basic-tooltip:after,.scroll-down a:after{bottom:0;content:""}
.bucket-grid li a{display:block;width:100%;min-height:185px;height:100%;position:relative}
.bucket-grid .bucket-title span{padding:0 5px}
.bucket-grid li:nth-child(3n){margin-right:0}
.subcats-section{margin:0 0 42px;background:#f0f0f0}
.subcats-section .frame{padding:32px 0}
.subcats-section .view-catlist{display:none;position:relative;font:1.5rem/1.2 Ovo,serif;color:#000;padding:0 15px 0 0}
.subcats-section .view-catlist:after,.subcats-section .view-catlist:before{position:absolute;right:0;width:11px;height:3px;content:"";background:#000}
.basic-tooltip,.subcats-section-alt{background:#fff}
.subcats-section .view-catlist:before{top:5px;transform:rotate(45deg)}
.subcats-section .view-catlist:after{top:11px;transform:rotate(-45deg)}
@media only screen and (max-width:1199px){.subcats-section{margin:0 0 20px}
.subcats-section .frame{padding:14px}
}
.hp-view-all:before,.scroll-down a:after{background:#000;transition:width .3s ease}
.subcats-section-alt .frame{padding-bottom:0}
.subcats-mdl-section .frame{padding-top:40px}
.subcats-heading{margin:0 0 18px;font-size:2.4rem;color:#000}
.subcats-heading strong{text-transform:capitalize}
@media only screen and (max-width:767px){.subcats-section{text-align:center}
.subcats-section .view-catlist{display:inline-block}
.subcats-section-alt{display:none}
.subcats-heading{font-size:1.5rem;margin:0 0 10px}
}
.subcats-list span{display:inline-block;vertical-align:top;width:20%;padding:0 15px 12px;position:relative;font-size:1.5rem;text-transform:capitalize}
.animated-link,.cms-grid.two-column h6,.content-block .visual .text-box h2,.content-block .visual .text-box h3,.custom-data th,.heading-panel h2 input,.hp-view-all,.scroll-down a,.system-message strong,.two-columns .btns a{text-transform:uppercase}
.subcats-list span:before{position:absolute;top:6px;left:0;content:"";width:6px;height:6px;border-radius:50%;border:1px solid #4f4f4f}
@media only screen and (max-width:870px){.subcats-list span{width:33%}
}
@media only screen and (max-width:767px){.subcats-list{display:none;text-align:left;padding-top:10px}
.subcats-list span{width:49%;font-size:1.3rem;padding:0 5px 7px 10px}
.subcats-list span:before{width:4px;height:4px}
.subcats-list.show{display:block}
}
.order-number,.scroll-down,.simple-message,.system-message{text-align:center}
.subcats-list a{color:#08563f}
.scroll-down a,.search-base-item h3 a,.subcats-list a:hover{color:#000}
.scroll-down{margin:0 0 48px}
.scroll-down a{display:inline-block;position:relative;font:700 1.4rem Karla,sans-serif}
.scroll-down a:before{display:inline-block;vertical-align:top;margin:6px 5px 0 0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;content:""}
.scroll-down a:after{position:absolute;right:0;left:0;margin:0 auto;width:100%;height:3px}
.scroll-down a:hover:after{width:0}
.search-menu-frame{width:98px;position:relative}
.search-base-item{padding:15px 5px;border:1px solid #eee;border-width:1px 0 0;line-height:1.5}
.search-base-item h3{font-weight:700;font-size:1.8rem;margin:0 0 5px}
.search-base-item h3 a:hover{color:#00573f}
.sbi-image{float:left;width:200px;margin:0 20px 0 0}
.sbi-image img{max-width:100%;height:auto;transition:opacity .3s ease}
.sbi-descr{overflow:hidden}
.order-number{padding:15px 0 20px}
.order-number strong{display:inline-block;min-width:430px;border:1px solid #5c842d;padding:12px 20px 15px;font-size:2.4rem;color:#464646}
.order-number span{font-weight:400}
@media only screen and (max-width:767px){.sbi-image{float:none;margin:0 0 20px}
.order-number strong{padding:12px 5px 15px;min-width:290px;font-size:1.6rem}
}
.summary-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}
.item-featured,.th-ico,.th-ico:before{display:inline-block}
@media only screen and (min-width:1025px){.summary-heading{margin:0 0 30px}
}
@media only screen and (max-width:1024px){.summary-heading{margin:0 0 15px}
}
.summary-heading h2{font-weight:700;color:#464646;margin:5px 0 0;padding:0}
@media only screen and (min-width:768px){.summary-heading h2{font-size:2.4rem}
}
@media only screen and (max-width:767px){.summary-heading h2{font-size:1.8rem}
}
.summary-heading h2 span{font-weight:400}
.custom-data{border:0;width:100%}
.custom-data th{vertical-align:top;padding:18px 24px;background:#2c3133;color:#fff;font:700 2rem/1.2 Karla,sans-serif;text-align:left}
.custom-data th a{color:#fff}
.custom-data td{padding:22px 24px;vertical-align:top;text-align:left;border:1px solid #e4e4e4;font-size:1.5rem;line-height:1.8;color:#464646}
.collapsed-order-info.coi-thanks,.thank-order-data{margin-bottom:30px}
@media only screen and (max-width:1199px){.coi-thanks{padding-left:14px;padding-right:14px}
}
.th-ico{vertical-align:middle;white-space:nowrap}
.th-ico:before{vertical-align:middle;content:"";margin:-3px 8px 0 0;width:20px;height:20px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAAYCAYAAACV+oFbAAAEC0lEQVR42tVaTUhVQRR+mmAmhmJChJUR+FMLXUgZKbjJRVgZRASBmJhmuFAXgYt6/i1b2A8ILcJNLiJIUFxYmOBGIsQgk3DjKglMDdLeo+R2Jr5bp2HmzryHc8UDH++97/x473fvnZkz10hEMs/zyrx/NqLwTzF/QSRJo9wSQi9hmrDGaq6BE76SJOqmEW4QXhNWUXMVvwWfZlknl/CZMJHEMbwgrBDyTYFOxaacYsKoZ28ittiydhHhg6Ge8BdZ1PJ1WE/iHNeRW71jYlN8CyHG8uOEMUKU0AhEwcVZnMhpMdQuJHxlOYuE+4R2fC4yn4grVNRoAE7JYtPnRebX4YosNur88YcmNsX2s7xNQg8hJyA+BzGbLK9fE7uH8B4xW4ROwSliOuH3EC/H+PZAIfacxVO4hNhVJnav7xSOAgnnWfKEwj/D/JWyP+CO9m3Bdlhgw84Cy29RxNQzf4ehXgeLrdeI/YqQRXhLeErIIHyzEFs8jfsJD3FxDmD8/iv2tppGrBgTOk8jwj3CgDgxhS+PCR6TLxb9HofvEyHVIHYq4oSNa8QWdhuxmYShBCR4jguVgptgK0yxR9nQURwwZCwj7irhuOai+UPKqORbAd9n+bT0IX4lQGwPY28sCRnibCjxuNhTEt4x/4rCv878M7JfsbzzrUdz4t2EH4oDfqSI7WH+EoVITZZiN6luDs+xOZ0g2eQQV02G/KTZxf0ZMDbnsFVKL+M3wHVZit2F+A2N2MNYxWwHhsMSexpxYxr/G1arHVw64RzhkCZnDPHTjJsFN2Uptn8OsxqxGyLbZFj2hSK23xlGNf4JVusL4U7QchA5Ub/TZNwAq1NjyK9hsQMmsen7CWgicATcMcYVgTvIuLKdENu3Ro2/TjMp3dW11Wh8/jt4+lolNSwVmtwzUuNTZSH2EuOHwI0wbo7NPZ7i2BrCmiADxUbMZcJHhejPEhA7ReoQf2G5dolQjs8h8LzDTAlbbGczrmkYkcSqVKxnj9oMI+BbEzzU1oAncVeKbZogT6N5OIzf+WxlIazcZoIEn8HW6iZb1jRPKrEb2cqiBtwFxl0HV8FXITqxnbXrFku/x6zWd0kQMWGm2yz9mL/ZUuxmwxzDxRbtdzawD1wm47LA7WVc9k5MkIFNDXEvNWKIfeSztk2NtJc9bxB6PmDydTuMuN71M7XrxJ0k3GQTb618R5vadSmu1iB2rcXqadeKbbsR9QQnkZnoRpQiflIj9KTlUnV3ih3GFqsip5TvtrF97tIkxG6HkAJ14K4x7ha4asZ1W4ntyly+PNDkD0piD1rkhNuuOxbc2WsxzQtb/sI3NwGxw9mICkFwZy98FX+rDTXaLOPD3WINUXQn/8qgWAoOJ/DvC07tN62uxrG3my3AAAAAAElFTkSuQmCC)}
.th-ico-nb:before{background-position:0 0}
.th-ico-total:before{width:24px;height:24px;background-position:-23px 0}
.th-ico-deliver:before{width:15px;height:24px;background-position:-49px 0}
.th-ico-date:before{width:24px;height:24px;background-position:-67px 0}
.system-message{font-size:1.8rem;margin-bottom:60px}
.system-message strong{display:block;font:700 2.8rem Karla,sans-serif;margin:0 0 15px}
@media only screen and (max-width:767px){.system-message strong{font-size:2rem}
.simple-message{padding:5px 10px;margin:0 0 20px;font-size:1.8rem}
}
@media only screen and (min-width:768px){.simple-message{padding:10px 20px;margin-bottom:40px;font-size:2.4rem}
.attention-info{font-size:1.8rem}
}
.simple-message.sm-border{border-left:5px solid #007050;border-right:5px solid #007050}
.simple-message.sm-left{padding-left:0;padding-right:0;text-align:left}
.attention-info{margin:0 0 15px;padding:0 0 10px;border-bottom:2px solid #000}
@media only screen and (max-width:767px){.attention-info{font-size:1.6rem}
}
.products-grid{padding-bottom:50px;margin-bottom:60px;border-bottom:1px solid #e4e4e4}
.cms-grid.farms li,.item-featured{padding:0 10px 25px;text-align:center}
.item-featured{vertical-align:top;width:19%}
.item-featured img{margin:0 0 15px}
.item-featured span{display:block}
.cms-grid.farms,.cms-grid.two-column{margin-bottom:50px}
.cms-grid.farms li{display:inline-block;vertical-align:top;width:33%;overflow:hidden}
.cms-grid.farms h5{padding:10px 0}
.cms-grid.farms h6{font-size:2rem;padding-bottom:10px}
.cms-grid.two-column li{text-align:center;display:inline-block;vertical-align:top;width:49.5%;padding:0 10px 25px;overflow:hidden}
.gf-img,.gf-img img{display:block;position:relative}
.cms-grid.two-column .btn-simple{min-width:150px}
.cms-grid.two-column h5{font:700 1.6rem Karla,sans-serif;padding:10px 0}
.cms-grid.two-column h6{font-size:2rem;padding-bottom:10px}
.gf-img{max-width:310px;margin:0 auto;overflow:hidden}
.gf-img img{z-index:1}
.buckets-grid h2,.gf-img h2,.gf-img h3{position:absolute;top:40%;left:0;width:100%;padding:0 10px;color:#fff;font:700 2.6rem Karla,sans-serif;text-shadow:0 0 4px rgba(0,0,0,.5);text-align:center;z-index:5}
.buckets-grid h2 span,.gf-img h2 span,.gf-img h3 span{display:inline-block;border-bottom:4px solid #fff}
.farms-grid h5{font:700 1.6rem Karla,sans-serif}
.cms-grid.farms li:nth-child(2n+2),.cms-grid.two-column li:nth-child(2n+2){margin:0}
.cms-grid.farms p,.cms-grid.two-column p{margin-bottom:15px}
.cms-grid .products-grid{font-size:0}
.cms-grid.buckets{border:none}
.buckets-grid{padding:0 0 60px}
.buckets-grid li{display:inline-block;vertical-align:top;margin:0 10px 10px 0;width:280px;position:relative;overflow:hidden}
.buckets-grid li img{max-width:100%;height:auto;position:relative;z-index:1}
.buckets-grid li>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}
.buckets-grid li:nth-child(4n){margin-right:0}
.cms-campaignheadertext,.cms-linkabletext{text-align:center;margin-bottom:70px}
.cms-campaignheadertext .basic-title+hr,.cms-linkabletext .basic-title+hr{display:block;margin-left:auto;margin-right:auto}
.careers-frame{position:relative;width:100%;height:0;overflow:hidden}
@media screen and (min-width:768px){.careers-frame{padding-bottom:60%}
}
@media screen and (max-width:767px){.careers-frame{padding-bottom:480px}
}
.careers-frame iframe{width:100%;position:absolute;height:100%;top:0;left:0;max-width:100%;min-width:100%;max-height:100%;min-height:100%}
.linkabletext-area{margin-bottom:25px}
.heading-panel{margin:0 0 30px}
.heading-panel h2{margin:0 0 10px;position:relative;display:inline-block;vertical-align:top}
.heading-panel h2 input{font:700 2.4rem/1.2 Karla,sans-serif;width:100%;min-width:588px;border:0;padding:5px 0 3px;margin:0;color:#000;height:auto}
.heading-panel h2 input:focus{border:1px solid #000;padding-left:5px;padding-right:5px}
.heading-panel h2 input:focus+.basic-tooltip{visibility:hidden;opacity:0}
.heading-panel h2:hover .basic-tooltip{visibility:visible;opacity:1}
.hp-left{float:left}
@media only screen and (max-width:767px){.heading-panel h2,.heading-panel h2 input{background:#000;color:#fff;font:700 2rem/1.2 Ovo,serif}
.heading-panel{position:relative;margin:0 0 18px}
.heading-panel h2{display:block;padding:8px 6px;margin:0 -6px 14px}
.heading-panel h2 input{min-width:0}
.heading-panel h2 input:focus{background:#fff;color:#000}
.hp-left{float:none;position:static!important}
}
.hp-view-all-mobile{display:none}
@media only screen and (max-width:767px){.hp-view-all-mobile{display:inline-block;vertical-align:bottom;margin:0 0 -10px;font:700 1.4rem/1.2 Karla,sans-serif;color:#000;text-transform:uppercase;border-bottom:3px solid #000}
}
.basic-tooltip,.vertical-tooltip{line-height:44px;font-weight:700}
.basic-tooltip{font-style:normal;width:150px;height:46px;font-size:1.5rem;text-align:center;border:1px solid #000;position:absolute;top:-5px;left:100%;box-shadow:0 0 13px rgba(1,1,1,.28);visibility:hidden;opacity:0}
.basic-tooltip:after,.vertical-tooltip:after,.vertical-tooltip:before{position:absolute;height:0;width:0}
.basic-tooltip:after,.basic-tooltip:before{border-top:14px solid transparent;border-bottom:14px solid transparent}
.basic-tooltip:after{top:0;margin:auto 0;left:-16px;border-right:17px solid #fff}
.basic-tooltip:before{left:-18px;border-right:17px solid #000}
.content-tooltip,.vertical-tooltip{border:1px solid #000;box-shadow:0 0 13px rgba(1,1,1,.28);-webkit-transition:opacity .5s;background:#fff}
.vertical-tooltip{font-style:normal;width:230px;height:46px;font-size:1.4rem;text-align:center;position:absolute;bottom:28px;left:50%;margin-left:-115px;cursor:default;transition:opacity .5s}
.vertical-tooltip:after,.vertical-tooltip:before{top:100%;left:0;right:0;border-left:14px solid transparent;border-right:14px solid transparent;content:""}
.vertical-tooltip.vt-flex{height:auto;padding:10px 8px;line-height:1.2;color:#00573f}
.vertical-tooltip:after{margin:-1px auto 0;border-top:17px solid #fff}
.vertical-tooltip:before{margin:0 auto;border-top:17px solid #000}
.vertical-tooltip span{float:left;margin:13px 0 0 10px;font:1.4rem Ovo,serif!important;color:#000}
.vertical-tooltip .simple-delete{float:right;margin:0 10px 0 0;font-size:14px}
@media only screen and (max-width:1300px){.vertical-tooltip{margin:0;left:auto;right:-24px}
.vertical-tooltip:after,.vertical-tooltip:before{left:auto;right:17px}
}
.content-tooltip{font-style:normal;width:265px;padding:18px;font-size:1.5rem;position:relative;cursor:default;transition:opacity .5s}
.content-tooltip:after,.content-tooltip:before{position:absolute;top:100%;height:0;border-left:20px solid transparent;border-right:20px solid transparent;content:"";left:0;right:0}
.content-tooltip:after{margin:-1px auto 0;width:0;border-top:20px solid #fff}
.content-tooltip:before{margin:0 auto;width:0;border-top:20px solid #000}
.content-tooltip p{margin:0 0 5px}
@media only screen and (max-width:767px){.content-tooltip{width:206px;padding:10px;font-size:1.3rem}
.upd-line{position:absolute;bottom:-138px}
}
#menu-buttons{margin:0 0 10px}
#menu-title-edit .btn-basic{padding-left:12px;padding-right:12px;margin-right:5px}
.upd-line{font-size:1.3rem}
.hp-right{float:right;text-align:right}
@media only screen and (max-width:767px){.hp-right{margin:0}
}
.hp-next,.hp-prev{font-size:0;line-height:0;color:transparent;width:0;height:0;margin:0 0 0 25px;display:inline-block;border-bottom:5px solid transparent;border-top:5px solid transparent;vertical-align:top}
.hp-prev{border-right:5px solid #000}
.hp-next{border-right:0;border-left:5px solid #000}
.hp-l-paging{display:inline-block;vertical-align:top;margin:4px 0 0}
.hp-l-paging .hp-next,.hp-l-paging .hp-prev{margin:0 16px 0 0}
.hp-view-all{display:inline-block;vertical-align:top;margin:0 0 12px;font:700 1.4rem Karla,sans-serif;color:#000;position:relative}
.hp-view-all:before{position:absolute;right:0;bottom:0;width:100%;height:3px;content:""}
@media only screen and (min-width:1200px){.hp-view-all:hover:before{width:0}
}
@media only screen and (max-width:767px){.hp-view-all{display:none}
}
.hp-delim{display:inline-block;vertical-align:top;font:700 2.3rem/1 Karla,sans-serif;color:#000;margin:0 3px}
@media only screen and (max-width:767px){.hp-menu-controls .hp-view-all{display:inline-block;font:1.4rem Ovo,serif;text-transform:none;color:#00573f}
.hp-menu-controls .hp-view-all:before{display:none}
.hp-menu-controls .hp-delim{font-size:0;line-height:0;color:transparent;height:16px;border-left:1px solid #000;margin:3px 4px 0}
}
.description-field{margin:0 0 30px}
.description-field label{font-size:1.8rem;color:#000;display:inline-block;vertical-align:middle;margin:0 18px 0 0}
.description-field .text-field{display:inline-block;vertical-align:middle;margin:0 5px 0 0}
.description-field input[type=text]{width:296px;height:46px;padding:0 20px;vertical-align:middle;font-size:1.4rem}
.description-field .btn-simple{vertical-align:middle}
@media only screen and (max-width:767px){.description-field{margin:0 0 48px}
.description-field label{display:block;margin:0 0 8px;font-size:1.8rem}
.description-field input[type=text]{width:196px}
}
.faq .frame>.general-bot>.widget>.title{display:none}
.contact-form .form .f-row{margin:0 0 24px}
.contact-form .form .f-row .di-item label,.contact-form .form .f-row>label{display:block;float:none;width:auto;text-align:left;color:#000;font:700 1.6rem/20px Ovo,serif;margin:0 0 13px}
.contact-form .form .f-row.double-row .errorMessage,.contact-form.contact-form-pledge .form .f-input.check .errorMessage{margin-top:5px}
.contact-form .form .f-row .zf-select .select-text{height:46px;line-height:44px}
.contact-form .form .f-row .zf-select .select-btn{height:44px}
.contact-form .form .f-row .zf-select .select-btn:before{top:20px}
.contact-form .form .f-row.double-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}
.contact-form .form .f-row.double-row .errorMessage:after,.contact-form .form .f-row.double-row:after,.contact-form .form .f-row.double-row:before{display:none}
.contact-form .form .f-row.double-row .di-item:first-child{width:65%}
.contact-form .form .f-row.double-row .di-item:nth-child(2){width:32%}
@media only screen and (max-width:767px){.contact-form .form .f-row{font-size:1.5rem}
}
.contact-form.contact-form-pledge{max-width:670px;padding-bottom:20px}
.contact-form.contact-form-pledge .form .f-input input{max-width:100%}
.contact-form.contact-form-pledge .form .zf-select{width:100%!important}
.contact-form .form .f-input{display:block;float:none;padding:0;width:auto;position:relative}
.contact-form .form .f-input input{display:block;background:#fff;border:1px solid #8ea0a6;font-size:1.6rem;outline:0;margin:0;padding:13px 18px;width:100%;max-width:418px;height:auto}
.contact-form .alt-css-select {width:100%;max-width:418px;}
.contact-form .form .f-input input:focus{border-color:#000;color:#2c3133}
.contact-form .form .f-input textarea{display:block;font-size:1.6rem;background:#fff;border:1px solid #8ea0a6;outline:0;margin:0;padding:14px 20px;width:100%;max-width:772px;overflow:auto;height:158px;max-height:380px;min-height:158px}
.contact-form .form .f-input textarea:focus{border-color:#000;color:#2c3133}
@media only screen and (max-width:767px){.contact-form .form .f-input input{max-width:600px}
.contact-form .form .f-input textarea{max-width:600px;min-height:134px}
}
.contact-form .form .f-row .f-input-limit{max-width:786px}
@media only screen and (min-width:768px){.contact-form .form .f-row:nth-child(1) .f-input-limit,.contact-form .form .f-row:nth-child(2) .f-input-limit,.contact-form .form .f-row:nth-child(3) .f-input-limit,.contact-form .form .f-row:nth-child(4) .f-input-limit{display:inline-block;clear:both;min-width:418px}
}
@media only screen and (max-width:767px){.contact-form.mini-form-frame .f-input .errorMessage:after,.contact-form.mini-form-frame .f-input.success:after,.contact-form.mini-form-frame .input .errorMessage:after,.contact-form.mini-form-frame .input.success:after{display:none}
}
.contact-form .form .f-select a{display:inline-block;vertical-align:top;border:1px solid #e4e4e4;background:#fff;text-align:center;font:1.6rem/24px Ovo,serif;padding:11px 10px;color:#333;width:148px;margin:0 8px 8px 0;box-sizing:border-box}
.contact-form .form .f-select .js-selected-button{background:#00573f;text-shadow:1px 0 0 currentcolor;color:#fff}
.contact-form .form .f-select a:hover{background:#00573f;color:#fff}
@media only screen and (max-width:767px){.contact-form .form .f-select a{display:block;width:100%;max-width:600px;margin:0 0 4px}
.contact-form .form .submit input{width:100%;max-width:600px}
}
.content-block .visual{position:relative;width:848px;height:236px;border:1px solid #e4e4e4;box-sizing:border-box;margin:0 0 28px}
.content-block .visual .visual-heading{background-size:cover;width:100%;height:100%;padding:0;margin:0}
.content-block .visual .text-box{position:absolute;left:0;top:0;margin:auto;text-align:center;color:#fff;display:table;width:100%;height:100%;border-collapse:collapse;font:1.6rem/36px Ovo,serif}
.content-block .visual .text-box p{margin:0 0 20px;padding:0}
.content-block .visual .text-box h2{margin:0 0 3px;font:700 3.5rem/37px Karla,sans-serif}
.content-block .visual .text-box h3{margin:0 0 16px;font:700 2rem/26px Karla,sans-serif}
.content-block .visual .text-box ul{text-align:center;margin:0;padding:0;list-style:none}
.content-block .visual .text-box li{display:inline-block;vertical-align:top;margin:0 10px}
.content-block .visual .text-box li span{display:inline-block;vertical-align:top;border-radius:100px;background:#fff;text-align:center;color:#868686;font:700 1.6rem/20px Ovo,serif;width:30px;height:30px;margin:0 7px 0 0;padding:5px 0 0;box-sizing:border-box}
.content-block .visual .text-box-holder{display:table-cell;vertical-align:middle}
.animated-link{color:#000;display:inline-block;font:700 1.4rem/1.2 Karla,sans-serif;padding:0 0 3px;position:relative}
.animated-link:before{content:'';width:0;height:3px;position:absolute;right:0;bottom:0;background:#000;transition:width .3s ease 0s}
.animated-link:hover:before{width:100%}
.animated-link:after{border-bottom:5px solid transparent;border-left:5px solid #000;border-top:5px solid transparent;content:"";display:inline-block;height:0;margin:3px 0 0 6px;vertical-align:top;width:0}
.two-columns .fl-l{float:left;width:45%}
.two-columns .fl-r{float:right;width:45%}
.two-columns .title-section{background:#000;color:#fff;display:block;margin:0 0 15px}
.two-columns .btns{padding:0;margin:0 -5% 0 0;font-size:0;list-style:none}
.two-columns .btns li{display:inline-block;vertical-align:top;min-width:45%;margin:0 5% 0 0}
.two-columns .btns a{display:block;background:#000;color:#fff;text-align:center;padding:10px 10px 11px;transition:background .3s ease 0s;font:700 1.8rem/22px Karla,sans-serif}
.two-columns .btns a:hover{background:#464646}
.section.banner{line-height:1}
.section.steps-wrapper{padding:0 0 20px}
.section.steps-wrapper .icon{background-repeat:no-repeat;background-image:url(data:image/png;base64,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);display:block;width:125px;height:125px;padding:0 0 0 10px;position:relative;text-indent:-9999px;margin:0 auto 10px}
.section.steps-wrapper ul{overflow:hidden;padding:0;margin:0;list-style:none}
.section.steps-wrapper li{display:inline-block;vertical-align:top;width:24%;text-align:center;font-size:1.4rem;line-height:18px}
.section.steps-wrapper .icon-signups{background-position:0 0}
.section.steps-wrapper .icon-ordering{background-position:-134px 0}
.section.steps-wrapper .icon-deliveries{background-position:-269px 0}
.section.steps-wrapper .icon-managment{background-position:-403px 0}
.section.steps-wrapper .steps{background:#333;padding:15px 0;position:relative;color:#fff;width:100%;display:none;margin:0 0 20px;transition:all .3s ease 0s}
.section.steps-wrapper .steps .arrow{position:absolute;padding:0;top:-10px}
.section.steps-wrapper .steps .arrow:before{border-bottom:10px solid #333;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:block;height:0;width:0}
.section.steps-wrapper .steps div{padding:15px}
.section.steps-wrapper .steps p{margin:0;padding:0}
.careers-page .visual-heading{padding-top:172px;color:#fff;font:700 4.6rem Karla,sans-serif;position:relative}
.careers-page .visual-heading strong{font-weight:400}
@media only screen and (min-width:768px) and (max-width:1199px){.careers-page .visual-heading{font-size:3.6rem}
}
@media only screen and (max-width:767px){.careers-page .visual-heading{font-size:3rem;padding-top:80px}
}
.banner-link-abs,.subhead-video{font-size:0;line-height:0;color:transparent}
.subhead-video{display:inline-block;width:101px;height:64px;background-repeat:no-repeat;background-image:url(data:image/png;base64,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);transition:opacity .5s ease}
.banner-link-abs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}
.content-testimonial img{float:left;margin:0 30px 0 0}
@media only screen and (max-width:767px){.content-testimonial img{display:block;margin:0 auto;float:none}
}
.ct-text{overflow:hidden;font-size:1.8rem;position:relative;padding:54px 0 30px 7px}
.ct-text strong{color:#000}
.ct-text:after,.ct-text:before{position:absolute;width:73px;height:57px;content:"";background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAA5CAYAAAB6UQYdAAAEVUlEQVR42s2bW0hVQRSGNTNTi7SCQiOL7EIUCAVd0CCNSPJBJYyyUHswDUupCKIefDGLEqGQUOgCvYSiPVRCRGZlFnShIosg6QIVRamldLfTPzTG4XD2ca+5rO2G/0XO2es7/4wzs9baOyzMo6uvr28RdBDqhuLCRtAFnnBoKVQDveYOPhOqksb4/BQ3QsyZAx0WxvjzcQQeDWVDrdCfAHM8Nwmxx0B50BUHNp/t4MXQc6fgXpqEmNHQ9sBZw2ISbhoJlYjgvb29PqGRZBJijYUqoHcuuMybhBtmQE/cBuc2CXGygqyHISUG2VTwRKhJwRwWk+SGcVGVzwTAOuiThkFWTcK9C6AvOnw6wcdBpzTN+QGdF+uEBXPioUZNvm9QsypAEvRQI/h1qAiaYGn2zIWeafBdhTaLiaAKkAp9UAg8AB0TP8Dy+rO679+lwncUmq0LIA6FP4nBxVXJsYPJ0R/0jA83yScC/JYjM5Fpey8lmiP46qBJJs8XlBl0H0phPCBuIA7gA2ixSYAl0FcCQK04dTMalEEcQDF7xpgESCQc339Bhcz5VzLU45JPzLRi0wCjoHYCQA6zQSJHvOeST1Qf8m1A7CFM4RIPsvgDBL7dNgAWytOwG4AzHhi0jLBQt9iCaHMJ8J5riw9YBu4SzkBTbEBkE6ZxhQezqJDAt8/WKLnNefqhWA9KrW8IyXO8DYgcwih5sRYVEfisrUU3CRAFHrR5HhP4ttna0Si5TwqzSWlEvjQbENVECO5d7TiRb4YNiG4iRDSjQRH+NSxPOjC44QKFIlUCo0mpCnzzTEOUKUBsYjRpvwJfqWmIFgWILhsFfM0MwF8vlGvUDhBvFQvmzUZrM84H3AG3jcSAv7Ua4cNNJmu2Xa5B0yzXjHT4OrT5cIOVmhA+2ZwU/f8Ij7MAJ32Up/VwrgJ6KD2C0g2btNcgn8golqtAVBmE8F+rkgyZVGeBr4nEZ6BV7STRPCgzYNI5i3zlrv4F8aELliD+Z+NQjIZJHZb5moflw7bZbhlC6JaqUbJHZpuvLeRRQf4AH4POKpr0lImvweuRGlKugkkvGfnSnSA6GSG6qGcV+R0uvk4niMuMED5qDx6fv8PMlxwM4jQzxE6G5FtHW4JBVDJD1BNNOsLMdygYRBYzRCPRpPXMfA1OVYBBRogWokkJzCaddAK5wQhxQuEYcJuRr8YJoniY4pVJVSqYtJXRpAoniFgDD6y7VZaCSTGyJsTBtyIUyC4GAJF5j1dMT8oZ+HqhqFAQUbJoxr8oujMpkiGFqnXb6u63BDCg21XF9+frvicyzLNMU92CrIG+W4AoNFSpzFR44N6NNqo0B3q8SkVc8K1SfDXCSTtUQaYrNgUDHxdca6nVNMtA1VLwZZqAyVXIxMUuUY3zlpW3kAKeWcojPKo8pM/ydXsrD1WInvwl+XLvYEBfSxhZL01laX8H2XSG+F7Jd0f8+4LCyAb5EiOplPwXC6XV6WZskWcAAAAASUVORK5CYII=);z-index:-1}
.ct-text:before{top:26px;left:0}
.ct-text:after{right:0;bottom:0;transform:rotate(180deg)}
.esl-item{display:inline-block;vertical-align:top;width:55%;padding:30px 60px 30px 0;font-size:1.5rem}
.esl-item:nth-child(2n){width:44%;padding-right:20px}
.esl-item img{display:block;margin:0 0 24px}
@media only screen and (max-width:1199px){.esl-item{padding-bottom:0}
}
@media only screen and (max-width:767px){.esl-item,.esl-item:nth-child(2n){width:100%;padding:15px 0 0}
.esl-item{display:block}
}
.location-name{display:block;margin:0 0 3px;color:#000;font:700 2rem/1.4 Karla,sans-serif}
.department-name,.emplyer-name{display:block;margin:0 0 5px;color:#000}
.department-lists{margin:0 0 50px}
@media only screen and (max-width:1199px){.department-lists{max-width:640px;margin:20px auto 50px}
}
.department-list,.mce-content .department-list{float:left;font-size:1.6rem;line-height:1.5;list-style:none;margin:0;padding:0;font-weight:700}
.department-list:first-child,.mce-content .department-list:first-child{width:324px;padding-right:60px;border-right:1px solid #e4e4e4}
.department-list:nth-child(2),.mce-content .department-list:nth-child(2){float:right;width:284px}
@media only screen and (max-width:767px){.department-list,.mce-content .department-list{float:none;margin:0;padding:0;border:0}
.department-list:first-child,.mce-content .department-list:first-child{float:none;padding:0;border:0;width:100%}
.department-list:nth-child(2),.mce-content .department-list:nth-child(2){margin-top:20px;padding-top:20px;float:none;border-top:1px solid #e4e4e4;width:100%}
}
.department-list ul,.mce-content .department-list ul{margin:10px 0 0 12px;padding:0;list-style:none;font-weight:400}
.price-updating-block strong{display:block;padding:10px 0}
.price-updating-block .price-item{padding-left:20px}
.price-updating-block .price-loader{font-weight:700;color:red}
.price-updating-block .complete .price-loader{color:#08563f}
.price-updating-block .price-loader.loader{display:inline-block;vertical-align:middle;width:16px;height:16px;font-size:0;line-height:0;color:transparent;background:url(../images/loading.gif) no-repeat}
.dialog-mobile{max-width:90%!important}
.relative-anchor-item{position:relative;bottom:70px}
body{-webkit-font-smoothing: antialiased;}
.inMobiAdBlock span{font-size: 15px; color: #8A909C; letter-spacing: 0; position: relative;}
@media only screen and (min-width:1900px) {
    .vlpvideoholder-slide {justify-content: center;display: flex;}
}

@media only screen and (max-width:767px){.hidden-mobile{display:none;visibility:hidden}
}
.invoice-qnt-shorted {color:sandybrown; font-weight: bold;}
.invoice-icon{width:20px;height:20px;margin-left: 6px;}
.invoice-icon-m{width:14px;height:14px;margin-left: 3px;}
.pct-qty-narrow .question-round {display: inline-block; vertical-align: top;margin: -13px 0 0 5px;}
.ecommerce-list td.col4-tt{width:4px; padding:0px;}
.ecommerce-list td.col4-tt .question-round{display: inline-block; vertical-align: top;margin: -13px 0 0 -45px;}
.order-center.ecommerce-list th{vertical-align: middle}
.btn-editing-mode {height: auto;line-height: 1.5;padding: 15px;}