﻿@import url(bootstrap.min.css);@import url(rrssb.css);@import url(font-awesome/css/font-awesome.min.css);@import url(animate.css);@import "https://use.typekit.net/zly3zza.css";.aos-animate{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275) !important}p,ul,ol,h1,h2,h3,h4,h5,h6{margin:0 0 1em}.debug *{border:1px solid rgba(255,0,0,0.5) !important}.debug *:hover{border:1px solid red !important}.clear{clear:both}.asset-load{display:none}.overflow--hidden{overflow:hidden}img.full-width{width:100%;height:auto}.accessible{width:1px;height:1px;overflow:hidden;position:absolute;top:-1000px;left:0px;white-space:nowrap}.accessible:focus{display:block;position:absolute;top:0;left:0;width:auto;height:auto;padding:1em;margin:.5em;border-radius:1em;background-color:#000;color:#5be;z-index:10;z-index:10000}.no-position{position:unset !important}.no-focus-border:focus{outline:none}@media screen and (min-width: 992px){.visible-mobile{display:none !important}}@media screen and (max-width: 991px){.visible-desktop{display:none !important}}@media screen and (min-width: 992px){.text-left-desktop{text-align:left}}@media screen and (min-width: 992px){.text-right-desktop{text-align:right}}@media screen and (min-width: 992px){.text-center-desktop{text-align:center}}@media screen and (max-width: 991px){.text-left-mobile{text-align:left}}@media screen and (max-width: 991px){.text-right-mobile{text-align:right}}@media screen and (max-width: 991px){.text-center-mobile{text-align:center}}.assetload{width:1px;height:1px;visibility:hidden;position:fixed;top:-1000px;left:-1000px}.nopadding{padding:0 !important;margin:0 !important}@media screen and (min-width: 2001px){.container{width:1870px}}@media screen and (min-width: 1901px) and (max-width: 2000px){.container{width:1770px}}@media screen and (min-width: 1801px) and (max-width: 1900px){.container{width:1670px}}@media screen and (min-width: 1701px) and (max-width: 1800px){.container{width:1570px}}@media screen and (min-width: 1601px) and (max-width: 1700px){.container{width:1470px}}@media screen and (min-width: 1501px) and (max-width: 1600px){.container{width:1370px}}@media screen and (min-width: 1400px) and (max-width: 1500px){.container{width:1270px}}.container.half{padding:0 15px;margin:0}@media screen and (min-width: 2001px){.container.half{width:935px}}@media screen and (min-width: 1901px) and (max-width: 2000px){.container.half{width:885px}}@media screen and (min-width: 1801px) and (max-width: 1900px){.container.half{width:835px}}@media screen and (min-width: 1701px) and (max-width: 1800px){.container.half{width:785px}}@media screen and (min-width: 1601px) and (max-width: 1700px){.container.half{width:735px}}@media screen and (min-width: 1501px) and (max-width: 1600px){.container.half{width:685px}}@media screen and (min-width: 1400px) and (max-width: 1500px){.container.half{width:635px}}@media screen and (min-width: 1200px) and (max-width: 1399px){.container.half{width:580px}}@media screen and (min-width: 992px) and (max-width: 1199px){.container.half{width:480px}}@media (max-width: 991px){.container.half{width:100%}}.section{position:relative}.fixed--element{position:fixed;top:0px;left:0px;width:100%}.inline--links{margin:0;padding:0}.inline--links>li{display:inline-block;padding:0 0.25em}.verticalalign--middle{display:inline-block;width:1px;vertical-align:middle}.background--fill{position:absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;background-position:center center}html{font-size:inherit}@media screen and (max-width: 991px){.hidden--mobile{display:none !important}}@media screen and (min-width: 992px){.hidden--desktop{display:none !important}}.text--white{color:white}.background--white{background:white}@media screen and (min-width: 768px){.ttable{display:table;width:100%}.ttable .trow{display:table-row}.ttable .tcol{display:table-cell;vertical-align:middle}.ttable .tcol.full{width:100%}.ttable .tcol.nowrap{white-space:nowrap}}@media screen and (max-width: 767px){.ttable.mobile--stay{display:table;width:100%}.ttable.mobile--stay .trow{display:table-row}.ttable.mobile--stay .tcol{display:table-cell;vertical-align:middle}.ttable.mobile--stay .tcol.full{width:100%}.ttable.mobile--stay .tcol.nowrap{white-space:nowrap}}.inline--list{padding:0}.inline--list>*{display:inline-block;padding:1em}.no-bullets{padding:0}.no-bullets>*{display:block}.inline--block{display:inline-block;vertical-align:middle}.dropdown--toggle .toggle--control{position:relative;cursor:pointer;padding-right:2em}.dropdown--toggle .toggle--control:before{content:'';height:1em;width:0.2em;position:absolute;top:0;right:0.77em;background:black;transform:rotate(0deg);-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.dropdown--toggle .toggle--control:after{content:'';height:0.2em;width:1em;position:absolute;top:0.42em;right:0.37em;background:black;transform-origin:center center;transform:rotate(0deg) scaleX(1);opacity:1;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.dropdown--toggle .toggle--dropdown{opacity:0;overflow:hidden;max-height:0vh;-o-transition:all .7s;-ms-transition:all .7s;-moz-transition:all .7s;-webkit-transition:all .7s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.dropdown--toggle .show .toggle--control:before,.dropdown--toggle .show .toggle--control:after{transform:rotate(90deg)}.dropdown--toggle .show .toggle--control:after{opacity:0;transform:rotate(-90deg) scaleX(0)}.dropdown--toggle .show .toggle--dropdown{opacity:1;max-height:100000000000000000px}@media screen and (max-width: 991px){.dropdown--toggle.toggle--desktop .toggle--dropdown{max-height:unset;opacity:unset}.dropdown--toggle.toggle--desktop .toggle--control:before,.dropdown--toggle.toggle--desktop .toggle--control:after{display:none}}@media screen and (min-width: 992px){.dropdown--toggle.toggle--mobile .toggle--dropdown{max-height:unset;opacity:unset}.dropdown--toggle.toggle--mobile .toggle--control:before,.dropdown--toggle.toggle--mobile .toggle--control:after{display:none}}.zindex--0{z-index:0}.zindex--5{z-index:5}.zindex--10{z-index:10}.zindex--15{z-index:15}.zindex--20{z-index:20}.zindex--25{z-index:25}.zindex--30{z-index:30}.zindex--35{z-index:35}.zindex--40{z-index:40}.zindex--45{z-index:45}.zindex--50{z-index:50}.zindex--55{z-index:55}.zindex--60{z-index:60}.zindex--65{z-index:65}.zindex--70{z-index:70}.zindex--75{z-index:75}.zindex--80{z-index:80}.zindex--85{z-index:85}.zindex--90{z-index:90}.zindex--95{z-index:95}.zindex--100{z-index:100}.zindex--105{z-index:105}.zindex--110{z-index:110}.zindex--115{z-index:115}.zindex--120{z-index:120}.zindex--125{z-index:125}.zindex--130{z-index:130}.zindex--135{z-index:135}.zindex--140{z-index:140}.zindex--145{z-index:145}.zindex--150{z-index:150}.zindex--155{z-index:155}.zindex--160{z-index:160}.zindex--165{z-index:165}.zindex--170{z-index:170}.zindex--175{z-index:175}.zindex--180{z-index:180}.zindex--185{z-index:185}.zindex--190{z-index:190}.zindex--195{z-index:195}.zindex--200{z-index:200}.zindex--205{z-index:205}.zindex--210{z-index:210}.zindex--215{z-index:215}.zindex--220{z-index:220}.zindex--225{z-index:225}.zindex--230{z-index:230}.zindex--235{z-index:235}.zindex--240{z-index:240}.zindex--245{z-index:245}.zindex--250{z-index:250}.zindex--255{z-index:255}.zindex--260{z-index:260}.zindex--265{z-index:265}.zindex--270{z-index:270}.zindex--275{z-index:275}.zindex--280{z-index:280}.zindex--285{z-index:285}.zindex--290{z-index:290}.zindex--295{z-index:295}.zindex--300{z-index:300}.zindex--305{z-index:305}.zindex--310{z-index:310}.zindex--315{z-index:315}.zindex--320{z-index:320}.zindex--325{z-index:325}.zindex--330{z-index:330}.zindex--335{z-index:335}.zindex--340{z-index:340}.zindex--345{z-index:345}.zindex--350{z-index:350}.zindex--355{z-index:355}.zindex--360{z-index:360}.zindex--365{z-index:365}.zindex--370{z-index:370}.zindex--375{z-index:375}.zindex--380{z-index:380}.zindex--385{z-index:385}.zindex--390{z-index:390}.zindex--395{z-index:395}.zindex--400{z-index:400}.zindex--405{z-index:405}.zindex--410{z-index:410}.zindex--415{z-index:415}.zindex--420{z-index:420}.zindex--425{z-index:425}.zindex--430{z-index:430}.zindex--435{z-index:435}.zindex--440{z-index:440}.zindex--445{z-index:445}.zindex--450{z-index:450}.zindex--455{z-index:455}.zindex--460{z-index:460}.zindex--465{z-index:465}.zindex--470{z-index:470}.zindex--475{z-index:475}.zindex--480{z-index:480}.zindex--485{z-index:485}.zindex--490{z-index:490}.zindex--495{z-index:495}.zindex--500{z-index:500}.zindex--505{z-index:505}.zindex--510{z-index:510}.zindex--515{z-index:515}.zindex--520{z-index:520}.zindex--525{z-index:525}.zindex--530{z-index:530}.zindex--535{z-index:535}.zindex--540{z-index:540}.zindex--545{z-index:545}.zindex--550{z-index:550}.zindex--555{z-index:555}.zindex--560{z-index:560}.zindex--565{z-index:565}.zindex--570{z-index:570}.zindex--575{z-index:575}.zindex--580{z-index:580}.zindex--585{z-index:585}.zindex--590{z-index:590}.zindex--595{z-index:595}.zindex--600{z-index:600}.zindex--605{z-index:605}.zindex--610{z-index:610}.zindex--615{z-index:615}.zindex--620{z-index:620}.zindex--625{z-index:625}.zindex--630{z-index:630}.zindex--635{z-index:635}.zindex--640{z-index:640}.zindex--645{z-index:645}.zindex--650{z-index:650}.zindex--655{z-index:655}.zindex--660{z-index:660}.zindex--665{z-index:665}.zindex--670{z-index:670}.zindex--675{z-index:675}.zindex--680{z-index:680}.zindex--685{z-index:685}.zindex--690{z-index:690}.zindex--695{z-index:695}.zindex--700{z-index:700}.zindex--705{z-index:705}.zindex--710{z-index:710}.zindex--715{z-index:715}.zindex--720{z-index:720}.zindex--725{z-index:725}.zindex--730{z-index:730}.zindex--735{z-index:735}.zindex--740{z-index:740}.zindex--745{z-index:745}.zindex--750{z-index:750}.zindex--755{z-index:755}.zindex--760{z-index:760}.zindex--765{z-index:765}.zindex--770{z-index:770}.zindex--775{z-index:775}.zindex--780{z-index:780}.zindex--785{z-index:785}.zindex--790{z-index:790}.zindex--795{z-index:795}.zindex--800{z-index:800}.zindex--805{z-index:805}.zindex--810{z-index:810}.zindex--815{z-index:815}.zindex--820{z-index:820}.zindex--825{z-index:825}.zindex--830{z-index:830}.zindex--835{z-index:835}.zindex--840{z-index:840}.zindex--845{z-index:845}.zindex--850{z-index:850}.zindex--855{z-index:855}.zindex--860{z-index:860}.zindex--865{z-index:865}.zindex--870{z-index:870}.zindex--875{z-index:875}.zindex--880{z-index:880}.zindex--885{z-index:885}.zindex--890{z-index:890}.zindex--895{z-index:895}.zindex--900{z-index:900}.zindex--905{z-index:905}.zindex--910{z-index:910}.zindex--915{z-index:915}.zindex--920{z-index:920}.zindex--925{z-index:925}.zindex--930{z-index:930}.zindex--935{z-index:935}.zindex--940{z-index:940}.zindex--945{z-index:945}.zindex--950{z-index:950}.zindex--955{z-index:955}.zindex--960{z-index:960}.zindex--965{z-index:965}.zindex--970{z-index:970}.zindex--975{z-index:975}.zindex--980{z-index:980}.zindex--985{z-index:985}.zindex--990{z-index:990}.zindex--995{z-index:995}.opacity--0{opacity:0}.opacity--5{opacity:.05}.opacity--10{opacity:.1}.opacity--15{opacity:.15}.opacity--20{opacity:.2}.opacity--25{opacity:.25}.opacity--30{opacity:.3}.opacity--35{opacity:.35}.opacity--40{opacity:.4}.opacity--45{opacity:.45}.opacity--50{opacity:.5}.opacity--55{opacity:.55}.opacity--60{opacity:.6}.opacity--65{opacity:.65}.opacity--70{opacity:.7}.opacity--75{opacity:.75}.opacity--80{opacity:.8}.opacity--85{opacity:.85}.opacity--90{opacity:.9}.opacity--95{opacity:.95}.block-list{display:block;padding:1em 0}.block-list li{display:block;float:left;width:100%;padding:0.5em;border:1px solid white;margin-left:-1px;margin-top:-1px}.block-list:after{content:'';clear:both;display:block}@media screen and (min-width: 992px){.block-list.col-2 li{width:calc( 50% - 5px)}.block-list.col-3 li{width:calc( 33% - 5px)}}.text--smaller-third{font-size:0.75em}.text--larger-twice{font-size:2em}body{background:#1D1F20}body.hide_scrollbars{overflow:hidden}.atc-wrapper{width:180px;height:40px;margin:20px auto;position:relative;z-index:500;font-size:14px}.atc-wrapper .atc-checkbox-label{width:100%;height:100%;display:block;background:red;color:white;line-height:40px;text-align:center;cursor:pointer;position:relative;z-index:1;user-select:none}.atc-wrapper .atc-links-wrapper{background:white;transition:transform .5s, opacity .1s;border:0 solid red;border-left-width:1px;border-right-width:1px;box-sizing:border-box;transform:translateY(-100%);width:100%;opacity:0}.atc-wrapper .atc-link{line-height:40px;display:block;width:100%;text-decoration:none;text-align:center;background:white;color:red;pointer-events:none;border-bottom:1px solid red;position:relative;transition:background .5s, color .5s}.atc-wrapper .atc-link:hover{background:red;color:white}.atc-wrapper .atc-checkbox{display:none}.atc-wrapper .atc-checkbox:checked+.atc-links-wrapper{transform:translateY(0);opacity:1;transition:transform .5s, opacity .5s .2s}.atc-wrapper .atc-checkbox:checked+.atc-links-wrapper .atc-link{pointer-events:auto}.angled--crop{overflow:hidden;padding:15% 0;width:100%;position:relative;margin-top:-30vw;margin-bottom:-6vw}.angled--crop .canvas{overflow:hidden;transform-origin:center center;transform:rotate(-15deg);padding:10em 0;width:125%;margin-left:-15%;position:relative}@media screen and (max-width: 767px){.angled--crop .canvas{margin-left:-10%}}.angled--crop .fix{transform-origin:center center;transform:rotate(15deg)}@media screen and (max-width: 767px){.angled--crop .fix{width:100vw;padding-left:10%}}.photo--cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.inline-fix{float:none;display:inline-block;margin-left:-5px}.float-right{float:right}.float-left{float:right}@media screen and (min-width: 992px){.float-right-desktop{float:right}}@media screen and (min-width: 992px){.float-left-desktop{float:left}}@media screen and (max-width: 991px){.float-right-mobile{float:right}}@media screen and (max-width: 991px){.float-left-mobile{float:left}}.slider--quad .slide{padding:2em}@media screen and (max-width: 767px){.slider--quad .slide{padding:1em}}.color--inherit,.color--inherit:hover,.color--inherit:active,.color--inherit:focus{color:inherit;text-decoration:none}.position--relative{position:relative}.overflow--show{overflow:visible !important}.fill--div{position:absolute !important;top:0px;left:0px;width:100%;height:100%}@keyframes rotate_backandforth{0%{transform:rotate(0deg)}25%{transform:rotate(-2deg)}50%{transform:rotate(0deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0deg)}}@keyframes move_backandforth{0%{transform:translateX(0em)}5%{transform:translateX(0em)}50%{transform:translateX(-200%)}55%{transform:translateX(-200%)}95%{transform:translateX(0em)}}@keyframes move_backandforth_reverse{0%{transform:translateX(0em)}5%{transform:translateX(0em)}50%{transform:translateX(200%)}55%{transform:translateX(200%)}95%{transform:translateX(0em)}}@keyframes footerwheel{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes headeralert{0%{top:-2em;opacity:0}10%{top:0em;opacity:1}50%{top:0em;opacity:1}90%{top:0em;opacity:1}100%{top:-2em;opacity:0}}@keyframes marqueeLeft{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes marqueeRight{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}@keyframes scaleUp{0%{transform:scale(1)}100%{transform:scale(1.1)}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}::selection{background:#A2C979;color:#000}::-moz-selection{background:#A2C979;color:#000}body{font-family:"gotham", sans-serif;font-weight:400;font-style:normal;font-size:1.0rem;background:white;color:#445239;padding:0 !important}@media screen and (min-width: 2001px){body{font-size:1.25rem}}@media screen and (min-width: 1901px) and (max-width: 2000px){body{font-size:1.19rem}}@media screen and (min-width: 1801px) and (max-width: 1900px){body{font-size:1.1rem}}@media screen and (min-width: 1701px) and (max-width: 1800px){body{font-size:1.05rem}}@media screen and (min-width: 1601px) and (max-width: 1700px){body{font-size:0.975rem}}@media screen and (min-width: 1501px) and (max-width: 1600px){body{font-size:0.95rem;background-size:200% auto}}@media screen and (min-width: 1401px) and (max-width: 1500px){body{font-size:0.925rem;background-size:200% auto}}@media screen and (min-width: 1201px) and (max-width: 1400px){body{font-size:0.925rem;background-size:250% auto}}@media screen and (min-width: 992px) and (max-width: 1200px){body{font-size:0.9rem;background-size:250% auto}}@media screen and (min-width: 768px) and (max-width: 991px){body{font-size:0.825rem;background-size:300% auto}}@media screen and (max-width: 767px){body{font-size:0.825rem;background-size:400% auto}}body.video-player{background:none;overflow:hidden}body.video-player #the_videoplayer section#video_player{padding:0}body.video-player #the_videoplayer section#video_player iframe{width:100vw;height:100vh}* section,* div.section{position:relative;padding:5em 0}* section.no-overflow,* div.section.no-overflow{overflow:unset}* section.overflow-allowed,* div.section.overflow-allowed{overflow:unset}* section .inner,* div.section .inner{position:relative}* section.no-padding,* div.section.no-padding{padding:0 !important}* section.no-padding-top,* div.section.no-padding-top{padding-top:0}* section.no-padding-bottom,* div.section.no-padding-bottom{padding-bottom:0}* section.margin-bottom,* div.section.margin-bottom{margin-bottom:3em}* section.margin-top,* div.section.margin-top{margin-top:3em}* section.with-intro,* div.section.with-intro{padding-top:0}* section .diamond-graphic,* div.section .diamond-graphic{width:30em;height:30em;background:url(../images/diamond-graphic-green.svg) center center no-repeat;background-size:contain;position:absolute}* section .diamond-graphic.top-left,* div.section .diamond-graphic.top-left{left:-22em;top:-5em}* section .diamond-graphic.middle-left,* div.section .diamond-graphic.middle-left{left:-22em;top:calc(50% - 14.2em)}* section .diamond-graphic.middle-right,* div.section .diamond-graphic.middle-right{right:-22em;top:calc(50% - 14.2em)}* section .diamond-graphic.top-right,* div.section .diamond-graphic.top-right{right:-17em;top:-5em}* section .section-intro,* div.section .section-intro{background:#70B32F;color:white;text-align:center;margin-bottom:3em}* section .section-intro h2,* div.section .section-intro h2{color:white;font-size:3em;padding:0.5em 10px}* section.grey,* div.section.grey{background:#000}* section.dark,* section .page-frame.dark,* div.section.dark,* div.section .page-frame.dark{background:#000;color:white;padding:3em 0}* section.dark .graphictab-top,* section .page-frame.dark .graphictab-top,* div.section.dark .graphictab-top,* div.section .page-frame.dark .graphictab-top{height:4em;width:100%;position:absolute;top:calc( 1px - 4em);left:0;pointer-events:none}* section.dark .graphictab-bottom,* section .page-frame.dark .graphictab-bottom,* div.section.dark .graphictab-bottom,* div.section .page-frame.dark .graphictab-bottom{height:4em;width:100%;position:absolute;bottom:calc( 1px - 4em);right:left;pointer-events:none}@media screen and (max-width: 991px){* section.dark .graphictab-top,* section .page-frame.dark .graphictab-top,* div.section.dark .graphictab-top,* div.section .page-frame.dark .graphictab-top{height:2em;top:calc( 1px - 2em)}* section.dark .graphictab-bottom,* section .page-frame.dark .graphictab-bottom,* div.section.dark .graphictab-bottom,* div.section .page-frame.dark .graphictab-bottom{height:2em;bottom:calc( 1px - 2em)}}* section.dark.no-bg,* section .page-frame.dark.no-bg,* div.section.dark.no-bg,* div.section .page-frame.dark.no-bg{background:transparent}* section.dark.red-bg,* section .page-frame.dark.red-bg,* div.section.dark.red-bg,* div.section .page-frame.dark.red-bg{background:#70B32F}* section.dark.red-gradient,* section .page-frame.dark.red-gradient,* div.section.dark.red-gradient,* div.section .page-frame.dark.red-gradient{background:#e22726;background:linear-gradient(129deg, #e22726 0%, #9f1a19 100%)}* section.dark.no-padding,* section .page-frame.dark.no-padding,* div.section.dark.no-padding,* div.section .page-frame.dark.no-padding{padding:0}* section.dark.no-margin-top,* section .page-frame.dark.no-margin-top,* div.section.dark.no-margin-top,* div.section .page-frame.dark.no-margin-top{margin-top:0}* section.dark.no-margin-bottom,* section .page-frame.dark.no-margin-bottom,* div.section.dark.no-margin-bottom,* div.section .page-frame.dark.no-margin-bottom{margin-bottom:0}* section.dark.no-padding-top,* section .page-frame.dark.no-padding-top,* div.section.dark.no-padding-top,* div.section .page-frame.dark.no-padding-top{padding-top:0}* section.dark.no-padding-bottom,* section .page-frame.dark.no-padding-bottom,* div.section.dark.no-padding-bottom,* div.section .page-frame.dark.no-padding-bottom{padding-bottom:0}* section.dark h1,* section.dark h2,* section.dark h3,* section.dark h4,* section.dark h5,* section.dark h6,* section .page-frame.dark h1,* section .page-frame.dark h2,* section .page-frame.dark h3,* section .page-frame.dark h4,* section .page-frame.dark h5,* section .page-frame.dark h6,* div.section.dark h1,* div.section.dark h2,* div.section.dark h3,* div.section.dark h4,* div.section.dark h5,* div.section.dark h6,* div.section .page-frame.dark h1,* div.section .page-frame.dark h2,* div.section .page-frame.dark h3,* div.section .page-frame.dark h4,* div.section .page-frame.dark h5,* div.section .page-frame.dark h6{color:inherit}* section.dark .subheading,* section .page-frame.dark .subheading,* div.section.dark .subheading,* div.section .page-frame.dark .subheading{color:white}* section.dark .title,* section .page-frame.dark .title,* div.section.dark .title,* div.section .page-frame.dark .title{color:white}* section.dark .title:after,* section .page-frame.dark .title:after,* div.section.dark .title:after,* div.section .page-frame.dark .title:after{background:white}* section.dark .title.white,* section .page-frame.dark .title.white,* div.section.dark .title.white,* div.section .page-frame.dark .title.white{color:white}* section.dark .title.yellow,* section .page-frame.dark .title.yellow,* div.section.dark .title.yellow,* div.section .page-frame.dark .title.yellow{color:#70B32F}* section.dark .title.yellow .last-word,* section .page-frame.dark .title.yellow .last-word,* div.section.dark .title.yellow .last-word,* div.section .page-frame.dark .title.yellow .last-word{text-shadow:3px 0px 0px #70B32F,-3px 0px 0px #70B32F,0px -3px 0px #70B32F,0px 3px 0px #70B32F,3px 3px 0px #70B32F,-3px 3px 0px #70B32F,3px -3px 0px #70B32F,-3px -3px 0px #70B32F;color:#000}* section.dark.black,* section .page-frame.dark.black,* div.section.dark.black,* div.section .page-frame.dark.black{background:#000}* section.dark .button,* section .page-frame.dark .button,* div.section.dark .button,* div.section .page-frame.dark .button{position:relative;font-size:1em;font-family:"gotham", sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;border:2px solid #4D8433;margin:0.25em 0.5em;padding:0.75em 1.5em;line-height:100%;min-width:8em;position:relative;z-index:20;display:inline-block;outline:none;cursor:pointer;text-align:center;color:white;background:white;box-shadow:2px 2px 5px rgba(0,0,0,0.5);overflow:hidden;margin:0;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);background:white;color:#4D8433}* section.dark .button:after,* section .page-frame.dark .button:after,* div.section.dark .button:after,* div.section .page-frame.dark .button:after{content:'';position:absolute;display:block;z-index:-1;width:20em;height:20em;top:calc(50% - 10em);left:calc(50% - 10em);transform:scale(1) rotate(45deg);background:#4D8433;border-radius:7px;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}* section.dark .button.compact,* section .page-frame.dark .button.compact,* div.section.dark .button.compact,* div.section .page-frame.dark .button.compact{min-width:0}* section.dark .button.disabled,* section .page-frame.dark .button.disabled,* div.section.dark .button.disabled,* div.section .page-frame.dark .button.disabled{opacity:0.5;cursor:not-allowed}* section.dark .button.disabled:hover,* section.dark .button.disabled:active,* section.dark .button.disabled:focus,* section .page-frame.dark .button.disabled:hover,* section .page-frame.dark .button.disabled:active,* section .page-frame.dark .button.disabled:focus,* div.section.dark .button.disabled:hover,* div.section.dark .button.disabled:active,* div.section.dark .button.disabled:focus,* div.section .page-frame.dark .button.disabled:hover,* div.section .page-frame.dark .button.disabled:active,* div.section .page-frame.dark .button.disabled:focus{transform:scale(1)}* section.dark .button.disabled:active,* section .page-frame.dark .button.disabled:active,* div.section.dark .button.disabled:active,* div.section .page-frame.dark .button.disabled:active{transform:scale(1)}* section.dark .button:hover,* section.dark .button:active,* section.dark .button:focus,* section .page-frame.dark .button:hover,* section .page-frame.dark .button:active,* section .page-frame.dark .button:focus,* div.section.dark .button:hover,* div.section.dark .button:active,* div.section.dark .button:focus,* div.section .page-frame.dark .button:hover,* div.section .page-frame.dark .button:active,* div.section .page-frame.dark .button:focus{text-decoration:none;background-color:white;color:#4D8433;border-color:#4D8433}* section.dark .button:hover:after,* section.dark .button:active:after,* section.dark .button:focus:after,* section .page-frame.dark .button:hover:after,* section .page-frame.dark .button:active:after,* section .page-frame.dark .button:focus:after,* div.section.dark .button:hover:after,* div.section.dark .button:active:after,* div.section.dark .button:focus:after,* div.section .page-frame.dark .button:hover:after,* div.section .page-frame.dark .button:active:after,* div.section .page-frame.dark .button:focus:after{transform:scale(0) rotate(45deg)}* section.dark .button:hover,* section.dark .button:active,* section.dark .button:focus,* section .page-frame.dark .button:hover,* section .page-frame.dark .button:active,* section .page-frame.dark .button:focus,* div.section.dark .button:hover,* div.section.dark .button:active,* div.section.dark .button:focus,* div.section .page-frame.dark .button:hover,* div.section .page-frame.dark .button:active,* div.section .page-frame.dark .button:focus{background:white;color:white}* section.dark .button.opaque,* section .page-frame.dark .button.opaque,* div.section.dark .button.opaque,* div.section .page-frame.dark .button.opaque{background:white}* section.dark .button.white,* section .page-frame.dark .button.white,* div.section.dark .button.white,* div.section .page-frame.dark .button.white{background:white;border-color:#4D8433;color:#4D8433}* section.dark .button.white:after,* section .page-frame.dark .button.white:after,* div.section.dark .button.white:after,* div.section .page-frame.dark .button.white:after{background-color:white;border-color:white}* section.dark .button.white:hover,* section.dark .button.white:active,* section.dark .button.white:focus,* section .page-frame.dark .button.white:hover,* section .page-frame.dark .button.white:active,* section .page-frame.dark .button.white:focus,* div.section.dark .button.white:hover,* div.section.dark .button.white:active,* div.section.dark .button.white:focus,* div.section .page-frame.dark .button.white:hover,* div.section .page-frame.dark .button.white:active,* div.section .page-frame.dark .button.white:focus{color:white;background:white}* section.dark .button.block,* section .page-frame.dark .button.block,* div.section.dark .button.block,* div.section .page-frame.dark .button.block{border-radius:unset;border:2px solid #4D8433;color:#4D8433;box-shadow:none}* section.dark .button.block:after,* section .page-frame.dark .button.block:after,* div.section.dark .button.block:after,* div.section .page-frame.dark .button.block:after{background:white}* section.dark .button.block:hover,* section.dark .button.block:active,* section.dark .button.block:focus,* section .page-frame.dark .button.block:hover,* section .page-frame.dark .button.block:active,* section .page-frame.dark .button.block:focus,* div.section.dark .button.block:hover,* div.section.dark .button.block:active,* div.section.dark .button.block:focus,* div.section .page-frame.dark .button.block:hover,* div.section .page-frame.dark .button.block:active,* div.section .page-frame.dark .button.block:focus{color:white;background:#4D8433;border-color:#4D8433}* section.light,* section .page-frame.light,* div.section.light,* div.section .page-frame.light{background:white;color:black;padding:3em 0;position:relative}* section.light.no-bg,* section .page-frame.light.no-bg,* div.section.light.no-bg,* div.section .page-frame.light.no-bg{background:transparent}* section.light .graphictab-top,* section .page-frame.light .graphictab-top,* div.section.light .graphictab-top,* div.section .page-frame.light .graphictab-top{height:4em;width:100%;background:url(../images/noise-light-tab-topleft.png) left bottom no-repeat;background-size:auto 100%;position:absolute;top:calc( 1px - 4em);left:0;pointer-events:none}* section.light .graphictab-bottom,* section .page-frame.light .graphictab-bottom,* div.section.light .graphictab-bottom,* div.section .page-frame.light .graphictab-bottom{height:4em;width:100%;background:url(../images/noise-light-tab-bottomright.png) right bottom no-repeat;background-size:auto 100%;position:absolute;bottom:calc( 1px - 4em);right:left;pointer-events:none}@media screen and (max-width: 991px){* section.light .graphictab-top,* section .page-frame.light .graphictab-top,* div.section.light .graphictab-top,* div.section .page-frame.light .graphictab-top{height:2em;top:calc( 1px - 2em)}* section.light .graphictab-bottom,* section .page-frame.light .graphictab-bottom,* div.section.light .graphictab-bottom,* div.section .page-frame.light .graphictab-bottom{height:2em;bottom:calc( 1px - 2em)}}* .section-padding{padding:3em 0}* .container{position:relative}* .social-links li{padding:0}* .social-links a{display:block;padding:0.25em 0.3em;color:#70B32F;border-radius:3px;background:white;-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .social-links a:hover{transform:scale(1.1)}* .social-links a:active{transform:scale(1)}* .social-links a:hover,* .social-links a:visited,* .social-links a:active,* .social-links a:focus{text-decoration:none}* .social-links a i{transform:translateX(0.2em)}* .wrapper{position:relative}* #page_breadcrumbs{overflow:unset;margin-bottom:3em}* #page_breadcrumbs .breadcrumbs{float:left}* #page_breadcrumbs .breadcrumbs li{padding:0}* #page_breadcrumbs .breadcrumbs a{color:inherit;font-weight:300}* #page_breadcrumbs .breadcrumbs .sep{padding:0 1em}* #page_breadcrumbs .breadcrumbs .current,* #page_breadcrumbs .breadcrumbs .current-item{font-weight:900}* #page_breadcrumbs .breadcrumbs span[typeof="ListItem"]{font-weight:900}* #page_breadcrumbs .share-controls{float:right}* #page_breadcrumbs .share-controls ul{display:inline-block;vertical-align:middle}* #page_breadcrumbs .share-controls li{padding:0}* #page_breadcrumbs .share-controls .share>div{display:inline-block;cursor:pointer;font-size:1.5em}* #page_breadcrumbs .share-controls .share-area{position:absolute;right:0px;width:100%;text-align:right}* #page_breadcrumbs .share-controls .share-area .rrssb-buttons{width:auto;display:inline-block;margin:0;padding:0}* #page_breadcrumbs .share-controls .share-area .rrssb-buttons .text{padding-left:0.45em}* #page_breadcrumbs .share-controls .share-area .rrssb-buttons li{padding:0 0.25em}* #page_breadcrumbs .share-controls .share-area .share-dropdown{width:440px;padding:0.55em;background:white;border:2px solid #4D8433;position:absolute;right:0;top:0;opacity:0;pointer-events:none;transform:scaleY(0);transform-origin:center -15px;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden}* #page_breadcrumbs .share-controls .share-area .share-dropdown:before{content:'';position:absolute;height:15px;width:25px;top:-15px;right:20px}* #page_breadcrumbs .share-controls .share-area .share-dropdown ul{float:none}* #page_breadcrumbs .share-controls .share-area.show{opacity:1 !important}* #page_breadcrumbs .share-controls .share-area.show .share-dropdown{opacity:1 !important;transform:scaleY(1);pointer-events:unset}* #page_breadcrumbs .text-sizer li{padding:0;position:relative}* #page_breadcrumbs .text-sizer li.enlarge,* #page_breadcrumbs .text-sizer li.shrink{font-size:1.5em;padding:0 0.15em;cursor:pointer}* #page_breadcrumbs .text-sizer li.enlarge:after{content:'';display:inline-block;width:2px;height:100%;background:#000;vertical-align:middle;position:absolute;top:0px;right:-2px;margin-left:0.15em}* .img-responsive{display:inline-block}* .video-player{border:none}* .video-player.full{display:block;width:75%;height:38vw;margin:auto}@media screen and (max-width: 991px){* .video-player.full{width:calc( 100% - 40px);height:45vw}}* .video-popup{position:relative}* .video-popup:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.7;z-index:300}* #admin_link_editpage{font-size:1.5em;display:block;background:#ccc;color:#333;position:fixed;bottom:0.5em;right:0.5em;border-radius:20px;padding:10px;z-index:10000000;opacity:0.5;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* #admin_link_editpage:hover,* #admin_link_editpage:active,* #admin_link_editpage:focus{text-decoration:none}* #admin_link_editpage:hover{transform:scale(1.1);opacity:1}@media screen and (max-width: 991px){* #admin_link_editpage{display:none}}* .link-animated{font-family:"gotham", sans-serif;font-weight:700;font-style:normal;display:inline-block;transform:scale(1);-o-transition:transform .25s;-ms-transition:transform .25s;-moz-transition:transform .25s;-webkit-transition:transform .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .link-animated:after{content:'';display:block;margin-top:0.25em;height:3px;background:#70B32F;transform:scaleX(0);opacity:0;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .link-animated:hover,* .link-animated:active{text-decoration:none;transform:scale(1.1)}* .link-animated:hover:after,* .link-animated:active:after{transform:scaleX(1);opacity:1}* .link-animated>a:hover,* .link-animated>a:active{text-decoration:none}* .link-underlined{display:inline-block;-o-transition:transform .25s;-ms-transition:transform .25s;-moz-transition:transform .25s;-webkit-transition:transform .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .link-underlined:after{content:'';display:block;margin:0.15em auto 0 auto;background:#70B32F;height:0.15em;width:100%;transform:scale(0);border-radius:10px;-o-transition:transform .5s;-ms-transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .link-underlined:hover,* .link-underlined:active{text-decoration:none}* .link-underlined:hover:after,* .link-underlined:active:after{transform:scale(1)}* .link-underlined>a:hover,* .link-underlined>a:active{text-decoration:none}* .page-content p,* .page-content h1,* .page-content h2,* .page-content h3,* .page-content h4,* .page-content h5,* .page-content h6{padding:0.5em 0;margin:0}* .page-content .title{position:relative;font-size:1.75em;padding:0.2em 0;margin-bottom:1em;display:inline-block;line-height:100%;text-align:left;font-family:"gotham", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}* .page-content .title.large{text-transform:uppercase}* .page-content .title.small{font-size:1.5em}* .page-content .title.underlined{display:block}* .page-content .title.underlined:after{content:'';width:100%;height:1px;background:white}@media screen and (max-width: 991px){* .page-content .title{font-size:2em}}* .page-content h1,* .page-content h2,* .page-content h3,* .page-content h4,* .page-content h5,* .page-content h6{font-family:"gotham", sans-serif;font-weight:700;font-style:normal}* .page-content h1.blue,* .page-content h2.blue,* .page-content h3.blue,* .page-content h4.blue,* .page-content h5.blue,* .page-content h6.blue{color:#70B32F}* .page-content h1.red,* .page-content h2.red,* .page-content h3.red,* .page-content h4.red,* .page-content h5.red,* .page-content h6.red{color:#70B32F}* .page-content h1.orange,* .page-content h2.orange,* .page-content h3.orange,* .page-content h4.orange,* .page-content h5.orange,* .page-content h6.orange{color:#70B32F}* .page-content h1.lightgrey,* .page-content h2.lightgrey,* .page-content h3.lightgrey,* .page-content h4.lightgrey,* .page-content h5.lightgrey,* .page-content h6.lightgrey{color:#000}* .page-content h1.white,* .page-content h2.white,* .page-content h3.white,* .page-content h4.white,* .page-content h5.white,* .page-content h6.white{color:white}* .page-content h1.black,* .page-content h2.black,* .page-content h3.black,* .page-content h4.black,* .page-content h5.black,* .page-content h6.black{color:#000}* .page-content h1.underlined:after,* .page-content h2.underlined:after,* .page-content h3.underlined:after,* .page-content h4.underlined:after,* .page-content h5.underlined:after,* .page-content h6.underlined:after{content:'';display:block;width:100%;height:3px;background:#70B32F;margin-top:0.25em}* .page-content h3{font-family:"gotham", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:1.2em}* .page-content .subheading{font-family:"gotham", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1em}* .page-content h1.subheading,* .page-content h2.subheading,* .page-content h3.subheading{font-size:1.25em}* .page-content .no-padding-bottom{padding-bottom:0}* .page-content .copy,* .page-content .page-description{font-size:1em}* .page-content .link{padding:1em 0}* .page-content .link.highlighted{margin:1em 0;padding:11.6em 0;text-align:center;background:url(../images/diamond-graphic-green.svg) center center no-repeat;background-size:100% 100%}* .page-content .section-bg-photo{text-align:left;margin-bottom:-12vw}* .page-content .section-bg-photo img{max-width:80%;height:auto}* .page-content table{width:100%;border-collapse:collapse;border-spacing:0;margin:1em 0;border:none;display:block;overflow-x:auto;white-space:nowrap}* .page-content table thead th{background-color:#f6f6f6;color:#333;font-weight:bold;text-align:left;padding:0.75em 1em;border-bottom:2px solid #ccc}* .page-content table tbody tr{border-bottom:1px solid #ddd}* .page-content table tbody tr:nth-child(even){background-color:#fafafa}* .page-content table td{padding:0.75em 0.5em;vertical-align:middle;color:#444}* .page-content table td.checkmark,* .page-content table td .checkmark{text-align:center;font-size:1.2em;color:#008000}* .page-content table tbody tr:hover{background-color:#f0f8ff}@media (max-width: 768px){* .page-content table{display:block;width:100%}* .page-content table thead{display:none}* .page-content table tbody,* .page-content table tr,* .page-content table td{display:block;width:100%}* .page-content table tr{margin-bottom:0.75em}* .page-content table td{position:relative;padding-left:50%;text-align:left}* .page-content table td:before{content:attr(data-label);position:absolute;left:0;width:45%;padding-left:1em;font-weight:bold;white-space:nowrap}}* .uppercase{text-transform:uppercase}* a{color:#4D8433}* a:hover,* a:active,* a:focus{color:#4D8433}* .button,* a.button,* .buttn,* a.buttn{position:relative;font-size:1em;font-family:"gotham", sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;border:2px solid #4D8433;margin:0.25em 0.5em;padding:0.75em 1.5em;line-height:100%;min-width:8em;position:relative;z-index:20;display:inline-block;outline:none;cursor:pointer;text-align:center;color:white;background:white;box-shadow:2px 2px 5px rgba(0,0,0,0.5);overflow:hidden;margin:0;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .button:after,* a.button:after,* .buttn:after,* a.buttn:after{content:'';position:absolute;display:block;z-index:-1;width:20em;height:20em;top:calc(50% - 10em);left:calc(50% - 10em);transform:scale(1) rotate(45deg);background:#4D8433;border-radius:7px;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}* .button.compact,* a.button.compact,* .buttn.compact,* a.buttn.compact{min-width:0}* .button.disabled,* a.button.disabled,* .buttn.disabled,* a.buttn.disabled{opacity:0.5;cursor:not-allowed}* .button.disabled:hover,* .button.disabled:active,* .button.disabled:focus,* a.button.disabled:hover,* a.button.disabled:active,* a.button.disabled:focus,* .buttn.disabled:hover,* .buttn.disabled:active,* .buttn.disabled:focus,* a.buttn.disabled:hover,* a.buttn.disabled:active,* a.buttn.disabled:focus{transform:scale(1)}* .button.disabled:active,* a.button.disabled:active,* .buttn.disabled:active,* a.buttn.disabled:active{transform:scale(1)}* .button:hover,* .button:active,* .button:focus,* a.button:hover,* a.button:active,* a.button:focus,* .buttn:hover,* .buttn:active,* .buttn:focus,* a.buttn:hover,* a.buttn:active,* a.buttn:focus{text-decoration:none;background-color:white;color:#4D8433;border-color:#4D8433}* .button:hover:after,* .button:active:after,* .button:focus:after,* a.button:hover:after,* a.button:active:after,* a.button:focus:after,* .buttn:hover:after,* .buttn:active:after,* .buttn:focus:after,* a.buttn:hover:after,* a.buttn:active:after,* a.buttn:focus:after{transform:scale(0) rotate(45deg)}* .button.opaque,* a.button.opaque,* .buttn.opaque,* a.buttn.opaque{background:white}* .button.white,* a.button.white,* .buttn.white,* a.buttn.white{background:white;border-color:#4D8433;color:#4D8433}* .button.white:after,* a.button.white:after,* .buttn.white:after,* a.buttn.white:after{background-color:white;border-color:white}* .button.white:hover,* .button.white:active,* .button.white:focus,* a.button.white:hover,* a.button.white:active,* a.button.white:focus,* .buttn.white:hover,* .buttn.white:active,* .buttn.white:focus,* a.buttn.white:hover,* a.buttn.white:active,* a.buttn.white:focus{color:white;background:white}* .button.block,* a.button.block,* .buttn.block,* a.buttn.block{border-radius:unset;border:2px solid #4D8433;color:#4D8433;box-shadow:none}* .button.block:after,* a.button.block:after,* .buttn.block:after,* a.buttn.block:after{background:white}* .button.block:hover,* .button.block:active,* .button.block:focus,* a.button.block:hover,* a.button.block:active,* a.button.block:focus,* .buttn.block:hover,* .buttn.block:active,* .buttn.block:focus,* a.buttn.block:hover,* a.buttn.block:active,* a.buttn.block:focus{color:white;background:#4D8433;border-color:#4D8433}* .button.large,* a.button.large,* .buttn.large,* a.buttn.large{font-size:3em}* .button.small,* a.button.small,* .buttn.small,* a.buttn.small{font-size:0.8em}* .arrow-link:after{content:'';display:inline-block;width:1em;height:0.9em;margin-bottom:-0.1em;margin-left:0.15em;background:url(../images/arrow_orange.svg) center center no-repeat;background-size:contain;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .arrow-link:hover,* .arrow-link:focus,* .arrow-link:active{text-decoration:none}* .arrow-link:hover:after,* .arrow-link:focus:after,* .arrow-link:active:after{transform:translateX(5px)}* .video-object{height:60vh;min-height:30vw}* .video-object .overlay{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.6;z-index:5}* .video-object .video-iframe:before{content:'';position:absolute;display:block;pointer-events:none;border:5px solid #70B32F;width:calc(100% - 2em);height:calc(100% - 2em);top:1em;left:1em;z-index:500}* .video-object .playbutton{z-index:10;content:'';display:block;position:absolute;left:calc(50% - 6vw);top:calc(50% - 6vw);width:10em;height:10em;cursor:pointer;background:url(../images/playbutton.svg) center center no-repeat;background-size:contain;opacity:1;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media screen and (max-width: 991px){* .video-object .playbutton{width:6em;height:6em}}* .video-object .playbutton:hover{opacity:0.6}* .video-object iframe{position:absolute;border:none;width:100%;height:100%;left:0;top:0}* .slider--quad .slide .slide-wrapper{background:#70B32F;color:white;position:relative;box-shadow:0 0 10px rgba(0,0,0,0.5)}* .slider--quad .slide .details{padding:1em 1em 6em 1em}* .slider--quad .slide .details>div{padding:0.5em 0}* .slider--quad .slide .details .name{text-transform:uppercase;font-size:2em;padding:0.15em 0}* .slider--quad .slide .details .desc{font-size:1.25em;line-height:120%}* .slider--quad .slide .link{position:absolute;right:1em;bottom:1em}* .slider--quad .slick-next{right:30px}* .slider--quad .slick-prev{left:30px}* ul.social-media a{display:block;background:transparent;line-height:100%;padding:0.12em 0;border-radius:10px;background:#000;color:white;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* ul.social-media a:hover{transform:scale(1.1)}* ul.social-media li{padding:0 1em}@media screen and (max-width: 991px){* ul.social-media li{padding:0 0.25em}}* #mobile_headnav_button.hamburger{font-size:0.75em}* #mobile_headnav_button.hamburger .hamburger-box{width:3em}* #mobile_headnav_button.hamburger .hamburger-inner,* #mobile_headnav_button.hamburger .hamburger-inner:after,* #mobile_headnav_button.hamburger .hamburger-inner:before{width:100%}* .content-photo-frame{position:relative}* .content-photo-frame .inner:after{content:'';display:block;clear:both}* .content-photo-frame .photo-side,* .content-photo-frame .content-side{width:50%;float:left}* .content-photo-frame .photo-side{text-align:center}* .content-photo-frame .photo-side:after{content:'';width:1px;height:30em;display:inline-block;vertical-align:middle}* .content-photo-frame .photo-side .title{display:inline-block;max-width:calc( 100% - 7px);position:relative;vertical-align:middle;font-size:3em;z-index:200;color:white}* .content-photo-frame .photo-side .photo{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}* .content-photo-frame .content-side{float:right;padding:5em}* .content-photo-frame .content-side .copy,* .content-photo-frame .content-side .link{position:relative;z-index:200}* .content-photo-frame .content-side .section-bg-photo{position:absolute;right:0;bottom:0;width:50%;margin:0;text-align:right}* .content-photo-frame .content-side .section-bg-photo img{width:100%;height:auto}* .content-photo-frame .content-side.with-bg{padding-bottom:10em}* .content-photo-frame.right .photo-side,* .content-photo-frame.right .content-side{float:right}* .content-photo-frame.right .photo-side:before{left:auto;right:0}* .content-photo-frame.right .photo-side .photo{left:auto;right:0}* .content-photo-frame.right .content-side .section-bg-photo{right:auto;left:0}@media screen and (max-width: 991px){* .content-photo-frame .photo-side,* .content-photo-frame .content-side{width:100%;position:relative}* .content-photo-frame .photo-side:before{width:100%}* .content-photo-frame .photo-side:after{height:20em}* .content-photo-frame .photo-side .photo{width:100%}* .content-photo-frame .content-side{padding:3em 20px}* .content-photo-frame .content-side .section-bg-photo{width:100%}* .content-photo-frame .content-side.with-bg{padding-bottom:10em}* .content-photo-frame .photo-space{height:40em}}* .dark .news-index .post{border-right-color:white}* .full-container{max-width:1400px;margin:auto}* .full-container .section-title{position:absolute;font-size:6em;top:1.75em;left:-1.45em;transform:rotate(-90deg);opacity:0.7;font-family:"gotham", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}* .full-container .section-title .last-word{color:#000;text-shadow:2px 0px 0px #fff,-2px 0px 0px #fff,0px -2px 0px #fff,0px 2px 0px #fff,2px 2px 0px #fff,-2px 2px 0px #fff,2px -2px 0px #fff,-2px -2px 0px #fff}* .full-container .half{display:inline-block;width:calc( 50% - 5px);position:relative;vertical-align:middle}* .full-container .half.first{padding-left:5em}* .full-container .half.width--60{width:calc( 60% - 5px)}* .full-container .half.width--40{width:calc( 40% - 5px)}* .full-container .half.copy-side{padding:0 1em}* .full-container .half.offset-down,* .full-container .half .offset-down{top:3em}* .full-container .half.min-height:before,* .full-container .half .min-height:before{content:'';width:1px;height:35vw;display:inline-block;vertical-align:middle}@media screen and (max-width: 991px){* .full-container .half.min-height:before,* .full-container .half .min-height:before{height:60vw}}* .full-container .half.min-height .wrapper,* .full-container .half .min-height .wrapper{width:calc( 100% - 7px);display:inline-block;vertical-align:middle}@media screen and (max-width: 991px){* .full-container .half{width:100%}* .full-container .half.width--60,* .full-container .half.width--40{width:100%}}* .full-container .half .text-wrapper{padding:3em}* .form input[type="text"],* .form input[type="email"],* .form input[type="tel"],* .form input[type="password"]{background:white;color:#445239;padding:0.5em;border:1px solid #445239;margin:0.25em;width:100%;display:block;vertical-align:middle}* .form textarea{background:white;color:#445239;display:block;border:1px solid #445239;padding:0.5em}* .form label{font-size:1em;display:block;vertical-align:middle}* .form button,* .form input[type="submit"],* .form input[type="submit"].ninja-forms-field.nf-element{position:relative;font-size:1em;font-family:"gotham", sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;border:2px solid #4D8433;margin:0.25em 0.5em;padding:0.75em 1.5em;line-height:100%;min-width:8em;position:relative;z-index:20;display:inline-block;outline:none;cursor:pointer;text-align:center;color:white;background:white;box-shadow:2px 2px 5px rgba(0,0,0,0.5);overflow:hidden;margin:0;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);background:#4D8433}* .form button:after,* .form input[type="submit"]:after,* .form input[type="submit"].ninja-forms-field.nf-element:after{content:'';position:absolute;display:block;z-index:-1;width:20em;height:20em;top:calc(50% - 10em);left:calc(50% - 10em);transform:scale(1) rotate(45deg);background:#4D8433;border-radius:7px;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}* .form button.compact,* .form input[type="submit"].compact,* .form input[type="submit"].ninja-forms-field.nf-element.compact{min-width:0}* .form button.disabled,* .form input[type="submit"].disabled,* .form input[type="submit"].ninja-forms-field.nf-element.disabled{opacity:0.5;cursor:not-allowed}* .form button.disabled:hover,* .form button.disabled:active,* .form button.disabled:focus,* .form input[type="submit"].disabled:hover,* .form input[type="submit"].disabled:active,* .form input[type="submit"].disabled:focus,* .form input[type="submit"].ninja-forms-field.nf-element.disabled:hover,* .form input[type="submit"].ninja-forms-field.nf-element.disabled:active,* .form input[type="submit"].ninja-forms-field.nf-element.disabled:focus{transform:scale(1)}* .form button.disabled:active,* .form input[type="submit"].disabled:active,* .form input[type="submit"].ninja-forms-field.nf-element.disabled:active{transform:scale(1)}* .form button:hover,* .form button:active,* .form button:focus,* .form input[type="submit"]:hover,* .form input[type="submit"]:active,* .form input[type="submit"]:focus,* .form input[type="submit"].ninja-forms-field.nf-element:hover,* .form input[type="submit"].ninja-forms-field.nf-element:active,* .form input[type="submit"].ninja-forms-field.nf-element:focus{text-decoration:none;background-color:white;color:#4D8433;border-color:#4D8433}* .form button:hover:after,* .form button:active:after,* .form button:focus:after,* .form input[type="submit"]:hover:after,* .form input[type="submit"]:active:after,* .form input[type="submit"]:focus:after,* .form input[type="submit"].ninja-forms-field.nf-element:hover:after,* .form input[type="submit"].ninja-forms-field.nf-element:active:after,* .form input[type="submit"].ninja-forms-field.nf-element:focus:after{transform:scale(0) rotate(45deg)}* .form button.opaque,* .form input[type="submit"].opaque,* .form input[type="submit"].ninja-forms-field.nf-element.opaque{background:white}* .form button.white,* .form input[type="submit"].white,* .form input[type="submit"].ninja-forms-field.nf-element.white{background:white;border-color:#4D8433;color:#4D8433}* .form button.white:after,* .form input[type="submit"].white:after,* .form input[type="submit"].ninja-forms-field.nf-element.white:after{background-color:white;border-color:white}* .form button.white:hover,* .form button.white:active,* .form button.white:focus,* .form input[type="submit"].white:hover,* .form input[type="submit"].white:active,* .form input[type="submit"].white:focus,* .form input[type="submit"].ninja-forms-field.nf-element.white:hover,* .form input[type="submit"].ninja-forms-field.nf-element.white:active,* .form input[type="submit"].ninja-forms-field.nf-element.white:focus{color:white;background:white}* .form button.block,* .form input[type="submit"].block,* .form input[type="submit"].ninja-forms-field.nf-element.block{border-radius:unset;border:2px solid #4D8433;color:#4D8433;box-shadow:none}* .form button.block:after,* .form input[type="submit"].block:after,* .form input[type="submit"].ninja-forms-field.nf-element.block:after{background:white}* .form button.block:hover,* .form button.block:active,* .form button.block:focus,* .form input[type="submit"].block:hover,* .form input[type="submit"].block:active,* .form input[type="submit"].block:focus,* .form input[type="submit"].ninja-forms-field.nf-element.block:hover,* .form input[type="submit"].ninja-forms-field.nf-element.block:active,* .form input[type="submit"].ninja-forms-field.nf-element.block:focus{color:white;background:#4D8433;border-color:#4D8433}* .is-video{position:relative}* .is-video:after{content:'';width:7em;height:7em;background:url(../images/playbutton.svg) center center no-repeat;background-size:contain;position:absolute;top:calc(50% - 3.5em);left:calc(50% - 3.5em);z-index:500;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}* .is-video:hover:after{opacity:0.5;transform:scale(1.1)}* .viewer-object{background:#70B32F;width:100%;overflow:hidden;position:relative}* .viewer-object .object{width:100%;height:30vw}* .viewer-object .zoom-overlay{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:grey;z-index:100;pointer-events:none;opacity:0}* .viewer-object .zoom-overlay.show{opacity:0.8}* .viewer-object .zoom-overlay .message{position:absolute;width:100%;top:calc(50% - 0.5em);left:0;text-align:center;font-size:3em;color:white}* .viewer-object .zoom-overlay.smooth{-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-delay:0.5s}@media screen and (max-width: 991px){* .viewer-object .object{height:60vw}}* .skewed-img{overflow:hidden;position:relative;transform:skew(-5deg);width:98%;margin:0 1%}* .skewed-img img{position:relative;left:-3%;width:106%;height:auto;transform:skew(5deg)}* .skewed-img.dropshadow{box-shadow:5px 5px 10px rgba(0,0,0,0.75)}* .news-feed .photo{position:relative;height:16em;width:100%;overflow:hidden}* .news-feed h2{margin:0;font-size:1em;font-family:"gotham", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}* .news-feed .news-post{background:white;margin:1em 1em;display:inline-block;overflow:hidden;box-shadow:0 5px 10px rgba(0,0,0,0.25);width:calc(25% - ( 2em + 5px ));vertical-align:top}* .news-feed .news-post .link{text-align:center}* .news-feed .news-post .content{padding:1em}@media screen and (max-width: 991px){* .news-feed .news-post{width:100%;margin:1em 0;width:100%}}* .sizeguide .sizes .size{display:inline-block;padding:0.5em}* .sizeguide .sizes .size .size-wrapper{background:white;padding:0.5em;box-shadow:2px 2px 10px rgba(0,0,0,0.25)}* .sizeguide .sizes .size .size-wrapper .icon{position:relative;display:inline-block;width:3em;height:3em;vertical-align:middle;margin:1em 0;margin-right:-5px}* .sizeguide .sizes .size .size-wrapper .icon .box{position:absolute;top:0;left:0;width:100%;height:100%;background:white;border:1px solid #70B32F}* .sizeguide .sizes .size .size-wrapper .value{display:inline-block;width:calc(100% - 3em);margin-right:-5px;padding:0 0.5em;vertical-align:middle}* .dropdown--toggle .toggle--control:before,* .dropdown--toggle .toggle--control:after{background:#445239}* .dropdown-content{padding-left:1em}* .dropdown-content h2.question{font-size:1.25em}* .dropdown-content .toggle--dropdown{padding-left:1em}* .dropdown-content.dropdown-disabled{padding-top:1em;padding-left:0}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{position:relative;font-size:1em;font-family:"gotham", sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;border:2px solid #4D8433;margin:0.25em 0.5em;padding:0.75em 1.5em;line-height:100%;min-width:8em;position:relative;z-index:20;display:inline-block;outline:none;cursor:pointer;text-align:center;color:white;background:white;box-shadow:2px 2px 5px rgba(0,0,0,0.5);overflow:hidden;margin:0;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);background-color:#70B32F !important;color:white !important;overflow:hidden !important;font-size:1.25rem !important}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:after{content:'';position:absolute;display:block;z-index:-1;width:20em;height:20em;top:calc(50% - 10em);left:calc(50% - 10em);transform:scale(1) rotate(45deg);background:#4D8433;border-radius:7px;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.compact,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.compact,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.compact,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.compact,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.compact,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.compact,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.compact,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.compact,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.compact,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.compact,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.compact,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.compact,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.compact,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.compact,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.compact,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.compact{min-width:0}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled{opacity:0.5;cursor:not-allowed}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:focus{transform:scale(1)}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:active{transform:scale(1)}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:focus{text-decoration:none;background-color:white;color:#4D8433;border-color:#4D8433}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:active:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:focus:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:active:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:focus:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:active:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:focus:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:active:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:focus:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:active:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:focus:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:active:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:focus:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:active:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:focus:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:active:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:focus:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:active:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:active:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:active:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:focus:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:active:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:focus:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:active:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:focus:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:active:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:focus:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:active:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:focus:after{transform:scale(0) rotate(45deg)}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.opaque,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.opaque,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.opaque,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.opaque,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.opaque,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.opaque,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.opaque,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.opaque,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.opaque,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.opaque,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.opaque,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.opaque,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.opaque,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.opaque,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.opaque,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.opaque{background:white}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.white,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.white,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.white,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.white,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.white,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.white,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.white,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.white,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white{background:white;border-color:#4D8433;color:#4D8433}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.white:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.white:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.white:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.white:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.white:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.white:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.white:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.white:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:after{background-color:white;border-color:white}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.white:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.white:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.white:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.white:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.white:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.white:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.white:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.white:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.white:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.white:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.white:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.white:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.white:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.white:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.white:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.white:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.white:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.white:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.white:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.white:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.white:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.white:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.white:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.white:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:focus{color:white;background:white}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.block,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.block,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.block,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.block,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.block,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.block,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.block,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.block,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.block,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.block,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.block,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.block,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.block,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.block,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.block,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.block{border-radius:unset;border:2px solid #4D8433;color:#4D8433;box-shadow:none}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.block:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.block:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.block:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.block:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.block:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.block:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.block:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.block:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.block:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.block:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.block:after,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.block:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.block:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.block:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.block:after,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.block:after{background:white}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.block:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.block:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.block:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.block:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.block:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.block:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.block:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.block:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.block:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.block:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.block:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.block:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.block:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.block:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.block:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.block:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.block:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.block:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.block:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.block:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.block:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.block:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.block:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.block:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.block:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.block:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.block:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.block:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.block:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.block:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.block:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.block:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.block:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.block:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.block:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.block:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.block:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.block:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.block:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.block:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.block:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.block:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.block:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.block:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.block:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.block:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.block:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.block:focus{color:white;background:#4D8433;border-color:#4D8433}* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:focus,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:active,* .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:focus,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:active,* :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:focus{color:white !important}* .woocommerce .woocommerce-ordering{width:calc(25% - 5px);display:inline-block}* .woocommerce p.woocommerce-result-count{display:block;width:100%}* .woocommerce .woocommerce-ordering{width:calc(25% - 5px);display:inline-block;vertical-align:top;float:none !important}* .woocommerce .products.columns-4{width:calc(75% - 5px);display:inline-block;vertical-align:top;float:none !important;padding-left:3em}* #page .site-main{padding-bottom:3em}* #page ul.products li.product,* .woocommerce-page ul.products li.product{background:white;padding:1em;text-align:center;box-shadow:5px 5px 15px rgba(0,0,0,0.25)}* #page ul.products li.product .imagewrapper,* .woocommerce-page ul.products li.product .imagewrapper{padding-top:100%;width:100%;overflow:hidden}* #page ul.products li.product .imagewrapper img,* .woocommerce-page ul.products li.product .imagewrapper img{position:absolute;height:100%;top:0;left:0}* #page ul.products li.product h2.woocommerce-loop-product__title,* .woocommerce-page ul.products li.product h2.woocommerce-loop-product__title{color:#445239;text-transform:uppercase;font-family:"gotham", sans-serif;font-weight:700;font-style:normal}* #page ul.products li.product .woocommerce-Price-amount.amount,* .woocommerce-page ul.products li.product .woocommerce-Price-amount.amount{color:#445239;font-family:"gotham", sans-serif;font-weight:400;font-style:normal;font-size:1.25em}* #page div.product div.images .woocommerce-product-gallery__image img{width:auto;margin:auto;height:18em}* #page div.product div.images .flex-control-thumbs{padding:0 20%;margin-top:1em}* #page div.product p.price,* #page div.product span.price{color:#70B32F}* #page div.product form.cart div.quantity,* #page div.product form.cart .button{display:inline-block;float:none;vertical-align:middle}* #page div.product .cart.form{text-align:right}* #page form.variations_form.cart{background:transparent;border-radius:1em;padding:1em}* #page form.variations_form.cart .wc-pao-addon-name{color:white}* #page div.product form.cart .variations td,* #page div.product form.cart .variations th,* #page div.product form.cart .variations th.label{vertical-align:middle;display:table-cell}* #page div.product form.cart .variations th.label{padding:1em 0;padding-right:1em}* #page div.product form.cart .variations td.value input[type="text"],* #page div.product form.cart .variations td.value select{width:100%}* #page div.product form.cart .variations td.value .reset_variations{display:none !important}* #page div.product form.cart .variations label{color:#000;font-size:1.25em}* #page div.product .product_meta{background:#445239;color:white;padding:1em;font-size:0.7em}* #page div.product .product_meta>span{display:block;padding:0.25em 0;font-weight:bold}* #page div.product .product_meta>span a{font-size:0.8em;font-weight:normal;color:white;text-decoration:underline}* #page section.related.products{padding:1em;background:#000;border-radius:1em}* #page section.related.products h2.title{font-size:1.5em;color:#70B32F;display:block;margin-bottom:1em}* .woocommerce main div.product .woocommerce-tabs ul.tabs li{background:#4D8433;color:white}* .woocommerce main div.product .woocommerce-tabs ul.tabs li a{color:white}* .woocommerce main div.product .woocommerce-tabs ul.tabs li a:hover,* .woocommerce main div.product .woocommerce-tabs ul.tabs li a:active,* .woocommerce main div.product .woocommerce-tabs ul.tabs li a:focus{color:white}* .woocommerce main div.product .woocommerce-tabs ul.tabs li.active a{color:#4D8433}* .woocommerce main div.product .woocommerce-tabs ul.tabs li.active a:hover,* .woocommerce main div.product .woocommerce-tabs ul.tabs li.active a:active,* .woocommerce main div.product .woocommerce-tabs ul.tabs li.active a:focus{color:#4D8433}* aside#sidebar.shop-sidebar{padding:1em;box-shadow:5px 5px 15px rgba(0,0,0,0.25);background:white;background:#F4F4F4}* aside#sidebar.shop-sidebar>ul{padding:0}* aside#sidebar.shop-sidebar>ul>aside{padding:0.5em 0}@media screen and (max-width: 991px){* aside#sidebar.shop-sidebar{max-height:5em;overflow:hidden;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}* aside#sidebar.shop-sidebar #product-filter-search-form-0:before{content:'Filter';display:inline-block;position:absolute;right:1em;border:2px solid black;padding:0.15em 1em;color:black;font-family:"gotham", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}* aside#sidebar.shop-sidebar #product-filter-field-0{width:70%}* aside#sidebar.shop-sidebar:focus,* aside#sidebar.shop-sidebar:active,* aside#sidebar.shop-sidebar:hover{max-height:80em}}* #page .woocommerce-info{border-top-color:#70B32F}* #page .woocommerce-info:before{color:#70B32F}* .wc-variation-thumb-swatches{margin:14px 0 10px}* .wc-vts-title{font-weight:600;margin-bottom:8px}* .wc-vts-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(10em, 1fr));gap:10px}* .wc-vts-item{display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center;padding:10px;border:2px solid #ddd;background:#fff;cursor:pointer;border-radius:10px;text-align:left}* .wc-vts-item img,* .wc-vts-item .no-img{width:42px;height:42px;border-radius:8px;object-fit:cover;background:#f2f2f2;display:block}* .wc-vts-label{font-size:14px;line-height:1.2}* .wc-vts-item.is-selected{border-color:#4D8433;background:#4D8433;color:white;box-shadow:0 0 0 2px rgba(0,0,0,0.08)}* .wc-vts-item.is-disabled{opacity:.45;cursor:not-allowed}* form.variations_form table.variations select{position:absolute;left:-9999px}* table.variations{display:none}* .icon--alert:before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:0.5em;background:url("../images/icon-alert.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--cart:before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:0.5em;background:url("../images/icon_cart.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--account:before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:0.5em;background:url("../images/icon_account.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--phone:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icon_phone.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--location:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icon_location.svg") center center no-repeat;background-size:contain;vertical-align:middle}* .icon--link:before{content:'';display:inline-block;width:1em;height:1em;margin-right:0.5em;background:url("../images/icon_link.svg") center center no-repeat;background-size:contain;vertical-align:middle}header#page_header{position:fixed;top:0px;left:0px;width:100%;z-index:900;color:#445239;box-shadow:0 0 10px rgba(0,0,0,0.25);background:white;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header:before{content:'';display:block;position:absolute;top:-499px;left:0;width:100%;height:500px;background:white}header#page_header .header-links li.header-social{float:left}header#page_header .header-links ul.social-media li{padding:0 0.25em}header#page_header .header-links ul.social-media li a{background:transparent;color:white}header#page_header .header-links .search-bar{white-space:nowrap;font-size:0.7em}header#page_header .header-links .search-bar .form input[type="text"],header#page_header .header-links .search-bar .form input[type="email"],header#page_header .header-links .search-bar .form input[type="tel"],header#page_header .header-links .search-bar .form input[type="password"]{width:75%;display:inline-block}header#page_header .header-links .search-bar .icon{content:'';display:inline-block;margin-right:1em;width:2.5em;height:2.5em;background:url(../images/icon_search.svg) center center no-repeat;background-size:contain;vertical-align:middle;cursor:pointer;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .header-links .search-bar .icon:hover{transform:scale(1.1)}header#page_header .header-links .search-bar .form{display:inline-block;vertical-align:middle;max-width:0px;opacity:0;overflow:hidden;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .header-links .search-bar .form label{display:none}header#page_header .header-links .search-bar.active .form{max-width:500px;opacity:1}header#page_header .header-links .top-links{position:relative;padding:0;margin:0;font-family:"gotham", sans-serif;font-weight:400;font-style:normal}header#page_header .header-links .top-links li{padding:0 1em}header#page_header .header-links .main-nav{font-family:"gotham", sans-serif;font-weight:400;font-style:normal}header#page_header .header-links .main-nav ul{padding:0;margin:0}header#page_header .header-links .main-nav a{color:inherit}header#page_header #header_alert{overflow:hidden;max-height:5em;-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header #header_alert .inner{background:#70B32F;color:white}header#page_header #header_alert .message{display:inline-block;vertical-align:middle;width:calc( 80% - 5px)}header#page_header #header_alert .link{display:inline-block;vertical-align:middle;width:calc( 20% - 5px)}header#page_header #header_top{position:relative;padding:1em 0;background:black;color:white;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header #header_top a{color:inherit;vertical-align:middle}header#page_header #header_top ul.inline--list{padding:0;margin:0}header#page_header #header_top ul.inline--list li{padding:0 1em}header#page_header #header_bottom{position:relative;padding:1em 0 1em 0}header#page_header #header_bottom .header-section.logo{background:url(../images/logo-bg.png) top center no-repeat;background-size:auto;background-size:auto 100%;padding:4.5em 1em 0;display:inline-block;text-align:center;height:15em;margin-top:-5.5em;width:22em;margin:-5.2em calc(50vw - 11.6em) -6.5em;z-index:600;position:relative}header#page_header #header_bottom .header-section.logo .image{transform:scale(125.7%);margin-top:1.4em}@media screen and (min-width: 992px){header#page_header{padding-bottom:0.5em}header#page_header .dropdown--toggle .toggle--dropdown{position:absolute;width:250px;left:0;padding:0 1em 1em 1em}header#page_header .container{position:unset !important}header#page_header .wrapper{padding:1em}header#page_header .header-links{display:inline-block;vertical-align:middle;width:calc( 80.5% - 5px);text-align:left}header#page_header .navigation-buttons{display:none;vertical-align:middle;width:calc( 33% - 5px);text-align:left;color:white;padding-top:0.6em}header#page_header .navigation-buttons .link{margin-right:1em;font-size:1.1em}header#page_header .navigation-buttons .hamburger{position:relative;z-index:300;outline:none;vertical-align:middle}header#page_header .navigation-buttons .hamburger .hamburger-inner,header#page_header .navigation-buttons .hamburger .hamburger-inner:before,header#page_header .navigation-buttons .hamburger .hamburger-inner:after{background:white}header#page_header .navigation-buttons .hamburger.is-active .hamburger-inner{background:white}header#page_header .navigation-buttons .hamburger.is-active .hamburger-inner:before,header#page_header .navigation-buttons .hamburger.is-active .hamburger-inner:after{background:white}header#page_header .extra-buttons{display:none}header#page_header .main-nav{font-family:"gotham", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;z-index:200;font-size:0.7em;display:inline-block;vertical-align:middle;width:100%;padding:0;white-space:nowrap}header#page_header .main-nav ul{white-space:nowrap}header#page_header .main-nav ul.main-menu{text-align:left;font-size:1.25em;display:block;margin-bottom:-1em;text-align:center}header#page_header .main-nav ul.main-menu li a{color:inherit}}@media screen and (min-width: 992px) and (max-width: 1350px){header#page_header .main-nav ul.main-menu{font-size:1.0em}}@media screen and (min-width: 992px) and (max-width: 1060px){header#page_header .main-nav ul.main-menu{font-size:0.9em}}@media screen and (min-width: 992px){header#page_header .main-nav li{vertical-align:middle;padding:1em 0.7em}header#page_header .main-nav li.left-item{padding:1em 0.35em}header#page_header .main-nav li.logo{background:url(../images/logo-bg.png) top center no-repeat;background-size:auto;background-size:auto 100%;padding:4.5em 1em 0;display:inline-block;text-align:center;height:15em;margin-top:-5.5em;width:22em;margin:-5.5em -1.6em -5.5em;pointer-events:none;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .main-nav li.logo:hover{transform:scale(1.1)}header#page_header .main-nav li.logo a{pointer-events:all}header#page_header .main-nav li.logo img{width:55%;height:auto;margin-top:1em}header#page_header .main-nav li.search{position:relative}header#page_header .main-nav li.search .icon{width:1.5em;height:2.3em;background:url(../images/icon-search.svg) center center no-repeat;background-size:contain;cursor:pointer;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .main-nav li.search input{position:absolute;top:3em;right:0;opacity:0;pointer-events:none;width:calc( 100vw - 344px);max-width:1532px;border:2px solid #70B32F;border-radius:10px;padding:0.25em 0.25em 0.25em 2em;transform:scale(0.98);background:url(../images/icon-search.svg) 0.35em 0.25em no-repeat white;background-size:auto 1.5em;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .main-nav li.search:hover .icon{transform:scale(1.1)}header#page_header .main-nav li.search.active input{opacity:1;top:8em;pointer-events:unset;transform:scale(1)}header#page_header .main-nav li.logospace{width:14.8em}header#page_header .main-nav li .dropdown--toggle{padding:0.75em 0em 1em 0em;margin-top:0.25em;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .main-nav li.last-link:after{display:none}header#page_header .main-nav li .dropdown--toggle .toggle--dropdown{max-height:unset;pointer-events:none;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-delay:0.25s;width:20em}header#page_header .main-nav li:hover .dropdown--toggle .toggle--dropdown{pointer-events:unset;transform:scaleY(1)}header#page_header .main-nav .dropdown--toggle{display:inline-block;vertical-align:middle}header#page_header .main-nav .dropdown--toggle .toggle--control:before{top:0%}header#page_header .main-nav .dropdown--toggle .toggle--control:after{top:calc( 0% + 0.42em)}header#page_header .main-nav .nodropdown.dropdown--toggle .toggle--control:before,header#page_header .main-nav .nodropdown.dropdown--toggle .toggle--control:after{display:none !important}header#page_header .main-nav .nodropdown.dropdown--toggle .toggle--dropdown{display:none !important}header#page_header .main-nav .top-links{text-align:right;font-size:1em;display:inline-block;float:right;margin:0;padding:0}header#page_header .main-nav .top-links li{padding:0 0.1em;margin:0}header#page_header .main-nav .top-links a{-o-transition:.25s;-ms-transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);cursor:pointer;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);display:block}header#page_header .main-nav .top-links a:hover{transform:scale(1.1)}header#page_header .main-nav .top-links a:active{transform:scale(1)}header#page_header.internal #header_bottom::before{opacity:1}header#page_header.internal .logo .image img.initial{opacity:0}header#page_header.internal .logo .image img.scroll{opacity:1}header#page_header.scrolling{background:#fff;box-shadow:0 0 25px rgba(0,0,0,0.25)}header#page_header.scrolling #header_alert{max-height:0px}header#page_header.scrolling #header_top{margin-top:-3.25em}header#page_header.scrolling #header_bottom:before{opacity:1}header#page_header.scrolling .logo .image img.initial{opacity:0}header#page_header.scrolling .logo .image img.scroll{opacity:1}header#page_header.scrolling .top-links .icon--cart:before{background-image:url(../images/icon-cart_blue.svg)}header#page_header.scrolling .top-links .icon--account:before{background-image:url(../images/icon-account_blue.svg)}}@media screen and (max-width: 991px){header#page_header #header_top{display:none}header#page_header #header_search_mobile{position:absolute;right:1em;top:1.7em}header#page_header #header_search_mobile .icon{width:2em;height:2.3em;background:url(../images/icon-search.svg) center center no-repeat;background-size:contain;cursor:pointer;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header #header_search_mobile input{position:absolute;top:3em;right:0;opacity:0;pointer-events:none;width:calc( 100vw - 344px);border:2px solid #70B32F;border-radius:10px;padding:0.25em 0.25em 0.25em 2em;transform:scale(0.98);width:calc( 100vw - 3.4em);background:url(../images/icon-search.svg) 0.35em 0.25em no-repeat white;background-size:auto 1.5em;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header #header_search_mobile:hover .icon{transform:scale(1.1)}header#page_header #header_search_mobile.active input{opacity:1;top:8em;pointer-events:unset;transform:scale(1)}header#page_header .logo{width:calc( 33% - 5px);padding:0 1em;display:inline-block;vertical-align:middle;text-align:center}header#page_header .logo .image{position:relative;width:8.8em;height:5.4em;display:inline-block}header#page_header .logo .image img{width:100%;height:auto}header#page_header .logo .image img.initial,header#page_header .logo .image img.scroll{display:block;position:absolute;top:0;left:0;width:100%;height:auto}header#page_header .logo .image img.scroll{opacity:1;-o-transition:opacity 1s;-ms-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .logo .image img.initial{opacity:0;-o-transition:opacity 1s;-ms-transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header .navigation-buttons{position:absolute;top:1em;left:1em;z-index:9999;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}header#page_header .extra-buttons{display:block;position:absolute;top:1.9em;right:5.5em}header#page_header .extra-buttons a{display:inline-block;text-align:center;margin:0 0.5em}header#page_header .extra-buttons a:before{display:block;margin:auto}header#page_header .main-nav{padding:0.3em 1em 2em 1em;z-index:9998;position:fixed;top:0;left:0;transform-origin:right center;transform:scaleX(0);height:100%;width:100%;max-width:100%;text-align:left;overflow:scroll;color:#445239;font-size:1.5em;background:white;border-left:5em solid white;font-size:1em;text-transform:uppercase;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden}header#page_header .main-nav ul{padding:0;margin:0;font-size:1.5em}header#page_header .main-nav li:after{content:'';display:block;width:80%;height:1px;background:#DCDDDE;margin-top:0.5em}header#page_header .main-nav li.last:after{display:none}header#page_header .main-nav li.nav-logo:after{display:none}header#page_header .main-nav li.nav-search{background:#000;border-radius:10px;padding:0;position:relative;font-size:0.8em}header#page_header .main-nav li.nav-search:after{display:none}header#page_header .main-nav li.nav-search input{width:100%;margin:0;background:transparent;border:none;padding:0.25em}header#page_header .main-nav li.nav-search button{position:absolute;top:13%;right:2%;background:transparent;border:none;outline:none}header#page_header .main-nav a{color:inherit}header#page_header .main-nav ul.links{font-size:0.6em}header#page_header .main-nav>ul>li{display:block;padding:0.5em 0}header#page_header .main-nav .mobile-nav{padding-bottom:3em;color:black;padding-top:0em;font-size:1em;background:none}header#page_header .main-nav .mobile-nav:after{display:none}header#page_header .main-nav .mobile-nav .links{padding-top:0}header#page_header .main-nav .mobile-nav ul{padding-top:2em}header#page_header .main-nav .mobile-nav ul.social-links{margin:0;padding:0}header#page_header .main-nav .mobile-nav ul.social-links li{display:inline-block}header#page_header .main-nav .mobile-nav li{padding:0.5em 0;display:block}header#page_header .main-nav .mobile-nav li:after{display:none}header#page_header .main-nav .mobile-nav li.info{text-align:center;font-size:1em;text-transform:none}header#page_header .main-nav .social-media{font-size:1em}header#page_header .main-nav .social-media a{color:white}header#page_header .hamburger-inner,header#page_header .hamburger-inner:after,header#page_header .hamburger-inner:before{background:#4D8433;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}header#page_header.showing_nav .main-nav{transform:scaleX(1)}header#page_header.showing_nav .navigation-buttons{right:calc(100% - 6em)}header#page_header.internal #header_bottom:before{opacity:1}header#page_header.internal .logo .image img.initial{opacity:0}header#page_header.internal .logo .image img.scroll{opacity:1}header#page_header.scrolling #header_alert{max-height:0px}header#page_header.scrolling #header_bottom:before{opacity:1}header#page_header.scrolling .logo .image img.initial{opacity:0}header#page_header.scrolling .logo .image img.scroll{opacity:1}}@media screen and (min-width: 992px){header#page_header .main-menu{padding-left:3em}header#page_header .main-menu li{position:relative}header#page_header .main-menu li:hover .sub-nav{opacity:1;transform:scaleY(1)}header#page_header .main-menu .dropdown--toggle .toggle--control:before,header#page_header .main-menu .dropdown--toggle .toggle--control:after{display:none}header#page_header .main-menu .dropdown--toggle .toggle--control{padding:0;cursor:unset}header#page_header .main-menu .dropdown--toggle .toggle--dropdown{opacity:1;max-height:auto}}header#page_header .main-menu li ul.sub-nav{position:relative;left:0px;margin-top:1.25em;font-size:0.8em;text-align:left;padding:1em !important;background:white;color:#4D8433;width:100%;z-index:1000;padding:0;box-shadow:2px 2px 10px rgba(0,0,0,0.5);opacity:0;transform:scaleY(0);transform-origin:top center;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-delay:0.25s}header#page_header .main-menu li ul.sub-nav:after{display:none}header#page_header .main-menu li ul.sub-nav a{color:inherit}header#page_header .main-menu li ul.sub-nav li{display:block;text-align:left;white-space:normal;padding:0.25em 0}header#page_header .main-menu li ul.sub-nav li a{display:block;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);padding:0.0em 1em}header#page_header .main-menu li ul.sub-nav li:after{display:none !important}header#page_header .main-menu li ul.sub-nav li.last{border-bottom:none}@media screen and (max-width: 991px){header#page_header .main-menu li ul.sub-nav{position:relative;display:block;width:100%;background:white;color:#445239;transform:unset;opacity:1;top:0;left:0;border:none;text-align:left}header#page_header .main-menu li ul.sub-nav a{color:inherit}header#page_header .main-menu li ul.sub-nav li{text-align:left;padding-bottom:0.5em;padding-top:0.3em}}@media screen and (min-width: 1271px){header#page_header .main-menu li ul.sub-nav.col-2{width:33em}header#page_header .main-menu li ul.sub-nav.col-2 li{width:50%;float:left;border-right:1px solid rgba(0,0,0,0.5)}header#page_header .main-menu li ul.sub-nav.col-2 li:nth-child(even){border-right-color:transparent}}@media screen and (min-width: 992px){.admin-bar header#page_header{top:24px}}main{background:url(../images/main-bg-texture.jpg) top center repeat-y;background-size:100% auto}main .page_top_spacing{padding-top:7.8em}@media screen and (max-width: 991px){main .page_top_spacing{padding-top:7.8em}}main #page_sidelinks{position:fixed;top:calc(10em + 5vw);left:0;z-index:999;padding:0}main #page_sidelinks li{list-style:none;position:relative;background:#4D8433;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main #page_sidelinks li:hover{transform:scale(1.1)}main #page_sidelinks li:first-of-type{border-radius:0 10px 0 0}main #page_sidelinks li:last-of-type{border-radius:0 0 10px 0}main #page_sidelinks a{padding-left:0.5em;padding-right:0.5em;position:relative;font-size:1.5em;text-transform:uppercase;color:white}main #page_sidelinks a:hover{text-decoration:none}main #social_breadcrumbs{border:1px solid #ABBD96;border-left:none;border-right:none;padding:1em 0;position:relative;z-index:600;font-family:"gotham", sans-serif;font-weight:400;font-style:normal}main #social_breadcrumbs .current-item{font-family:"gotham", sans-serif;font-weight:700;font-style:normal}main #social_breadcrumbs #page_breadcrumbs{line-height:100%;padding:0.6em 0 1.5em 0;margin-bottom:-0.9em;float:left}main #social_breadcrumbs #page_breadcrumbs a{color:#445239;font-family:"gotham", sans-serif;font-weight:400;font-style:normal}main #social_breadcrumbs #page_breadcrumbs .arrow{width:1.00em;height:1.00em}main #social_breadcrumbs #page_breadcrumbs .breadcrumb_div{height:0.8em;overflow:hidden;display:inline-block;color:#70B32F;margin:0 0.75em}main #social_breadcrumbs #page_breadcrumbs .breadcrumbs{float:left}main #social_breadcrumbs #print_share{position:relative;float:right;min-width:250px;text-align:right;max-width:100%}main #social_breadcrumbs #print_share ul{margin:0}main #social_breadcrumbs #print_share ul li{padding:0 1em}main #social_breadcrumbs #print_share #font_sizer{float:left}main #social_breadcrumbs #print_share #font_sizer .sep{float:left;text-indent:-9999px;background:url("../images/font-sep.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;margin:0 10px 0 6px}main #social_breadcrumbs #print_share #font_sizer .decrease{float:left;text-indent:-9999px;cursor:pointer;background:url("../images/font-decrease.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;margin-right:6px;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main #social_breadcrumbs #print_share #font_sizer .decrease:hover{transform:scale(1.2)}main #social_breadcrumbs #print_share #font_sizer .decrease:active{top:-5px}main #social_breadcrumbs #print_share #font_sizer .increase{float:left;text-indent:-9999px;cursor:pointer;background:url("../images/font-increase.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;margin-right:6px;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main #social_breadcrumbs #print_share #font_sizer .increase:hover{transform:scale(1.2)}main #social_breadcrumbs #print_share #font_sizer .increase:active{top:-5px}main #social_breadcrumbs #print_share #print_btn{float:left;text-indent:-9999px;cursor:pointer;background:url("../images/icon-print.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main #social_breadcrumbs #print_share #print_btn:hover{transform:scale(1.2)}main #social_breadcrumbs #print_share #print_btn:active{top:-5px}main #social_breadcrumbs #print_share #share_btn{float:left;text-indent:-9999px;margin-left:6px;cursor:pointer;background:url("../images/icon-share.svg") center center no-repeat;background-size:100% 100%;width:30px;height:30px;position:relative;top:0;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main #social_breadcrumbs #print_share #share_btn:hover{transform:scale(1.2)}main #social_breadcrumbs #print_share #share_btn:active{top:-5px}main #social_breadcrumbs #share_area{position:absolute;max-height:0rem;opacity:0;right:0;top:2.4em;z-index:10000;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main #social_breadcrumbs #share_area:before{content:'';display:block;width:2em;height:1em;float:right;margin-right:2em}main #social_breadcrumbs #share_area .wrapper{background:white;padding:1em;border-radius:10px;text-align:center}main #social_breadcrumbs #share_area .rrssb-buttons li{float:none;display:inline-block}main #social_breadcrumbs #share_area.show{max-height:10rem;opacity:1}main div.section#marketing_slider{padding:0;width:100%;overflow:hidden;position:relative;margin-top:5em}main div.section#marketing_slider #video_bg{position:absolute;top:0px;left:0px;overflow:hidden;width:100%;height:100%}main div.section#marketing_slider #video_bg #frame1_video{position:absolute;width:100%;height:100%}main div.section#marketing_slider #video_bg #bgvid{position:absolute;z-index:0;top:0px;left:0px;width:100%;height:100%;object-fit:cover}main div.section#marketing_slider .inner{filter:blur(20px);-o-transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-webkit-backface-visibility:hidden;position:relative}main div.section#marketing_slider .inner .bg{position:absolute;margin:auto;bottom:0;left:0;right:0;display:block;width:100%;height:60%;max-width:1400px;pointer-events:none}main div.section#marketing_slider .inner .bg .bgphoto{position:absolute;left:-25%;bottom:0;background:url(../images/grassfed.png) center center no-repeat;background-size:contain;width:150%;height:100%}main div.section#marketing_slider.loaded{height:auto}main div.section#marketing_slider.loaded .inner{filter:blur(0px)}main div.section#marketing_slider.loaded:after{opacity:0;pointer-events:none}main div.section#marketing_slider .slide{position:relative;text-align:center}main div.section#marketing_slider .slide:before{content:'';display:inline-block;width:1px;height:46vw;vertical-align:middle}main div.section#marketing_slider .slide .overlay{position:absolute;bottom:0;left:0;width:100%;height:100%}main div.section#marketing_slider .slide .overlay:after{content:'';display:block;width:100%;height:12em;background:url(../images/slider-arrow.svg) bottom center no-repeat;background-size:contain;position:absolute;bottom:2.5em;left:0;z-index:150}main div.section#marketing_slider .slide .overlay:before{content:'';background:#ffffff;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;bottom:0;left:0;width:100%;height:50%;display:block;z-index:100}@media screen and (max-width: 991px){main div.section#marketing_slider .slide .overlay{height:60%}}main div.section#marketing_slider .slide .bg-photo{width:100vw}main div.section#marketing_slider .slide .photo{position:absolute;top:0;left:0;width:100%;height:100%}main div.section#marketing_slider .slide .slide-content{width:calc( 100% - 11px);display:inline-block;vertical-align:middle;position:relative;z-index:200;margin:auto;max-width:1400px;text-align:center}main div.section#marketing_slider .slide .slide-content .title{background:rgba(255,255,255,0.6);padding:0.5em;display:inline-block;max-width:500px;text-align:center}main div.section#marketing_slider .slide .slide-content .link{text-align:center}main div.section#marketing_slider .slide .slide-content .slide-content-inner{display:inline-block;vertical-align:middle;width:100%;position:relative;z-index:500;text-align:center}main div.section#marketing_slider .slide .slide-content .slide-content-inner .wrapper{max-width:58em;display:inline-block}main div.section#marketing_slider .slide .wrapper{width:100%;padding:0 1em 1em 1em;position:relative;padding-top:12em}@media screen and (max-width: 991px){main div.section#marketing_slider .slide .wrapper{width:100%;padding:2em 5em;padding-bottom:2em;padding-top:14.6vw}}main div.section#marketing_slider .slide .mobile-photo{display:none}main div.section#marketing_slider .slide .mobile-photo img{width:100%;height:auto}@media screen and (max-width: 991px){main div.section#marketing_slider .slide .mobile-photo{display:block}}main div.section#marketing_slider .slide .slider-arrows .slick-prev,main div.section#marketing_slider .slide .slider-arrows .slick-next{position:absolute;z-index:250;display:block;height:5em;width:10em;line-height:100%;font-size:1em;cursor:pointer;top:50%;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transform-origin:center center;transform:translateY(0) scale(1)}main div.section#marketing_slider .slide .slider-arrows .slick-prev:hover,main div.section#marketing_slider .slide .slider-arrows .slick-next:hover{opacity:1}main div.section#marketing_slider .slide .slider-arrows .slick-prev:active,main div.section#marketing_slider .slide .slider-arrows .slick-next:active{opacity:1;transform:translateY(0) scale(1.15)}main div.section#marketing_slider .slide .slider-arrows .slick-prev:before,main div.section#marketing_slider .slide .slider-arrows .slick-next:before{content:'';width:2em;height:2em;font-size:2em;display:block;position:absolute;top:calc( 50% - 0.65em)}main div.section#marketing_slider .slide .slider-arrows .slick-prev.slick-prev,main div.section#marketing_slider .slide .slider-arrows .slick-next.slick-prev{left:-5em;transform-origin:right center}main div.section#marketing_slider .slide .slider-arrows .slick-prev.slick-prev:before,main div.section#marketing_slider .slide .slider-arrows .slick-next.slick-prev:before{content:'◀';right:0}main div.section#marketing_slider .slide .slider-arrows .slick-prev.slick-next,main div.section#marketing_slider .slide .slider-arrows .slick-next.slick-next{right:-5em;transform-origin:left center}main div.section#marketing_slider .slide .slider-arrows .slick-prev.slick-next:before,main div.section#marketing_slider .slide .slider-arrows .slick-next.slick-next:before{content:'▶';left:0}main div.section#marketing_slider .slider,main div.section#marketing_slider .slider.slick-dotted{margin:0}main div.section#marketing_slider .slider:active,main div.section#marketing_slider .slider.slick-dotted:active{cursor:grabbing}main div.section#marketing_slider .slider-navdots{position:absolute;top:calc( 50%);left:2%;text-align:center}@media screen and (max-width: 991px){main div.section#marketing_slider .slider-navdots{width:100%}}main div.section#marketing_slider .slider-navdots .buttons{position:relative}@media screen and (max-width: 991px){main div.section#marketing_slider .slider-navdots .buttons{width:100%}}main div.section#marketing_slider .slider-navdots ul{margin:0;padding:0}main div.section#marketing_slider .slider-navdots ul li{display:block;padding:0.25em 0}main div.section#marketing_slider .slider-navdots ul li button{color:transparent;content:'';display:block;width:1.75em;height:1.75em;padding:0;margin:0;overflow:hidden;border-radius:100%;background:transparent;outline:none;border:3px solid white;transform:scale(0.4);-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main div.section#marketing_slider .slider-navdots ul li.slick-active button{background:white;border-color:white;transform:scale(0.75)}main div.section#marketing_slider .slick-prev,main div.section#marketing_slider .slick-next{top:30%}main div.section#marketing_slider .slick-prev:before,main div.section#marketing_slider .slick-next:before{content:'';width:2em;height:2em;display:block;transform-origin:center center;top:-0.5em;position:relative}main div.section#marketing_slider .slick-prev:before{transform:rotate(180deg)}main div.section#marketing_slider .slick-prev{left:24px}main div.section#marketing_slider .slick-next{right:38px}main div.section#marketing_slider .slick-initialized .slick-slide{margin-bottom:-7px}main section#instagram_area #insta_wrap{width:100%;overflow:hidden;padding-bottom:10px}main section#instagram_area #insta_wrap #insta_top_row_wrapper,main section#instagram_area #insta_wrap #insta_bottom_row_wrapper{white-space:nowrap;width:200%;transition:3s linear}main section#instagram_area #insta_wrap #insta_top_row_wrapper{animation:marqueeLeft 40s linear infinite}main section#instagram_area #insta_wrap #insta_bottom_row_wrapper{transform:translateX(-50%);animation:marqueeRight 40s linear infinite}main section#instagram_area .insta_photo{display:inline-block;position:relative}main section#instagram_area .insta_photo img,main section#instagram_area .insta_photo a{height:auto;width:100%}main section#instagram_area .insta_photo a{width:100%;display:inline-block;height:100%}@media (min-width: 576px){main section#instagram_area .insta_photo:after{content:'';position:absolute;width:5px;height:100%;right:0px;top:0px;background-color:#ffffff;z-index:5}}@media (min-width: 576px){main section#instagram_area .insta_photo:before{content:'';position:absolute;width:5px;height:100%;left:0px;top:0px;background-color:#ffffff;z-index:5}}main section#instagram_area .insta_top_row{margin-bottom:10px}main section#instagram_area .insta_first_row,main section#instagram_area .insta_second_row{margin-bottom:4px;position:relative}@media (max-width: 576px){main section#instagram_area .insta_first_row:nth-child(odd):after,main section#instagram_area .insta_second_row:nth-child(odd):after{content:'';position:absolute;width:2px;height:100%;right:0px;top:0px;background-color:#ffffff;z-index:5}}@media (max-width: 576px){main section#instagram_area .insta_first_row:nth-child(even):after,main section#instagram_area .insta_second_row:nth-child(even):after{content:'';position:absolute;width:2px;height:100%;left:0px;top:0px;background-color:#ffffff;z-index:5}}main section.callout-section .copy-side{background-size:100% auto}main section.callout-section .photo-side{position:relative;overflow:hidden}main section.full-callout .copy-wrapper{position:absolute;top:2em;right:0;z-index:500;background:url(../images/diamond-graphic-green-opaque.svg) top left no-repeat;background-size:auto 100%}main section.full-callout .copy-wrapper:before{content:'';display:inline-block;width:1px;height:20em;vertical-align:middle;margin-right:-10px}main section.full-callout .copy-wrapper .wrapper{width:calc(100% - 1px);vertical-align:middle;display:inline-block;padding:5em 0 4em 11em}main section.full-callout .photo-wrapper{position:relative;height:40vw;overflow:hidden}@media screen and (max-width: 991px){main section.full-callout .photo-wrapper{height:90vw}}main section.testimonial-section{position:relative;z-index:600;background:rgba(32,65,6,0.72);padding:1em 0;margin:5em 0}main section.testimonial-section .testimonial-quote{font-size:1.5em;font-family:"gotham", sans-serif;font-weight:200;font-style:italic;width:60%;display:inline-block;margin-right:-10px;vertical-align:middle;text-align:center;padding:0 5em}@media screen and (max-width: 991px){main section.testimonial-section .testimonial-quote{width:100%;padding:0 0.5em}}main section.testimonial-section .testimonial-source{width:40%;display:inline-block}@media screen and (max-width: 991px){main section.testimonial-section .testimonial-source{width:100%;padding:0 0.5em}}main section.testimonial-section .testimonial-source .photo,main section.testimonial-section .testimonial-source .info{display:inline-block;width:50%;margin-right:-5px;vertical-align:middle}main section.testimonial-section .testimonial-source .photo{padding:0 10%;transform:scale(1.2) translateY(1em)}main section.testimonial-section .testimonial-source .photo img{width:100%;height:auto}main section.testimonial-section .testimonial-source .info .name{font-weight:bold;text-transform:uppercase;padding-bottom:0.15em}main section.mobile-video-section{padding:0 0 3em 0;background:white;z-index:500}main section.mobile-video-section .inner{height:350px}main section#page_collections .swatches .swatch{position:relative;width:33.3333%;display:inline-block;margin-right:-5px;margin-top:-5px;padding:0.5em;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_collections .swatches .swatch:hover{transform:scale(1.05)}main section#page_collections .swatches .swatch .swatch-wrapper{position:relative;overflow:hidden;padding-top:100%;box-shadow:2px 2px 10px rgba(0,0,0,0.5)}main section#page_inspirations h3{margin-bottom:1em}main div#search_results .search-post{padding:1em 0}main section#page_safety_callout{padding:0;overflow:unset}main section#page_safety_callout img{width:100%;height:auto;transform-origin:bottom center;transform:scale(1.1)}main section#page_safety_callout .wording-col{padding:3em 3em 3em 10em}@media screen and (max-width: 991px){main section#page_safety_callout .wording-col{padding:3em}}main section#page_hero{position:relative}main section#page_hero .photo{position:relative;width:100%;padding-top:60%}main section#page_hero .photo img{position:absolute;top:0;left:0}main section#page_hero .photo .overlay{position:absolute;left:0;top:0;width:50%;height:100%;background:#ffffff;background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%);z-index:100}main section.grid-content .grid-items .item{display:inline-block;width:calc( 33% - (5px + 1em));vertical-align:top;padding:1em;margin:0.5em;background:#000;text-align:left}main section.grid-content .grid-items .item .photo{position:relative;height:14em;overflow:hidden}main section.grid-content .grid-items .item .link{text-align:center}@media screen and (max-width: 991px){main section.grid-content .grid-items .item{width:100%}}main section.staff-index .staff-items .item{display:inline-block;width:calc( 33% - (5px + 4em));vertical-align:top;padding:1em;margin:1em 2em;text-align:left}main section.staff-index .staff-items .item .photo{position:relative;height:24em;overflow:hidden}main section.staff-index .staff-items .item .link a{color:black;font-style:italic;font-weight:bold}main section.staff-index .staff-items .item .link a:after{font-style:normal;content:'▶';transform:scaleX(0.6);display:inline-block}main section.staff-index .staff-items .item h3{color:#70B32F}main section.staff-index .staff-items .item .position{font-family:"gotham", sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 991px){main section.staff-index .staff-items .item{width:100%}}main section.staff-index .slick-prev{left:-50px;z-index:500}@media screen and (max-width: 991px){main section.staff-index .slick-prev{left:-16px}}main section.staff-index .slick-next{right:-50px;z-index:500}@media screen and (max-width: 991px){main section.staff-index .slick-next{right:16px}}main section.staff-index .slick-prev::before,main section.staff-index .slick-next::before{font-size:50px;color:#70B32F}main section#page_catalog{background:url(../images/print_catalog_bg.jpg) bottom center no-repeat;background-size:cover}main section#page_photogallery .slider-row{max-width:1500px;margin:auto}main section#page_photogallery .slider{padding:0 12em}@media screen and (max-width: 991px){main section#page_photogallery .slider{padding:0}}main section#page_photogallery .slider .slide{position:relative}main section#page_photogallery .slider .photo{padding-top:60%;overflow:hidden;position:relative;width:100%}main section#page_photogallery .slider .caption{position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.32);min-height:4em;width:100%;color:white;padding:1em 5em}main section#page_photogallery .slider .caption .link:after{content:' | ';display:inline-block;margin:0 0.25em 0 0.6em}main section#page_photogallery .slider .caption .link:last-child:after{display:none}main section#page_photogallery .gallery-nav{position:relative;margin-top:1em;width:100%;padding:0 13em;max-width:1500px}@media screen and (max-width: 991px){main section#page_photogallery .gallery-nav{width:100%;padding:0 1em}}main section#page_photogallery .gallery-nav .arrows{position:relative;top:-5em;z-index:1000}main section#page_photogallery .gallery-nav .arrows .slick-prev,main section#page_photogallery .gallery-nav .arrows .slick-next{top:0;transform:none !important}main section#page_photogallery .gallery-nav .arrows .slick-prev:before,main section#page_photogallery .gallery-nav .arrows .slick-next:before{content:''}main section#page_photogallery .gallery-nav .arrows .slick-next{right:5px}main section#page_photogallery .gallery-nav .arrows .slick-next:before{display:inline-block;background:url(../images/gallery-arrow.svg) center center no-repeat;background-size:contain;width:25px;height:25px}main section#page_photogallery .gallery-nav .arrows .slick-prev{left:5px}main section#page_photogallery .gallery-nav .arrows .slick-prev:before{display:inline-block;background:url(../images/gallery-arrow.svg) center center no-repeat;background-size:contain;width:25px;height:25px;transform:rotate(180deg)}main section#page_photogallery .gallery-nav .dots{position:relative}main section#page_photogallery .gallery-nav .dots ul{margin:0;padding:0}main section#page_photogallery .gallery-nav .dots ul li{display:inline-block;padding:0.25em 0;margin:0 1em}main section#page_photogallery .gallery-nav .dots ul li button{color:transparent;content:'';display:block;width:25px;height:25px;padding:0;margin:0 0 0 0;overflow:hidden;background:white;outline:none;border:3px solid #929497;transform:scaleY(0.8) rotate(45deg);-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_photogallery .gallery-nav .dots ul li button:before{content:''}main section#page_photogallery .gallery-nav .dots ul li.slick-active button{background:#C7C8CA;border-color:#C7C8CA}main section#page_photogallery #slider_photogallery_arrows{width:100%;position:relative}main section#page_photogallery #slider_photogallery_arrows .slick-prev:before,main section#page_photogallery #slider_photogallery_arrows .slick-next:before{color:#70B32F;font-size:1em}main section#page_photogallery #slider_photogallery_arrows .slick-next{right:0.7em;top:1em;bottom:auto;font-size:3em}main section#page_photogallery #slider_photogallery_arrows .slick-prev{left:0;top:1em;bottom:auto;font-size:3em}main section.video-embed-section .video-object,main div.section.video-embed-section .video-object{height:auto;padding-top:60%;min-height:0px}@media screen and (max-width: 991px){main section.video-embed-section .video-object,main div.section.video-embed-section .video-object{padding-top:50%}}main section.video-embed-section .video-iframe,main div.section.video-embed-section .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}main section#page_productslider .slider-nav{font-family:"gotham", sans-serif;font-style:normal;color:#000;font-size:1.5em;margin:0;padding:0;margin-bottom:-2px}main section#page_productslider .slider-nav li{position:relative;padding:1em 0em 1em 1.5em;cursor:pointer;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_productslider .slider-nav li span{position:relative;display:inline-block;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_productslider .slider-nav li:after{content:'';width:3px;background:#E2E2E2;height:1.5em;display:inline-block;margin-left:1.5em;vertical-align:middle}main section#page_productslider .slider-nav li:last-child:after{display:none}main section#page_productslider .slider-nav li:hover{color:#70B32F}main section#page_productslider .slider-nav li.active{font-weight:700;color:#70B32F}main section#page_productslider .slider-nav li.active span{transform:scale(1.5)}main section#page_productslider .slider-nav li.active:before{opacity:1}main section#page_productslider .slider-nav li.active:hover{color:#70B32F;text-shadow:2px 0px 0px rgba(0,0,0,0),-2px 0px 0px rgba(0,0,0,0),0px -2px 0px rgba(0,0,0,0),0px 2px 0px rgba(0,0,0,0),2px 2px 0px rgba(0,0,0,0),-2px 2px 0px rgba(0,0,0,0),2px -2px 0px rgba(0,0,0,0),-2px -2px 0px rgba(0,0,0,0)}main section#page_productslider .product-slider{white-space:nowrap;position:relative}main section#page_productslider .product-slider .slide{width:100vw;white-space:normal;opacity:0;pointer-events:none;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);position:absolute;left:-25%}main section#page_productslider .product-slider .slide.active{opacity:1;pointer-events:unset;position:relative;left:0px}main section.featured-products{text-align:center;background:url(../images/pattern-bg.svg) center center repeat}main section.featured-products .slider{padding:1em}main section.featured-products .slider .callout-item{white-space:initial;width:20em;padding:1em;display:inline-block;background:white;box-shadow:0 0 25px rgba(0,0,0,0.25)}main section.featured-products .slider .callout-item a{color:black}main section.featured-products .slider .callout-item h3{font-family:"gotham", sans-serif;font-weight:400;font-style:normal;font-size:1em}main section.featured-products .slider .callout-item .price{font-family:"gotham", sans-serif;font-weight:700;font-style:normal;color:#70B32F}main section.featured-products .slider .callout-item img{margin:auto;max-width:100%}main section.featured-products .slider .callout-item .product-gallery-nav img{cursor:pointer}main section.featured-products .progress{display:block;width:100%;height:10px;border-radius:10px;overflow:hidden;background-color:#F7F7F7;background-image:linear-gradient(to right, #DCDDDE, #DCDDDE);background-repeat:no-repeat;background-size:15% 100%;transition:background-size .4s ease-in-out}main section.category-callouts{text-align:center;padding-top:0}main section.category-callouts .callout{display:inline-block;vertical-align:top;width:25%;margin-right:-5px;position:relative;text-align:left}@media screen and (max-width: 991px){main section.category-callouts .callout{width:50%;margin-bottom:1.5em}}@media screen and (max-width: 767px){main section.category-callouts .callout{width:100%}}main section.category-callouts .callout .wrapper{padding:0.25em}main section.category-callouts .callout .content-frame{text-align:center}main section.category-callouts .callout .photo{position:relative;width:100%;height:100%;top:0;left:0;overflow:hidden;padding-top:80%;box-shadow:5px 5px 10px rgba(0,0,0,0.25);margin-bottom:1em}main section.category-callouts .callout .copy{padding:0 1em}main section.category-callouts .callout .name{padding:0.15em 1em 0.15em 2em}main section.category-callouts .callout .name h2{margin:0.5em 0;padding:0;font-size:1em;vertical-align:middle;text-align:center}main section.category-callouts .callout .name h2 a{margin:0;width:12em;max-width:100%;padding:0}main section.category-callouts .callout .name h2 a span{width:calc(100% - 1px);display:inline-block;vertical-align:middle;padding:0.25em}main section.category-callouts .callout .name h2 a .heightfix{content:'';width:1px;height:3em;margin-right:-6px;display:inline-block;vertical-align:middle}main section.category-callouts .callout .name .icon{position:relative;width:3em;height:3em;vertical-align:middle;display:inline-block}main section.category-callouts .callout .name .icon img{width:100%;height:auto}main section.category-callouts .callout .name:after{content:'';display:block;clear:both}main section#page_collections.category-callouts{text-align:center}main section#page_collections.category-callouts .filter-section{text-align:left}main section#page_collections.category-callouts .filter-section .filters{color:#445239;margin:40px 0;display:inline-block}main section#page_collections.category-callouts .filter-section .filters h3{font-family:"gotham", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.2em;color:#4D8433;margin:0 0 5px 0}main section#page_collections.category-callouts .filter-section .filters .filter-line{height:1px;background-color:#70B32F;width:100%;margin-bottom:10px}main section#page_collections.category-callouts .filter-section .filters .filter-list{list-style:none;display:flex;gap:40px;margin:0;padding:0}@media screen and (max-width: 991px){main section#page_collections.category-callouts .filter-section .filters .filter-list{display:block}}main section#page_collections.category-callouts .filter-section .filters .filter-item{position:relative}@media screen and (max-width: 991px){main section#page_collections.category-callouts .filter-section .filters .filter-item{display:inline-block;padding:0.5em 1em}}main section#page_collections.category-callouts .filter-section .filters .filter-item.active .filter-btn{color:#578b24}main section#page_collections.category-callouts .filter-section .filters .filter-item.active .arrow{transform:rotate(180deg)}main section#page_collections.category-callouts .filter-section .filters .filter-item.active .dropdown{display:flex}main section#page_collections.category-callouts .filter-section .filters .filter-btn,main section#page_collections.category-callouts .filter-section .filters .solo-btn{background:none;border:none;font-size:1rem;color:#445239;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:0.03em;display:flex;align-items:center;gap:5px}main section#page_collections.category-callouts .filter-section .filters .filter-btn:hover,main section#page_collections.category-callouts .filter-section .filters .solo-btn:hover{color:#578b24}main section#page_collections.category-callouts .filter-section .filters .arrow{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #445239;transition:transform 0.3s ease}main section#page_collections.category-callouts .filter-section .filters .dropdown{position:absolute;top:30px;left:0;background:#fff;border:1px solid #cae9ab;box-shadow:0 2px 6px rgba(0,0,0,0.1);padding:10px 15px;list-style:none;display:none;flex-direction:column;gap:6px;z-index:10;min-width:140px}main section#page_collections.category-callouts .filter-section .filters .dropdown li label{font-size:0.9rem;color:#445239;cursor:pointer;display:flex;align-items:center}main section#page_collections.category-callouts .filter-section .filters .dropdown li label input{margin-right:5px}main section#page_collections.category-callouts .filter-section .filters .dropdown li label:hover{color:#70B32F}main section#page_collections.category-callouts .callout{display:inline-block;vertical-align:top;width:25%;margin-right:-5px;position:relative;text-align:left;padding:2em;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_collections.category-callouts .callout.not-showing,main section#page_collections.category-callouts .callout .gallery-nav .photo.not-showing{width:0px;height:0px;margin:0;padding:0;overflow:hidden;opacity:0 !important;pointer-events:none;display:none}@media screen and (max-width: 991px){main section#page_collections.category-callouts .callout{width:50%}}@media screen and (max-width: 767px){main section#page_collections.category-callouts .callout{width:100%}}main section#page_collections.category-callouts .callout .wrapper{padding:1em;box-shadow:0px 0px 15px rgba(0,0,0,0.25);background:white}main section#page_collections.category-callouts .callout .content-frame{text-align:center}main section#page_collections.category-callouts .callout .gallery{padding:100% 0 0 0;position:relative}main section#page_collections.category-callouts .callout .gallery a{cursor:zoom-in}main section#page_collections.category-callouts .callout .gallery .photo-item{position:absolute;pointer-events:none;top:0;left:0;width:100%;opacity:0;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_collections.category-callouts .callout .gallery .photo-item.active{opacity:1;pointer-events:unset}main section#page_collections.category-callouts .callout .gallery .photo{position:relative;width:100%;top:0;left:0;overflow:hidden;padding-top:80%;box-shadow:5px 5px 15px rgba(0,0,0,0.25)}main section#page_collections.category-callouts .callout .gallery-nav{padding:0.5em 0}main section#page_collections.category-callouts .callout .gallery-nav .photo{-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;width:3em;height:3em;display:inline-block;top:0;left:0;overflow:hidden;box-shadow:5px 5px 15px rgba(0,0,0,0.25);padding:0;opacity:1;cursor:pointer;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_collections.category-callouts .callout .gallery-nav .photo.more-photos{border:1px solid #4D8433;color:#4D8433;text-align:center;padding-top:0.75em}main section#page_collections.category-callouts .callout .copy{padding:0 1.5em}main section#page_collections.category-callouts .callout .variety-name{padding:0.5em 0}@media screen and (max-width: 991px){main section#page_collections.category-callouts .callout .variety-name{font-size:1.25em}}main section#page_collections.category-callouts .callout .name{padding:0.15em 1em 0.15em 0em;text-align:center}main section#page_collections.category-callouts .callout .name h2{margin:0.5em 0;padding:0;font-size:1em;vertical-align:middle;text-align:center}main section#page_collections.category-callouts .callout .name h2 a{margin:0;width:12em;max-width:100%;padding:0}main section#page_collections.category-callouts .callout .name h2 a span{width:calc(100% - 1px);display:inline-block;vertical-align:middle;padding:0.25em}main section#page_collections.category-callouts .callout .name h2 a .heightfix{content:'';width:1px;height:3em;margin-right:-6px;display:inline-block;vertical-align:middle}main section#page_collections.category-callouts .callout .name .icon{position:relative;width:3em;height:3em;vertical-align:middle;display:inline-block}main section#page_collections.category-callouts .callout .name .icon img{width:100%;height:auto}main section#page_collections.category-callouts .callout .name:after{content:'';display:block;clear:both}main section#page_inspirations.category-callouts{text-align:left}main section#page_inspirations.category-callouts .callout{display:inline-block;vertical-align:top;width:25%;margin-right:-5px;position:relative;text-align:left;padding:2em}@media screen and (max-width: 991px){main section#page_inspirations.category-callouts .callout{width:50%}}@media screen and (max-width: 767px){main section#page_inspirations.category-callouts .callout{width:100%}}main section#page_inspirations.category-callouts .callout .wrapper{padding:1em;box-shadow:0px 0px 15px rgba(0,0,0,0.25);background:white}main section#page_inspirations.category-callouts .callout .content-frame{text-align:center}main section#page_inspirations.category-callouts .callout .gallery{padding:1em 0 0 0}main section#page_inspirations.category-callouts .callout .gallery .photo-item{display:none;opacity:0;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_inspirations.category-callouts .callout .gallery .photo-item.active{display:block;opacity:1}main section#page_inspirations.category-callouts .callout .gallery .photo{position:relative;width:100%;top:0;left:0;overflow:hidden;padding-top:80%;box-shadow:5px 5px 15px rgba(0,0,0,0.25)}@media screen and (max-width: 991px){main section#page_inspirations.category-callouts .callout .gallery .photo{margin-bottom:1.5em}}main section#page_inspirations.category-callouts .callout .gallery-nav{padding:0.5em 0}main section#page_inspirations.category-callouts .callout .gallery-nav .photo{position:relative;width:3em;height:3em;display:inline-block;top:0;left:0;overflow:hidden;box-shadow:5px 5px 15px rgba(0,0,0,0.25);padding:0;opacity:1;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_inspirations.category-callouts .callout .copy{padding:0 1.5em}main section#page_inspirations.category-callouts .callout .variety-name{padding:0.5em 0}main section#page_inspirations.category-callouts .callout .name{padding:0.15em 1em 0.15em 0em;text-align:center}main section#page_inspirations.category-callouts .callout .name h2{margin:0.5em 0;padding:0;font-size:1em;vertical-align:middle;text-align:center}main section#page_inspirations.category-callouts .callout .name h2 a{margin:0;width:12em;max-width:100%;padding:0}main section#page_inspirations.category-callouts .callout .name h2 a span{width:calc(100% - 1px);display:inline-block;vertical-align:middle;padding:0.25em}main section#page_inspirations.category-callouts .callout .name h2 a .heightfix{content:'';width:1px;height:3em;margin-right:-6px;display:inline-block;vertical-align:middle}main section#page_inspirations.category-callouts .callout .name .icon{position:relative;width:3em;height:3em;vertical-align:middle;display:inline-block}main section#page_inspirations.category-callouts .callout .name .icon img{width:100%;height:auto}main section#page_inspirations.category-callouts .callout .name:after{content:'';display:block;clear:both}main section#page_collections_varieties.category-callouts{text-align:left}main section#page_collections_varieties.category-callouts .callout{display:inline-block;vertical-align:top;width:25%;margin-right:-5px;position:relative;text-align:left;padding:2em}@media screen and (max-width: 991px){main section#page_collections_varieties.category-callouts .callout{width:50%}}@media screen and (max-width: 767px){main section#page_collections_varieties.category-callouts .callout{width:100%}}main section#page_collections_varieties.category-callouts .callout .wrapper{padding:1em;box-shadow:0px 0px 15px rgba(0,0,0,0.25);background:#F4F4F4;background:white}main section#page_collections_varieties.category-callouts .callout .content-frame{text-align:center}main section#page_collections_varieties.category-callouts .callout .copy{padding:0 1.5em}main section#page_collections_varieties.category-callouts .callout .variety-name{padding:0.5em 0}main section#page_collections_varieties.category-callouts .callout .name{padding:0.15em 1em 0.15em 0em;text-align:center}main section#page_collections_varieties.category-callouts .callout .name h2{margin:0.5em 0;padding:0;font-size:1em;vertical-align:middle;text-align:center}main section#page_collections_varieties.category-callouts .callout .name h2 a{margin:0;width:12em;max-width:100%;padding:0}main section#page_collections_varieties.category-callouts .callout .name h2 a span{width:calc(100% - 1px);display:inline-block;vertical-align:middle;padding:0.25em}main section#page_collections_varieties.category-callouts .callout .name h2 a .heightfix{content:'';width:1px;height:3em;margin-right:-6px;display:inline-block;vertical-align:middle}main section#page_collections_varieties.category-callouts .callout .name .icon{position:relative;width:3em;height:3em;vertical-align:middle;display:inline-block}main section#page_collections_varieties.category-callouts .callout .name .icon img{width:100%;height:auto}main section#page_collections_varieties.category-callouts .callout .name:after{content:'';display:block;clear:both}main section#page_collections_varieties.category-callouts .callout h4.sizes-label{font-family:"gotham", sans-serif;font-weight:400;font-style:normal;font-size:1em}main section#page_collections_varieties.category-callouts .callout .sizes .size{width:50%;display:inline-block;margin-right:-5px;padding:0.4em;min-width:118px}main section#page_collections_varieties.category-callouts .callout .sizes .size .size-wrapper{padding:0.5em;box-shadow:2px 2px 10px rgba(0,0,0,0.25)}main section#page_collections_varieties.category-callouts .callout .sizes .size .size-wrapper .icon{position:relative;display:inline-block;width:3em;height:3em;vertical-align:middle;margin:1em 0;margin-right:-5px}main section#page_collections_varieties.category-callouts .callout .sizes .size .size-wrapper .icon .box{position:absolute;top:0;left:0;width:100%;height:100%;background:white;border:1px solid #70B32F}main section#page_collections_varieties.category-callouts .callout .sizes .size .size-wrapper .value{display:inline-block;width:calc(100% - 3em);margin-right:-5px;padding:0 0 0 0.5em;vertical-align:middle}main section#page_collections_varieties.category-callouts .section-links a.button{margin:0 3em}@media screen and (max-width: 991px){main section#page_collections_varieties.category-callouts .section-links{margin:1em}}main section#page_careers.category-callouts{text-align:left}main section#page_careers.category-callouts .callout{display:inline-block;vertical-align:top;width:25%;margin-right:-5px;position:relative;text-align:left;padding:2em}@media screen and (max-width: 991px){main section#page_careers.category-callouts .callout{width:50%}}@media screen and (max-width: 767px){main section#page_careers.category-callouts .callout{width:100%}}main section#page_careers.category-callouts .callout .wrapper{padding:1em;box-shadow:0px 0px 15px rgba(0,0,0,0.25);background:white}main section#page_careers.category-callouts .callout .content-frame{text-align:center}main section#page_careers.category-callouts .callout .gallery{padding:1em 0 0 0}main section#page_careers.category-callouts .callout .gallery .photo-item{display:none;opacity:0;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_careers.category-callouts .callout .gallery .photo-item.active{display:block;opacity:1}main section#page_careers.category-callouts .callout .gallery .photo{position:relative;width:100%;top:0;left:0;overflow:hidden;padding-top:80%;box-shadow:5px 5px 15px rgba(0,0,0,0.25)}main section#page_careers.category-callouts .callout .gallery-nav{padding:0.5em 0}main section#page_careers.category-callouts .callout .gallery-nav .photo{position:relative;width:3em;height:3em;display:inline-block;top:0;left:0;overflow:hidden;box-shadow:5px 5px 15px rgba(0,0,0,0.25);padding:0;opacity:1;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_careers.category-callouts .callout .copy{padding:0 1.5em}main section#page_careers.category-callouts .callout .variety-name{padding:0.5em 0}main section#page_careers.category-callouts .callout .name{padding:0.15em 1em 0.15em 0em;text-align:center}main section#page_careers.category-callouts .callout .name h2{margin:0.5em 0;padding:0;font-size:1em;vertical-align:middle;text-align:center}main section#page_careers.category-callouts .callout .name h2 a{margin:0;width:12em;max-width:100%;padding:0}main section#page_careers.category-callouts .callout .name h2 a span{width:calc(100% - 1px);display:inline-block;vertical-align:middle;padding:0.25em}main section#page_careers.category-callouts .callout .name h2 a .heightfix{content:'';width:1px;height:3em;margin-right:-6px;display:inline-block;vertical-align:middle}main section#page_careers.category-callouts .callout .name .icon{position:relative;width:3em;height:3em;vertical-align:middle;display:inline-block}main section#page_careers.category-callouts .callout .name .icon img{width:100%;height:auto}main section#page_careers.category-callouts .callout .name:after{content:'';display:block;clear:both}main section#page_inspiration_gallery .slick-list{overflow:visible}main section#page_inspiration_gallery .slide .copy-side{padding:1em 1em 1em 3em}main section#page_inspiration_gallery .slide h2.title{display:block;position:relative;padding:0.5em 0}main section#page_inspiration_gallery .slide h2.title:before{content:'';width:200vw;height:100%;position:absolute;top:0;left:-10em;background:#D2DAC6;opacity:0.23;z-index:-1}main section#page_inspiration_gallery .slide a.button-link{margin:0.25em 1em}main section#page_inspiration_gallery .slide a.button-link:first-child{margin-left:0}main section#page_inspiration_gallery .slide a.button-link.disabled{color:#929497;cursor:not-allowed}main section#page_inspiration_gallery .full-container{position:relative;overflow:visible}main section#page_inspiration_gallery .gallery-nav{position:absolute;top:17.5vw;left:0;margin-top:1em;padding:0 1em;width:50%}@media screen and (max-width: 991px){main section#page_inspiration_gallery .gallery-nav{width:100%;padding:0 1em}}main section#page_inspiration_gallery .gallery-nav .arrows{position:relative;top:0;z-index:1000}main section#page_inspiration_gallery .gallery-nav .arrows .slick-prev,main section#page_inspiration_gallery .gallery-nav .arrows .slick-next{top:0;transform:none !important}main section#page_inspiration_gallery .gallery-nav .arrows .slick-prev:before,main section#page_inspiration_gallery .gallery-nav .arrows .slick-next:before{content:''}main section#page_inspiration_gallery .gallery-nav .arrows .slick-next{right:15px}main section#page_inspiration_gallery .gallery-nav .arrows .slick-next:before{display:inline-block;background:url(../images/gallery-arrow.svg) center center no-repeat;background-size:contain;width:50px;height:50px;opacity:1}main section#page_inspiration_gallery .gallery-nav .arrows .slick-prev{left:-15px}main section#page_inspiration_gallery .gallery-nav .arrows .slick-prev:before{display:inline-block;background:url(../images/gallery-arrow.svg) center center no-repeat;background-size:contain;width:50px;height:50px;transform:rotate(180deg);opacity:1}main section#page_inspiration_gallery .gallery-nav .dots{position:relative}main section#page_inspiration_gallery .gallery-nav .dots ul{margin:0;padding:0}main section#page_inspiration_gallery .gallery-nav .dots ul li{display:inline-block;padding:0.25em 0;margin:0 1em}main section#page_inspiration_gallery .gallery-nav .dots ul li button{color:transparent;content:'';display:block;width:25px;height:25px;padding:0;margin:0 0 0 0;overflow:hidden;background:white;outline:none;border:3px solid #929497;transform:scaleY(0.8) rotate(45deg);-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_inspiration_gallery .gallery-nav .dots ul li button:before{content:''}main section#page_inspiration_gallery .gallery-nav .dots ul li.slick-active button{background:#C7C8CA;border-color:#C7C8CA}main section#page_guided_gallery .slide .copy-side{padding:1em 1em 1em 3em}main section#page_guided_gallery .slide h2.title{display:block;position:relative;padding:0.5em 0}main section#page_guided_gallery .full-container{position:relative}main section#page_guided_gallery .slider-nav{list-style:none;padding:0;margin:0 0 3em 0}main section#page_guided_gallery .slider-nav li{cursor:pointer;padding:10px 15px;margin-bottom:5px;background:#eee;border-radius:6px;transition:background 0.2s ease}main section#page_guided_gallery .slider-nav li.active,main section#page_guided_gallery .slider-nav li:hover{background:#4D8433;color:#fff}main section.content-section .item{width:calc(25% - 5px);display:inline-block;vertical-align:top;padding:2em}@media screen and (max-width: 1199px){main section.content-section .item{width:calc(33.3333% - 5px)}}@media screen and (max-width: 991px){main section.content-section .item{width:calc(50% - 5px)}}@media screen and (max-width: 767px){main section.content-section .item{width:100%}}main section.content-section .item .photo{position:relative;width:100%;padding-top:80%;overflow:hidden}main section.callout-section.with-gallery .gallery{position:relative}main section.callout-section.with-gallery .gallery:before{content:'';width:5em;height:100%;position:absolute;left:0;top:0;background:none;background:linear-gradient(90deg, #fff 0%, rgba(255,255,255,0) 100%);z-index:500}main section.callout-section.with-gallery .gallery:after{content:'';width:5em;height:100%;position:absolute;right:0;top:0;background:none;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 100%);z-index:500}main section.callout-section.with-gallery .gallery .slide{padding:1em}main section.callout-section.with-gallery .gallery .slide .slide-wrapper{position:relative}main section.callout-section.with-gallery .gallery .slide .photo{position:relative;overflow:hidden;padding-top:100%}main section.callout-section.with-gallery .gallery .slide .caption{position:absolute;left:0;bottom:0;width:100%;padding:1em;background:rgba(0,0,0,0.75);color:white}main section#page_sustainability-chart .sustainability-lifetime{padding:2rem 0;font-family:sans-serif}main section#page_sustainability-chart .sustainability-lifetime h3{text-align:center;margin-bottom:2rem;font-size:1.75rem;font-weight:700}main section#page_sustainability-chart .chart{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:end;overflow:hidden;padding-bottom:5em}main section#page_sustainability-chart .chart-rows{display:flex;flex-direction:column;justify-content:space-between;height:360px;border-right:1px solid #ccc;padding-right:1rem}main section#page_sustainability-chart .chart-rows .chart-row{display:flex;justify-content:flex-end;align-items:center;position:relative;flex:1}main section#page_sustainability-chart .chart-rows .chart-row .chart-cell{position:relative}main section#page_sustainability-chart .chart-rows .chart-row .chart-cell:first-child{font-size:0.85rem;color:#555;min-width:2rem;text-align:right}main section#page_sustainability-chart .chart-rows .chart-row .chart-cell:last-child{flex:1;border-top:1px solid #ccc;height:1px;position:absolute;left:4em;top:50%;width:100000000000em}main section#page_sustainability-chart .chart-columns{display:flex;align-items:flex-end;justify-content:space-around;height:360px;position:relative;gap:2rem;margin-left:2em}main section#page_sustainability-chart .chart-columns .chart-column{display:flex;flex-direction:column;align-items:center;width:100px;position:relative;padding-bottom:1.2em}main section#page_sustainability-chart .chart-columns .chart-column img{display:block;width:60px;max-height:100%;transform:scaleY(0);transform-origin:bottom center;object-fit:contain;align-self:center;margin-bottom:0.5rem;-o-transition:transform 1s;-ms-transition:transform 1s;-moz-transition:transform 1s;-webkit-transition:transform 1s;-webkit-backface-visibility:hidden}main section#page_sustainability-chart .chart-columns .chart-column img.loaded{transform:scaleY(1)}main section#page_sustainability-chart .chart-columns .chart-column .chart-column-label{position:absolute;bottom:-3.1em}main section#page_sustainability-chart .sustainability-lifetime-title{font-size:0.9rem;font-weight:600;margin-top:0.25rem;text-align:center}main section#page_sustainability-chart .sustainability-lifetime-value{font-size:0.85rem;color:#666;text-align:center}@media (max-width: 700px){main section#page_sustainability-chart .chart{grid-template-columns:1fr}main section#page_sustainability-chart .chart-rows{display:none}main section#page_sustainability-chart .chart-columns{height:auto;flex-wrap:wrap;gap:1.5rem}main section#page_sustainability-chart .chart-columns .chart-column{width:80px}}main section.small-callouts{text-align:center}main section.small-callouts .inner{position:relative}main section.small-callouts .intro-text{text-align:left;padding-bottom:3em}main section.small-callouts .main-link{text-align:right}main section.small-callouts .callout{position:relative;text-align:center}@media screen and (max-width: 991px){main section.small-callouts .callout{width:50%}}@media screen and (max-width: 767px){main section.small-callouts .callout{width:100%}}main section.small-callouts .callout .photo{width:100%;padding-top:80%;position:relative;overflow:hidden}main section.small-callouts .callout .wrapper{position:relative;overflow:hidden;background:white;box-shadow:5px 5px 20px rgba(0,0,0,0.25);margin:1em;padding:1em}main section.callout{background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;padding:0}main section.callout.multiply{background-blend-mode:multiply}main section.callout.right{text-align:right}main section.callout.right.photo-bg:before{content:'';background:#000;background:linear-gradient(270deg, #000 0%, rgba(0,0,0,0) 100%);width:70%;height:100%;position:absolute;right:0;top:0}main section.callout.left{text-align:left}main section.callout.left.photo-bg:before{content:'';background:#000;background:linear-gradient(90deg, #000 0%, rgba(0,0,0,0) 100%);width:70%;height:100%;position:absolute;left:0;top:0}main section#page_content{background:url(../images/texture-bg.jpg) center center no-repeat;background-size:cover;padding-top:0}main section.form-embed .form{border-radius:2em;padding:1em}main section.form-embed .form .nf-form-title{text-transform:uppercase}main section.form-embed .form .nf-form-title h3{color:#70B32F}main section#page_newsletter .form button,main section#page_newsletter .form input[type="submit"],main section#page_newsletter .form input[type="submit"].ninja-forms-field.nf-element{border:3px solid white;background:none;color:white;padding:0.25em 2em;border-radius:100em;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}main section#page_newsletter .form button:hover,main section#page_newsletter .form button:active,main section#page_newsletter .form button:focus,main section#page_newsletter .form input[type="submit"]:hover,main section#page_newsletter .form input[type="submit"]:active,main section#page_newsletter .form input[type="submit"]:focus,main section#page_newsletter .form input[type="submit"].ninja-forms-field.nf-element:hover,main section#page_newsletter .form input[type="submit"].ninja-forms-field.nf-element:active,main section#page_newsletter .form input[type="submit"].ninja-forms-field.nf-element:focus{background:white;color:#70B32F}main section#page_newsletter .form .nf-error-msg,main section#page_newsletter .form .nf-error-msg.nf-error-required-error,main section#page_newsletter .form .nf-error-msg.nf-error-field-errors{color:white}main section#page_newsletter .form .ninja-forms-req-symbol{color:white}main section#page_instagram .instagram-frame{background:#000;border-radius:1000em 0 0 1000em;float:right;width:95%;padding:2em 8em 2em 40%;text-align:center;position:relative}main section#page_instagram .instagram-frame:before{content:'';display:block;width:40%;height:100%;background:url(../images/letter-logo_blue.svg) center center no-repeat;background-size:contain;position:absolute;left:0;top:0;pointer-events:none;transform:scale(1.1)}main section#page_instagram .instagram-frame .slide{padding:1em}main section#page_instagram .instagram-frame .slide .instafeed-item{background-size:cover !important}main section#page_instagram .instagram-frame .slide img{width:100%;height:auto;opacity:0}main section#page_partners .logo{width:calc(100%/8);margin-right:-5px;height:auto}@media screen and (max-width: 991px){main section#page_partners .logo{width:calc(100%/4)}}footer{background:url(../images/footer-bg.jpg) center center no-repeat #000;background-size:cover;color:white;position:relative}footer #footer_wrapper{position:relative;z-index:1}footer section{color:inherit}footer .foot-col{display:inline-block;margin-right:-5px;vertical-align:middle}footer .foot-col.logo-col{width:25%}@media screen and (max-width: 1299px){footer .foot-col.logo-col{width:50%;margin:auto;display:block}}@media screen and (max-width: 991px){footer .foot-col.logo-col{width:100%}}footer .foot-col.nav-col{width:75%}@media screen and (max-width: 1299px){footer .foot-col.nav-col{width:100%}}footer .footer-bottom{padding-top:3em}footer .social-section{font-size:1.5em;padding-top:1em;color:white}footer .social-section ul li{padding:0 0.25em}footer .social-section a{background:transparent;color:white;border-radius:5px;display:block;-o-transition:all .25s;-ms-transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-webkit-backface-visibility:hidden;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}footer .social-section a:hover,footer .social-section a:active,footer .social-section a:focus{transform:scale(1.2)}footer .logo{padding:0 3em 2em}footer .logo img{max-width:100%;width:100%;height:auto}footer .foot-buttons .button{font-size:1em;margin:0 0.25em}footer .foot-nav{font-size:1.2em;margin:0;padding:0;display:block;list-style:none;font-family:"gotham", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}footer .foot-nav a,footer .foot-nav a:hover,footer .foot-nav a:visited,footer .foot-nav a:active,footer .foot-nav a:focus{color:inherit}@media screen and (min-width: 992px){footer .foot-nav{text-align:justify}footer .foot-nav:after{content:'';width:100%;display:inline-block;font-size:0;line-height:0}}@media screen and (max-width: 991px){footer .foot-nav{padding:0 1em}}footer .foot-nav li{padding:0 1em;vertical-align:top}footer .foot-nav>li>a{border-bottom:2px solid #70B32F;margin:1em 0;display:inline-block}@media screen and (max-width: 991px){footer .foot-nav>li{width:50%;padding:1em 0.25em;margin-right:-5px;text-align:left}footer .foot-nav>li li{text-align:left}}footer .foot-nav ul{display:block;list-style:none;padding:0;font-size:0.75em;text-transform:none}footer .foot-nav ul li{padding:0.15em 0;font-family:"gotham", sans-serif;font-weight:400;font-style:normal}footer .foot-nav .sub-nav{font-family:"gotham", sans-serif;font-weight:400;font-style:normal}footer .foot-nav .trust-section img{max-width:100%;height:auto;width:13em}footer .bottom-links{font-size:1em;text-transform:uppercase}footer .bottom-links a,footer .bottom-links a:hover,footer .bottom-links a:visited,footer .bottom-links a:active,footer .bottom-links a:focus{color:inherit}footer .bottom-links li{display:inline-block !important;width:auto;padding:0 0.5em}footer .bottom-links li:first-of-type{padding-left:0}footer .bottom-links li:last-of-type:after{display:none;padding-right:0}footer .bottom-links .link-animated:after{background:white}@media screen and (max-width: 991px){footer .bottom-links>li{display:block}}footer .links-section{padding-top:2em}footer .links-section a:hover{text-decoration:underline}footer .location-info h3{font-family:"gotham", sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:1.25em;padding-bottom:0.5em;border-bottom:1px solid white}@media screen and (max-width: 991px){footer .location-info h3{display:inline-block}}footer .location-info .location{padding-bottom:1.5em}footer .location-info .location strong{font-size:1.5em}footer .adobe{text-align:center}@media screen and (max-width: 991px){#wpadminbar{display:none}}@media print{header,footer{display:none}.arrow-prev,.arrow-next,.button{display:none}.listing{width:50% !important}.content{font-size:1rem !important}.content .title{font-size:3rem}.content .content-block{padding:0}section.content-callouts,section.callouts{display:none}section#page_video{display:none}section.hero{display:none}#social_breadcrumbs{display:none}}
