/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}hr{color:inherit;height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--border-radius-sm:4px;--border-radius-normal:10px;--sm-screen:min-width: 640px;--md-screen:min-width: 768px;--lg-screen:min-width: 1024px;--xl-screen:min-width: 1280px;--dark-brown:#45200a;--tan:#fff9f5;--blue-1:#e3f5fb;--blue-2:#c2ebfc;--blue-3:#0fbaf0;--blue-4:#0485ae;--blue-5:#014d65;--green-1:#effae7;--green-2:#c7e2b3;--green-3:#89c260;--green-4:#508927;--green-5:#2a5809;--orange-1:#ffedda;--orange-2:#ffd19f;--orange-3:#f99f3e;--orange-4:#bc6303;--orange-5:#8c4901;--purple-1:#fcf1ff;--purple-2:#f5d1fe;--purple-3:#b873c9;--purple-4:#7b368b;--purple-5:#5e146f;--red-1:#ffe9e6;--red-2:#ff988a;--red-3:#f9543e;--red-4:#c82d18;--red-5:#991504;--yellow-1:#fffae7;--yellow-2:#ffe790;--yellow-3:#f9d03e;--yellow-4:#cea719;--yellow-5:#a78302;--gray-4:#bdbdbd;--body-font-family:"Source Sans 3",sans-serif;--heading-font-family:"Magilio",sans-serif;--drop-shadow:10px 10px 10px 0px rgba(0,0,0,.1)}.mix-background{position:relative}.mix-background>div{isolation:isolate}.mix-background:before{content:"";z-index:0;background-color:var(--background-color);mix-blend-mode:overlay;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.primary-blue{--primary-color-1:var(--blue-1);--primary-color-2:var(--blue-2);--primary-color-3:var(--blue-3);--primary-color-4:var(--blue-4);--primary-color-5:var(--blue-5)}.primary-green{--primary-color-1:var(--green-1);--primary-color-2:var(--green-2);--primary-color-3:var(--green-3);--primary-color-4:var(--green-4);--primary-color-5:var(--green-5)}.primary-orange{--primary-color-1:var(--orange-1);--primary-color-2:var(--orange-2);--primary-color-3:var(--orange-3);--primary-color-4:var(--orange-4);--primary-color-5:var(--orange-5)}.primary-purple{--primary-color-1:var(--purple-1);--primary-color-2:var(--purple-2);--primary-color-3:var(--purple-3);--primary-color-4:var(--purple-4);--primary-color-5:var(--purple-5)}.primary-red{--primary-color-1:var(--red-1);--primary-color-2:var(--red-2);--primary-color-3:var(--red-3);--primary-color-4:var(--red-4);--primary-color-5:var(--red-5)}.primary-yellow{--primary-color-1:var(--yellow-1);--primary-color-2:var(--yellow-2);--primary-color-3:var(--yellow-3);--primary-color-4:var(--yellow-4);--primary-color-5:var(--yellow-5)}.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow{--background-color:var(--primary-color-2);--text-color:var(--primary-color-3);--text-color-dark:var(--primary-color-5);--heading-color:var(--primary-color-4);--header-bg-color:var(--primary-color-4);--content-bg-color:var(--primary-color-1);color:var(--text-color-dark)}:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h1{color:var(--heading-color)}:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h1{color:var(--heading-color)}:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h2{color:var(--heading-color)}:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h2{color:var(--heading-color)}:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h3{color:var(--heading-color)}:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h3{color:var(--heading-color)}:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h4{color:var(--heading-color)}:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h4{color:var(--heading-color)}:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h5{color:var(--heading-color)}:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h5{color:var(--heading-color)}:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h6{color:var(--heading-color)}:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h6{color:var(--heading-color)}:-webkit-any(:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h1,:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h2,:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h3,:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h4,:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h5,:-webkit-any(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h6).text-color{color:var(--text-color)}:is(:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h1,:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h2,:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h3,:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h4,:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h5,:is(.primary-red,.primary-orange,.primary-purple,.primary-green,.primary-blue,.primary-yellow) h6).text-color{color:var(--text-color)}.primary-color-reset{--background-color:var(--primary-color-2);--text-color:var(--primary-color-3);--text-color-dark:var(--primary-color-5);--heading-color:var(--primary-color-4)}.primary-color-1{color:var(--primary-color-1)}.primary-color-2{color:var(--primary-color-2)}.primary-color-3{color:var(--primary-color-3)}.primary-color-4{color:var(--primary-color-4)}.primary-color-5{color:var(--primary-color-5)}.primary-bg-color-1{background-color:var(--primary-color-1)}.primary-bg-color-2{background-color:var(--primary-color-2)}.primary-bg-color-3{background-color:var(--primary-color-3)}.primary-bg-color-4{background-color:var(--primary-color-4)}.primary-bg-color-5{background-color:var(--primary-color-5)}.current-color{color:currentColor}.heading-color{color:var(--heading-color)}.text-color{color:var(--text-color)}.text-color-dark{color:var(--text-color-dark)}:root{--default-container-width:1100px;--default-container-padding:16px}.container,.footer-container{--container-width:var(--container-width-override,var(--default-container-width,1100px));--container-padding:var(--container-padding-override,var(--default-container-padding,16px));max-width:var(--container-width);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){:-webkit-any(.container,.footer-container){--default-container-padding:32px}:is(.container,.footer-container){--default-container-padding:32px}}@media screen and (min-width:1528px){:-webkit-any(.container,.footer-container){--default-container-padding:0}:is(.container,.footer-container){--default-container-padding:0}}.form-copy-left,.form-heading-left{text-align:left}.form-copy-narrow,.form-ul-narrow{max-width:472px;margin:20px auto}@font-face{font-family:Magilio;src:url(/assets/fonts/magilio-webfont.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Magilio;src:url(/assets/fonts/magilio_slant-webfont.woff2)format("woff2");font-weight:400;font-style:italic}footer.footer{color:var(--dark-brown);background-color:var(--tan);padding:48px 0}footer.footer .container{padding:0}footer.footer p,footer.footer ul{font-size:12px}footer.footer .footer__logo{width:100%;max-width:68px}footer.footer .footer__description{margin:24px 0 12px}footer.footer .footer__copyright{margin:0}footer.footer .footer__nav ul{margin:0;padding:0;list-style:none;display:flex}footer.footer .footer__nav li{line-height:1}footer.footer .footer__nav li:not(:first-child){padding-left:4px}footer.footer .footer__nav li:not(:last-child){border-right:1px solid;padding-right:4px}footer.footer .footer__social{align-items:center;gap:10px;display:flex}footer.footer .footer__social-link{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}footer.footer .footer__social-link:hover{filter:brightness(2.5)}footer.footer .footer__social-link:focus{outline-offset:1px;outline:3px solid}@media screen and (min-width:768px){footer.footer{padding:100px 48px}footer.footer p,footer.footer ul{font-size:16px}footer.footer .footer__logo{max-width:114px}footer.footer .footer__social{gap:16px}footer.footer .footer__social-link{width:32px;height:32px}}@media screen and (max-width:600px){footer.footer .footer__nav ul{flex-direction:column}footer.footer .footer__nav li{border:none!important;margin-top:10px!important;padding:0!important}}label{color:var(--primary-color-5);font-family:var(--heading-font-family);text-transform:none;text-align:left;margin-bottom:4px;margin-left:8px;font-size:18px;font-weight:400;display:block}input[type=text],input[type=email],input[type=tel],textarea,.select select{border-radius:var(--border-radius-normal);border:1px solid var(--primary-color-4);font-family:var(--body-font-family);color:var(--primary-color-5);background-color:#fff;width:100%;min-width:15ch;padding:10px 20px;font-size:16px;line-height:1.5}@media screen and (min-width:768px){:is(input[type=text],input[type=email],input[type=tel],textarea,.select select){font-size:18px}}textarea{resize:vertical}.select{cursor:pointer;grid-template-areas:"select";align-items:center;display:grid}.select svg{color:var(--primary-color-4);pointer-events:none;justify-self:end;width:25px;height:25px;margin-right:1em}.select select{-webkit-appearance:none;appearance:none;cursor:inherit;outline:none;margin:0}.select select,.select svg{grid-area:select}.select:focus-within{border-radius:var(--border-radius-normal);outline:2px solid var(--primary-color-3)}.form-page .freeform-row [class*=freeform-col-].freeform-fieldtype-group .freeform-label.group-label{display:none}.form-page .freeform-row [class*=freeform-col-].freeform-fieldtype-group .freeform-row{margin:0}.form-page .freeform-row [class*=freeform-col-].freeform-fieldtype-group .freeform-row:first-of-type{margin:40px 0 0}@media screen and (max-width:767px){.form-page .freeform-row [class*=freeform-col-].freeform-fieldtype-group .freeform-row .freeform-col-6.freeform-fieldtype-radios:last-child{padding-top:0}}.form-page .freeform-row .freeform-fieldtype-rich-text h2{margin-bottom:30px}.form-page .freeform-row .freeform-fieldtype-rich-text h2:last-child{margin-bottom:0}.form-page .freeform-row .freeform-fieldtype-radios .input-group-one-line>label{color:var(--primary-color-5);text-transform:none;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:80px;margin-top:0;display:flex}@media screen and (min-width:768px){.form-page .freeform-row .freeform-fieldtype-radios .input-group-one-line>label{margin-top:10px}}.form-page .freeform-row .freeform-fieldtype-radios .input-group-one-line>label input[type=radio]{-webkit-appearance:none;appearance:none;border:1px solid var(--primary-color-5);cursor:pointer;border-radius:13px;width:26px;height:26px;margin:0;position:relative;transform:scale(1)}.form-page .freeform-row .freeform-fieldtype-radios .input-group-one-line>label input[type=radio]:checked:after{transform:scale(1)}.form-page .freeform-row .freeform-fieldtype-radios .input-group-one-line>label input[type=radio]:after{content:" ";background-color:var(--primary-color-5);transform-origin:50%;border-radius:10px;width:20px;height:20px;transition:transform .3s;display:block;position:absolute;top:2px;left:2px;transform:scale(0)}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;padding:8px;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover,.hamburger.hamburger--open:hover{opacity:.7}.hamburger.hamburger--open .hamburger__inner,.hamburger.hamburger--open .hamburger__inner:before,.hamburger.hamburger--open .hamburger__inner:after{background-color:#fff}.hamburger__box{width:21px;height:12px;display:inline-block;position:relative}.hamburger__inner{margin-top:-2px;display:block;top:50%}.hamburger__inner,.hamburger__inner:before,.hamburger__inner:after{background-color:var(--tan);border-radius:12px;width:20px;height:2.5px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger__inner:before,.hamburger__inner:after{content:"";display:block}.hamburger__inner:before{top:-8px}.hamburger__inner:after{bottom:-8px}.hamburger--spin .hamburger__inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger__inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger__inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.hamburger--open .hamburger__inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.hamburger--open .hamburger__inner:before{opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s;top:0}.hamburger--spin.hamburger--open .hamburger__inner:after{transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}.skip-to-content-link{color:#fff;z-index:999;background:#000;border:2px dashed #fff;padding:8px 16px;text-decoration:none;position:absolute;left:50%;transform:translateY(-120%)}.skip-to-content-link:focus{transform:translateY(10%)}header.header{background-color:var(--header-bg-color);z-index:99;position:relative}header.header .container{justify-content:space-between;align-items:center;width:100%;max-width:100%;height:75px;margin:0 auto;padding:0 32px;display:flex}@media screen and (max-width:768px){header.header .container{height:70px;padding:0 24px}}header.header a:hover{filter:none}header.header .logo{justify-content:center;align-items:center;display:flex}header.header .logo img{vertical-align:middle;width:64px;transform:none!important}@media screen and (max-width:768px){header.header .logo img{width:48px}}header.header .header__navigation,header.header .header__store{align-items:center;gap:60px;display:flex}@media screen and (max-width:768px){:is(header.header .header__navigation,header.header .header__store){gap:20px}}header.header .header__navigation a{color:#fff;text-decoration:none}header.header .header__navigation a:hover{color:#fff;filter:none;text-decoration:underline}header.header .header__navigation .header__store-btn{color:var(--tan);font-size:18px;font-weight:400}header.header .header__navigation .header__store-btn:hover{text-decoration:underline}@media screen and (max-width:768px){header.header .header__navigation .header__store-btn{font-size:15px}}.main-nav.main-nav--open .main-nav__navs{opacity:1;pointer-events:initial;z-index:1;top:100%}.main-nav .main-nav__navs{background-color:var(--header-bg-color);opacity:0;pointer-events:none;text-align:right;z-index:-1;flex-direction:column;justify-content:center;margin:0;padding:0 80px 16px;font-size:16px;list-style:none;display:flex;position:absolute;top:0%;left:0;right:0}@media (max-width:500px){.main-nav .main-nav__navs{padding:0 24px 16px}}.main-nav .main-nav__navs.main-nav__navs--transition{transition:opacity .25s,top .25s}.main-nav .main-nav__nav{padding:16px 0;list-style:none}.main-nav .main-nav__nav a,.main-nav .main-nav__nav button{color:#fff;text-align:left;min-width:176px;margin:4px 0;padding:4px 0;line-height:1.5;text-decoration:none;display:block}:is(.main-nav .main-nav__nav a,.main-nav .main-nav__nav button):hover{color:#fff;filter:none;text-decoration:underline}.main-nav .main-nav__departments{border-top:1px solid #fff;border-bottom:1px solid #fff}@media screen and (min-width:800px){.main-nav .main-nav__navs{text-align:left;flex-direction:row;padding:16px 0 64px;font-size:18px}.main-nav .main-nav__nav{padding:16px 32px}.main-nav .main-nav__departments{border:0;border-left:1px solid #fff;border-right:1px solid #fff}}img{width:100%;max-width:100%}.image--border-radius{border-radius:var(--border-radius-normal)}.image--drop-shadow{box-shadow:var(--drop-shadow)}.image--standard{border-radius:var(--border-radius-normal);box-shadow:var(--drop-shadow)}.section{padding:100px 24px}.section:has(.container){padding-left:0;padding-right:0}.section:has(.container) .container{padding-left:24px;padding-right:24px}@media screen and (min-width:1024px){.section{padding:200px 32px}.section:has(.container){padding-left:0;padding-right:0}.section:has(.container) .container{padding-left:32px;padding-right:32px:}}html,body,p{font-family:var(--body-font-family);font-size:14px;font-weight:400;line-height:1.5}@media screen and (min-width:768px){:-webkit-any(html,body,p){font-size:18px}:is(html,body,p){font-size:18px}}h1,h2,h3,h4,h5,h6,p{margin:0;margin-bottom:14px}@media screen and (min-width:768px){:-webkit-any(h1,h2,h3,h4,h5,h6,p){margin-bottom:16px}:is(h1,h2,h3,h4,h5,h6,p){margin-bottom:16px}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}a,.a{color:currentColor;text-decoration:underline;transition:filter .3s}:-webkit-any(a,.a):not(:-webkit-any(.button,.icon-button,:has(img))):hover{filter:brightness(.6)}:is(a,.a):not(:is(.button,.icon-button,:has(img))):hover{filter:brightness(.6)}:-webkit-any(a,.a):has(img) img{transition:transform .5s;transform:translateY(0%)scale(1)}:is(a,.a):has(img) img{transition:transform .5s;transform:translateY(0%)scale(1)}:-webkit-any(a,.a):has(img):hover{filter:brightness(.9)}:is(a,.a):has(img):hover{filter:brightness(.9)}:-webkit-any(a,.a):has(img):hover img{transform:translateY(-0%)scale(1.025)}:is(a,.a):has(img):hover img{transform:translateY(-0%)scale(1.025)}.main-body-copy,.main-body-copy.prose p:not(.subsection-eyebrow){font-family:var(--body-font-family);font-size:15px;line-height:1.5}@media screen and (min-width:768px){:is(.main-body-copy,.main-body-copy.prose p:not(.subsection-eyebrow)){font-size:18px}}.main-body-copy-bold{font-family:var(--body-font-family);font-size:15px;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.main-body-copy-bold{font-size:18px}}.subsection-eyebrow{font-family:var(--body-font-family);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}@media screen and (min-width:768px){.subsection-eyebrow{font-size:13px}}.subsection-body-copy,.subsection-body-copy.prose p:not(.subsection-eyebrow){font-family:var(--body-font-family);font-size:14px;line-height:1.5}strong:is(.subsection-body-copy,.subsection-body-copy.prose p:not(.subsection-eyebrow)){font-weight:700}:is(.subsection-body-copy,.subsection-body-copy.prose p:not(.subsection-eyebrow)).bold{font-weight:700}@media screen and (min-width:768px){:is(.subsection-body-copy,.subsection-body-copy.prose p:not(.subsection-eyebrow)){font-size:14px}}strong,.bold{font-weight:500}.italic{font-style:italic}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.15;font-family:var(--heading-font-family);font-weight:400}:-webkit-any(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration:none}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration:none}:-webkit-any(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) a:hover{filter:brightness(.9);text-decoration:underline}:is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) a:hover{filter:brightness(.9);text-decoration:underline}.big-heading,.big-header{line-height:1;font-family:var(--heading-font-family);font-size:42px}@media screen and (min-width:768px){:-webkit-any(.big-heading,.big-header){font-size:65px}:is(.big-heading,.big-header){font-size:65px}}.main-heading,.main-header{line-height:1.15;font-family:var(--heading-font-family);font-size:26px}@media screen and (min-width:768px){:-webkit-any(.main-heading,.main-header){font-size:40px}:is(.main-heading,.main-header){font-size:40px}}.subsection-heading,.subsection-header{line-height:1.15;font-family:var(--heading-font-family);font-size:20px}@media screen and (min-width:768px){:-webkit-any(.subsection-heading,.subsection-header){font-size:28px}:is(.subsection-heading,.subsection-header){font-size:28px}}.detail-heading-1,.detail-header-1{line-height:1.15;font-family:var(--heading-font-family);font-size:18px}@media screen and (min-width:768px){:-webkit-any(.detail-heading-1,.detail-header-1){font-size:32px}:is(.detail-heading-1,.detail-header-1){font-size:32px}}.detail-heading-2,.detail-header-2{line-height:1.15;font-family:var(--heading-font-family);font-size:16px}@media screen and (min-width:768px){:-webkit-any(.detail-heading-2,.detail-header-2){font-size:22px}:is(.detail-heading-2,.detail-header-2){font-size:22px}}.text-tiny{font-size:12px!important}.text-small{font-size:14px!important}.text-big{font-size:18px!important}.text-huge{font-size:20px!important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hidden,.hidden-children>*{display:none!important}.flex{display:flex}.align-center{align-items:center}.justify-between{justify-content:space-between}.list-reset{margin:0;padding:0;list-style:none}body:has(dialog[open]){overflow:hidden}#content{background-image:var(--background-doodle,"none");background-color:var(--content-bg-color);background-repeat:repeat-y;background-size:100%;transform:translate(0)}#content.dark-bg{--header-bg-color:var(--primary-color-5);--content-bg-color:var(--primary-color-2)}#main{padding-top:40px;padding-bottom:50px}@media screen and (min-width:1028px){#main{padding-top:125px;padding-bottom:125px}}:focus{outline-color:var(--primary-color-3)}button{background:0 0;border:none;padding:0}button:hover{cursor:pointer}.button{--button-color:var(--tan);--button-bg-color:var(--primary-color-5,var(--red-5));background-color:var(--button-bg-color);color:var(--button-color);cursor:pointer;font-family:var(--heading-font-family);letter-spacing:.5px;text-transform:lowercase;text-align:center;border-radius:48px;justify-content:center;align-items:center;gap:10px;padding:8px 15px;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:background .3s,color .3s,opacity .3s,outline .1s;display:inline-flex;position:relative}.button svg{width:25px;height:25px;transition:transform .25s;transform:scale(1)}:-webkit-any(.button.button--external-link,.button a:not(:-webkit-any([href^=\#],[href^=\/],[href*=localhost],[href*=ddev\.site],[href*=chapterandver\.se],[href*=yokesfreshmarkets\.com]))):after{content:"";background-color:var(--button-color);width:16px;height:16px;display:inline-block;-webkit-mask:url(/assets/icons/external-link.svg) 50%/cover no-repeat;mask:url(/assets/icons/external-link.svg) 50%/cover no-repeat}:is(.button.button--external-link,.button a:not(:is([href^=\#],[href^=\/],[href*=localhost],[href*=ddev\.site],[href*=chapterandver\.se],[href*=yokesfreshmarkets\.com]))):after{content:"";background-color:var(--button-color);width:16px;height:16px;display:inline-block;-webkit-mask:url(/assets/icons/external-link.svg) 50%/cover no-repeat;mask:url(/assets/icons/external-link.svg) 50%/cover no-repeat}.button:hover{--button-bg-color:var(--primary-color-3,var(--red-3))}.button:hover svg{transform:scale(1.15)}.button:focus{outline:3px solid var(--primary-color-3,var(--red-3));outline-offset:1px}.button:disabled{opacity:.5}.button.button--secondary{--button-color:var(--primary-color-5,var(--red-5));--button-bg-color:var(--primary-color-2,var(--red-2));--button-border-color:var(--primary-color-5,var(--red-5));border:1px solid var(--button-border-color)}.button.button--secondary:hover{--button-color:var(--primary-color-4,var(--red-4));--button-bg-color:var(--primary-color-1,var(--red-1))}.button.button--secondary:focus{outline-color:var(--primary-color-5,var(--red-5))}.button.button--ghost{--button-color:var(--primary-color-4,var(--red-4));--button-bg-color:transparent;cursor:pointer;font-family:var(--body-font-family);letter-spacing:.05em;text-transform:capitalize;border:none;border-radius:8px;padding:2px 8px;font-size:18px;font-weight:700;line-height:1}.button.button--ghost:focus{outline:3px solid var(--primary-color-2,var(--red-2));outline-offset:1px}@media screen and (max-width:768px){.button.button--ghost{font-size:14px}}.button.button--large{height:38px}.button.button--light{--button-bg-color:var(--primary-color-4)}.button.button--light:hover{--button-bg-color:var(--primary-color-5)}.button.button--lighter{--button-bg-color:var(--primary-color-3)}.button.button--lighter:hover{--button-bg-color:var(--primary-color-4)}.button.button--lightest{--button-bg-color:var(--primary-color-2)}.button.button--lightest:hover{--button-bg-color:var(--primary-color-3)}.button.button--disabled,.button :disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media screen and (min-width:768px){.button{padding:8px 25px;font-size:16px}.button.button--large{height:65px}}.icon-button{color:var(--primary-color-5,var(--red-5));border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,opacity .3s;display:inline-flex}.icon-button:hover{color:var(--primary-color-3,var(--red-3))}.icon-button:focus{outline:3px solid var(--primary-color-3,var(--red-3));outline-offset:1px}.icon-button:disabled{opacity:.5}.icon-button.button--secondary{color:var(--primary-color-2,var(--red-2));border:1px solid var(--primary-color-5,var(--red-5))}.icon-button.button--secondary:hover{color:var(--primary-color-1,var(--red-1))}.icon-button.button--secondary:focus{outline-color:var(--primary-color-5,var(--red-5))}.button-grid{flex-wrap:wrap;justify-content:center;gap:7px 10px;display:flex}.button-grid .button{flex-shrink:0}@media screen and (min-width:768px){.button-grid{gap:10px 20px}}.card{--card-padding-x:18px;--card-padding-y:38px;background-color:var(--tan);border-radius:var(--border-radius-sm);box-shadow:var(--drop-shadow);padding:var(--card-padding-y)var(--card-padding-x);z-index:1}.card .card__heading,.card .card__body{color:var(--text-color-dark)}.card .card__footer{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.card .card__footer .button{flex-shrink:0}.card.card--align-left{text-align:left}.card.card--align-left .card__footer{justify-content:flex-start}.card.card--align-center{text-align:center}.card.card--align-center .card__footer{justify-content:center}.card.card--inverted{background-color:var(--primary-color-4)}.card.card--inverted .card__heading,.card.card--inverted .card__body{color:var(--tan)}:is(.card.card--inverted .card__heading,.card.card--inverted .card__body) .main-heading{color:var(--tan)}@media screen and (min-width:768px){.card{--card-padding-x:24px;--card-padding-y:var(--card-padding-x);border-radius:var(--border-radius-normal)}}@media screen and (min-width:1028px){.card{--card-padding-x:48px;--card-padding-y:var(--card-padding-x)}}.category-filters.category-filters--mobile{background-color:transparent;border:0}.category-filters.category-filters--mobile select{text-transform:uppercase;color:var(--primary-color-4);font-size:16px;font-weight:700}.category-filters.category-filters--mobile option{text-transform:capitalize}@media screen and (min-width:768px){.category-filters.category-filters--mobile{display:none}}.category-filters.category-filters--desktop{display:none}@media screen and (min-width:768px){.category-filters.category-filters--desktop{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--primary-color-4);gap:max(16px,min(6.5vw,120px));margin:14px 0 40px;padding:0;display:flex;position:relative}.category-filters.category-filters--desktop .category-filters__filter{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:20px 0}.category-filters.category-filters--desktop .category-filters__filter label{font-family:var(--body-font-family);color:var(--primary-color-4);text-transform:uppercase;letter-spacing:1.32px;cursor:pointer;margin-left:0;font-size:22px;font-weight:600}.category-filters.category-filters--desktop .category-filters__filter:focus{outline-offset:1px;outline-width:2px;outline-style:solid;outline-color:var(--primary-color-3)}.category-filters.category-filters--desktop .category-filters__slider{content:"";background-color:var(--primary-color-5);border-radius:4px;width:0;height:12px;transition:transform .3s,width .25s;position:absolute;top:100%;left:0}}.department-features .department-features__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:16px;display:grid}.department-features .department-features__heading{margin-bottom:24px}.department-features.department__seasonal-specialties{margin-top:50px}.department-features.department__seasonal-specialties .department-feature{--heading-color:var(--primary-color-5);--text-color-dark:var(--primary-color-4);flex-direction:column-reverse;gap:10px;display:flex;position:relative}.department-features.department__seasonal-specialties .department-features__heading{text-align:center;margin-bottom:25px}.department-features.department__seasonal-specialties .department-feature__copy,.department-features.department__seasonal-specialties .department-feature__eyebrow{color:var(--text-color-dark)}@media screen and (min-width:768px){.department-features .department-features__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.department-features.department__seasonal-specialties{margin-top:125px}.department-features.department__seasonal-specialties .department-features__heading{margin-bottom:50px}.department-features.department__seasonal-specialties .department-features__list{flex-direction:column;align-items:center;gap:75px;display:flex;position:relative}.department-features.department__seasonal-specialties .department-feature{flex-direction:row-reverse;align-items:center;gap:24px;max-width:720px;display:flex}.department-features.department__seasonal-specialties .department-feature__image{max-width:300px;margin-bottom:0}}@media screen and (min-width:960px){.department-features.department__seasonal-specialties .department-feature:nth-child(3n+2){margin-left:0;margin-right:-18%}.department-features.department__seasonal-specialties .department-feature:nth-child(3n+3){margin-left:0;margin-right:-9%}}@media screen and (min-width:1080px){.department-features.department__seasonal-specialties .department-feature:nth-child(3n+2){margin-left:0;margin-right:-35%}.department-features.department__seasonal-specialties .department-feature:nth-child(3n+3){margin-left:0;margin-right:-18%}}.department-feature{flex-direction:column-reverse;display:flex}.department-feature .department-feature__image{margin-bottom:20px}.department-feature .department-feature__heading-container{flex-direction:column-reverse;display:flex}.department-feature .department-feature__heading{margin-bottom:4px}.department-feature .department-feature__eyebrow,.department-feature .department-feature__copy p:last-of-type{margin-bottom:0}.department-feature .department-feature__ctas{flex-wrap:wrap;gap:5px 20px;margin-top:4px;display:flex}.filters-form{flex-direction:column;gap:12px;display:flex}.hero{--hero-overlap:20%;--hero-image-width:100%;justify-content:center;align-items:center;display:flex}.hero .container{flex-direction:column-reverse;align-items:center;max-width:700px;display:flex}@media screen and (max-width:768px){.hero .container{max-width:100%}}.hero .hero__card{margin-top:calc(0% - var(--hero-overlap));width:90%;position:relative}.hero .hero__image{width:var(--hero-image-width);flex:auto;display:flex;position:relative}@media screen and (min-width:550px){.hero{--hero-overlap:10%}}@media screen and (min-width:768px){.hero{--hero-overlap:25%}}@media screen and (min-width:1024px){.hero{--hero-overlap:3%;--hero-image-width:50%}.hero.hero--hero-tall{--hero-overlap:4.19%;--hero-image-width:calc(597px - var(--hero-overlap));--container-width-override:1216px}.hero .container{max-width:var(--container-width);flex-direction:row-reverse;justify-content:center;width:100%}.hero .hero__card{right:var(--hero-overlap);width:calc(100% - var(--hero-image-width) + var(--hero-overlap));flex-grow:0;flex-shrink:0;margin-top:0}.hero .hero__image{left:var(--hero-overlap);width:calc(var(--hero-image-width) + var(--hero-overlap));flex-grow:0;flex-shrink:0}}.pagination{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination .pagination__pages{margin-bottom:0}.pagination .pagination__buttons{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pagination .pagination__button{color:var(--text-color-dark);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:2px;transition:background .25s;display:flex}.pagination .pagination__button span{justify-content:center;align-items:center;display:flex}.pagination .pagination__button:hover{background-color:var(--primary-color-2)}.recipe-favorites{--heading-color:var(--primary-color-4)}.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media screen and (min-width:768px){.recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.recipe-preview{--heading-color:var(--primary-color-4)}.recipe-preview .recipe-preview__body{flex-direction:column;display:flex}.recipe-preview .recipe-preview__image{border-radius:var(--border-radius-normal);box-shadow:var(--drop-shadow);margin-bottom:8px}.recipe-preview .recipe-preview__heading{margin-bottom:8px}.recipe-preview .recipe-preview__categories{order:-1}.recipe-preview .recipe-preview__copy{font-size:12px}.recipe-preview .button{background-color:var(--tan);color:var(--text-color-dark)}.recipe-preview .button:hover{background-color:var(--primary-color-1)}@media (min-width:500px){.recipe-preview .recipe-preview__copy{font-size:14px}}.search{align-items:center;width:100%;max-width:350px;margin-left:auto;display:flex;position:relative}.search .search__icon,.search .search__clear{color:var(--primary-color-4);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}:is(.search .search__icon,.search .search__clear) svg{width:25px;height:25px}.search .search__input{width:100%;padding-right:50px}.search .search__input+.search__actions .search__icon{display:none}.search .search__input:placeholder-shown+.search__actions .search__icon{display:flex}.search .search__input:placeholder-shown+.search__actions .search__clear{display:none}dialog{--transition-duration:.2s;all:unset;opacity:0;pointer-events:none;transition:all var(--transition-duration)ease-out allow-discrete;background-color:rgba(0,0,0,.25);align-items:center;max-height:100dvh;padding:25px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}dialog[open]{opacity:1;pointer-events:all}dialog::backdrop{display:none}.dialog__inner{background-color:var(--primary-color-1);border-radius:var(--border-radius-normal);box-shadow:var(--drop-shadow);color:var(--text-color-dark);opacity:0;text-align:center;transform-origin:50%;transition:all var(--transition-duration)ease-out;border:none;flex-direction:column;align-items:center;width:100%;max-width:954px;height:auto;margin:auto;padding:40px 25px;display:flex;transform:translateY(30%)}[open] .dialog__inner{opacity:1;transform:translateY(0)}@media screen and (min-width:768px){.dialog__inner{padding:75px 50px}}.dialog__close{position:absolute;top:15px;right:15px}@media screen and (min-width:768px){.dialog__close{top:32px;right:25px}}.dialog__content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.dialog__footer{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}@media screen and (min-width:768px){.dialog__footer{flex-direction:row;gap:16px}}.dialog__disclaimer{margin-top:100px;font-size:12px}.form-dialog .form-dialog__form{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}@media screen and (min-width:768px){.form-dialog .form-dialog__form{gap:36px}}.form-dialog label.main-body-copy{text-transform:none}.form-dialog .select{width:100%;max-width:348px}:-webkit-any(#ad-dialog,#weekly-ad) .ad-dialog__buttons{flex-direction:column;align-items:center;gap:10px;display:flex}:is(#ad-dialog,#weekly-ad) .ad-dialog__buttons{flex-direction:column;align-items:center;gap:10px;display:flex}:-webkit-any(#ad-dialog,#weekly-ad) .ad-dialog__divider{display:none}:is(#ad-dialog,#weekly-ad) .ad-dialog__divider{display:none}:-webkit-any(#ad-dialog,#weekly-ad) .ad-dialog__cta-link{font-family:var(--heading-font-family);line-height:1.2}:is(#ad-dialog,#weekly-ad) .ad-dialog__cta-link{font-family:var(--heading-font-family);line-height:1.2}@media screen and (min-width:768px){:-webkit-any(#ad-dialog,#weekly-ad) .ad-dialog__buttons{gap:16px}:is(#ad-dialog,#weekly-ad) .ad-dialog__buttons{gap:16px}:-webkit-any(#ad-dialog,#weekly-ad) .ad-dialog__divider{background-color:var(--text-color-dark);width:2px;height:100%;display:block}:is(#ad-dialog,#weekly-ad) .ad-dialog__divider{background-color:var(--text-color-dark);width:2px;height:100%;display:block}}#weekly-ad{--container-width-override:954px}#weekly-ad .weekly-savings__card{flex-direction:column;justify-content:center;align-items:center;display:flex}#weekly-ad .weekly-savings__card .card__body{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}#weekly-ad .weekly-savings__card .card__footer{flex-direction:column;gap:8px;margin-top:30px}@media screen and (min-width:768px){#weekly-ad .weekly-savings__card{min-height:500px;padding-top:76px;padding-bottom:76px}#weekly-ad .weekly-savings__card .card__footer{flex-direction:row;gap:16px}}#email-dialog form{width:100%;max-width:472px}#email-dialog form .select{max-width:472px}#email-dialog .email-dialog__success-close{display:none;position:relative;top:auto;right:auto}#email-dialog .freeform-form-success{background-color:transparent;border:none;margin:0;padding:0}#email-dialog .freeform-form-success p{color:var(--text-color-dark)}#email-dialog .email-dialog__form form:has(.freeform-form-success)>:not(.freeform-form-success){display:none}#email-dialog .email-dialog__form form:has(.freeform-form-success)~.email-dialog__success-close{display:inline-flex}#error{--error-padding:75px}#error main{background-color:var(--primary-color-1);padding-top:calc(var(--error-padding)/2);padding-bottom:var(--error-padding)}#error .container{flex-direction:column;justify-content:center;align-items:center;padding-left:16px;padding-right:16px;display:flex}#error .error__image{max-width:50%}#error .error__image svg{max-width:100%}#error .subsection-eyebrow{margin-bottom:0}#error .button{margin-top:4px}@media screen and (min-width:768px){#error{--error-padding:150px}#error .container{flex-direction:row}}.homepage #content{--background-doodle:url(/assets/background/doodles.svg);--container-width-override:1464px;background-color:transparent}.homepage #main{padding:0}.homepage.primary-red .section:nth-of-type(3n+1){--primary-color-1:var(--red-1);--primary-color-2:var(--red-2);--primary-color-3:var(--red-3);--primary-color-4:var(--red-4);--primary-color-5:var(--red-5);--background-color:var(--red-2);--text-color:var(--red-3);--text-color-dark:var(--red-5);--heading-color:var(--red-5)}.homepage.primary-red .section:nth-of-type(3n+2){--primary-color-1:var(--green-1);--primary-color-2:var(--green-2);--primary-color-3:var(--green-3);--primary-color-4:var(--green-4);--primary-color-5:var(--green-5);--background-color:var(--green-2);--text-color:var(--green-4);--text-color-dark:var(--green-5);--heading-color:var(--green-5)}.homepage.primary-red .section:nth-of-type(3n+3){--primary-color-1:var(--blue-1);--primary-color-2:var(--blue-2);--primary-color-3:var(--blue-3);--primary-color-4:var(--blue-4);--primary-color-5:var(--blue-5);--background-color:var(--blue-2);--text-color:var(--blue-4);--text-color-dark:var(--blue-5);--heading-color:var(--blue-5)}.homepage.primary-orange .section:nth-of-type(n){--primary-color-1:var(--orange-1);--primary-color-2:var(--orange-2);--primary-color-3:var(--orange-3);--primary-color-4:var(--orange-4);--primary-color-5:var(--orange-5);--background-color:var(--orange-2);--text-color:var(--orange-3);--text-color-dark:var(--orange-5);--heading-color:var(--orange-5)}.homepage.primary-orange .section:nth-of-type(2n){--primary-color-1:var(--green-1);--primary-color-2:var(--green-2);--primary-color-3:var(--green-3);--primary-color-4:var(--green-4);--primary-color-5:var(--green-5);--background-color:var(--green-2);--text-color:var(--green-3);--text-color-dark:var(--green-5);--heading-color:var(--green-5)}.homepage.primary-orange .section:nth-of-type(3n){--primary-color-1:var(--yellow-1);--primary-color-2:var(--yellow-2);--primary-color-3:var(--yellow-3);--primary-color-4:var(--yellow-4);--primary-color-5:var(--yellow-5);--background-color:var(--yellow-2);--text-color:var(--yellow-3);--text-color-dark:var(--yellow-5);--heading-color:var(--yellow-5)}.homepage.primary-purple .section:nth-of-type(n){--primary-color-1:var(--purple-1);--primary-color-2:var(--purple-2);--primary-color-3:var(--purple-3);--primary-color-4:var(--purple-4);--primary-color-5:var(--purple-5);--background-color:var(--purple-2);--text-color:var(--purple-3);--text-color-dark:var(--purple-5);--heading-color:var(--purple-5)}.homepage.primary-purple .section:nth-of-type(2n){--primary-color-1:var(--green-1);--primary-color-2:var(--green-2);--primary-color-3:var(--green-3);--primary-color-4:var(--green-4);--primary-color-5:var(--green-5);--background-color:var(--green-2);--text-color:var(--green-3);--text-color-dark:var(--green-5);--heading-color:var(--green-5)}.homepage.primary-purple .section:nth-of-type(3n){--primary-color-1:var(--yellow-1);--primary-color-2:var(--yellow-2);--primary-color-3:var(--yellow-3);--primary-color-4:var(--yellow-4);--primary-color-5:var(--yellow-5);--background-color:var(--yellow-2);--text-color:var(--yellow-3);--text-color-dark:var(--yellow-5);--heading-color:var(--yellow-5)}.homepage.primary-green .section:nth-of-type(n){--primary-color-1:var(--green-1);--primary-color-2:var(--green-2);--primary-color-3:var(--green-3);--primary-color-4:var(--green-4);--primary-color-5:var(--green-5);--background-color:var(--green-2);--text-color:var(--green-3);--text-color-dark:var(--green-5);--heading-color:var(--green-5)}.homepage.primary-green .section:nth-of-type(2n){--primary-color-1:var(--orange-1);--primary-color-2:var(--orange-2);--primary-color-3:var(--orange-3);--primary-color-4:var(--orange-4);--primary-color-5:var(--orange-5);--background-color:var(--orange-2);--text-color:var(--orange-3);--text-color-dark:var(--orange-5);--heading-color:var(--orange-5)}.homepage.primary-green .section:nth-of-type(3n),.homepage.primary-yellow .section:nth-of-type(n){--primary-color-1:var(--yellow-1);--primary-color-2:var(--yellow-2);--primary-color-3:var(--yellow-3);--primary-color-4:var(--yellow-4);--primary-color-5:var(--yellow-5);--background-color:var(--yellow-2);--text-color:var(--yellow-3);--text-color-dark:var(--yellow-5);--heading-color:var(--yellow-5)}.homepage.primary-yellow .section:nth-of-type(2n){--primary-color-1:var(--green-1);--primary-color-2:var(--green-2);--primary-color-3:var(--green-3);--primary-color-4:var(--green-4);--primary-color-5:var(--green-5);--background-color:var(--green-2);--text-color:var(--green-3);--text-color-dark:var(--green-5);--heading-color:var(--green-5)}.homepage.primary-yellow .section:nth-of-type(3n){--primary-color-1:var(--orange-1);--primary-color-2:var(--orange-2);--primary-color-3:var(--orange-3);--primary-color-4:var(--orange-4);--primary-color-5:var(--orange-5);--background-color:var(--orange-2);--text-color:var(--orange-3);--text-color-dark:var(--orange-5);--heading-color:var(--orange-5)}.homepage .hero{--hero-overlap:15%}.homepage .hero .hero__card{width:95%}@media screen and (min-width:550px){.homepage .hero .hero__card{width:85%}}@media screen and (min-width:1024px){.homepage .hero{--hero-overlap:8.5%}.homepage .hero.section{justify-content:center;align-items:center;min-height:calc(99vh - 92px);padding:180px 32px 200px;display:flex}.homepage .hero .container{max-width:var(--container-width);flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto}.homepage .hero .hero__card{left:var(--hero-overlap);width:47%;right:auto!important}.homepage .hero .hero__image{right:var(--hero-overlap);width:70%;left:auto!important}}@media screen and (min-width:1024px) and (min-height:1200px){.homepage .hero.section{min-height:auto;padding:max(45px,min(22vh,300px)) 32px max(50px,min(24vh,350px))}}@media screen and (min-width:1280px){.homepage .hero{--hero-overlap:6%}.homepage .hero .hero__card{width:48%}.homepage .hero .hero__image{width:50%;margin-bottom:0}}.homepage .card__body{color:var(--text-color)}.homepage .recipes{position:relative}.homepage .recipes .recipes__card{width:85%;margin:0 auto -5%;position:relative}.homepage .recipes .recipe-previews .recipe-preview:nth-child(n+3){display:none}.homepage .social .container{flex-direction:column;justify-content:center;align-items:center;display:flex}.homepage .social .social__card{width:85%;padding-bottom:36px;position:relative}.homepage .social .social__link{width:32px;display:flex}.homepage .social .social__feed{flex-shrink:0;width:100%;position:relative;top:-32px}.homepage .social .crt-widget-grid .crt-grid-post{width:33%!important}.homepage .social .crt-widget-grid .crt-grid-post:nth-child(n+7){display:none}.homepage .footer .footer-container{max-width:1508px;padding-left:24px;padding-right:24px}@media (max-width:600px){.homepage .social .crt-widget-grid .crt-grid-post{width:50%!important}.homepage .social .crt-widget-grid .crt-grid-post:nth-child(n+5){display:none}}@media screen and (min-width:768px){.homepage .recipes .recipe-previews .recipe-preview:nth-child(n+3){display:block}.homepage .social .social__feed{top:-40px}.homepage .social .social__card{padding-bottom:48px}.homepage .social .social__link{width:40px}}@media screen and (min-width:1024px){.homepage .recipes .recipes__card{width:75%;max-width:960px}.homepage .social .social__card{max-width:75%;padding-bottom:56px}}@media screen and (min-width:1280px){.homepage .social .container{flex-direction:row}.homepage .social .social__feed{width:60%;top:auto;right:2%}.homepage .social .social__card{max-width:800px;padding:32px 56px 32px 32px;left:2%}.homepage .social .social__link{width:40px}}@media screen and (min-width:1500px){.homepage .social .social__feed{width:60%;right:4%}.homepage .social .social__card{max-width:800px;padding:64px 170px 64px 90px;left:4%}.homepage .social .social__link{width:52px}}#about #main{text-align:center;padding-top:50px;padding-bottom:50px}@media screen and (min-width:1000px){#about #main{padding-top:150px;padding-bottom:150px}}#about .about__intro,#about .about__hero{width:100%;margin-left:auto;margin-right:auto;display:block}#about .about__intro{max-width:1207px;margin-bottom:50px}@media screen and (min-width:768px){#about .about__intro{margin-bottom:75px}}#about .about__intro-heading{margin-bottom:35px}#about .about__main{margin-bottom:75px}@media screen and (min-width:768px){#about .about__main{margin-bottom:125px}}#about .about__hero{z-index:1;width:80%;max-width:1168px;position:relative}@media screen and (max-width:767px){#about .about__hero{width:90%}}#about .about__copy{--copy-overlap:50px;--card-padding-y:24px;--card-padding-x:24px;margin-top:calc(var(--copy-overlap)*-1);padding-top:calc(var(--card-padding-y) + (var(--copy-overlap)/.9))}@media screen and (min-width:768px){#about .about__copy{--card-padding-y:48px;--card-padding-x:100px;padding-top:calc(var(--card-padding-y) + (var(--copy-overlap)/1.25))}}@media screen and (min-width:1028px){#about .about__copy{--card-padding-y:48px;--card-padding-x:195px}}#about .about__features{--overlap:5%;flex-direction:column;gap:50px;display:flex}@media screen and (min-width:768px){#about .about__features{margin-left:calc(0% - var(--overlap));margin-right:calc(0% - var(--overlap));gap:75px}}@media screen and (min-width:1000px){#about .about__features{--overlap:3%}}#about .about__feature-copy{margin-top:-10%;position:relative}@media screen and (min-width:768px){#about .about__feature-copy{padding-top:var(--card-padding-y);margin-top:0;margin-left:var(--overlap);margin-right:calc(0% - var(--overlap))}}#about .about__feature-image{width:80%}@media screen and (min-width:768px){#about .about__feature-image{margin-left:calc(0% - var(--overlap));margin-right:var(--overlap)}:is(#about .about__feature-copy,#about .about__feature-image){width:50%}}#about .about__feature{flex-direction:column-reverse;align-items:center;display:flex}@media screen and (min-width:768px){#about .about__feature{flex-direction:row}#about .about__feature:nth-child(2n){flex-direction:row-reverse}#about .about__feature:nth-child(2n) .about__feature-copy{margin-right:var(--overlap);margin-left:calc(0% - var(--overlap))}#about .about__feature:nth-child(2n) .about__feature-image{margin-left:var(--overlap);margin-right:calc(0% - var(--overlap))}}#about .about__ctas{border-top:1px solid var(--primary-color-5);align-items:center;margin-top:75px;margin-bottom:75px;padding-top:44px;display:flex}@media screen and (min-width:768px){#about .about__ctas{margin-top:125px;margin-bottom:125px}}#about .about__cta{width:50%;padding-top:40px;padding-bottom:40px}#about .about__cta:first-child{border-right:1px solid var(--primary-color-5)}#about .about__cta-heading{margin-bottom:2px}#about .about__cta-copy{margin-bottom:32px}#about .about__footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:1096px;margin:75px auto;display:grid}@media screen and (min-width:500px){#about .about__footer{gap:18px}}@media screen and (min-width:768px){#about .about__footer{gap:24px;margin:125px auto}}#community{--background-doodle:url(/assets/background/community-doodles.svg);--feature-column-gap:25px;--feature-row-gap:45px}#community .community__features{column-gap:var(--feature-column-gap);row-gap:var(--feature-row-gap);flex-wrap:wrap;align-items:flex-start;max-width:1216px;margin-top:75px;display:flex}@media screen and (min-width:1028px){#community .community__features{--feature-row-gap:75px;margin-top:125px}}#community .community__feature{flex-direction:column-reverse;width:100%;display:flex}@media screen and (min-width:768px){#community .community__feature{width:calc(50% - (var(--feature-column-gap)/2))}}#community .divider-line{background-color:var(--orange-5);width:100%;height:1px}#community .triple{width:100%}@media screen and (min-width:768px){#community .triple{width:calc(33% - (var(--feature-column-gap)))}}#community .community__feature-image{margin-bottom:25px}#community .community__feature-heading{margin-bottom:4px}#form{--background-doodle:url(/assets/background/contact-doodles.svg);--heading-color:var(--primary-color-5);--header-bg-color:var(--primary-color-5);--content-bg-color:var(--primary-color-2)}#form .form__header{margin-bottom:27px}#form .form__header p:last-of-type{margin-bottom:0}#form .contact-special-copy{margin:40px 0 75px}#form .contact-special-copy .header{font-family:Magilio;font-size:22px;font-style:normal;font-weight:400}@media screen and (min-width:768px){#form .contact-special-copy .header{font-size:28px}}#form .contact-special-copy .links{flex-wrap:wrap;justify-content:center;display:flex}#form .contact-special-copy .links a{width:100%;font-size:18px;font-style:normal;font-weight:700;text-decoration:none}@media screen and (min-width:768px){#form .contact-special-copy .links a{width:auto}#form .contact-special-copy .links a:first-child{padding-right:10px}}#form .contact-special-copy .links a:nth-child(2){border-left:none;border-right:none}@media screen and (min-width:768px){#form .contact-special-copy .links a:nth-child(2){border-left:2px solid var(--blue-4);border-right:2px solid var(--blue-4);padding:0 10px}#form .contact-special-copy .links a:last-child{padding-left:10px}}#form .form__success{max-width:450px;margin:0 auto 50px}#form .form__success p:last-of-type{margin-bottom:0}#form form{max-width:720px;margin:0 auto}#form .form__disclaimer{margin-top:100px;font-size:12px}#department .button{--button-bg-color:var(--primary-color-3)}#department .button:hover{--button-bg-color:var(--primary-color-4)}#department .department__careers-button{--button-bg-color:var(--primary-color-5)}#department .department__careers-button:hover{--button-bg-color:var(--primary-color-3)}#department .department__hero{margin-bottom:50px}#department .department__hero .hero__card{--heading-color:var(--primary-color-5);--text-color-dark:var(--primary-color-4)}#department .department__specialties,#department .department__features{margin-bottom:50px}#department .department__careers-content{--y-spacing:50px;border-color:var(--primary-color-5);padding-top:var(--y-spacing);padding-bottom:var(--y-spacing);text-align:center;border-top:1px solid;border-bottom:1px solid;margin-top:70px}#department .department__features-border+.department__careers .department__careers-content{margin-top:calc(var(--y-spacing)*-1);border-top:0}#department .department-column-features{--y-spacing:40px;--feature-width:348px;--column-gap:30px;border-color:var(--primary-color-5);padding-top:var(--y-spacing);padding-bottom:var(--y-spacing);margin-top:var(--y-spacing);margin-bottom:var(--y-spacing);border-top:1px solid;border-bottom:1px solid}#department .department-column-features .department-column-features__heading{--heading-color:var(--primary-color-5);text-align:center}#department .department-column-features .department-column-features__features-container{flex-direction:column;align-items:center;gap:16px;max-width:968px;margin:0 auto;display:flex}#department .department-column-features .department-column-features__features-container:not(:has(.department-feature__copy)){max-width:calc((var(--feature-width)*2) + var(--column-gap))}#department .department-column-features .department-column-features__features{flex-direction:column;gap:16px;max-width:100%;display:flex}#department .department-column-features .department-column-features__features .department-feature__ctas{justify-content:center}#department .department-column-features .department-feature{text-align:center;width:var(--feature-width);max-width:100%}@media screen and (min-width:768px){#department .department__hero{margin-bottom:125px}#department .department__specialties,#department .department__features{margin-bottom:75px}#department .department__careers-content{--y-spacing:100px;margin-top:150px}#department .department-column-features{--y-spacing:100px}#department .department-column-features .department-column-features__heading{margin-bottom:70px}#department .department-column-features .department-column-features__features-container{justify-content:space-between;align-items:start;gap:var(--column-gap);flex-direction:row}#department .department-column-features .department-column-features__features{gap:60px}#department .department-column-features .department-feature{text-align:center}}#divine-prime{--content-bg-color:var(--primary-color-2);--header-bg-color:var(--primary-color-5);--background-doodle:url(/assets/background/divine-prime-doodles-r2.svg)}#divine-prime form{max-width:472px;margin:0 auto}#divine-prime .divine-prime__header{text-wrap:pretty;max-width:500px;margin:0 auto 70px}#divine-prime .divine-prime__header p:last-of-type{margin-bottom:0}#divine-prime .price-label{margin-top:-10px;padding:0}#divine-prime .price-label p{margin:0}#divine-prime-success{--content-bg-color:var(--primary-color-2);--header-bg-color:var(--primary-color-5)}#divine-prime-success .divine-prime-success__inner{flex-direction:column;place-items:center;gap:14px;max-width:700px;margin:0 auto 50px;display:flex}#divine-prime-success .divine-prime-success__inner h1{color:var(--text-color-dark);margin:0}#divine-prime-success .divine-prime-success__inner .divine-prime-success__copy p{color:var(--text-color-dark)}#divine-prime-success .divine-prime-success__inner .divine-prime-success__copy p:last-of-type{margin-bottom:0}#divine-prime-success .divine-prime-success__inner img{width:100%;max-width:700px;display:block}@media screen and (min-width:768px){#divine-prime-success .divine-prime-success__inner img{margin-top:40px}}.pages{--container-width-override:968px;--heading-color:var(--primary-color-5);--text-color-dark:var(--primary-color-4)}.pages #content.dark-bg{--header-bg-color:var(--primary-color-4)}@media screen and (min-width:1400px){.pages .card{--card-padding-x:125px;--card-padding-y:100px}}.pages .card__heading{text-align:center}.pages .card__heading .main-heading{white-space:pre-line;margin-bottom:55px}.pages p.subsection-eyebrow{margin-bottom:0}.pages .apps{text-align:center;justify-content:center;align-items:stretch;gap:16px;width:100%;margin-top:50px;display:flex}.pages .apps .apps__separator{background-color:var(--primary-color-5);width:1px;height:100%}.pages .app{align-self:center}.pages .app .app__links{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.pages.form-page h1{--heading-color:var(--primary-color-5)}.pages.form-page h2{--heading-color:var(--primary-color-4);margin-bottom:0}.pages.form-page .card__heading .main-heading{margin-bottom:16px}.pages.form-page .form__header{--text-color-dark:var(--primary-color-5);color:var(--text-color-dark)}.pages.form-page .form__header h3{font-family:var(--body-font-family);letter-spacing:1.6px;margin:40px 0 10px;font-weight:700}.pages.form-page .form__header ul,.pages.form-page .form__header ol{text-align:left}:is(.pages.form-page .form__header ul,.pages.form-page .form__header ol) li{margin-bottom:3px}.pages.form-page .form__disclaimer{color:var(--primary-color-5)}@media screen and (min-width:768px){.pages .apps{gap:70px;margin-top:75px}.pages .app .app__links{flex-direction:row;gap:16px}}#department.pharmacy .button{--button-bg-color:var(--primary-color-5)}#department.pharmacy .button:hover{--button-bg-color:var(--primary-color-4)}#recipes{--background-doodle:url(/assets/background/recipes-doodles.svg)}#recipes .recipes__header{margin-bottom:30px}#recipes .recipes__filters-form{max-width:350px;margin-left:0;margin-right:auto}#recipes .recipes__hero{margin:55px auto}#recipes .recipes__recipe-favorites{margin-top:50px;margin-bottom:50px}@media screen and (max-width:767px){#recipes .recipes__recipe-favorites .recipe-preview:nth-child(3n){display:none}}@media screen and (min-width:768px){#recipes .recipes__header{margin-bottom:65px}#recipes .recipes__filters-form{max-width:none;margin-left:auto;margin-right:0}#recipes .recipes__hero{margin:55px auto 100px}#recipes .recipes__recipe-favorites{margin-top:100px;margin-bottom:100px}}#recipe{--text-color:var(--primary-color-5);--text-color-dark:var(--primary-color-5);--heading-color:var(--primary-color-4)}#recipe main{padding-top:25px;padding-bottom:80px}@media screen and (min-width:1000px){#recipe main{padding-top:50px;padding-bottom:200px}}#recipe .recipe__back{margin-bottom:5px;margin-left:-8px}#recipe .recipe__back .button{text-transform:none}@media screen and (min-width:1000px){#recipe .recipe__back{margin-bottom:40px}}#recipe .recipe__intro{text-align:center;flex-direction:column;align-items:center;display:flex}#recipe .recipe__title{margin-bottom:22px}#recipe .recipe__categories{letter-spacing:.055em;text-transform:uppercase;order:-1;margin-bottom:8px;font-size:16px;font-weight:600}@media screen and (min-width:1000px){#recipe .recipe__categories{font-size:22px}}#recipe .recipe__description{max-width:700px;margin-bottom:20px;font-size:14px;line-height:normal}@media screen and (min-width:1000px){#recipe .recipe__description{margin-bottom:32px;font-size:20px}}#recipe .recipe__info{justify-content:center;align-items:center;gap:16px;display:flex}#recipe .recipe__info p,#recipe .recipe__info span{letter-spacing:.055em;margin-bottom:0;font-size:14px;font-weight:600}@media screen and (min-width:1000px){#recipe .recipe__info p,#recipe .recipe__info span{font-size:22px}}#recipe .recipe__image{margin:30px auto}@media screen and (min-width:1000px){#recipe .recipe__image{margin:75px auto}}#recipe .recipe__instructions{flex-direction:column;gap:32px;display:flex}@media screen and (min-width:768px){#recipe .recipe__instructions{flex-direction:row}}#recipe .recipe__instructions-title{font-size:30px}@media screen and (min-width:1000px){#recipe .recipe__instructions-title{font-size:35px}}@media screen and (min-width:768px){#recipe .recipe__ingredients{flex-grow:1;flex-shrink:0;max-width:30%}}#recipe .ingredients__list{padding-left:32px}#recipe .ingredients__title,#recipe .process__title{font-size:26px}@media screen and (min-width:1000px){:is(#recipe .ingredients__title,#recipe .process__title){font-size:35px}}#recipe .ingredients__section-title,#recipe .process__section-title{font-size:16px;font-weight:600;font-family:var(--body-font-family);margin-bottom:10px}@media screen and (min-width:1000px){:is(#recipe .ingredients__section-title,#recipe .process__section-title){margin-bottom:14px;font-size:25px}}#recipe .ingredients__list,#recipe .process__steps{margin-top:0;font-size:16px}:is(#recipe .ingredients__list,#recipe .process__steps) p{margin-bottom:0}:is(#recipe .ingredients__list,#recipe .process__steps) p{font-size:16px}:is(#recipe .ingredients__list,#recipe .process__steps) li{font-size:16px}@media screen and (min-width:1000px){:is(#recipe .ingredients__list,#recipe .process__steps){font-size:25px}:is(#recipe .ingredients__list,#recipe .process__steps) p{font-size:25px}:is(#recipe .ingredients__list,#recipe .process__steps) li{font-size:25px}}#recipe .process__steps{counter-reset:steps;padding-left:34px;list-style:none;position:relative}@media screen and (min-width:768px){#recipe .process__steps{padding-left:38px}}#recipe .process__step{counter-increment:steps;margin-bottom:16px}#recipe .process__step:before{content:counter(steps);background:var(--primary-color-3);color:var(--primary-color-1);line-height:1.5em;font-family:var(--heading-font-family);border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-top:0;padding-top:2px;font-weight:400;display:inline-flex;position:absolute;left:0}@media screen and (min-width:1000px){#recipe .process__step:before{margin-top:6px;font-size:16px}}#recipe .recipe__social{border-top:1px solid var(--primary-color-5);border-bottom:1px solid var(--primary-color-5);text-align:center;margin-top:60px;margin-bottom:60px;padding-top:59px;padding-bottom:59px}@media screen and (min-width:1000px){#recipe .recipe__social{margin-top:113px;margin-bottom:113px;padding-top:112px;padding-bottom:112px}}#recipe .recipe__social-title{margin-bottom:12px;font-size:26px}@media screen and (min-width:1000px){#recipe .recipe__social-title{font-size:32px}}#recipe .recipe__social-description{margin-bottom:16px;font-size:16px}@media screen and (min-width:1000px){#recipe .recipe__social-description{margin-bottom:32px;font-size:25px}}#recipe .recipe__social-actions{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}@media screen and (min-width:768px){#recipe .recipe__social-actions{flex-direction:row;gap:60px}}#recipe .recipe__social-action{text-transform:lowercase;font-weight:600}@media screen and (min-width:1000px){#recipe .recipe__social-action{font-size:22px}}#recipe .recipe__see-more{text-align:center;margin-top:50px}@media screen and (min-width:1000px){#recipe .recipe__see-more{margin-top:100px}}@media screen and (max-width:767px){#recipe .recipe-favorites .recipe-preview:nth-child(3n){display:none}}.recipes-list .recipes-list__title{text-transform:capitalize}@media screen{.recipe__hr,.recipe__social-icons,.recipe__logo,.recipe__image--print{display:none}}@media print{@page{margin:.5in 1in}#recipe{--content-bg-color:white;--text-color:black;--text-color-dark:black;--heading-color:black}#recipe a{text-decoration:none}#recipe main{padding:0}#recipe header.header,#recipe .recipe__back,#recipe .recipe-favorites,#recipe .recipe__social-actions,#recipe .recipe__see-more,#recipe footer.footer{display:none}#recipe .button{--button-color:black}#recipe .recipe__category{margin-bottom:0;font-size:8px}#recipe .recipe__title{margin-bottom:10px;font-size:20px}#recipe .recipe__description{margin-bottom:10px;font-size:9px}#recipe .recipe__info p{font-size:8px}#recipe .recipe__image{max-width:50%;margin:10px 0 0}#recipe .recipe__image img{box-shadow:none}#recipe .recipe__image--screen{display:none}#recipe .recipe__instructions{flex-direction:row;gap:35px}#recipe .recipe__ingredients{flex-grow:1;flex-shrink:0;max-width:20%}#recipe .ingredients__title,#recipe .process__title{font-size:10px}#recipe .ingredients__section-title,#recipe .process__section-title{margin-bottom:2px;font-size:9px}#recipe .ingredients__list{padding-left:1.2em}#recipe .process__steps{padding-left:20px}:is(#recipe .ingredients__list,#recipe .process__steps) li{font-size:9px}#recipe .process__step:before{print-color-adjust:exact;-webkit-print-color-adjust:exact;color:#fff;background-color:#000;margin-top:-1px}#recipe .recipe__hr{print-color-adjust:exact;-webkit-print-color-adjust:exact;background-color:#000;border:0;width:75%;height:1px;margin:20px auto}#recipe .recipe__social{border:0 #000;margin:0;padding:0}#recipe .recipe__social-title{margin-bottom:4px;font-size:10px}#recipe .recipe__social-description{margin-bottom:4px;font-size:8px}#recipe .recipe__social-icons{justify-content:center;align-items:center;gap:5px;display:flex}#recipe .recipe__social-icon{heigt:15px;justify-content:center;align-items:center;width:15px;display:flex}#recipe .recipe__logo{max-width:125px;margin:10px auto 0}}#stores,#store{--text-color:var(--primary-color-5);--text-color-dark:var(--primary-color-5);--heading-color:var(--primary-color-5)}#stores .stores__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}#stores .stores__heading{color:var(--primary-color-5);margin-bottom:0}#stores .store{flex-direction:column-reverse;gap:12px;display:flex}#stores .store:not(.store--first){margin-top:50px}#stores .store a:has(.store__name){text-decoration:none}#stores .store a:has(.store__name):hover{text-decoration:underline}#stores .store .store__image--desktop{display:none}#stores .store .store__information{flex-grow:1;justify-content:space-between;align-items:center;display:flex}#stores .store .store__street{display:block}#stores .store .store-hours__days{font-weight:600}#stores .store .store__links{flex-direction:column;justify-content:center;align-self:stretch;gap:5px;display:flex;position:relative}@media screen and (min-width:768px){#stores .stores__header{margin-bottom:60px;display:block}#stores .store{flex-direction:row-reverse;align-items:center;gap:85px}#stores .store:not(.store--first){border-top:1px solid var(--primary-color-4);margin-top:40px;padding-top:40px}#stores .store .store__image--mobile{display:none}#stores .store .store__image--desktop{max-width:287px;display:block}#stores .store .store__shopping-link{position:absolute;bottom:0}}#store{--background-doodle:url(/assets/background/store-doodles.svg)}#store main{padding-top:25px}#store main,#store main>.container{flex-direction:column;gap:50px;display:flex}#store .store__back{margin-bottom:25px}#store .store__back a{text-transform:none;margin-left:-8px}#store .store__street{line-height:1;display:block}#store .store__information{flex-direction:column-reverse;display:flex}#store .store__information-card{width:90%;max-width:964px;margin-left:auto;margin-right:auto}#store .store__details{text-align:center;flex-direction:column;align-items:stretch;gap:40px;display:flex}#store .store__details.store__details--no-pharmacy{justify-content:center}#store .store__details.store__details--no-pharmacy .store-info__info{flex-direction:row;justify-content:center;gap:40px;display:flex}#store .store-info .detail-heading-1{color:var(--primary-color-5)}#store .store-info__info{flex-direction:column;justify-content:center;gap:15px;display:flex}:is(#store .store-info__hours,#store .store-info__phone) .detail-heading-2{margin-bottom:6px}:is(#store .store-info__hours,#store .store-info__phone) .subsection-eyebrow{display:block}#store .store-hours{justify-content:center;gap:50px;display:flex}#store .store__description{--information-overlap:25px;background-color:var(--primary-color-5);margin-top:calc(var(--information-overlap)*-1);padding-top:calc(var(--card-padding-y) + (var(--information-overlap)/1))}#store .store__employees{justify-content:center;gap:50px;display:flex}#store .store-employee{flex-direction:row-reverse;align-items:center;gap:15px;width:100%;display:flex}#store .store-employee__recipe-image-container{width:100%;max-width:50%}#store .store-employee__info{flex-direction:column;display:flex}#store .store-employee__position{color:var(--primary-color-5);order:-1;margin-bottom:0}#store .store-employee__name{color:var(--primary-color-4);margin-bottom:4px}#store .store-employee__recipe{color:var(--primary-color-5);margin-bottom:0}@media screen and (min-width:768px){#store main{padding-top:50px}#store main,#store main>.container{gap:125px}#store .store__back{margin-bottom:45px}#store .store__details{flex-direction:row;gap:25px;display:flex}#store .store__details.store__details--no-pharmacy .store-info{width:75%}#store .store__details.store__details--no-pharmacy .store-info__info{flex-direction:row;gap:140px}#store .store-info{width:50%}#store .store-info__info{gap:20px}#store .store__description{--information-overlap:50px;padding-top:calc(var(--card-padding-y) + (var(--information-overlap)/1.25))}#store .store-employee{gap:25px;max-width:720px}#store .store-employee__recipe-image{max-width:348px}}@media screen and (min-width:1024px){#store .store__hero{--hero-overlap:9%;--hero-image-width:60%}}#sales main{padding-top:20px;padding-bottom:80px}#sales h1{margin-bottom:0}#sales #sales-image-nav{gap:4px;margin-bottom:1rem;padding:0;list-style-type:none;display:flex}#sales #sales-image-nav li a{padding:6px}#sales #sales-image-nav li.active a{pointer-events:none;text-decoration:none}#sales #sales-image{width:100%;height:auto}#savings{--background-doodle:url(/assets/background/ad-doodles.svg);--container-padding-override:25px;--text-color-dark:var(--primary-color-4);--content-bg-color:var(--primary-color-2);--savings-padding-x:20px}#savings .savings-container{max-width:1212px;margin-top:-15px}@media screen and (max-width:500px){#savings .savings-container{--savings-padding-x:10px;padding-left:4px;padding-right:4px}#savings .savings-container .savings__navigation-left{gap:0;padding:0 10px}}#savings .savings__card{--card-padding-y:20px;--card-padding-x:var(--savings-padding-x)}#savings .savings__navigation{justify-content:space-between;align-items:flex-start;display:flex}#savings .savings__navigation-left{flex-grow:1;justify-content:center;align-items:center;gap:16px;margin-top:16px;margin-bottom:16px;display:flex;position:relative}#savings .savings__navigation-left a{font-family:var(--heading-font-family);text-align:center;max-width:180px;font-size:16px;line-height:1.2}#savings .savings__navigation-left a:hover{color:var(--primary-color-5)}#savings .savings__navigation-left .savings__navigation-divider{width:2px;margin:0 8px}#savings .savings__navigation-left .savings__navigation-divider:after{content:"";background-color:var(--primary-color-4);width:2px;position:absolute;top:0;bottom:0}#savings .savings__navigation-link.savings__navigation-link--current{color:var(--primary-color-5)}#savings .savings__emails{background-color:var(--primary-color-1);border-radius:var(--border-radius-sm);text-align:center;padding:16px 28px;box-shadow:2.57px 2.57px 10px rgba(0,0,0,.1)}#savings .savings__emails.savings__emails--mobile{margin-top:4px;margin-bottom:25px}#savings .savings__emails.savings__emails--desktop{margin-bottom:-130px;display:none}#savings .savings__emails-headline{margin-bottom:4px;font-size:35px}#savings .savings__header{flex-direction:column-reverse;display:flex}#savings .savings__dates{text-transform:uppercase;margin-bottom:8px;font-size:16px;font-weight:600}#savings .savings__actions{flex-direction:column-reverse;display:flex}#savings .savings__pagination .pagination__buttons{justify-content:space-between;width:100%;display:flex}#savings .savings__pagination .pagination__button{font-weight:700}#savings .savings__pagination .pagination__button .icon{height0:20px;width:20px}#savings .savings__pagination .pagination__button:disabled{color:var(--gray-4);cursor:not-allowed;pointer-events:none}#savings .savings__pagination .pagination__page{display:none}#savings .savings__pagination .pagination__page .pagination__button{padding-left:4px;padding-right:4px}#savings .savings__pagination .pagination__page:not(.pagination__page--active) .pagination__button{color:var(--primary-color-3)}#savings .savings__pagination .pagination__page:not(.pagination__page--active) .pagination__button:hover{color:var(--primary-color-4)}#savings .savings__pagination .pagination__previous .pagination__button{padding-right:8px}#savings .savings__pagination .pagination__next .pagination__button{padding-left:8px}#savings .savings__images{margin:5px 0}#savings .savings__error{text-align:center;margin:50px auto}@media (max-width:767px){#savings .savings__actions--top .savings__pagination{margin-top:15px}}@media screen and (min-width:768px){#savings{--container-padding-override:32px}#savings .savings__navigation{gap:10px;padding-right:20px}#savings .savings__navigation-left{margin-left:var(--savings-padding-x);justify-content:left}#savings .savings__pagination .pagination__buttons{justify-content:flex-start;gap:4px}#savings .savings__pagination .pagination__page{display:list-item}#savings .savings__actions{flex-direction:row;justify-content:space-between;gap:10px}#savings .savings__actions.savings__actions--top{margin-top:40px}#savings .savings__actions.savings__actions--bottom{justify-content:flex-end}}@media (min-width:900px){#savings .savings__emails.savings__emails--mobile{display:none}#savings .savings__emails.savings__emails--desktop{display:block}}@media screen and (min-width:1024px){#savings .savings__navigation{max-width:none;padding-right:max(20px,min(4vw,100px))}#savings .savings__navigation-left{justify-content:left;gap:32px;max-width:720px}#savings .savings__navigation-right{flex-shrink:0}}@media screen and (min-width:1276px){#savings{--container-padding-override:0;--savings-padding-x:126px}#savings .savings__card{--card-padding-y:61px;--card-padding-x:var(--savings-padding-x)}#savings .savings__navigation-left{align-self:flex-end;margin-bottom:23px}#savings .savings__navigation{padding-right:100px}#savings .savings__emails{padding:40px 30px}}.region-ad .region-savings__store-selector span{text-transform:uppercase;margin-right:6px;display:inline-block}.region-ad .region-savings__store-selector button{color:var(--text-color-dark);font-size:14px;text-decoration:underline;transition:color .25s}.region-ad .region-savings__store-selector button:hover{color:var(--primary-color-5)}.region-ad .region-savings__next{--heading-color:var(--primary-color-1);--text-color:var(--primary-color-1);--text-color-dark:var(--primary-color-1);background-color:var(--primary-color-3);border:3px solid var(--primary-color-5);border-radius:var(--border-radius-normal);box-shadow:var(--drop-shadow);text-align:center;color:var(--text-color);flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:729px;margin:30px auto 20px;padding:30px 20px;display:flex}.region-ad .region-savings__next-headline,.region-ad .region-savings__next-copy{margin-bottom:0}.region-ad .region-savings__next-headline{font-size:25px}.region-ad .region-savings__next-copy{font-size:14px}.region-ad .region-savings__next-back{--button-bg-color:var(--primary-color-1);--button-border-color:var(--primary-color-4)}.region-ad .region-savings__next-back:hover{--button-bg-color:var(--primary-color-4);--button-color:var(--primary-color-1)}.region-ad .region-savings__links{align-items:center;gap:10px;margin-bottom:20px;line-height:1.1;display:flex}.region-ad .region-savings__links a{font-family:var(--heading-font-family);font-size:14px}.region-ad .region-savings__links a:not(:last-child){border-right:1px solid;padding-right:10px}@media screen and (min-width:768px){.region-ad .region-savings__next{flex-direction:row;gap:40px}.region-ad .region-savings__links{margin-bottom:0}.region-ad .region-savings__links a{font-size:16px}}#content{visibility:visible}#global-loader{display:none}
