.site-header__nav .site-nav__link{font-family:Georgia,Times New Roman,serif;letter-spacing:.025em;font-weight:400}.site-header__nav .site-nav--link-text{text-underline-offset:5px}.site-header__nav .site-nav__dropdown.standard-dropdown,.site-header__nav .site-nav__subdropdown{background:#f7ebda;border:1px solid #d6bc98;box-shadow:0 10px 26px #37211524;border-radius:2px}.site-header__nav .site-nav__dropdown.standard-dropdown .site-nav__link,.site-header__nav .site-nav__subdropdown .site-nav__link{color:#493224;font-size:15px}.site-header__nav .site-nav__dropdown.standard-dropdown .site-nav__link:hover,.site-header__nav .site-nav__dropdown.standard-dropdown .site-nav__link:focus-visible{color:#97282b}.mobile-nav__link:focus-visible,.mobile-nav__toggle:focus-visible,.site-header__nav .site-nav__link:focus-visible{outline:2px solid #9b4b35;outline-offset:3px}.accordion-faq .section-title,.accordion-with-image .section-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.015em;color:#493020;line-height:1.2}.accordion-faq .section-description,.accordion-with-image .section-description{color:#715b48;line-height:1.7}.accordion-faq .accordion-content,.accordion-with-image .accordion-wrapper .collapsible-tab{margin:0 0 12px;padding:0 24px;border:1px solid #dec5a4;border-radius:8px;background:radial-gradient(ellipse at 18% 0%,rgba(255,253,246,.75),transparent 70%),linear-gradient(130deg,#fbf1e1,#efdec4);box-shadow:0 7px 20px #41281616,0 1px 3px #4128160e,inset 0 1px #fffc}.accordion-faq .accordion-content:last-child,.accordion-with-image .accordion-wrapper .collapsible-tab.last-tab{margin-bottom:0}.accordion-faq .collapsible-tab .summary,.accordion-with-image .accordion-wrapper .collapsible-tab .summary{gap:18px;min-height:72px;margin:0;padding:18px 0;color:#553722;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:.005em}.accordion-faq .summary .text-with-icon{margin:0;min-width:0}.accordion-faq .summary .text-with-icon--content{font-weight:400;color:inherit;overflow-wrap:anywhere}.accordion-faq .summary>.inline-icon--wrapper,.accordion-with-image .accordion-wrapper .summary>.inline-icon--wrapper{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;position:relative;box-sizing:border-box;padding:0;line-height:0;margin:0;border:1px solid #d3b28b;border-radius:50%;color:#794e32;background:#f7ecdc}.accordion-faq .summary>.inline-icon--wrapper svg,.accordion-with-image .accordion-wrapper .summary>.inline-icon--wrapper svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto!important;padding:0;width:13px;height:13px;flex:none;box-sizing:content-box}.accordion-faq .collapsible-tab.open .summary>.inline-icon--wrapper,.accordion-with-image .collapsible-tab.open .summary>.inline-icon--wrapper{background:#ead5b6;border-color:#b98b62;color:#553722}.accordion-faq .collapsible-content .content,.accordion-with-image .accordion-wrapper .collapsible-content .content{padding:0 0 14px;color:#604c3b;font-size:16px;line-height:1.75}.accordion-faq .collapsible-content .content p,.accordion-with-image .accordion-wrapper .collapsible-content .content p{line-height:inherit;margin-top:0}.accordion-faq .collapsible-content .content p:last-child,.accordion-with-image .accordion-wrapper .collapsible-content .content p:last-child{margin-bottom:0}.accordion-faq .collapsible-content a,.accordion-with-image .accordion-wrapper .collapsible-content a{color:#7b3e28;text-decoration:underline;text-underline-offset:3px}.accordion-faq collapsible-button:focus-visible,.accordion-with-image .accordion-wrapper collapsible-button:focus-visible{outline:2px solid #966b46;outline-offset:5px;border-radius:4px}@media(max-width:767px){.accordion-faq .accordion-content,.accordion-with-image .accordion-wrapper .collapsible-tab{padding:0 17px;margin-bottom:10px}.accordion-faq .collapsible-tab .summary,.accordion-with-image .accordion-wrapper .collapsible-tab .summary{font-size:16.5px;line-height:1.45;min-height:66px;padding:16px 0;gap:12px}.accordion-faq .collapsible-content .content,.accordion-with-image .accordion-wrapper .collapsible-content .content{font-size:15px;line-height:1.7}}.site-header__wrapper.site-header__wrapper--logo-center{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.site-header__wrapper--logo-center>.site-header__wrapper__left{justify-self:start;width:auto;min-width:0}.site-header__wrapper--logo-center>.site-header__wrapper__center{justify-self:center;width:auto;min-width:0}.site-header__wrapper--logo-center>.site-header__wrapper__right{justify-self:end;width:auto;min-width:0}.site-header__wrapper--logo-center .site-header__logowrapper,.site-header__wrapper--logo-center .site-header__logo{margin-left:auto;margin-right:auto;text-align:center}.mobile-nav-bar-wrapper .mobile-grid--table{display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;width:100%}.mobile-nav-bar-wrapper .mobile-grid--table>.grid__item{width:auto;min-width:0;float:none;padding-left:0;padding-right:0}.mobile-nav-bar-wrapper .mobile-grid--table>.six-twelfths{justify-self:center}.mobile-nav-bar-wrapper .mobile-grid--table>.three-twelfths:first-child{justify-self:start}.mobile-nav-bar-wrapper .mobile-grid--table>.right-side{justify-self:end}.mobile-nav-bar-wrapper .site-header__logowrapper,.mobile-nav-bar-wrapper .site-header__logo{margin-left:auto;margin-right:auto;text-align:center}ul.cm-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;list-style:none}ul.cm-social-links>li{margin:0;padding:0;line-height:1}ul.cm-social-links>li>a.cm-social-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:42px;height:42px;min-width:42px;padding:0!important;margin:0;border:1px solid #ceb18b;border-radius:50%;background:linear-gradient(140deg,#fff7eb,#ead6b7);color:#68432c;box-shadow:inset 0 1px #fffc,0 3px 8px #341f1117;text-decoration:none}ul.cm-social-links>li>a.cm-social-link svg{width:18px;height:18px;display:block;margin:0;padding:0}ul.cm-social-links>li>a.cm-social-link:hover{background:#792b27;border-color:#792b27;color:#fff2df}ul.cm-social-links>li>a.cm-social-link:focus-visible{outline:2px solid #a22225;outline-offset:4px}@media(prefers-reduced-motion:no-preference){ul.cm-social-links>li>a.cm-social-link{transition:color .2s ease,background-color .2s ease,transform .2s ease}ul.cm-social-links>li>a.cm-social-link:hover{transform:translateY(-2px)}}[id*=slideshow_RRiMqQ] h2.homepage-sections--title{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.02em;line-height:1.14;color:#fff2dc;text-shadow:0 3px 18px rgba(30,15,6,.42),0 1px 2px rgba(30,15,6,.32);text-wrap:balance}[id*=slideshow_RRiMqQ] .slideshow-text-container .textarea{font-family:Georgia,Times New Roman,serif;letter-spacing:.035em;color:#f7e7cf;text-shadow:0 2px 10px rgba(26,14,7,.5)}[id*=slideshow_RRiMqQ] a.homepage-section-btn{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.1em;color:#fff3df;background-color:#a22225;background-image:linear-gradient(180deg,rgba(255,240,215,.09),transparent 70%);border-color:#edcea48c;border-radius:5px;box-shadow:inset 0 0 0 3px #420d0e1f,inset 0 1px #ffeed233,0 6px 20px #1d0c053b}[id*=slideshow_RRiMqQ] a.homepage-section-btn:hover{color:#fff3df;background-color:#8d1e21;border-color:#e9caa1;box-shadow:inset 0 0 0 3px #420d0e1f,0 8px 22px #1d0c054d}[id*=slideshow_RRiMqQ] a.homepage-section-btn:focus-visible{outline:2px solid #fff2dc;outline-offset:4px}@media(prefers-reduced-motion:no-preference){[id*=slideshow_RRiMqQ] a.homepage-section-btn{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}[id*=slideshow_RRiMqQ] a.homepage-section-btn:hover{transform:translateY(-2px)}[id*=slideshow_RRiMqQ] .slideshow-title{animation:cm-hero-welcome .8s ease-out both}@keyframes cm-hero-welcome{0%{opacity:.45;filter:blur(1px)}to{opacity:1;filter:blur(0)}}}@media(max-width:767px){ul.cm-social-links{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-inline:0;padding-inline:4px;justify-content:center;gap:10px;transform:none}ul.cm-social-links:before,ul.cm-social-links:after{display:none}ul.cm-social-links>li{flex:0 0 auto;float:none}.mobile-nav.nav--meta{grid-template-columns:minmax(0,1fr)!important;max-width:100%;min-width:0;box-sizing:border-box}.mobile-nav.nav--meta .mobile-nav__item.customer-account-component,.mobile-nav.nav--meta .mobile-nav__item.sm-icons--wrapper{grid-column:1 / -1!important;min-width:0;max-width:100%}.mobile-nav.nav--meta .mobile-nav__item.sm-icons--wrapper{width:100%;padding-inline:0}.mobile-nav.nav--meta ul.mobile-nav__social-icons{width:100%;justify-content:center;gap:10px;margin-inline:0;padding-inline:4px}}@media(max-width:767px){.social-media-footer>.footer-header{width:100%;text-align:center}}@media(max-width:767px){.site-footer.footer-alignment-mobile--left .social-media-footer ul.cm-social-links,.site-footer.footer-alignment--left .social-media-footer ul.cm-social-links,.site-footer .social-media-footer ul.cm-social-links{margin:0;padding:0;width:100%;justify-content:center}}body{--cm-ink:#3a2a1f;--cm-coffee:#6b3e26;--cm-muted:#805b40;--cm-cream:#fff3df;--cm-burgundy:#a22225;--cm-burgundy-hover:#852024;--cm-border:#dfc8a8;--cm-heading-font:Georgia,"Times New Roman",serif;--header-font-stack:var(--cm-heading-font);--header-font-weight:700;--header-font-style:normal;--heading-font-case:none;--button-font-stack:var(--cm-heading-font);--button-font-weight:400;--button-font-style:normal;--alt-btn-border-radius:8px}#MainContent :is(h1,h2,h3,h4,h5,h6,.section-title,.homepage-sections--title,.template-title),cart-drawer .cart-drawer__heading,.site-footer .footer-header{font-family:var(--cm-heading-font);font-weight:700;letter-spacing:-.015em;text-transform:none}#MainContent :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}#MainContent :is(.rte,.richtext-block) :is(p,li){font-family:var(--body-font-stack)}#MainContent .grid-view-item__title,cart-drawer .cart-drawer__product_card--title{font-family:var(--cm-heading-font);font-weight:700}body :is(.btn,.btn--underlined,.cm-cart-entry__review){font-family:var(--cm-heading-font);font-weight:400;font-style:normal;letter-spacing:.08em;text-transform:uppercase}body :is(.btn:not(.btn--secondary),.cm-cart-entry__review){border-radius:8px;background-color:var(--cm-burgundy);color:var(--cm-cream);border:1px solid rgba(237,206,164,.55);background-image:linear-gradient(180deg,rgba(255,240,215,.09),transparent 70%);box-shadow:inset 0 0 0 3px #420d0e1f,inset 0 1px #ffeed233}body :is(.btn:not(.btn--secondary),.cm-cart-entry__review):not(:disabled):not([aria-disabled=true]):hover{background-color:var(--cm-burgundy-hover);color:var(--cm-cream)}body .btn.btn--secondary{border:1px solid currentColor;border-radius:8px;background:transparent;box-shadow:none}body :is(.btn,.btn--underlined,.cm-cart-entry__review,.cm-editorial-link):focus-visible{outline:2px solid currentColor;outline-offset:4px}#MainContent :is(.product-sub-label,product-swatch .header,quantity-input label.quantity-selector,.cm-details summary){font-family:var(--cm-heading-font);color:var(--cm-coffee);font-weight:700;text-transform:uppercase;letter-spacing:.08em}#MainContent .cm-details summary{font-size:1em}#MainContent [id*=ss_comparison_table_28] [class*=comparison-column-heading-]{font-family:var(--cm-heading-font)!important;font-weight:700!important}#MainContent .cm-editorial-invitation :is(h2,h3){color:var(--cm-cream)}#MainContent .cm-editorial-invitation a.cm-editorial-link{background:var(--cm-cream);color:var(--cm-ink);border-color:var(--cm-cream);font-weight:400}#MainContent .cm-editorial-invitation a.cm-editorial-link:hover{background:#ead5b5;color:var(--cm-ink)}.cm-coffee-card-mobile-title{display:none}@media(max-width:767px){.product-grid--title a.cm-coffee-card-title{display:block;overflow:visible;-webkit-line-clamp:unset;max-height:none}.cm-coffee-card-title .cm-coffee-card-full-title{display:none}.cm-coffee-card-title .cm-coffee-card-mobile-title{display:block;min-width:0}.cm-coffee-card-name{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(14px,3.8vw,17px);font-weight:700;line-height:1.3;min-height:1.3em;letter-spacing:-.015em;text-transform:none}.cm-coffee-card-description{display:block;margin-top:6px;font-family:var(--body-font-stack);font-size:clamp(9px,2.6vw,11px);font-weight:400;line-height:1.6;min-height:3.2em;letter-spacing:0;text-transform:none;color:#6b3e26}.cm-coffee-card-description>span{display:block;white-space:nowrap}}@media(max-width:989px){.mobile-nav-bar-wrapper button.hamburger-nav-button.js-drawer-open-left-link{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;box-sizing:border-box;margin:0;padding:12px!important;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--nav-text-color)}.overlay-header:not(.overlay-header--disable) .mobile-nav-bar-wrapper button.hamburger-nav-button.js-drawer-open-left-link{color:var(--overlay-header-text-color)}.sticked .overlay-header:not(.overlay-header--disable) .mobile-nav-bar-wrapper button.hamburger-nav-button.js-drawer-open-left-link{color:var(--nav-text-color)}.mobile-nav-bar-wrapper button.hamburger-nav-button.js-drawer-open-left-link svg{width:19px;height:19px}.mobile-nav-bar-wrapper button.hamburger-nav-button.js-drawer-open-left-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}#NavDrawer{--menu-drawer-color:#f5e8d3;--menu-drawer-text-color:#493020;--menu-drawer-text-hover-color:#98282a;--menu-drawer-border-color:rgba(139,100,61,.2);background:radial-gradient(ellipse at 0 0,rgba(255,250,237,.9),transparent 65%),linear-gradient(135deg,#f6ebd9,#eddbc0);box-shadow:12px 0 36px #23140b33}#NavDrawer .mobile-nav-grid-container{min-width:0;width:100%;min-height:100%;grid-template-rows:auto 1fr auto}#NavDrawer .mobile-nav__logo-title{padding:0 24px;background:#f6ebd9}#NavDrawer .mobile-nav__logo-title--inner{min-height:70px;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(139,100,61,.22)}#NavDrawer .cm-mobile-menu-name{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.025em;color:#493020;min-width:0}#NavDrawer .mobile-menu--close-btn{display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;min-width:42px;box-sizing:border-box;padding:0;margin:0;border:1px solid #ccb18a;border-radius:50%;background:#f9efdf;color:#65442d}#NavDrawer .mobile-menu--close-btn svg{width:17px;height:17px;margin:0}#NavDrawer .mobile-nav--main{padding:14px 24px 24px;min-width:0}#NavDrawer .mobile-nav--main>.mobile-nav__item{background:transparent}#NavDrawer .mobile-nav--main>.mobile-nav__item:after{border-color:#8b643d26}#NavDrawer .mobile-nav__item.top-level>.mobile-nav__link,#NavDrawer .mobile-nav__item.top-level>.mobile-nav__has-sublist>.mobile-nav__link{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,5.3vw,22px);font-weight:400;font-style:normal;line-height:1.25;letter-spacing:-.015em;text-transform:none;padding:18px 0;color:#493020}#NavDrawer .mobile-nav__item.top-level>.mobile-nav__has-sublist>.mobile-nav__toggle{padding:0 0 0 12px}#NavDrawer .mobile-nav__toggle button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;box-sizing:border-box;border:1px solid #d5bd99;border-radius:50%;background:#fffaf099;color:#775031}#NavDrawer .mobile-nav__toggle .mobile-nav__toggle-close{display:none}#NavDrawer .mobile-nav--expanded>.mobile-nav__toggle .mobile-nav__toggle-open{display:none}#NavDrawer .mobile-nav--expanded>.mobile-nav__toggle .mobile-nav__toggle-close{display:flex}#NavDrawer .mobile-nav__toggle button svg{width:14px;height:14px;margin:0}#NavDrawer .mobile-nav__item.top-level>.mobile-nav__sublist{box-sizing:border-box;padding-left:16px;border-left:1px solid #ccb18a}#NavDrawer .mobile-nav__item.top-level>.mobile-nav__sublist>.mobile-nav__item{padding-bottom:4px}#NavDrawer .mobile-nav__item.top-level .mobile-nav__sublist .mobile-nav__item a.mobile-nav__link{display:flex;align-items:center;min-height:44px;padding:9px 0;font-family:var(--body-font-stack);font-size:14px;line-height:1.6;letter-spacing:0;color:#644b36;overflow-wrap:anywhere}#NavDrawer .mobile-nav__item.top-level .mobile-nav__has-sublist.mobile-nav--expanded+.mobile-nav__sublist{margin-bottom:16px}#NavDrawer .mobile-nav__item--active>.mobile-nav__link,#NavDrawer .mobile-nav__item--active>.mobile-nav__has-sublist>.mobile-nav__link{color:#98282a}#NavDrawer a.mobile-nav__link:hover,#NavDrawer a.mobile-nav__link:focus-visible{color:#98282a}#NavDrawer :is(a,button):focus-visible{outline:2px solid #98282a;outline-offset:3px;border-radius:4px}#NavDrawer .mobile-nav-grid-container .mobile-nav--footer{position:static;background:#faf2e2b3;box-shadow:0 -8px 28px #63422209;padding:16px 9px max(20px,env(safe-area-inset-bottom));box-sizing:border-box;min-width:0}#NavDrawer .mobile-nav.nav--meta{grid-template-columns:minmax(0,1fr);gap:18px;padding:8px 15px;min-width:0}#NavDrawer .mobile-nav.nav--meta>.mobile-nav__item{background:transparent;min-width:0;max-width:100%}#NavDrawer .mobile-nav.nav--meta .mobile-nav__item.customer-account-component,#NavDrawer .mobile-nav.nav--meta .mobile-nav__item.sm-icons--wrapper{grid-column:1/-1;justify-content:center;padding-inline:0;width:100%}#NavDrawer ul.cm-social-links{justify-content:center;margin:0;padding:0;gap:10px;width:100%}#NavDrawer .mobile-nav.locale--mobile:empty{display:none}}@media(max-width:989px)and (prefers-reduced-motion:no-preference){.mobile-nav-bar-wrapper button.hamburger-nav-button.js-drawer-open-left-link{transition:opacity .2s ease}.mobile-nav-bar-wrapper button.hamburger-nav-button.js-drawer-open-left-link:active{background:transparent;box-shadow:none;opacity:.7}#NavDrawer a.mobile-nav__link{transition:color .2s ease}}cart-drawer.global-drawer .global-drawer__sticky-bottom{position:relative;border-top:0;background:#fbf3e7}cart-drawer.global-drawer .global-drawer__footer{border-top:0}cart-drawer.global-drawer .global-drawer__footer:after{display:none}cart-drawer.global-drawer .global-drawer__sticky-bottom:after{display:none}cart-drawer.global-drawer .cm-cart-giving{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:17px 18px;box-sizing:border-box;border:0;border-top:1px solid rgba(156,117,72,.22);border-bottom:1px solid rgba(156,117,72,.22);border-radius:0;background:linear-gradient(135deg,#f5e8c8,#eddbad);box-shadow:none;color:#3a2a1f}cart-drawer .cm-cart-giving-icon{color:#98703b;margin-top:2px}cart-drawer .cm-cart-giving-label{color:#7c592e;letter-spacing:.12em;margin-bottom:5px}cart-drawer .cm-cart-giving-text{color:#5c4530;line-height:1.6}cart-drawer .cm-cart-giving-text strong{color:#70441f;font-weight:700}cart-drawer .cart-drawer__product-card--quantity{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:stretch;box-sizing:border-box;width:124px;max-width:100%;min-height:44px;border:1px solid #cfaf82;border-radius:9px;background:linear-gradient(180deg,#fff8eb,#f1e1c9);box-shadow:inset 0 1px #fffc,0 2px 5px #4128140d;overflow:hidden}cart-drawer .cart-drawer__product-card--quantity--button{display:flex;align-items:center;justify-content:center;padding:0;min-width:0;min-height:42px;box-sizing:border-box;background:transparent;color:#78502e;border:0;cursor:pointer}cart-drawer .cart-drawer__product-card--quantity--button svg{display:block;width:20px;height:20px;margin:0;padding:0}cart-drawer .cart-drawer__product-card--quantity--input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0;margin:0;border-radius:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;color:#493020;background:#fffaf066;text-align:center}cart-drawer .cart-drawer__product-card--quantity--button:hover{background:#b685421a}cart-drawer .cart-drawer__product-card--quantity--button:disabled{opacity:.4;cursor:default}#MainContent quantity-input .cm-bag-choice{background:radial-gradient(ellipse at 50% 0,rgba(255,253,244,.85),transparent 70%),linear-gradient(160deg,#fbf2e3,#f0e1cb);box-shadow:inset 0 1px #ffffffb3,0 3px 9px #4b2f170a;border-color:#d5ba96;border-radius:9px;padding:12px 4px;gap:5px}#MainContent quantity-input .cm-bag-choice[aria-pressed=true]{border-color:#6b3e26;background:radial-gradient(ellipse at 50% 0,rgba(255,248,227,.8),transparent 75%),linear-gradient(160deg,#f5e7ce,#ebd5b3);box-shadow:inset 0 1px #ffffffb3,0 3px 10px #4b2f1711}#MainContent quantity-input .cm-bag-choice>span:not(.cm-bag-art){font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:700;letter-spacing:.01em}#MainContent quantity-input .cm-bag-choice small{color:#735539;font-size:11px;line-height:1.4}#MainContent quantity-input .js-qty{box-sizing:border-box;max-width:148px;min-height:46px;border:1px solid #cfaf82;border-radius:9px;background:linear-gradient(180deg,#fff8eb,#f1e1c9);box-shadow:inset 0 1px #fffc,0 2px 5px #4128140d;overflow:hidden}#MainContent quantity-input .js-qty input{box-sizing:border-box;min-height:44px;max-height:none;padding:10px 44px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700;line-height:24px;color:#493020}#MainContent quantity-input .js-qty button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;padding:0!important;color:#78502e}#MainContent quantity-input .js-qty button svg{width:20px;height:20px;min-width:20px;min-height:20px;margin:0;padding:0}#MainContent .cm-details summary:after{content:"";display:block;box-sizing:border-box;flex:0 0 28px;width:28px;height:28px;padding:0;margin:0;border:1px solid #cbb395;border-radius:50%;background-image:linear-gradient(#795236,#795236),linear-gradient(#795236,#795236);background-size:12px 1.5px,1.5px 12px;background-position:center;background-repeat:no-repeat}#MainContent .cm-details[open] summary:after{content:"";background-image:linear-gradient(#795236,#795236);background-size:12px 1.5px}@media(max-width:767px){cart-drawer.global-drawer .cm-cart-giving{margin:0 0 14px;padding:15px 18px}#MainContent quantity-input .cm-bag-choice{padding:11px 3px}#MainContent quantity-input .cm-bag-choice>span:not(.cm-bag-art){font-size:14px}}@media(max-width:989px){.mobile-nav-bar-wrapper .mobile-grid--table>.grid__item:first-child>.site-nav--mobile{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0}.mobile-nav-bar-wrapper .right-side>.site-nav--mobile{display:flex;align-items:center;justify-content:flex-end;width:100%;margin:0}.mobile-nav-bar-wrapper .right-side .site-nav--mobile>a.site-nav__link[aria-controls=CartDrawer]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;margin:0;padding:12px!important}.mobile-nav-bar-wrapper .right-side .site-nav--mobile>a.site-nav__link[aria-controls=CartDrawer]>.icon-fallback-text{display:flex;align-items:center;justify-content:center}}.site-header .site-header__cart-toggle:has(svg.cm-cart-icon),.mobile-nav-bar-wrapper .right-side .site-nav--mobile>a.site-nav__link[aria-controls=CartDrawer]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:8px!important}.site-header .site-header__cart-toggle svg.cm-cart-icon,.mobile-nav-bar-wrapper .site-nav--mobile svg.cm-cart-icon{display:block;flex:0 0 28px;width:28px;height:28px;min-width:28px;min-height:28px;max-width:none;margin:0}#MainContent quantity-input .js-qty:not(.cm-quantity-hidden){display:inline-grid;grid-template-columns:44px minmax(0,1fr) 44px;width:148px;align-items:stretch}#MainContent quantity-input .js-qty input{grid-column:2;grid-row:1;width:100%;min-width:0;padding:10px 0;text-align:center}#MainContent quantity-input .js-qty button{position:static;min-height:44px}#MainContent quantity-input .js-qty .js-qty__adjust--minus{grid-column:1;grid-row:1}#MainContent quantity-input .js-qty .js-qty__adjust--plus{grid-column:3;grid-row:1}body{--cm-action-fill:linear-gradient(180deg,#a43c33,#872a25);--cm-action-hover:linear-gradient(180deg,#96342c,#74221f);--cm-action-ink:#fff2dd;--cm-action-edge:#b58d5d;--cm-action-depth:inset 0 1px rgba(255,237,209,.22),0 4px 12px rgba(58,31,17,.1)}body :is(.btn:not(.btn--secondary):not(.skip-to-content-link),.product--add-to-cart-button,.cm-cart-entry__review,.cm-editorial-link,.cm-chronicle__button,.cm-memoir__read,.cm-memoir__button,.cm-planner-apply,.cm-club-entry__enter){background:var(--cm-action-fill)!important;color:var(--cm-action-ink)!important;border:1px solid var(--cm-action-edge)!important;border-radius:4px!important;box-shadow:var(--cm-action-depth)!important;font-family:Georgia,Times New Roman,serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;letter-spacing:.09em!important;line-height:1.5!important;text-transform:uppercase;text-decoration:none;min-height:48px;box-sizing:border-box}body :is(.btn:not(.btn--secondary):not(.skip-to-content-link),.product--add-to-cart-button,.cm-cart-entry__review,.cm-editorial-link,.cm-chronicle__button,.cm-memoir__read,.cm-memoir__button,.cm-planner-apply,.cm-club-entry__enter):not(:disabled):not([aria-disabled=true]):hover{background:var(--cm-action-hover)!important;color:var(--cm-action-ink)!important}body :is(.btn,.product--add-to-cart-button,.cm-editorial-link,.cm-chronicle__button,.cm-memoir__read,.cm-memoir__button,.cm-planner-apply,.cm-club-entry__enter):focus-visible{outline:2px solid #9b4935;outline-offset:4px}body .btn.btn--secondary{border-radius:4px}[id*=slideshow_RRiMqQ] .slide-buttons a.homepage-section-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-height:48px;height:auto;padding:13px 32px;line-height:20px!important;box-sizing:border-box;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
