.htw-page-peets-home{box-sizing:border-box;width:100%;max-width:none;min-width:0;--htw-space:clamp(1rem,3vw,3rem);font-family:inherit;color:inherit}
.htw-page-peets-home.htw-kind-wooc{padding:var(--htw-space)}
@media(max-width:600px){.htw-page-peets-home.htw-kind-wooc{padding:1rem}}
:where(.htw-page-peets-home) *,:where(.htw-page-peets-home) *::before,:where(.htw-page-peets-home) *::after{box-sizing:border-box}
:where(.htw-page-peets-home) img,:where(.htw-page-peets-home) video{max-width:100%;height:auto}
:where(.htw-page-peets-home) .wp-block-group{min-width:0}
html .htw-src-peets-home :where(.is-layout-flow,.is-layout-constrained,.wp-block-group,.wp-block-column)>:where(*){margin-block-start:0}
html .htw-src-peets-home :where(figure.wp-block-image){margin:0}
.htw-src-peets-home :where(figure.wp-block-image)>img{object-fit:inherit;object-position:inherit;border-radius:inherit}
.htw-page-peets-home [data-htw-carousel]{position:relative}
.htw-page-peets-home [data-htw-carousel-viewport]{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;transform:none!important}
.htw-page-peets-home [data-htw-carousel-viewport]::-webkit-scrollbar{display:none}
.htw-page-peets-home [data-htw-carousel-viewport].htw-dragging{cursor:grabbing;user-select:none}
.htw-page-peets-home [data-htw-carousel-track]{display:flex!important;flex-wrap:nowrap!important;transform:none!important;width:auto!important;left:0!important;margin-left:0!important;margin-right:0!important}
.htw-page-peets-home [data-htw-carousel-track]::before,.htw-page-peets-home [data-htw-carousel-track]::after{content:none!important;display:none!important}
.htw-page-peets-home [data-htw-carousel-slide]{display:block!important;float:none!important;flex:0 0 calc(100% / var(--htw-per-view,1) - var(--htw-slide-gutter,0px))!important;width:auto!important;max-width:none!important;min-width:0;opacity:1!important;visibility:visible!important;left:auto!important;transform:none!important;scroll-snap-align:start}
@media(max-width:1024px){.htw-page-peets-home [data-htw-carousel-slide]{flex-basis:calc(100% / min(var(--htw-per-view,1),3) - var(--htw-slide-gutter,0px))!important}}
@media(max-width:600px){.htw-page-peets-home [data-htw-carousel-slide]{flex-basis:calc(100% / min(var(--htw-per-view,1),1.5) - var(--htw-slide-gutter,0px))!important}}
.htw-page-peets-home .htw-carousel-control{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#222;font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.2)}
.htw-page-peets-home .htw-carousel-prev{left:.75rem}
.htw-page-peets-home .htw-carousel-next{right:.75rem}
.htw-page-peets-home [data-htw-carousel][data-htw-carousel-static] .htw-carousel-control{display:none}
:where(.htw-page-peets-home) .wp-block-heading{font-family:inherit;line-height:1.15}
:where(.htw-page-peets-home) .wp-block-button__link{border-radius:var(--wp--custom--button-radius,4px)}

        







      
.htw-src-peets-home[location="pdp"], .htw-src-peets-home [location="pdp"]{
  --og-global-family: "Proxima Nova Regular", sans-serif;
  --og-global-size: 13px;
  --og-global-color: inherit;
  --og-tooltip-family: grad,serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: inherit;
  /* --og-tooltip-background: #f7f6f0; */
  --og-tooltip-background: #fff;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-family: "Proxima Nova Regular", sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99,119,219,1);
  --og-select-padding: initial;
}
/* Controls Offer Layout */

  .htw-src-peets-home[location="pdp"] .og-offer, .htw-src-peets-home [location="pdp"] .og-offer{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto;
    align-items: center;
    margin-bottom: 20px;
  }
  .htw-src-peets-home[location="pdp"] .og-optin-row, .htw-src-peets-home [location="pdp"] .og-optin-row, .htw-src-peets-home[location="pdp"] .og-iu-optin-row, .htw-src-peets-home [location="pdp"] .og-iu-optin-row{
    display: grid;
    grid-template-columns: auto 30px;
    grid-template-rows: auto;
  }


  .htw-src-peets-home[location="pdp"] .og-frequency-row, .htw-src-peets-home [location="pdp"] .og-frequency-row{
    display: grid;
    grid-template-columns: 20px auto;
  }
  .htw-src-peets-home[location="pdp"] .og-shipping, .htw-src-peets-home [location="pdp"] .og-shipping{
    grid-column-start: 2;
    margin: 0;
  }
  /*.og-pdp-tooltip{*/
  /*  align-self: start;*/
  /*  padding-left: 3px;*/
  /*}*/
  .htw-src-peets-home[location="pdp"] og-select-frequency, .htw-src-peets-home [location="pdp"] og-select-frequency{
    display: inline-block;
    width: 125px;
  }
  .htw-src-peets-home[location="pdp"] og-select, .htw-src-peets-home [location="pdp"] og-select{
    width:100%;
  }
/* grid */



.htw-src-peets-home[location="pdp"] .og-optin-row, .htw-src-peets-home [location="pdp"] .og-optin-row{
  margin-bottom: 20px;
}


/* Radio Button Styling Block*/
/* Subscribe & Deliver One time button */
.htw-src-peets-home[location="pdp"] .og-optout-btn, .htw-src-peets-home [location="pdp"] .og-optout-btn, .htw-src-peets-home[location="pdp"] .og-optin-btn, .htw-src-peets-home [location="pdp"] .og-optin-btn{
  background: transparent;
	position: relative;
	display: inline-block;
	padding-left: 25px;
	font-size: 12px;
  font-weight: 500;
	font-family: "Proxima Nova Regular", sans-serif;
	border: none;
	cursor: pointer;
	text-align: left;
  transform: scale(1);
  text-transform: uppercase; 
 
}
/*resets & styles radio buttons*/
.htw-src-peets-home[location="pdp"] .og-optout-btn::before, .htw-src-peets-home [location="pdp"] .og-optout-btn::before, .htw-src-peets-home[location="pdp"] .og-optin-btn::before, .htw-src-peets-home [location="pdp"] .og-optin-btn::before{
		content: " ";
	 -webkit-appearance: none;
    -moz-appearance: none ;
    appearance: none;
    display: inline-block;
    position: absolute ;
    top: -2px ;
    left: 0px ;
    height: 16px;
		width: 16px;
    border-radius: 50% ;
    cursor: pointer ;
    outline: none ;
}
/* Radio button selected*/
.htw-src-peets-home[location="pdp"] .og-optout-btn::before, .htw-src-peets-home [location="pdp"] .og-optout-btn::before, .htw-src-peets-home[location="pdp"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="pdp"] og-optin-button[subscribed] > .og-optin-btn::before{
  border: 1px solid #211a18;
  box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="pdp"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="pdp"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="pdp"] .og-optin-btn::before, .htw-src-peets-home [location="pdp"] .og-optin-btn::before{
  border: 1px solid #52514b;
	box-shadow: inset 0 0 0 12px #f7f6f0;
  -webkit-box-shadow: inset 0 0 0 12px #f7f6f0;
  -moz-box-shadow: inset 0 0 0 12px #f7f6f0;
}
/* toggles the frequency to hide/show based on radio button */
.htw-src-peets-home[location="pdp"] og-optin-button[subscribed] ~ .og-frequency-row, .htw-src-peets-home [location="pdp"] og-optin-button[subscribed] ~ .og-frequency-row{
  display: initial;
}
.htw-src-peets-home[location="pdp"] og-optin-button ~ .og-frequency-row, .htw-src-peets-home [location="pdp"] og-optin-button ~ .og-frequency-row{
    display: none;
}
.htw-src-peets-home[location="pdp"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="pdp"] .og-optin-row div og-optin-button{
  padding-top: 5px;
}
/* End Radio Button Styling Block*/

/* PDP Offers */

/*.og-pdp-tooltip-mobile{*/
/*  display: block;*/
/*}*/
.htw-src-peets-home[location="pdp"] .og-pdp-tooltip-desktop, .htw-src-peets-home [location="pdp"] .og-pdp-tooltip-desktop{
  display:inline-block;
}
/*.og-pdp-tooltip-mobile{*/
/*  display:inline-block;*/
/*}*/
/*@media screen and (min-width: 1025px){*/
/*  .og-pdp-tooltip-desktop{*/
/*    display: inline-block;*/
/*  }*/
/*  .og-pdp-tooltip-mobile{*/
/*    display: none;*/
/*  }*/
/*}*/
.htw-src-peets-home[location="pdp"] .og-tooltip, .htw-src-peets-home [location="pdp"] .og-tooltip{
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
}
.htw-src-peets-home[location="pdp"] .og-tooltip-wrap, .htw-src-peets-home [location="pdp"] .og-tooltip-wrap{
  position: relative;
  max-width: 230px;
}
.htw-src-peets-home[location="pdp"] og-tooltip.og-pdp-tooltip-desktop, .htw-src-peets-home [location="pdp"] og-tooltip.og-pdp-tooltip-desktop{
  transform: translateY(0);
  margin: 28px 0 0 0;
  left: 80%;
  position: absolute;
}
.htw-src-peets-home[location="pdp"] .og-tooltip-content, .htw-src-peets-home [location="pdp"] .og-tooltip-content{
  margin: 0;
  padding: 10px;
  line-height: 1.24rem;
  font-size: 1rem;
  text-transform: initial;
}
.htw-src-peets-home[location="pdp"] .og-faq-link, .htw-src-peets-home [location="pdp"] .og-faq-link{
  text-decoration: underline;
}
.htw-src-peets-home[location="pdp"] .og-faq-link:hover, .htw-src-peets-home [location="pdp"] .og-faq-link:hover{
  text-decoration: none;
}
.htw-src-peets-home[location="pdp"] .og-optin-btn span, .htw-src-peets-home [location="pdp"] .og-optin-btn span, .htw-src-peets-home[location="pdp"] .og-optout-btn span, .htw-src-peets-home [location="pdp"] .og-optout-btn span{
  font-weight: 400;
  font-size: 12px;
  color: #5e5e5e;
  margin: 10px 0;
}
.htw-src-peets-home[location="pdp"] .og-frequency-row, .htw-src-peets-home [location="pdp"] .og-frequency-row{
  font-size: 12px;
  font-weight: 500;
  font-family: "Proxima Nova Regular", sans-serif;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="pdp"] .og-shipping, .htw-src-peets-home [location="pdp"] .og-shipping{
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
}
.htw-src-peets-home[location="pdp"] og-select, .htw-src-peets-home [location="pdp"] og-select, .htw-src-peets-home[location="pdp"] og-select select, .htw-src-peets-home [location="pdp"] og-select select{
  padding: 5px 10px 5px 5px;
}
.htw-src-peets-home[location="pdp"] og-select select, .htw-src-peets-home [location="pdp"] og-select select{
  font-size: 12px;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="pdp"] og-select-frequency[subscribed], .htw-src-peets-home [location="pdp"] og-select-frequency[subscribed]{
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  box-shadow: none;
  padding: 5px;
  width: 100px;
}
/* End PDP Offers */





/* IU Offers Styling*/
.htw-src-peets-home[location="pdp"] og-upsell-button, .htw-src-peets-home [location="pdp"] og-upsell-button{
  width: 100%;
}
.htw-src-peets-home[location="pdp"] .upsell-btn, .htw-src-peets-home [location="pdp"] .upsell-btn{
  background: #937031;
  border: 1px solid #937031;
  border-radius: 2px;
  color:#fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="pdp"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="pdp"] og-optin-button.og-iu-optin-row{
  margin-top: 0;
}
.htw-src-peets-home[location="pdp"] .og-modal-header, .htw-src-peets-home [location="pdp"] .og-modal-header{
  margin-top: -36px;
}
.htw-src-peets-home[location="pdp"] .og-modal-header > span:first-child, .htw-src-peets-home [location="pdp"] .og-modal-header > span:first-child{
  font-size: 14px;
}
.htw-src-peets-home[location="pdp"] span.og-modal-content, .htw-src-peets-home [location="pdp"] span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
/*  text-transform: uppercase;*/
}
.htw-src-peets-home[location="pdp"] og-modal div[slot="content"], .htw-src-peets-home [location="pdp"] og-modal div[slot="content"]{
  margin-top: -30px;
}
.htw-src-peets-home[location="pdp"] og-optout-button, .htw-src-peets-home [location="pdp"] og-optout-button{
  margin-bottom: 10px;
}
.htw-src-peets-home[location="pdp"] .og-btn, .htw-src-peets-home [location="pdp"] .og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="pdp"] .og-hide, .htw-src-peets-home [location="pdp"] .og-hide{
  display: none;
}


/* IU Success Message */

.htw-src-peets-home[location="pdp"] .og-header-success, .htw-src-peets-home [location="pdp"] .og-header-success{
  text-transform: uppercase;
}
.htw-src-peets-home[location="pdp"] .og-header-success + p, .htw-src-peets-home [location="pdp"] .og-header-success + p{
  font-family: grad,serif;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: .875rem;
  line-height: 1.5rem;
}
.htw-src-peets-home[location="pdp"] .iu-view-order, .htw-src-peets-home [location="pdp"] .iu-view-order{
  background: #937031;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: .9375rem 1.5625rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.htw-src-peets-home[location="pdp"] .og-modal__container, .htw-src-peets-home [location="pdp"] .og-modal__container{

  background: purple;
}
.htw-src-peets-home[location="pdp"] .iu-view-order:hover, .htw-src-peets-home [location="pdp"] .iu-view-order:hover{
  background: #b9975b;
}
.htw-src-peets-home[location="pdp"] .og-tooltip-close, .htw-src-peets-home [location="pdp"] .og-tooltip-close{
  font-family: "Proxima Nova Regular", sans-serif;
  position: absolute;
  padding: 5px 10px;
  top: 0;
  right: 0;
  font-size: 10px;
}
.htw-src-peets-home[location="pdp"] .og-optin-btn.hide-modal .og-tooltip-content, .htw-src-peets-home [location="pdp"] .og-optin-btn.hide-modal .og-tooltip-content{
  display: none;
}

.htw-src-peets-home[location="pdp_dark"], .htw-src-peets-home [location="pdp_dark"]{
  --og-global-family: "Proxima Nova Regular", sans-serif;
  --og-global-size: 13px;
  --og-global-color: inherit;
  --og-tooltip-family: grad,serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: inherit;
  /* --og-tooltip-background: #f7f6f0; */
  --og-tooltip-background: #fff;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-family: "Proxima Nova Regular", sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99,119,219,1);
}

/* Controls Offer Layout */

  .htw-src-peets-home[location="pdp_dark"] .og-offer, .htw-src-peets-home [location="pdp_dark"] .og-offer{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto;
    align-items: center;
  }
  .htw-src-peets-home[location="pdp_dark"] .og-optin-row, .htw-src-peets-home [location="pdp_dark"] .og-optin-row, .htw-src-peets-home[location="pdp_dark"] .og-iu-optin-row, .htw-src-peets-home [location="pdp_dark"] .og-iu-optin-row{
    display: grid;
    grid-template-columns: auto 30px;
    grid-template-rows: auto;
  }
  .htw-src-peets-home[location="pdp_dark"] .og-optin-row, .htw-src-peets-home [location="pdp_dark"] .og-optin-row{
    margin-bottom: 20px;
  }
  .htw-src-peets-home[location="pdp_dark"] .og-frequency-row, .htw-src-peets-home [location="pdp_dark"] .og-frequency-row{
    display: grid;
    grid-template-columns: 20px auto;
  }
  .htw-src-peets-home[location="pdp_dark"] .og-shipping, .htw-src-peets-home [location="pdp_dark"] .og-shipping{
    grid-column-start: 2;
    margin: 0;
  }
  /*.og-pdp-tooltip{*/
  /*  align-self: start;*/
  /*  padding-left: 3px;*/
  /*}*/
  .htw-src-peets-home[location="pdp_dark"] og-select-frequency, .htw-src-peets-home [location="pdp_dark"] og-select-frequency{
    display: inline-block;
  }
 /* grid */

/* End Offer Layout */



/* Radio Button Styling Block*/
/* Subscribe & Deliver One time button */
  .htw-src-peets-home[location="pdp_dark"] .og-optout-btn, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn{
    background: transparent;
      position: relative;
      display: inline-block;
      padding-left: 25px;
      font-size: 12px;
    font-weight: 500;
      font-family: "Proxima Nova Regular", sans-serif;
      border: none;
      color: #fff;
      cursor: pointer;
      text-align: left;
    /*text-transform: uppercase;*/
    transform: scale(1);
  }
  .htw-src-peets-home[location="pdp_dark"] .og-optin-btn, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn{
    text-transform: uppercase;
  }
  .htw-src-peets-home[location="pdp_dark"] .og-optout-btn-dark, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn-dark, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn-dark, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn-dark, .htw-src-peets-home[location="pdp_dark"] .og-iu-optout-btn, .htw-src-peets-home [location="pdp_dark"] .og-iu-optout-btn, .htw-src-peets-home[location="pdp_dark"] .og-iu-optin-btn, .htw-src-peets-home [location="pdp_dark"] .og-iu-optin-btn{
    background: transparent;
      position: relative;
      display: inline-block;
      padding-left: 25px;
      font-size: 12px;
    font-weight: 500;
      font-family: "Proxima Nova Regular", sans-serif;
      border: none;
      color: #000;
      cursor: pointer;
      text-align: left;
    text-transform: uppercase;
    transform: scale(1);
  }
  /*resets & styles radio buttons*/
  .htw-src-peets-home[location="pdp_dark"] .og-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-optout-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn-dark::before, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn-dark::before, .htw-src-peets-home[location="pdp_dark"] .og-iu-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-iu-optin-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-iu-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-iu-optout-btn::before{
          content: " ";
       -webkit-appearance: none;
      -moz-appearance: none ;
      appearance: none;
      display: inline-block;
      position: absolute ;
      top: -2px ;
      left: 0px ;
      height: 16px;
          width: 16px;
      border-radius: 50% ;
      cursor: pointer ;
      outline: none ;
  }
  .htw-src-peets-home[location="pdp_dark"] .og-optout-btn-dark, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn-dark, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn-dark, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn-dark{
    color: #fff;
  }
/* Radio button selected*/
  .htw-src-peets-home[location="pdp_dark"] .og-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] og-optin-button[subscribed] > .og-optin-btn::before{
    border: 1px solid #fff;
    box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
    -webkit-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
    -moz-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  }
  
  
  
  /* Radio button not selected */
  .htw-src-peets-home[location="pdp_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn::before{
    border: 1px solid #fff;
    box-shadow: none;
  }

/* {
  border: 1px solid #fff;
} */

/* Dark PDP button styling to style IU Modal */
/* Radio button selected*/
.htw-src-peets-home[location="pdp_dark"] .og-optout-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn-dark::before, .htw-src-peets-home[location="pdp_dark"] og-optin-button[subscribed] > .og-optin-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] og-optin-button[subscribed] > .og-optin-btn-dark::before{
  border: 1px solid #fff;
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="pdp_dark"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn-dark::before{
  border: 1px solid #fff;
	 box-shadow: inset 0 0 0 12px #2e393e;
  -webkit-box-shadow: inset 0 0 0 12px #2e393e;
  -moz-box-shadow: inset 0 0 0 12px #2e393e;
}


/*modal radio buttons*/
.htw-src-peets-home[location="pdp_dark"] .og-iu-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-iu-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] og-optin-button[subscribed] > .og-iu-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] og-optin-button[subscribed] > .og-iu-optin-btn::before{
  border: 1px solid #211a18;
  box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="pdp_dark"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-iu-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-iu-optin-btn::before{
  border: 1px solid #52514b;
	box-shadow: inset 0 0 0 12px #f7f6f0;
  -webkit-box-shadow: inset 0 0 0 12px #f7f6f0;
  -moz-box-shadow: inset 0 0 0 12px #f7f6f0;
}
/* toggles the frequency to hide/show based on radio button */
.htw-src-peets-home[location="pdp_dark"] og-optin-button[subscribed] + .og-frequency-row, .htw-src-peets-home [location="pdp_dark"] og-optin-button[subscribed] + .og-frequency-row{
  display: initial;
}
.htw-src-peets-home[location="pdp_dark"] og-optin-button + .og-frequency-row, .htw-src-peets-home [location="pdp_dark"] og-optin-button + .og-frequency-row{
    display: none;
}
.htw-src-peets-home[location="pdp_dark"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="pdp_dark"] .og-optin-row div og-optin-button{
  padding-top: 5px;
}
/* End Radio Button Styling Block*/

/* PDP Offers */


/*.og-pdp-tooltip-mobile{*/
/*  display: block;*/
/*}*/
.htw-src-peets-home[location="pdp_dark"] .og-pdp-tooltip, .htw-src-peets-home [location="pdp_dark"] .og-pdp-tooltip{
  display:inline-block;
}
.htw-src-peets-home[location="pdp_dark"] .og-tooltip-inner, .htw-src-peets-home [location="pdp_dark"] .og-tooltip-inner{
  color: #000;
}
/*@media screen and (min-width: 1025px){*/
/*  .og-pdp-tooltip{*/
/*    display: block;*/
/*  }*/
/*  .og-pdp-tooltip-mobile{*/
/*    display: none;*/
/*  }*/
/*}*/
.htw-src-peets-home[location="pdp_dark"] .og-tooltip-dark, .htw-src-peets-home [location="pdp_dark"] .og-tooltip-dark{
    border: 1px solid #ffffff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    color: #fff;
}
.htw-src-peets-home[location="pdp_dark"] .og-tooltip, .htw-src-peets-home [location="pdp_dark"] .og-tooltip{
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    color: #000;
}
.htw-src-peets-home[location="pdp_dark"] og-tooltip.og-pdp-tooltip, .htw-src-peets-home [location="pdp_dark"] og-tooltip.og-pdp-tooltip{
  transform: translateY(0);
}
.htw-src-peets-home[location="pdp_dark"] .og-tooltip-content, .htw-src-peets-home [location="pdp_dark"] .og-tooltip-content{
  color: #000;
  margin: 0;
  padding: 10px;
  line-height: 1.24rem;
  font-size: 1rem;
  text-transform: initial;
}
.htw-src-peets-home[location="pdp_dark"] .og-faq-link, .htw-src-peets-home [location="pdp_dark"] .og-faq-link{
  text-decoration: underline;
}
.htw-src-peets-home[location="pdp_dark"] .og-faq-link:hover, .htw-src-peets-home [location="pdp_dark"] .og-faq-link:hover{
  text-decoration: none;
}

.htw-src-peets-home[location="pdp_dark"] .og-frequency-row, .htw-src-peets-home [location="pdp_dark"] .og-frequency-row{
  font-size: 12px;
  font-weight: 500;
  font-family: "Proxima Nova Regular", sans-serif;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="pdp_dark"] .og-iu-shipping, .htw-src-peets-home [location="pdp_dark"] .og-iu-shipping{
  font-size: 12px;
  font-family:"Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
  color: #000;
  margin:0
;}
.htw-src-peets-home[location="pdp_dark"] .og-shipping, .htw-src-peets-home [location="pdp_dark"] .og-shipping{
  color: #fff;
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
}
.htw-src-peets-home[location="pdp_dark"] og-select select, .htw-src-peets-home [location="pdp_dark"] og-select select{
  font-size: 12px;
  text-transform: uppercase;
}
.htw-src-peets-home[location="pdp_dark"] og-select-frequency[subscribed], .htw-src-peets-home [location="pdp_dark"] og-select-frequency[subscribed]{
  background: transparent;
  border: 1px solid #fff;
  border-radius: 4px;
  box-shadow: none;
  width: 100px;
}
/* End PDP Offers */





/* IU Offers Styling*/
.htw-src-peets-home[location="pdp_dark"] .og-optin-btn span, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn span, .htw-src-peets-home[location="pdp_dark"] .og-optout-btn span, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn span{
  font-weight: 400;
  font-size: 12px;
  color: #fff;
}
.htw-src-peets-home[location="pdp_dark"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="pdp_dark"] og-optin-button.og-iu-optin-row{
  margin-top: 0;
}
/* og-upsell-button{
  width: 100%;
}
.upsell-btn{
  background: transparent;
  border: 1px solid #b7b7b7;
  border-radius: 2px;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.og-modal-header{
  margin-top: -36px;
}
.og-modal-header > span:first-child{
  text-transform: uppercase;
  font-size: 14px;
}
span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
  text-transform: capitalize;
}
og-modal div[slot="content"]{
  margin-top: -30px;
}
og-optout-button{
  margin-bottom: 10px;
}
.og-optin-btn > span{
  font-size: 12px;
}
.og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.og-hide{
  display: none;
} */
.htw-src-peets-home[location="pdp_dark"] og-upsell-button, .htw-src-peets-home [location="pdp_dark"] og-upsell-button{
  width: 100%;
}
.htw-src-peets-home[location="pdp_dark"] .upsell-btn, .htw-src-peets-home [location="pdp_dark"] .upsell-btn{
  background: #937031;
  border: 1px solid #937031;
  border-radius: 2px;
  color:#fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="pdp_dark"] og-next-upcoming-order, .htw-src-peets-home [location="pdp_dark"] og-next-upcoming-order{
  white-space: nowrap;
}
.htw-src-peets-home[location="pdp_dark"] .og-modal-header, .htw-src-peets-home [location="pdp_dark"] .og-modal-header{
  margin-top: -36px;
}
.htw-src-peets-home[location="pdp_dark"] .og-modal-header > span:first-child, .htw-src-peets-home [location="pdp_dark"] .og-modal-header > span:first-child{
  /*text-transform: uppercase;*/
  font-size: 14px;
}
.htw-src-peets-home[location="pdp_dark"] span.og-modal-content, .htw-src-peets-home [location="pdp_dark"] span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
  text-transform: capitalize;
}
.htw-src-peets-home[location="pdp_dark"] og-modal div[slot="content"], .htw-src-peets-home [location="pdp_dark"] og-modal div[slot="content"]{
  margin-top: -30px;
}
.htw-src-peets-home[location="pdp_dark"] og-optout-button, .htw-src-peets-home [location="pdp_dark"] og-optout-button{
  margin-bottom: 10px;
}
.htw-src-peets-home[location="pdp_dark"] .og-iu-shipping, .htw-src-peets-home [location="pdp_dark"] .og-iu-shipping{
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
  color: #000;
  margin:0
;}
.htw-src-peets-home[location="pdp_dark"] .og-iu-shipping og-select-frequency, .htw-src-peets-home [location="pdp_dark"] .og-iu-shipping og-select-frequency{
  border: 1px solid #b7b7b7;
}
.htw-src-peets-home[location="pdp_dark"] .og-btn, .htw-src-peets-home [location="pdp_dark"] .og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="pdp_dark"] .og-hide, .htw-src-peets-home [location="pdp_dark"] .og-hide{
  display: none;
}
.htw-src-peets-home[location="pdp_dark"] .iu-view-order, .htw-src-peets-home [location="pdp_dark"] .iu-view-order{
    background: transparent;
    border: 1px solid #b7b7b7;
    border-radius: 2px;
    cursor: pointer;
    height: 50px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    padding: 10px 0;
    text-transform: uppercase;
    width: 100%;
}
/* IU Success Message */

.htw-src-peets-home[location="pdp_dark"] .og-header-success, .htw-src-peets-home [location="pdp_dark"] .og-header-success{
  text-transform: uppercase;
  color: #fff;
}
.htw-src-peets-home[location="pdp_dark"] .og-header-success + p, .htw-src-peets-home [location="pdp_dark"] .og-header-success + p{
  color: #fff;
  font-family: grad,serif;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: .875rem;
  line-height: 1.5rem;
}
.htw-src-peets-home[location="pdp_dark"] a.iu-view-order, .htw-src-peets-home [location="pdp_dark"] a.iu-view-order{
  background: #937031;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: .9375rem 1.5625rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.htw-src-peets-home[location="pdp_dark"] a.iu-view-order:hover, .htw-src-peets-home [location="pdp_dark"] a.iu-view-order:hover{
  background: #b9975b;
}

.htw-src-peets-home[location="curation"], .htw-src-peets-home [location="curation"]{
  --og-global-family: "Proxima Nova Regular", sans-serif;
  --og-global-size: 13px;
  --og-global-color: rgba(77,67,67,1);
  --og-tooltip-family: "Proxima Nova Regular", sans-serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: rgba(41,121,130,0.72);
  --og-tooltip-background: #ececec;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-background: #298266;
  --og-upsell-family: "Proxima Nova Regular", sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99,119,219,1);
  --og-modal-button-family: "Proxima Nova Regular", sans-serif;
  --og-modal-button-size: 13px;
  --og-modal-button-color: #333333;
  --og-confirm-button-background: #00449e;
  --og-confirm-button-color: #fff;
  --og-modal-button-background: #e6e6e6;
}

.htw-src-peets-home[location="curation"] .og-label, .htw-src-peets-home [location="curation"] .og-label, .htw-src-peets-home[location="curation"] .og-sub-info, .htw-src-peets-home [location="curation"] .og-sub-info{
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
}
.htw-src-peets-home[location="curation"] .og-label, .htw-src-peets-home [location="curation"] .og-label{
  color: #5e5e5e;
}
.htw-src-peets-home[location="curation"] p.og-sub-info, .htw-src-peets-home [location="curation"] p.og-sub-info{
   margin: 12px 0;
}
.htw-src-peets-home[location="curation"] .og-hide, .htw-src-peets-home [location="curation"] .og-hide{
  border: 0;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.htw-src-peets-home[location="cart_regular"], .htw-src-peets-home [location="cart_regular"]{
  --og-global-family: "Proxima Nova Regular", sans-serif;
  --og-global-size: 13px;
  --og-global-color: inherit;
  --og-tooltip-family: grad,serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: inherit;
  /* --og-tooltip-background: #f7f6f0; */
  --og-tooltip-background: #fff;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-family: "Proxima Nova Regular", sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99,119,219,1);
  --og-select-padding: initial;
}
/* Controls Offer Layout */

  .htw-src-peets-home[location="cart_regular"] .og-offer, .htw-src-peets-home [location="cart_regular"] .og-offer{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto;
    align-items: center;
    margin-bottom: 20px;
  }
  .htw-src-peets-home[location="cart_regular"] .og-optin-row, .htw-src-peets-home [location="cart_regular"] .og-optin-row, .htw-src-peets-home[location="cart_regular"] .og-iu-optin-row, .htw-src-peets-home [location="cart_regular"] .og-iu-optin-row{
    display: grid;
    grid-template-columns: auto 30px;
    grid-template-rows: auto;
  }


  .htw-src-peets-home[location="cart_regular"] .og-frequency-row, .htw-src-peets-home [location="cart_regular"] .og-frequency-row{
    display: grid;
    grid-template-columns: 20px auto;
  }
  .htw-src-peets-home[location="cart_regular"] .og-shipping, .htw-src-peets-home [location="cart_regular"] .og-shipping{
    grid-column-start: 2;
    margin: 0;
  }
  /*.og-pdp-tooltip{*/
  /*  align-self: start;*/
  /*  padding-left: 3px;*/
  /*}*/
  .htw-src-peets-home[location="cart_regular"] og-select-frequency, .htw-src-peets-home [location="cart_regular"] og-select-frequency{
    display: inline-block;
    width: 125px;
  }
  .htw-src-peets-home[location="cart_regular"] og-select, .htw-src-peets-home [location="cart_regular"] og-select{
    width:100%;
  }
/* grid */



.htw-src-peets-home[location="cart_regular"] .og-optin-row, .htw-src-peets-home [location="cart_regular"] .og-optin-row{
  margin-bottom: 20px;
}


/* Radio Button Styling Block*/
/* Subscribe & Deliver One time button */
.htw-src-peets-home[location="cart_regular"] .og-optout-btn, .htw-src-peets-home [location="cart_regular"] .og-optout-btn, .htw-src-peets-home[location="cart_regular"] .og-optin-btn, .htw-src-peets-home [location="cart_regular"] .og-optin-btn{
  background: transparent;
	position: relative;
	display: inline-block;
	padding-left: 25px;
	font-size: 12px;
  font-weight: 500;
	font-family: "Proxima Nova Regular", sans-serif;
	border: none;
	cursor: pointer;
	text-align: left;
  transform: scale(1);
  text-transform: uppercase; 
 
}
/*resets & styles radio buttons*/
.htw-src-peets-home[location="cart_regular"] .og-optout-btn::before, .htw-src-peets-home [location="cart_regular"] .og-optout-btn::before, .htw-src-peets-home[location="cart_regular"] .og-optin-btn::before, .htw-src-peets-home [location="cart_regular"] .og-optin-btn::before{
		content: " ";
	 -webkit-appearance: none;
    -moz-appearance: none ;
    appearance: none;
    display: inline-block;
    position: absolute ;
    top: -2px ;
    left: 0px ;
    height: 16px;
		width: 16px;
    border-radius: 50% ;
    cursor: pointer ;
    outline: none ;
}
/* Radio button selected*/
.htw-src-peets-home[location="cart_regular"] .og-optout-btn::before, .htw-src-peets-home [location="cart_regular"] .og-optout-btn::before, .htw-src-peets-home[location="cart_regular"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="cart_regular"] og-optin-button[subscribed] > .og-optin-btn::before{
  border: 1px solid #211a18;
  box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="cart_regular"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="cart_regular"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="cart_regular"] .og-optin-btn::before, .htw-src-peets-home [location="cart_regular"] .og-optin-btn::before{
  border: 1px solid #52514b;
	box-shadow: inset 0 0 0 12px #f7f6f0;
  -webkit-box-shadow: inset 0 0 0 12px #f7f6f0;
  -moz-box-shadow: inset 0 0 0 12px #f7f6f0;
}
/* toggles the frequency to hide/show based on radio button */
.htw-src-peets-home[location="cart_regular"] og-optin-button[subscribed] ~ .og-frequency-row, .htw-src-peets-home [location="cart_regular"] og-optin-button[subscribed] ~ .og-frequency-row{
  display: initial;
}
.htw-src-peets-home[location="cart_regular"] og-optin-button ~ .og-frequency-row, .htw-src-peets-home [location="cart_regular"] og-optin-button ~ .og-frequency-row{
    display: none;
}
.htw-src-peets-home[location="cart_regular"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="cart_regular"] .og-optin-row div og-optin-button{
  padding-top: 5px;
}
/* End Radio Button Styling Block*/

/* PDP Offers */

/*.og-pdp-tooltip-mobile{*/
/*  display: block;*/
/*}*/
.htw-src-peets-home[location="cart_regular"] .og-pdp-tooltip-desktop, .htw-src-peets-home [location="cart_regular"] .og-pdp-tooltip-desktop{
  display:inline-block;
}
/*.og-pdp-tooltip-mobile{*/
/*  display:inline-block;*/
/*}*/
/*@media screen and (min-width: 1025px){*/
/*  .og-pdp-tooltip-desktop{*/
/*    display: inline-block;*/
/*  }*/
/*  .og-pdp-tooltip-mobile{*/
/*    display: none;*/
/*  }*/
/*}*/
.htw-src-peets-home[location="cart_regular"] .og-tooltip, .htw-src-peets-home [location="cart_regular"] .og-tooltip{
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
}
.htw-src-peets-home[location="cart_regular"] .og-tooltip-wrap, .htw-src-peets-home [location="cart_regular"] .og-tooltip-wrap{
  position: relative;
  max-width: 230px;
}
.htw-src-peets-home[location="cart_regular"] og-tooltip.og-pdp-tooltip-desktop, .htw-src-peets-home [location="cart_regular"] og-tooltip.og-pdp-tooltip-desktop{
  transform: translateY(0);
  margin: 28px 0 0 0;
  left: 80%;
  position: absolute;
}
.htw-src-peets-home[location="cart_regular"] .og-tooltip-content, .htw-src-peets-home [location="cart_regular"] .og-tooltip-content{
  margin: 0;
  padding: 10px;
  line-height: 1.24rem;
  font-size: 1rem;
  text-transform: initial;
}
.htw-src-peets-home[location="cart_regular"] .og-faq-link, .htw-src-peets-home [location="cart_regular"] .og-faq-link{
  text-decoration: underline;
}
.htw-src-peets-home[location="cart_regular"] .og-faq-link:hover, .htw-src-peets-home [location="cart_regular"] .og-faq-link:hover{
  text-decoration: none;
}
.htw-src-peets-home[location="cart_regular"] .og-optin-btn span, .htw-src-peets-home [location="cart_regular"] .og-optin-btn span, .htw-src-peets-home[location="cart_regular"] .og-optout-btn span, .htw-src-peets-home [location="cart_regular"] .og-optout-btn span{
  font-weight: 400;
  font-size: 12px;
  color: #5e5e5e;
  margin: 10px 0;
}
.htw-src-peets-home[location="cart_regular"] .og-frequency-row, .htw-src-peets-home [location="cart_regular"] .og-frequency-row{
  font-size: 12px;
  font-weight: 500;
  font-family: "Proxima Nova Regular", sans-serif;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="cart_regular"] .og-shipping, .htw-src-peets-home [location="cart_regular"] .og-shipping{
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
}
.htw-src-peets-home[location="cart_regular"] og-select, .htw-src-peets-home [location="cart_regular"] og-select, .htw-src-peets-home[location="cart_regular"] og-select select, .htw-src-peets-home [location="cart_regular"] og-select select{
  padding: 5px 10px 5px 5px;
}
.htw-src-peets-home[location="cart_regular"] og-select select, .htw-src-peets-home [location="cart_regular"] og-select select{
  font-size: 12px;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="cart_regular"] og-select-frequency[subscribed], .htw-src-peets-home [location="cart_regular"] og-select-frequency[subscribed]{
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  box-shadow: none;
  padding: 5px;
  width: 100px;
}
/* End PDP Offers */





/* IU Offers Styling*/
.htw-src-peets-home[location="cart_regular"] og-upsell-button, .htw-src-peets-home [location="cart_regular"] og-upsell-button{
  width: 100%;
}
.htw-src-peets-home[location="cart_regular"] .upsell-btn, .htw-src-peets-home [location="cart_regular"] .upsell-btn{
  background: #937031;
  border: 1px solid #937031;
  border-radius: 2px;
  color:#fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="cart_regular"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="cart_regular"] og-optin-button.og-iu-optin-row{
  margin-top: 0;
}
.htw-src-peets-home[location="cart_regular"] .og-modal-header, .htw-src-peets-home [location="cart_regular"] .og-modal-header{
  margin-top: -36px;
}
.htw-src-peets-home[location="cart_regular"] .og-modal-header > span:first-child, .htw-src-peets-home [location="cart_regular"] .og-modal-header > span:first-child{
  font-size: 14px;
}
.htw-src-peets-home[location="cart_regular"] span.og-modal-content, .htw-src-peets-home [location="cart_regular"] span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
/*  text-transform: uppercase;*/
}
.htw-src-peets-home[location="cart_regular"] og-modal div[slot="content"], .htw-src-peets-home [location="cart_regular"] og-modal div[slot="content"]{
  margin-top: -30px;
}
.htw-src-peets-home[location="cart_regular"] og-optout-button, .htw-src-peets-home [location="cart_regular"] og-optout-button{
  margin-bottom: 10px;
}
.htw-src-peets-home[location="cart_regular"] .og-btn, .htw-src-peets-home [location="cart_regular"] .og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="cart_regular"] .og-hide, .htw-src-peets-home [location="cart_regular"] .og-hide{
  display: none;
}


/* IU Success Message */

.htw-src-peets-home[location="cart_regular"] .og-header-success, .htw-src-peets-home [location="cart_regular"] .og-header-success{
  text-transform: uppercase;
}
.htw-src-peets-home[location="cart_regular"] .og-header-success + p, .htw-src-peets-home [location="cart_regular"] .og-header-success + p{
  font-family: grad,serif;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: .875rem;
  line-height: 1.5rem;
}
.htw-src-peets-home[location="cart_regular"] .iu-view-order, .htw-src-peets-home [location="cart_regular"] .iu-view-order{
  background: #937031;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: .9375rem 1.5625rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.htw-src-peets-home[location="cart_regular"] .og-modal__container, .htw-src-peets-home [location="cart_regular"] .og-modal__container{

  background: purple;
}
.htw-src-peets-home[location="cart_regular"] .iu-view-order:hover, .htw-src-peets-home [location="cart_regular"] .iu-view-order:hover{
  background: #b9975b;
}
.htw-src-peets-home[location="cart_regular"] .og-tooltip-close, .htw-src-peets-home [location="cart_regular"] .og-tooltip-close{
  font-family: "Proxima Nova Regular", sans-serif;
  position: absolute;
  padding: 5px 10px;
  top: 0;
  right: 0;
  font-size: 10px;
}
.htw-src-peets-home[location="cart_regular"] .og-optin-btn.hide-modal .og-tooltip-content, .htw-src-peets-home [location="cart_regular"] .og-optin-btn.hide-modal .og-tooltip-content{
  display: none;
}

.htw-src-peets-home[location="cart"], .htw-src-peets-home [location="cart"]{
  --og-global-family: "Proxima Nova Regular", sans-serif;
  --og-global-size: 13px;
  --og-global-color: rgba(77,67,67,1);
  --og-tooltip-family: "Proxima Nova Regular", sans-serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: rgba(41,121,130,0.72);
  --og-tooltip-background: #ececec;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-background: #298266;
  --og-upsell-family: "Proxima Nova Regular", sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99,119,219,1);
  --og-modal-button-family: "Proxima Nova Regular", sans-serif;
  --og-modal-button-size: 13px;
  --og-modal-button-color: #333333;
  --og-confirm-button-background: #00449e;
  --og-confirm-button-color: #fff;
  --og-modal-button-background: #e6e6e6;
}

.htw-src-peets-home[location="cart"] .og-label, .htw-src-peets-home [location="cart"] .og-label, .htw-src-peets-home[location="cart"] .og-sub-info, .htw-src-peets-home [location="cart"] .og-sub-info{
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
}
.htw-src-peets-home[location="cart"] .og-label, .htw-src-peets-home [location="cart"] .og-label{
  color: #5e5e5e;
}
.htw-src-peets-home[location="cart"] p.og-sub-info, .htw-src-peets-home [location="cart"] p.og-sub-info{
   margin: 12px 0;
}
.htw-src-peets-home[location="cart"] .og-hide, .htw-src-peets-home [location="cart"] .og-hide{
  border: 0;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.htw-src-peets-home[location="Prepaid"], .htw-src-peets-home [location="Prepaid"]{
  --og-global-family: "Proxima Nova Regular", sans-serif;
  --og-global-size: 13px;
  --og-global-color: rgba(77,67,67,1);
  --og-tooltip-family: "Proxima Nova Regular", sans-serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: rgba(41,121,130,0.72);
  --og-tooltip-background: #ececec;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-background: #298266;
  --og-upsell-family: "Proxima Nova Regular", sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99,119,219,1);
  --og-modal-button-family: "Proxima Nova Regular", sans-serif;
  --og-modal-button-size: 13px;
  --og-modal-button-color: #333333;
  --og-confirm-button-background: #00449e;
  --og-confirm-button-color: #fff;
  --og-modal-button-background: #e6e6e6;
}

.htw-src-peets-home[location="Prepaid"] .og-label, .htw-src-peets-home [location="Prepaid"] .og-label, .htw-src-peets-home[location="Prepaid"] .og-sub-info, .htw-src-peets-home [location="Prepaid"] .og-sub-info{
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
}
.htw-src-peets-home[location="Prepaid"] .og-label, .htw-src-peets-home [location="Prepaid"] .og-label{
  color: #5e5e5e;
}
.htw-src-peets-home[location="Prepaid"] p.og-sub-info, .htw-src-peets-home [location="Prepaid"] p.og-sub-info{
   margin: 12px 0;
}
.htw-src-peets-home[location="Prepaid"] .og-hide, .htw-src-peets-home [location="Prepaid"] .og-hide{
  border: 0;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.htw-src-peets-home[location="upsell"] .regularEligible, .htw-src-peets-home [location="upsell"] .regularEligible{
  display: none;
}

.htw-src-peets-home[location="upsell"], .htw-src-peets-home [location="upsell"]{
  --og-global-family: "Proxima Nova Regular", sans-serif;
  --og-global-size: 13px;
  --og-global-color: inherit;
  --og-tooltip-family: grad,serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: inherit;
  /* --og-tooltip-background: #f7f6f0; */
  --og-tooltip-background: #fff;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-family: "Proxima Nova Regular", sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99,119,219,1);
}

/* Controls Offer Layout */

  .htw-src-peets-home[location="upsell"] .og-offer, .htw-src-peets-home [location="upsell"] .og-offer{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto;
    align-items: center;
  }
  .htw-src-peets-home[location="upsell"] .og-optin-row, .htw-src-peets-home [location="upsell"] .og-optin-row, .htw-src-peets-home[location="upsell"] .og-iu-optin-row, .htw-src-peets-home [location="upsell"] .og-iu-optin-row{
    display: grid;
    grid-template-columns: auto 30px;
    grid-template-rows: auto;
  }
  .htw-src-peets-home[location="upsell"] .og-optin-row, .htw-src-peets-home [location="upsell"] .og-optin-row{
    margin-bottom: 20px;
  }
  .htw-src-peets-home[location="upsell"] .og-frequency-row, .htw-src-peets-home [location="upsell"] .og-frequency-row{
    display: grid;
    grid-template-columns: 20px auto;
  }
  .htw-src-peets-home[location="upsell"] .og-shipping, .htw-src-peets-home [location="upsell"] .og-shipping{
    grid-column-start: 2;
    margin: 0;
  }
  /*.og-pdp-tooltip{*/
  /*  align-self: start;*/
  /*  padding-left: 3px;*/
  /*}*/
  .htw-src-peets-home[location="upsell"] og-select-frequency, .htw-src-peets-home [location="upsell"] og-select-frequency{
    display: inline-block;
  }
 /* grid */

/* End Offer Layout */



/* Radio Button Styling Block*/
/* Subscribe & Deliver One time button */
  .htw-src-peets-home[location="upsell"] .og-optout-btn, .htw-src-peets-home [location="upsell"] .og-optout-btn, .htw-src-peets-home[location="upsell"] .og-optin-btn, .htw-src-peets-home [location="upsell"] .og-optin-btn{
    background: transparent;
      position: relative;
      display: inline-block;
      padding-left: 25px;
      font-size: 12px;
    font-weight: 500;
      font-family: "Proxima Nova Regular", sans-serif;
      border: none;
      color: #fff;
      cursor: pointer;
      text-align: left;
    /*text-transform: uppercase;*/
    transform: scale(1);
  }
  .htw-src-peets-home[location="upsell"] .og-optin-btn, .htw-src-peets-home [location="upsell"] .og-optin-btn{
    text-transform: uppercase;
  }
  .htw-src-peets-home[location="upsell"] .og-optout-btn-dark, .htw-src-peets-home [location="upsell"] .og-optout-btn-dark, .htw-src-peets-home[location="upsell"] .og-optin-btn-dark, .htw-src-peets-home [location="upsell"] .og-optin-btn-dark, .htw-src-peets-home[location="upsell"] .og-iu-optout-btn, .htw-src-peets-home [location="upsell"] .og-iu-optout-btn, .htw-src-peets-home[location="upsell"] .og-iu-optin-btn, .htw-src-peets-home [location="upsell"] .og-iu-optin-btn{
    background: transparent;
      position: relative;
      display: inline-block;
      padding-left: 25px;
      font-size: 12px;
    font-weight: 500;
      font-family: "Proxima Nova Regular", sans-serif;
      border: none;
      color: #000;
      cursor: pointer;
      text-align: left;
    text-transform: uppercase;
    transform: scale(1);
  }
  /*resets & styles radio buttons*/
  .htw-src-peets-home[location="upsell"] .og-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-optin-btn::before, .htw-src-peets-home[location="upsell"] .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell"] .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell"] .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell"] .og-optin-btn-dark::before, .htw-src-peets-home[location="upsell"] .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-iu-optin-btn::before, .htw-src-peets-home[location="upsell"] .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-iu-optout-btn::before{
          content: " ";
       -webkit-appearance: none;
      -moz-appearance: none ;
      appearance: none;
      display: inline-block;
      position: absolute ;
      top: -2px ;
      left: 0px ;
      height: 16px;
          width: 16px;
      border-radius: 50% ;
      cursor: pointer ;
      outline: none ;
  }
  .htw-src-peets-home[location="upsell"] .og-optout-btn-dark, .htw-src-peets-home [location="upsell"] .og-optout-btn-dark, .htw-src-peets-home[location="upsell"] .og-optin-btn-dark, .htw-src-peets-home [location="upsell"] .og-optin-btn-dark{
    color: #fff;
  }
/* Radio button selected*/
  .htw-src-peets-home[location="upsell"] .og-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-optout-btn::before, .htw-src-peets-home[location="upsell"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] > .og-optin-btn::before{
    border: 1px solid #fff;
    box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
    -webkit-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
    -moz-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  }
  
  
  
  /* Radio button not selected */
  .htw-src-peets-home[location="upsell"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="upsell"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-optin-btn::before{
    border: 1px solid #fff;
    box-shadow: none;
  }

/* {
  border: 1px solid #fff;
} */

/* Dark PDP button styling to style IU Modal */
/* Radio button selected*/
.htw-src-peets-home[location="upsell"] .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell"] .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell"] og-optin-button[subscribed] > .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] > .og-optin-btn-dark::before{
  border: 1px solid #fff;
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="upsell"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell"] .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell"] .og-optin-btn-dark::before{
  border: 1px solid #fff;
	 box-shadow: inset 0 0 0 12px #2e393e;
  -webkit-box-shadow: inset 0 0 0 12px #2e393e;
  -moz-box-shadow: inset 0 0 0 12px #2e393e;
}


/*modal radio buttons*/
.htw-src-peets-home[location="upsell"] .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-iu-optout-btn::before, .htw-src-peets-home[location="upsell"] og-optin-button[subscribed] > .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] > .og-iu-optin-btn::before{
  border: 1px solid #211a18;
  box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="upsell"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-iu-optin-btn::before{
  border: 1px solid #52514b;
	box-shadow: inset 0 0 0 12px #f7f6f0;
  -webkit-box-shadow: inset 0 0 0 12px #f7f6f0;
  -moz-box-shadow: inset 0 0 0 12px #f7f6f0;
}
/* toggles the frequency to hide/show based on radio button */
.htw-src-peets-home[location="upsell"] og-optin-button[subscribed] + .og-frequency-row, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] + .og-frequency-row{
  display: initial;
}
.htw-src-peets-home[location="upsell"] og-optin-button + .og-frequency-row, .htw-src-peets-home [location="upsell"] og-optin-button + .og-frequency-row{
    display: none;
}
.htw-src-peets-home[location="upsell"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="upsell"] .og-optin-row div og-optin-button{
  padding-top: 5px;
}
/* End Radio Button Styling Block*/

/* PDP Offers */


/*.og-pdp-tooltip-mobile{*/
/*  display: block;*/
/*}*/
.htw-src-peets-home[location="upsell"] .og-pdp-tooltip, .htw-src-peets-home [location="upsell"] .og-pdp-tooltip{
  display:inline-block;
}
.htw-src-peets-home[location="upsell"] .og-tooltip-inner, .htw-src-peets-home [location="upsell"] .og-tooltip-inner{
  color: #000;
}
/*@media screen and (min-width: 1025px){*/
/*  .og-pdp-tooltip{*/
/*    display: block;*/
/*  }*/
/*  .og-pdp-tooltip-mobile{*/
/*    display: none;*/
/*  }*/
/*}*/
.htw-src-peets-home[location="upsell"] .og-tooltip-dark, .htw-src-peets-home [location="upsell"] .og-tooltip-dark{
    border: 1px solid #ffffff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    color: #fff;
}
.htw-src-peets-home[location="upsell"] .og-tooltip, .htw-src-peets-home [location="upsell"] .og-tooltip{
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    color: #000;
}
.htw-src-peets-home[location="upsell"] og-tooltip.og-pdp-tooltip, .htw-src-peets-home [location="upsell"] og-tooltip.og-pdp-tooltip{
  transform: translateY(0);
}
.htw-src-peets-home[location="upsell"] .og-tooltip-content, .htw-src-peets-home [location="upsell"] .og-tooltip-content{
  color: #000;
  margin: 0;
  padding: 10px;
  line-height: 1.24rem;
  font-size: 1rem;
  text-transform: initial;
}
.htw-src-peets-home[location="upsell"] .og-faq-link, .htw-src-peets-home [location="upsell"] .og-faq-link{
  text-decoration: underline;
}
.htw-src-peets-home[location="upsell"] .og-faq-link:hover, .htw-src-peets-home [location="upsell"] .og-faq-link:hover{
  text-decoration: none;
}

.htw-src-peets-home[location="upsell"] .og-frequency-row, .htw-src-peets-home [location="upsell"] .og-frequency-row{
  font-size: 12px;
  font-weight: 500;
  font-family: "Proxima Nova Regular", sans-serif;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="upsell"] .og-iu-shipping, .htw-src-peets-home [location="upsell"] .og-iu-shipping{
  font-size: 12px;
  font-family:"Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
  color: #000;
  margin:0
;}
.htw-src-peets-home[location="upsell"] .og-shipping, .htw-src-peets-home [location="upsell"] .og-shipping{
  color: #fff;
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
}
.htw-src-peets-home[location="upsell"] og-select select, .htw-src-peets-home [location="upsell"] og-select select{
  font-size: 12px;
  text-transform: uppercase;
}
.htw-src-peets-home[location="upsell"] og-select-frequency[subscribed], .htw-src-peets-home [location="upsell"] og-select-frequency[subscribed]{
  background: transparent;
  border: 1px solid #fff;
  border-radius: 4px;
  box-shadow: none;
  width: 100px;
}
/* End PDP Offers */





/* IU Offers Styling*/
.htw-src-peets-home[location="upsell"] .og-optin-btn span, .htw-src-peets-home [location="upsell"] .og-optin-btn span, .htw-src-peets-home[location="upsell"] .og-optout-btn span, .htw-src-peets-home [location="upsell"] .og-optout-btn span{
  font-weight: 400;
  font-size: 12px;
  color: #fff;
}
.htw-src-peets-home[location="upsell"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="upsell"] og-optin-button.og-iu-optin-row{
  margin-top: 0;
}
/* og-upsell-button{
  width: 100%;
}
.upsell-btn{
  background: transparent;
  border: 1px solid #b7b7b7;
  border-radius: 2px;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.og-modal-header{
  margin-top: -36px;
}
.og-modal-header > span:first-child{
  text-transform: uppercase;
  font-size: 14px;
}
span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
  text-transform: capitalize;
}
og-modal div[slot="content"]{
  margin-top: -30px;
}
og-optout-button{
  margin-bottom: 10px;
}
.og-optin-btn > span{
  font-size: 12px;
}
.og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.og-hide{
  display: none;
} */
.htw-src-peets-home[location="upsell"] og-upsell-button, .htw-src-peets-home [location="upsell"] og-upsell-button{
  width: 100%;
}
.htw-src-peets-home[location="upsell"] .upsell-btn, .htw-src-peets-home [location="upsell"] .upsell-btn{
  background: #937031;
  border: 1px solid #937031;
  border-radius: 2px;
  color:#fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="upsell"] og-next-upcoming-order, .htw-src-peets-home [location="upsell"] og-next-upcoming-order{
  white-space: nowrap;
}
.htw-src-peets-home[location="upsell"] .og-modal-header, .htw-src-peets-home [location="upsell"] .og-modal-header{
  margin-top: -36px;
}
.htw-src-peets-home[location="upsell"] .og-modal-header > span:first-child, .htw-src-peets-home [location="upsell"] .og-modal-header > span:first-child{
  /*text-transform: uppercase;*/
  font-size: 14px;
}
.htw-src-peets-home[location="upsell"] span.og-modal-content, .htw-src-peets-home [location="upsell"] span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
  text-transform: capitalize;
}
.htw-src-peets-home[location="upsell"] og-modal div[slot="content"], .htw-src-peets-home [location="upsell"] og-modal div[slot="content"]{
  margin-top: -30px;
}
.htw-src-peets-home[location="upsell"] og-optout-button, .htw-src-peets-home [location="upsell"] og-optout-button{
  margin-bottom: 10px;
}
.htw-src-peets-home[location="upsell"] .og-iu-shipping, .htw-src-peets-home [location="upsell"] .og-iu-shipping{
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
  color: #000;
  margin:0
;}
.htw-src-peets-home[location="upsell"] .og-iu-shipping og-select-frequency, .htw-src-peets-home [location="upsell"] .og-iu-shipping og-select-frequency{
  border: 1px solid #b7b7b7;
}
.htw-src-peets-home[location="upsell"] .og-btn, .htw-src-peets-home [location="upsell"] .og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="upsell"] .og-hide, .htw-src-peets-home [location="upsell"] .og-hide{
  display: none;
}
.htw-src-peets-home[location="upsell"] .iu-view-order, .htw-src-peets-home [location="upsell"] .iu-view-order{
    background: transparent;
    border: 1px solid #b7b7b7;
    border-radius: 2px;
    cursor: pointer;
    height: 50px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    padding: 10px 0;
    text-transform: uppercase;
    width: 100%;
}
/* IU Success Message */

.htw-src-peets-home[location="upsell"] .og-header-success, .htw-src-peets-home [location="upsell"] .og-header-success{
  text-transform: uppercase;
}

.htw-src-peets-home[location="upsell"] .og-header-success + p, .htw-src-peets-home [location="upsell"] .og-header-success + p{
  font-family: grad,serif;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: .875rem;
  line-height: 1.5rem;
}
.htw-src-peets-home[location="upsell"] a.iu-view-order, .htw-src-peets-home [location="upsell"] a.iu-view-order{
  background: #937031;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: .9375rem 1.5625rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.htw-src-peets-home[location="upsell"] a.iu-view-order:hover, .htw-src-peets-home [location="upsell"] a.iu-view-order:hover{
  background: #b9975b;
}

/*VAWIE*/
  .htw-src-peets-home[location="upsell"] .og-offer, .htw-src-peets-home [location="upsell"] .og-offer{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto;
    align-items: center;
    margin-bottom: 20px;
  }
  .htw-src-peets-home[location="upsell"] .og-optin-row, .htw-src-peets-home [location="upsell"] .og-optin-row, .htw-src-peets-home[location="upsell"] .og-iu-optin-row, .htw-src-peets-home [location="upsell"] .og-iu-optin-row{
    display: grid;
    grid-template-columns: auto 30px;
    grid-template-rows: auto;
  }


  .htw-src-peets-home[location="upsell"] .og-frequency-row, .htw-src-peets-home [location="upsell"] .og-frequency-row{
    display: grid;
    grid-template-columns: 20px auto;
  }
  .htw-src-peets-home[location="upsell"] .og-shipping, .htw-src-peets-home [location="upsell"] .og-shipping{
    grid-column-start: 2;
    margin: 0;
  }
  /*.og-pdp-tooltip{*/
  /*  align-self: start;*/
  /*  padding-left: 3px;*/
  /*}*/
  .htw-src-peets-home[location="upsell"] og-select-frequency, .htw-src-peets-home [location="upsell"] og-select-frequency{
    display: inline-block;
    width: 125px;
  }
  .htw-src-peets-home[location="upsell"] og-select, .htw-src-peets-home [location="upsell"] og-select{
    width:100%;
  }
/* grid */



.htw-src-peets-home[location="upsell"] .og-optin-row, .htw-src-peets-home [location="upsell"] .og-optin-row{
  margin-bottom: 20px;
}


/* Radio Button Styling Block*/
/* Subscribe & Deliver One time button */
.htw-src-peets-home[location="upsell"] .og-optout-btn, .htw-src-peets-home [location="upsell"] .og-optout-btn, .htw-src-peets-home[location="upsell"] .og-optin-btn, .htw-src-peets-home [location="upsell"] .og-optin-btn{
  background: transparent;
	position: relative;
	display: inline-block;
	padding-left: 25px;
	font-size: 12px;
  font-weight: 500;
	font-family: "Proxima Nova Regular", sans-serif;
	border: none;
	cursor: pointer;
	text-align: left;
  transform: scale(1);
  text-transform: uppercase; 
 
}
/*resets & styles radio buttons*/
.htw-src-peets-home[location="upsell"] .og-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-optin-btn::before{
		content: " ";
	 -webkit-appearance: none;
    -moz-appearance: none ;
    appearance: none;
    display: inline-block;
    position: absolute ;
    top: -2px ;
    left: 0px ;
    height: 16px;
		width: 16px;
    border-radius: 50% ;
    cursor: pointer ;
    outline: none ;
}
/* Radio button selected*/
.htw-src-peets-home[location="upsell"] .og-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-optout-btn::before, .htw-src-peets-home[location="upsell"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] > .og-optin-btn::before{
  border: 1px solid #211a18;
  box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="upsell"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="upsell"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-optin-btn::before{
  border: 1px solid #52514b;
	box-shadow: inset 0 0 0 12px #f7f6f0;
  -webkit-box-shadow: inset 0 0 0 12px #f7f6f0;
  -moz-box-shadow: inset 0 0 0 12px #f7f6f0;
}
/* toggles the frequency to hide/show based on radio button */
.htw-src-peets-home[location="upsell"] og-optin-button[subscribed] ~ .og-frequency-row, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] ~ .og-frequency-row{
  display: initial;
}
.htw-src-peets-home[location="upsell"] og-optin-button ~ .og-frequency-row, .htw-src-peets-home [location="upsell"] og-optin-button ~ .og-frequency-row{
    display: none;
}
.htw-src-peets-home[location="upsell"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="upsell"] .og-optin-row div og-optin-button{
  padding-top: 5px;
}
/* End Radio Button Styling Block*/

/* PDP Offers */

/*.og-pdp-tooltip-mobile{*/
/*  display: block;*/
/*}*/
.htw-src-peets-home[location="upsell"] .og-pdp-tooltip-desktop, .htw-src-peets-home [location="upsell"] .og-pdp-tooltip-desktop{
  display:inline-block;
}
/*.og-pdp-tooltip-mobile{*/
/*  display:inline-block;*/
/*}*/
/*@media screen and (min-width: 1025px){*/
/*  .og-pdp-tooltip-desktop{*/
/*    display: inline-block;*/
/*  }*/
/*  .og-pdp-tooltip-mobile{*/
/*    display: none;*/
/*  }*/
/*}*/
.htw-src-peets-home[location="upsell"] .og-tooltip, .htw-src-peets-home [location="upsell"] .og-tooltip{
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
}
.htw-src-peets-home[location="upsell"] .og-tooltip-wrap, .htw-src-peets-home [location="upsell"] .og-tooltip-wrap{
  position: relative;
  max-width: 230px;
}
.htw-src-peets-home[location="upsell"] og-tooltip.og-pdp-tooltip-desktop, .htw-src-peets-home [location="upsell"] og-tooltip.og-pdp-tooltip-desktop{
  transform: translateY(0);
  margin: 28px 0 0 0;
  left: 80%;
  position: absolute;
}
.htw-src-peets-home[location="upsell"] .og-tooltip-content, .htw-src-peets-home [location="upsell"] .og-tooltip-content{
  margin: 0;
  padding: 10px;
  line-height: 1.24rem;
  font-size: 1rem;
  text-transform: initial;
}
.htw-src-peets-home[location="upsell"] .og-faq-link, .htw-src-peets-home [location="upsell"] .og-faq-link{
  text-decoration: underline;
}
.htw-src-peets-home[location="upsell"] .og-faq-link:hover, .htw-src-peets-home [location="upsell"] .og-faq-link:hover{
  text-decoration: none;
}
.htw-src-peets-home[location="upsell"] .og-optin-btn span, .htw-src-peets-home [location="upsell"] .og-optin-btn span, .htw-src-peets-home[location="upsell"] .og-optout-btn span, .htw-src-peets-home [location="upsell"] .og-optout-btn span{
  font-weight: 400;
  font-size: 12px;
  color: #5e5e5e;
  margin: 10px 0;
}
.htw-src-peets-home[location="upsell"] .og-frequency-row, .htw-src-peets-home [location="upsell"] .og-frequency-row{
  font-size: 12px;
  font-weight: 500;
  font-family: "Proxima Nova Regular", sans-serif;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="upsell"] .og-shipping, .htw-src-peets-home [location="upsell"] .og-shipping{
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
}
.htw-src-peets-home[location="upsell"] og-select, .htw-src-peets-home [location="upsell"] og-select, .htw-src-peets-home[location="upsell"] og-select select, .htw-src-peets-home [location="upsell"] og-select select{
  padding: 5px 10px 5px 5px;
}
.htw-src-peets-home[location="upsell"] og-select select, .htw-src-peets-home [location="upsell"] og-select select{
  font-size: 12px;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="upsell"] og-select-frequency[subscribed], .htw-src-peets-home [location="upsell"] og-select-frequency[subscribed]{
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  box-shadow: none;
  padding: 5px;
  width: 100px;
}
/* End PDP Offers */





/* IU Offers Styling*/
.htw-src-peets-home[location="upsell"] og-upsell-button, .htw-src-peets-home [location="upsell"] og-upsell-button{
  width: 100%;
}
.htw-src-peets-home[location="upsell"] .upsell-btn, .htw-src-peets-home [location="upsell"] .upsell-btn{
  background: #937031;
  border: 1px solid #937031;
  border-radius: 2px;
  color:#fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="upsell"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="upsell"] og-optin-button.og-iu-optin-row{
  margin-top: 0;
}
.htw-src-peets-home[location="upsell"] .og-modal-header, .htw-src-peets-home [location="upsell"] .og-modal-header{
  margin-top: -36px;
}
.htw-src-peets-home[location="upsell"] .og-modal-header > span:first-child, .htw-src-peets-home [location="upsell"] .og-modal-header > span:first-child{
  font-size: 14px;
}
.htw-src-peets-home[location="upsell"] span.og-modal-content, .htw-src-peets-home [location="upsell"] span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
/*  text-transform: uppercase;*/
}
.htw-src-peets-home[location="upsell"] og-modal div[slot="content"], .htw-src-peets-home [location="upsell"] og-modal div[slot="content"]{
  margin-top: -30px;
}
.htw-src-peets-home[location="upsell"] og-optout-button, .htw-src-peets-home [location="upsell"] og-optout-button{
  margin-bottom: 10px;
}
.htw-src-peets-home[location="upsell"] .og-btn, .htw-src-peets-home [location="upsell"] .og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="upsell"] .og-hide, .htw-src-peets-home [location="upsell"] .og-hide{
  display: none;
}


/* IU Success Message */

.htw-src-peets-home[location="upsell"] .og-header-success, .htw-src-peets-home [location="upsell"] .og-header-success{
  text-transform: uppercase;
}
.htw-src-peets-home[location="upsell"] .og-header-success + p, .htw-src-peets-home [location="upsell"] .og-header-success + p{
  font-family: grad,serif;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: .875rem;
  line-height: 1.5rem;
}
.htw-src-peets-home[location="upsell"] .iu-view-order, .htw-src-peets-home [location="upsell"] .iu-view-order{
  background: #937031;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: .9375rem 1.5625rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.htw-src-peets-home[location="upsell"] .og-modal__container, .htw-src-peets-home [location="upsell"] .og-modal__container{

  background: purple;
}
.htw-src-peets-home[location="upsell"] .iu-view-order:hover, .htw-src-peets-home [location="upsell"] .iu-view-order:hover{
  background: #b9975b;
}
.htw-src-peets-home[location="upsell"] .og-tooltip-close, .htw-src-peets-home [location="upsell"] .og-tooltip-close{
  font-family: "Proxima Nova Regular", sans-serif;
  position: absolute;
  padding: 5px 10px;
  top: 0;
  right: 0;
  font-size: 10px;
}
.htw-src-peets-home[location="upsell"] .og-optin-btn.hide-modal .og-tooltip-content, .htw-src-peets-home [location="upsell"] .og-optin-btn.hide-modal .og-tooltip-content{
  display: none;
}

.htw-src-peets-home[location="upsell_dark"] .regularEligible, .htw-src-peets-home [location="upsell_dark"] .regularEligible{
  display: none;
}

.htw-src-peets-home[location="upsell_dark"], .htw-src-peets-home [location="upsell_dark"]{
  --og-global-family: "Proxima Nova Regular", sans-serif;
  --og-global-size: 13px;
  --og-global-color: inherit;
  --og-tooltip-family: grad,serif;
  --og-tooltip-size: 10px;
  --og-tooltip-color: inherit;
  /* --og-tooltip-background: #f7f6f0; */
  --og-tooltip-background: #fff;
  --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  --og-tooltip-placement: top;
  --og-upsell-family: "Proxima Nova Regular", sans-serif;
  --og-upsell-size: 13px;
  --og-upsell-color: rgba(99,119,219,1);
}

/* Controls Offer Layout */

  .htw-src-peets-home[location="upsell_dark"] .og-offer, .htw-src-peets-home [location="upsell_dark"] .og-offer{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto;
    align-items: center;
  }
  .htw-src-peets-home[location="upsell_dark"] .og-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-optin-row, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-row{
    display: grid;
    grid-template-columns: auto 30px;
    grid-template-rows: auto;
  }
  .htw-src-peets-home[location="upsell_dark"] .og-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-optin-row{
    margin-bottom: 20px;
  }
  .htw-src-peets-home[location="upsell_dark"] .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] .og-frequency-row{
    display: grid;
    grid-template-columns: 20px auto;
  }
  .htw-src-peets-home[location="upsell_dark"] .og-shipping, .htw-src-peets-home [location="upsell_dark"] .og-shipping{
    grid-column-start: 2;
    margin: 0;
  }
  /*.og-pdp-tooltip{*/
  /*  align-self: start;*/
  /*  padding-left: 3px;*/
  /*}*/
  .htw-src-peets-home[location="upsell_dark"] og-select-frequency, .htw-src-peets-home [location="upsell_dark"] og-select-frequency{
    display: inline-block;
  }
 /* grid */

/* End Offer Layout */



/* Radio Button Styling Block*/
/* Subscribe & Deliver One time button */
  .htw-src-peets-home[location="upsell_dark"] .og-optout-btn, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn{
    background: transparent;
      position: relative;
      display: inline-block;
      padding-left: 25px;
      font-size: 12px;
    font-weight: 500;
      font-family: "Proxima Nova Regular", sans-serif;
      border: none;
      color: #fff;
      cursor: pointer;
      text-align: left;
    /*text-transform: uppercase;*/
    transform: scale(1);
  }
  .htw-src-peets-home[location="upsell_dark"] .og-optin-btn, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn{
    text-transform: uppercase;
  }
  .htw-src-peets-home[location="upsell_dark"] .og-optout-btn-dark, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn-dark, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn-dark, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn-dark, .htw-src-peets-home[location="upsell_dark"] .og-iu-optout-btn, .htw-src-peets-home [location="upsell_dark"] .og-iu-optout-btn, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-btn, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-btn{
    background: transparent;
      position: relative;
      display: inline-block;
      padding-left: 25px;
      font-size: 12px;
    font-weight: 500;
      font-family: "Proxima Nova Regular", sans-serif;
      border: none;
      color: #000;
      cursor: pointer;
      text-align: left;
    text-transform: uppercase;
    transform: scale(1);
  }
  /*resets & styles radio buttons*/
  .htw-src-peets-home[location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn-dark::before, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-iu-optout-btn::before{
          content: " ";
       -webkit-appearance: none;
      -moz-appearance: none ;
      appearance: none;
      display: inline-block;
      position: absolute ;
      top: -2px ;
      left: 0px ;
      height: 16px;
          width: 16px;
      border-radius: 50% ;
      cursor: pointer ;
      outline: none ;
  }
  .htw-src-peets-home[location="upsell_dark"] .og-optout-btn-dark, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn-dark, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn-dark, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn-dark{
    color: #fff;
  }
/* Radio button selected*/
  .htw-src-peets-home[location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn::before{
    border: 1px solid #fff;
    box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
    -webkit-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
    -moz-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  }
  
  
  
  /* Radio button not selected */
  .htw-src-peets-home[location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn::before{
    border: 1px solid #fff;
    box-shadow: none;
  }

/* {
  border: 1px solid #fff;
} */

/* Dark PDP button styling to style IU Modal */
/* Radio button selected*/
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn-dark::before{
  border: 1px solid #fff;
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn-dark::before{
  border: 1px solid #fff;
	 box-shadow: inset 0 0 0 12px #2e393e;
  -webkit-box-shadow: inset 0 0 0 12px #2e393e;
  -moz-box-shadow: inset 0 0 0 12px #2e393e;
}


/*modal radio buttons*/
.htw-src-peets-home[location="upsell_dark"] .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-iu-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] > .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] > .og-iu-optin-btn::before{
  border: 1px solid #211a18;
  box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="upsell_dark"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-btn::before{
  border: 1px solid #52514b;
	box-shadow: inset 0 0 0 12px #f7f6f0;
  -webkit-box-shadow: inset 0 0 0 12px #f7f6f0;
  -moz-box-shadow: inset 0 0 0 12px #f7f6f0;
}
/* toggles the frequency to hide/show based on radio button */
.htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] + .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] + .og-frequency-row{
  display: initial;
}
.htw-src-peets-home[location="upsell_dark"] og-optin-button + .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button + .og-frequency-row{
    display: none;
}
.htw-src-peets-home[location="upsell_dark"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="upsell_dark"] .og-optin-row div og-optin-button{
  padding-top: 5px;
}
/* End Radio Button Styling Block*/

/* PDP Offers */


/*.og-pdp-tooltip-mobile{*/
/*  display: block;*/
/*}*/
.htw-src-peets-home[location="upsell_dark"] .og-pdp-tooltip, .htw-src-peets-home [location="upsell_dark"] .og-pdp-tooltip{
  display:inline-block;
}
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-inner, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-inner{
  color: #000;
}
/*@media screen and (min-width: 1025px){*/
/*  .og-pdp-tooltip{*/
/*    display: block;*/
/*  }*/
/*  .og-pdp-tooltip-mobile{*/
/*    display: none;*/
/*  }*/
/*}*/
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-dark, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-dark{
    border: 1px solid #ffffff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    color: #fff;
}
.htw-src-peets-home[location="upsell_dark"] .og-tooltip, .htw-src-peets-home [location="upsell_dark"] .og-tooltip{
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    color: #000;
}
.htw-src-peets-home[location="upsell_dark"] og-tooltip.og-pdp-tooltip, .htw-src-peets-home [location="upsell_dark"] og-tooltip.og-pdp-tooltip{
  transform: translateY(0);
}
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-content, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-content{
  color: #000;
  margin: 0;
  padding: 10px;
  line-height: 1.24rem;
  font-size: 1rem;
  text-transform: initial;
}
.htw-src-peets-home[location="upsell_dark"] .og-faq-link, .htw-src-peets-home [location="upsell_dark"] .og-faq-link{
  text-decoration: underline;
}
.htw-src-peets-home[location="upsell_dark"] .og-faq-link:hover, .htw-src-peets-home [location="upsell_dark"] .og-faq-link:hover{
  text-decoration: none;
}

.htw-src-peets-home[location="upsell_dark"] .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] .og-frequency-row{
  font-size: 12px;
  font-weight: 500;
  font-family: "Proxima Nova Regular", sans-serif;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="upsell_dark"] .og-iu-shipping, .htw-src-peets-home [location="upsell_dark"] .og-iu-shipping{
  font-size: 12px;
  font-family:"Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
  color: #000;
  margin:0
;}
.htw-src-peets-home[location="upsell_dark"] .og-shipping, .htw-src-peets-home [location="upsell_dark"] .og-shipping{
  color: #fff;
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
}
.htw-src-peets-home[location="upsell_dark"] og-select select, .htw-src-peets-home [location="upsell_dark"] og-select select{
  font-size: 12px;
  text-transform: uppercase;
}
.htw-src-peets-home[location="upsell_dark"] og-select-frequency[subscribed], .htw-src-peets-home [location="upsell_dark"] og-select-frequency[subscribed]{
  background: transparent;
  border: 1px solid #fff;
  border-radius: 4px;
  box-shadow: none;
  width: 100px;
}
/* End PDP Offers */





/* IU Offers Styling*/
.htw-src-peets-home[location="upsell_dark"] .og-optin-btn span, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn span, .htw-src-peets-home[location="upsell_dark"] .og-optout-btn span, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn span{
  font-weight: 400;
  font-size: 12px;
  color: #fff;
}
.htw-src-peets-home[location="upsell_dark"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button.og-iu-optin-row{
  margin-top: 0;
}
/* og-upsell-button{
  width: 100%;
}
.upsell-btn{
  background: transparent;
  border: 1px solid #b7b7b7;
  border-radius: 2px;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.og-modal-header{
  margin-top: -36px;
}
.og-modal-header > span:first-child{
  text-transform: uppercase;
  font-size: 14px;
}
span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
  text-transform: capitalize;
}
og-modal div[slot="content"]{
  margin-top: -30px;
}
og-optout-button{
  margin-bottom: 10px;
}
.og-optin-btn > span{
  font-size: 12px;
}
.og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.og-hide{
  display: none;
} */
.htw-src-peets-home[location="upsell_dark"] og-upsell-button, .htw-src-peets-home [location="upsell_dark"] og-upsell-button{
  width: 100%;
}
.htw-src-peets-home[location="upsell_dark"] .upsell-btn, .htw-src-peets-home [location="upsell_dark"] .upsell-btn{
  background: #937031;
  border: 1px solid #937031;
  border-radius: 2px;
  color:#fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="upsell_dark"] og-next-upcoming-order, .htw-src-peets-home [location="upsell_dark"] og-next-upcoming-order{
  white-space: nowrap;
}
.htw-src-peets-home[location="upsell_dark"] .og-modal-header, .htw-src-peets-home [location="upsell_dark"] .og-modal-header{
  margin-top: -36px;
}
.htw-src-peets-home[location="upsell_dark"] .og-modal-header > span:first-child, .htw-src-peets-home [location="upsell_dark"] .og-modal-header > span:first-child{
  /*text-transform: uppercase;*/
  font-size: 14px;
}
.htw-src-peets-home[location="upsell_dark"] span.og-modal-content, .htw-src-peets-home [location="upsell_dark"] span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
  text-transform: capitalize;
}
.htw-src-peets-home[location="upsell_dark"] og-modal div[slot="content"], .htw-src-peets-home [location="upsell_dark"] og-modal div[slot="content"]{
  margin-top: -30px;
}
.htw-src-peets-home[location="upsell_dark"] og-optout-button, .htw-src-peets-home [location="upsell_dark"] og-optout-button{
  margin-bottom: 10px;
}
.htw-src-peets-home[location="upsell_dark"] .og-iu-shipping, .htw-src-peets-home [location="upsell_dark"] .og-iu-shipping{
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
  color: #000;
  margin:0
;}
.htw-src-peets-home[location="upsell_dark"] .og-iu-shipping og-select-frequency, .htw-src-peets-home [location="upsell_dark"] .og-iu-shipping og-select-frequency{
  border: 1px solid #b7b7b7;
}
.htw-src-peets-home[location="upsell_dark"] .og-btn, .htw-src-peets-home [location="upsell_dark"] .og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="upsell_dark"] .og-hide, .htw-src-peets-home [location="upsell_dark"] .og-hide{
  display: none;
}
.htw-src-peets-home[location="upsell_dark"] .iu-view-order, .htw-src-peets-home [location="upsell_dark"] .iu-view-order{
    background: transparent;
    border: 1px solid #b7b7b7;
    border-radius: 2px;
    cursor: pointer;
    height: 50px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    padding: 10px 0;
    text-transform: uppercase;
    width: 100%;
}
/* IU Success Message */

.htw-src-peets-home[location="upsell_dark"] .og-header-success, .htw-src-peets-home [location="upsell_dark"] .og-header-success{
  text-transform: uppercase;
}

.htw-src-peets-home[location="upsell_dark"] .og-header-success + p, .htw-src-peets-home [location="upsell_dark"] .og-header-success + p{
  font-family: grad,serif;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: .875rem;
  line-height: 1.5rem;
}
.htw-src-peets-home[location="upsell_dark"] a.iu-view-order, .htw-src-peets-home [location="upsell_dark"] a.iu-view-order{
  background: #937031;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: .9375rem 1.5625rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.htw-src-peets-home[location="upsell_dark"] a.iu-view-order:hover, .htw-src-peets-home [location="upsell_dark"] a.iu-view-order:hover{
  background: #b9975b;
}

/*VAWIE*/
  .htw-src-peets-home[location="upsell_dark"] .og-offer, .htw-src-peets-home [location="upsell_dark"] .og-offer{
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: auto auto;
    align-items: center;
    margin-bottom: 20px;
  }
  .htw-src-peets-home[location="upsell_dark"] .og-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-optin-row, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-row{
    display: grid;
    grid-template-columns: auto 30px;
    grid-template-rows: auto;
  }


  .htw-src-peets-home[location="upsell_dark"] .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] .og-frequency-row{
    display: grid;
    grid-template-columns: 20px auto;
  }
  .htw-src-peets-home[location="upsell_dark"] .og-shipping, .htw-src-peets-home [location="upsell_dark"] .og-shipping{
    grid-column-start: 2;
    margin: 0;
  }
  /*.og-pdp-tooltip{*/
  /*  align-self: start;*/
  /*  padding-left: 3px;*/
  /*}*/
  .htw-src-peets-home[location="upsell_dark"] og-select-frequency, .htw-src-peets-home [location="upsell_dark"] og-select-frequency{
    display: inline-block;
    width: 125px;
  }
  .htw-src-peets-home[location="upsell_dark"] og-select, .htw-src-peets-home [location="upsell_dark"] og-select{
    width:100%;
  }
/* grid */



.htw-src-peets-home[location="upsell_dark"] .og-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-optin-row{
  margin-bottom: 20px;
}


/* Radio Button Styling Block*/
/* Subscribe & Deliver One time button */
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn{
  background: transparent;
	position: relative;
	display: inline-block;
	padding-left: 25px;
	font-size: 12px;
  font-weight: 500;
	font-family: "Proxima Nova Regular", sans-serif;
	border: none;
	cursor: pointer;
	text-align: left;
  transform: scale(1);
  text-transform: uppercase; 
 
}
/*resets & styles radio buttons*/
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn::before{
		content: " ";
	 -webkit-appearance: none;
    -moz-appearance: none ;
    appearance: none;
    display: inline-block;
    position: absolute ;
    top: -2px ;
    left: 0px ;
    height: 16px;
		width: 16px;
    border-radius: 50% ;
    cursor: pointer ;
    outline: none ;
}
/* Radio button selected*/
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn::before{
  border: 1px solid #211a18;
  box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -webkit-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
  -moz-box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 12px #997326;
}
/* Radio button not selected */
.htw-src-peets-home[location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn::before{
  border: 1px solid #52514b;
	box-shadow: inset 0 0 0 12px #f7f6f0;
  -webkit-box-shadow: inset 0 0 0 12px #f7f6f0;
  -moz-box-shadow: inset 0 0 0 12px #f7f6f0;
}
/* toggles the frequency to hide/show based on radio button */
.htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] ~ .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] ~ .og-frequency-row{
  display: initial;
}
.htw-src-peets-home[location="upsell_dark"] og-optin-button ~ .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button ~ .og-frequency-row{
    display: none;
}
.htw-src-peets-home[location="upsell_dark"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="upsell_dark"] .og-optin-row div og-optin-button{
  padding-top: 5px;
}
/* End Radio Button Styling Block*/

/* PDP Offers */

/*.og-pdp-tooltip-mobile{*/
/*  display: block;*/
/*}*/
.htw-src-peets-home[location="upsell_dark"] .og-pdp-tooltip-desktop, .htw-src-peets-home [location="upsell_dark"] .og-pdp-tooltip-desktop{
  display:inline-block;
}
/*.og-pdp-tooltip-mobile{*/
/*  display:inline-block;*/
/*}*/
/*@media screen and (min-width: 1025px){*/
/*  .og-pdp-tooltip-desktop{*/
/*    display: inline-block;*/
/*  }*/
/*  .og-pdp-tooltip-mobile{*/
/*    display: none;*/
/*  }*/
/*}*/
.htw-src-peets-home[location="upsell_dark"] .og-tooltip, .htw-src-peets-home [location="upsell_dark"] .og-tooltip{
    border: 1px solid #b7b7b7;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
}
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-wrap, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-wrap{
  position: relative;
  max-width: 230px;
}
.htw-src-peets-home[location="upsell_dark"] og-tooltip.og-pdp-tooltip-desktop, .htw-src-peets-home [location="upsell_dark"] og-tooltip.og-pdp-tooltip-desktop{
  transform: translateY(0);
  margin: 28px 0 0 0;
  left: 80%;
  position: absolute;
}
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-content, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-content{
  margin: 0;
  padding: 10px;
  line-height: 1.24rem;
  font-size: 1rem;
  text-transform: initial;
}
.htw-src-peets-home[location="upsell_dark"] .og-faq-link, .htw-src-peets-home [location="upsell_dark"] .og-faq-link{
  text-decoration: underline;
}
.htw-src-peets-home[location="upsell_dark"] .og-faq-link:hover, .htw-src-peets-home [location="upsell_dark"] .og-faq-link:hover{
  text-decoration: none;
}
.htw-src-peets-home[location="upsell_dark"] .og-optin-btn span, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn span, .htw-src-peets-home[location="upsell_dark"] .og-optout-btn span, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn span{
  font-weight: 400;
  font-size: 12px;
  color: #5e5e5e;
  margin: 10px 0;
}
.htw-src-peets-home[location="upsell_dark"] .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] .og-frequency-row{
  font-size: 12px;
  font-weight: 500;
  font-family: "Proxima Nova Regular", sans-serif;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="upsell_dark"] .og-shipping, .htw-src-peets-home [location="upsell_dark"] .og-shipping{
  font-size: 12px;
  font-family: "Proxima Nova Regular", sans-serif;
  font-weight: 500;
  padding: 5px 0 0 25px;
}
.htw-src-peets-home[location="upsell_dark"] og-select, .htw-src-peets-home [location="upsell_dark"] og-select, .htw-src-peets-home[location="upsell_dark"] og-select select, .htw-src-peets-home [location="upsell_dark"] og-select select{
  padding: 5px 10px 5px 5px;
}
.htw-src-peets-home[location="upsell_dark"] og-select select, .htw-src-peets-home [location="upsell_dark"] og-select select{
  font-size: 12px;
  /*text-transform: uppercase;*/
}
.htw-src-peets-home[location="upsell_dark"] og-select-frequency[subscribed], .htw-src-peets-home [location="upsell_dark"] og-select-frequency[subscribed]{
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  box-shadow: none;
  padding: 5px;
  width: 100px;
}
/* End PDP Offers */





/* IU Offers Styling*/
.htw-src-peets-home[location="upsell_dark"] og-upsell-button, .htw-src-peets-home [location="upsell_dark"] og-upsell-button{
  width: 100%;
}
.htw-src-peets-home[location="upsell_dark"] .upsell-btn, .htw-src-peets-home [location="upsell_dark"] .upsell-btn{
  background: #937031;
  border: 1px solid #937031;
  border-radius: 2px;
  color:#fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="upsell_dark"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button.og-iu-optin-row{
  margin-top: 0;
}
.htw-src-peets-home[location="upsell_dark"] .og-modal-header, .htw-src-peets-home [location="upsell_dark"] .og-modal-header{
  margin-top: -36px;
}
.htw-src-peets-home[location="upsell_dark"] .og-modal-header > span:first-child, .htw-src-peets-home [location="upsell_dark"] .og-modal-header > span:first-child{
  font-size: 14px;
}
.htw-src-peets-home[location="upsell_dark"] span.og-modal-content, .htw-src-peets-home [location="upsell_dark"] span.og-modal-content{
  display: block;
  font-family: grad,serif;
  margin: 10px 0 20px 0;
/*  text-transform: uppercase;*/
}
.htw-src-peets-home[location="upsell_dark"] og-modal div[slot="content"], .htw-src-peets-home [location="upsell_dark"] og-modal div[slot="content"]{
  margin-top: -30px;
}
.htw-src-peets-home[location="upsell_dark"] og-optout-button, .htw-src-peets-home [location="upsell_dark"] og-optout-button{
  margin-bottom: 10px;
}
.htw-src-peets-home[location="upsell_dark"] .og-btn, .htw-src-peets-home [location="upsell_dark"] .og-btn{
  background: #937031;
  border: none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  height: 50px;
  letter-spacing: 1px;
  text-transform: uppercase;
  width: 100%;
}
.htw-src-peets-home[location="upsell_dark"] .og-hide, .htw-src-peets-home [location="upsell_dark"] .og-hide{
  display: none;
}


/* IU Success Message */

.htw-src-peets-home[location="upsell_dark"] .og-header-success, .htw-src-peets-home [location="upsell_dark"] .og-header-success{
  text-transform: uppercase;
  color: #fff;
}
.htw-src-peets-home[location="upsell_dark"] .og-header-success + p, .htw-src-peets-home [location="upsell_dark"] .og-header-success + p{
  font-family: grad,serif;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: .875rem;
  line-height: 1.5rem;
  color: #fff;
}
.htw-src-peets-home[location="upsell_dark"] .iu-view-order, .htw-src-peets-home [location="upsell_dark"] .iu-view-order{
  background: #937031;
  width: 100%;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Proxima Nova Regular", sans-serif;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 1px;
  margin-bottom: 20px;
  padding: .9375rem 1.5625rem;
  text-transform: uppercase;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.htw-src-peets-home[location="upsell_dark"] .og-modal__container, .htw-src-peets-home [location="upsell_dark"] .og-modal__container{

  background: purple;
}
.htw-src-peets-home[location="upsell_dark"] .iu-view-order:hover, .htw-src-peets-home [location="upsell_dark"] .iu-view-order:hover{
  background: #b9975b;
}
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-close, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-close{
  font-family: "Proxima Nova Regular", sans-serif;
  position: absolute;
  padding: 5px 10px;
  top: 0;
  right: 0;
  font-size: 10px;
}
.htw-src-peets-home[location="upsell_dark"] .og-optin-btn.hide-modal .og-tooltip-content, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn.hide-modal .og-tooltip-content{
  display: none;
}

.htw-src-peets-home[location="pdp-new"], .htw-src-peets-home [location="pdp-new"]{
  --og-radio-width: 22px;
  --og-radio-height: 22px;
  --og-radio-margin: 0 5px 0 0;
  --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
  --og-select-bg-color: #fff;
  --og-select-border: 1px solid #090909;
  --og-select-font-size: 12px;
  --og-tooltip-family: Roboto, Helvetica, sans-serif;
  --og-tooltip-size: 12px;
  --og-tooltip-color: #090909;
  --og-tooltip-background: #ffffff;
  --og-tooltip-border: 1px solid #cdcdcd;
  --og-tooltip-border-radius: 5px;
  --og-tooltip-padding: 1em;
  --og-tooltip-text-align: center;
  --og-tooltip-placement: bottom;
  --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  --og-prepaid-checkbox-color: black;
}

.htw-src-peets-home[location="pdp-new"] og-optout-button, .htw-src-peets-home [location="pdp-new"] og-optout-button, .htw-src-peets-home[location="pdp-new"] og-optin-button, .htw-src-peets-home [location="pdp-new"] og-optin-button{
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 16px;
}

.htw-src-peets-home[location="pdp-new"] og-optin-button, .htw-src-peets-home [location="pdp-new"] og-optin-button{
  font-weight: 700;
}

.htw-src-peets-home[location="pdp-new"] og-optin-button .btn, .htw-src-peets-home [location="pdp-new"] og-optin-button .btn, .htw-src-peets-home[location="pdp-new"] og-optin-button button, .htw-src-peets-home [location="pdp-new"] og-optin-button button{
  transform: scale(2);
}

.htw-src-peets-home[location="pdp-new"] og-tooltip, .htw-src-peets-home [location="pdp-new"] og-tooltip{
  vertical-align: middle;
}

.htw-src-peets-home[location="pdp-new"] .og-offer-incentive, .htw-src-peets-home [location="pdp-new"] .og-offer-incentive{
  font-size: var(--og-secondary-font-size, 12px);
}

.htw-src-peets-home[location="pdp-new"] .og-offer-incentive svg, .htw-src-peets-home [location="pdp-new"] .og-offer-incentive svg{
  transform: translateY(0.125em);
}

.htw-src-peets-home[location="pdp-new"] og-text[key="offerEveryLabel"], .htw-src-peets-home [location="pdp-new"] og-text[key="offerEveryLabel"]{
  font-weight: 700;
  font-family: var(--og-global-family, Roboto, sans-serif);
  color: var(--og-global-color, #090909);
  font-size: var(--og-select-font-size, 12px);
  margin: 1em 0 0.3em;
  display: block;
}

.htw-src-peets-home[location="pdp-new"] og-optin-button, .htw-src-peets-home [location="pdp-new"] og-optin-button{
  font-weight: 700;
}

.htw-src-peets-home[location="pdp-new"] og-select-frequency, .htw-src-peets-home [location="pdp-new"] og-select-frequency{
  border-radius: 0;
}

.htw-src-peets-home[location="pdp-new"] og-price, .htw-src-peets-home [location="pdp-new"] og-price{
  display: inline-flex;
}

.htw-src-peets-home[location="pdp-new"] og-price[regular], .htw-src-peets-home [location="pdp-new"] og-price[regular]{
  font-size: 14px;
  opacity: 67.5%;
}

.htw-src-peets-home[location="pdp-new"] og-price[subscription], .htw-src-peets-home [location="pdp-new"] og-price[subscription]{
  color: var(--og-global-color, #090909);
  font-weight: 700;
}

.htw-src-peets-home[location="pdp-new"] .italic, .htw-src-peets-home [location="pdp-new"] .italic{
  font-style: italic;
}

.htw-src-peets-home[location="pdp-new"] .line-through, .htw-src-peets-home [location="pdp-new"] .line-through{
  text-decoration: line-through;
}

.htw-src-peets-home[location="pdp-new"] .og-regular-offer-content, .htw-src-peets-home [location="pdp-new"] .og-regular-offer-content{
  display: flex;
  flex-direction: column;
  gap: 1em;
}

.htw-src-peets-home[location="pdp-new"] .og-regular-offer-content > div, .htw-src-peets-home [location="pdp-new"] .og-regular-offer-content > div{
  line-height: 1em;
}

/* prepaid additions to radio styles */
.htw-src-peets-home[location="pdp-new"] .og-prepaid, .htw-src-peets-home [location="pdp-new"] .og-prepaid{
  margin-left: 2.2em;
  max-width: 380px;
  padding: 0.7em 0.5em 0.7em 2em;
  font-family: var(--og-prepaid-font, inherit);
  color: var(--og-prepaid-color, inherit);
  font-size: var(--og-prepaid-size, 15px);
  background: var(--og-prepaid-background, #f6f4ef);
  line-height: 1.3;
  display: flex;
  flex-direction: column;
  gap: 0.3em;
  --og-select-padding: 0.1em 2.5em 0.1em 0.5em;
}

.htw-src-peets-home[location="pdp-new"] og-prepaid-toggle, .htw-src-peets-home [location="pdp-new"] og-prepaid-toggle{
  text-indent: -1.7em;
}

.htw-src-peets-home[location="pdp-new"] .og-prepaid-explainer, .htw-src-peets-home [location="pdp-new"] .og-prepaid-explainer{
  font-size: var(--og-prepaid-explainer-size, 12px);
  font-weight: 600;
  font-style: italic;
}

.htw-src-peets-home[location="pdp-new"], .htw-src-peets-home [location="pdp-new"]{
--og-global-family: inherit;
--og-global-size: inherit;
--og-global-color: inherit;
--og-wrapper-padding: 10px 0;
--og-tooltip-family: Arial, Helvetica, sans-serif;
--og-tooltip-size: 13px;
--og-tooltip-color: #000;
--og-tooltip-background: #fff;
--og-tooltip-placement: bottom;
--og-upsell-color: #c3e7c3;
--og-upsell-family: Arial, Helvetica, sans-serif;
--og-upsell-size: 13px;
--og-upsell-color: #298266;
--og-upsell-background: #298266;
--og-modal-button-family: Arial, Helvetica, sans-serif;
--og-modal-button-size: 13px;
--og-modal-button-color: #333333;
--og-confirm-button-background: #00449e;
--og-confirm-button-color: #fff;
--og-modal-button-background: #e6e6e6;
--og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
og-offer.htw-src-peets-home, .htw-src-peets-home og-offer{
  --og-radio-width: 22px;
  --og-radio-height: 22px;
  --og-radio-margin: 0 5px 0 0;
  --og-select-padding: 0.4em 2.8em 0.4em 0.5em;
  --og-select-bg-color: transparent;
  --og-select-border: 1px solid #090909;
  --og-select-font-size: 12px;
  --og-tooltip-family: Roboto, Helvetica, sans-serif;
  --og-tooltip-size: 12px;
  --og-tooltip-color: #090909;
  --og-tooltip-background: #ffffff;
  --og-tooltip-border: 1px solid #cdcdcd;
  --og-tooltip-border-radius: 5px;
  --og-tooltip-padding: 1em;
  --og-tooltip-text-align: center;
  --og-tooltip-placement: bottom;
  --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

og-offer.htw-src-peets-home og-optout-button, .htw-src-peets-home og-offer og-optout-button, og-offer.htw-src-peets-home og-optin-button, .htw-src-peets-home og-offer og-optin-button{
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 16px;
}

og-offer.htw-src-peets-home og-optin-button, .htw-src-peets-home og-offer og-optin-button{
  font-weight: 700;
}

og-offer.htw-src-peets-home og-optin-button .btn, .htw-src-peets-home og-offer og-optin-button .btn, og-offer.htw-src-peets-home og-optin-button button, .htw-src-peets-home og-offer og-optin-button button{
  transform: scale(2);
}

og-offer.htw-src-peets-home og-tooltip, .htw-src-peets-home og-offer og-tooltip{
  vertical-align: middle;
}

og-offer.htw-src-peets-home .og-offer-incentive, .htw-src-peets-home og-offer .og-offer-incentive{
  font-size: var(--og-secondary-font-size, 12px);
}

og-offer.htw-src-peets-home .og-offer-incentive svg, .htw-src-peets-home og-offer .og-offer-incentive svg{
  transform: translateY(0.125em);
}

og-offer.htw-src-peets-home og-text[key="offerEveryLabel"], .htw-src-peets-home og-offer og-text[key="offerEveryLabel"]{
  font-weight: 700;
  font-family: var(--og-global-family, Roboto, sans-serif);
  color: var(--og-global-color, #090909);
  font-size: var(--og-select-font-size, 12px);
  margin: 1em 0 0.3em;
  display: block;
}

og-offer.htw-src-peets-home og-optin-button, .htw-src-peets-home og-offer og-optin-button{
  font-weight: 700;
}

og-offer.htw-src-peets-home og-select-frequency, .htw-src-peets-home og-offer og-select-frequency{
  border-radius: 0;
}

og-offer.htw-src-peets-home og-price, .htw-src-peets-home og-offer og-price{
  display: inline-flex;
}

og-offer.htw-src-peets-home og-price[regular], .htw-src-peets-home og-offer og-price[regular]{
  font-size: 14px;
  opacity: 67.5%;
}

og-offer.htw-src-peets-home og-price[subscription], .htw-src-peets-home og-offer og-price[subscription]{
  color: var(--og-global-color, #090909);
  font-weight: 700;
}

og-offer.htw-src-peets-home .italic, .htw-src-peets-home og-offer .italic{
  font-style: italic;
}

og-offer.htw-src-peets-home .line-through, .htw-src-peets-home og-offer .line-through{
  text-decoration: line-through;
}

og-offer.htw-src-peets-home .og-regular-offer-content, .htw-src-peets-home og-offer .og-regular-offer-content{
  display: flex;
  flex-direction: column;
  gap: 1em;
}

og-offer.htw-src-peets-home .og-regular-offer-content > div, .htw-src-peets-home og-offer .og-regular-offer-content > div{
  line-height: 1em;
}

og-offer.htw-src-peets-home, .htw-src-peets-home og-offer{
--og-global-family: Arial, Helvetica, sans-serif;
--og-global-size: 13px;
--og-global-color: rgba(77,67,67,1);
--og-upsell-background: #298266;
--og-upsell-family: Arial, Helvetica, sans-serif;
--og-upsell-size: 13px;
--og-upsell-color: rgba(99,119,219,1);
--og-modal-button-family: Arial, Helvetica, sans-serif;
--og-modal-button-size: 13px;
--og-modal-button-color: #333333;
--og-confirm-button-background: #00449e;
--og-confirm-button-color: #fff;
--og-modal-button-background: #e6e6e6;
--og-wrapper-padding: 10px 0;
--og-tooltip-family: Arial, Helvetica, sans-serif;
--og-tooltip-size: 10px;
--og-tooltip-color: rgba(41,121,130,0.72);
--og-tooltip-background: #ececec;
--og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
--og-tooltip-placement: top;
}
@charset "UTF-8";

/* TODO: experience styles */

@-webkit-keyframes htw-src-peets-home-pooverEntrance {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes htw-src-peets-home-pooverEntrance {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button, .htw-src-peets-home.cfl539-static-cant-find-button, .htw-src-peets-home .cfl539-static-cant-find-button, .htw-src-peets-home.cfl539-result-item__view-product, .htw-src-peets-home .cfl539-result-item__view-product{
  border: none;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: 500;
  height: 50px;
  letter-spacing: 1px;
  line-height: 50px;
  margin-left: auto;
  margin-right: auto;
  max-width: 280px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button, .htw-src-peets-home.cfl539-static-cant-find-button, .htw-src-peets-home .cfl539-static-cant-find-button, .htw-src-peets-home.cfl539-result-item__view-product, .htw-src-peets-home .cfl539-result-item__view-product{
  background: #937031;
  color: white;
}

.htw-src-peets-home.cfl539-navigation-button:hover, .htw-src-peets-home .cfl539-navigation-button:hover, .htw-src-peets-home.cfl539-static-cant-find-button:hover, .htw-src-peets-home .cfl539-static-cant-find-button:hover, .htw-src-peets-home.cfl539-result-item__view-product:hover, .htw-src-peets-home .cfl539-result-item__view-product:hover{
  color: white;
  text-decoration: none;
}

.htw-src-peets-home.cfl539-app, .htw-src-peets-home .cfl539-app{
  font-family: "Proxima Nova", sans-serif;
  height: auto !important;
  padding: 60px 20px;
  position: relative;
  text-align: center;
}

.htw-src-peets-home.cfl539-app:after, .htw-src-peets-home .cfl539-app:after{
  content: " ";
  clear: both;
  display: block;
  height: 0;
}

.htw-src-peets-home.cfl539-app__return, .htw-src-peets-home .cfl539-app__return{
  color: #474747;
  font-size: 12px;
  font-stretch: normal;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.5;
  padding-left: 30px;
  position: absolute;
  text-transform: uppercase;
  top: -30px;
  cursor: pointer;
}

.htw-src-peets-home.cfl539-app__return:before, .htw-src-peets-home .cfl539-app__return:before{
  border-bottom: 1px solid #474747;
  border-right: 1px solid #474747;
  bottom: 0;
  content: " ";
  height: 7px;
  left: 0;
  margin: auto;
  position: absolute;
  top: 0;
  -webkit-transform: scaleX(-1) rotate(315deg);
  transform: scaleX(-1) rotate(315deg);
  width: 6px;
}

.htw-src-peets-home.cfl539-app__return:after, .htw-src-peets-home .cfl539-app__return:after{
  background-color: #474747;
  bottom: 0;
  content: " ";
  display: block;
  height: 1px;
  left: 0;
  margin: auto;
  position: absolute;
  top: 1px;
  width: 18px;
}

.htw-src-peets-home.cfl539-experience, .htw-src-peets-home .cfl539-experience{
  background: url("resources/6fa391d16dfb652a.png") #f7f6f2;
}

.htw-src-peets-home.cfl539-app, .htw-src-peets-home .cfl539-app{
  background: -webkit-linear-gradient(bottom, #f7f6f2 0%, rgba(247, 246, 242, 0) 100%);
  background: linear-gradient(0deg, #f7f6f2 0%, rgba(247, 246, 242, 0) 100%);
}

.htw-src-peets-home.cfl539-static-image, .htw-src-peets-home .cfl539-static-image{
  margin-bottom: 53px;
}

.htw-src-peets-home.cfl539-static-image img, .htw-src-peets-home .cfl539-static-image img{
  display: inline-block;
  height: auto;
  width: 258px;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-image, .htw-src-peets-home .cfl539-static-image{
    left: 0;
    margin-bottom: 0;
    position: absolute;
    top: 50px;
  }
}

.htw-src-peets-home.cfl539-static-title, .htw-src-peets-home .cfl539-static-title{
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  margin-bottom: 20px;
  margin-top: 0;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-title, .htw-src-peets-home .cfl539-static-title{
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.htw-src-peets-home.cfl539-static-question-template, .htw-src-peets-home .cfl539-static-question-template{
  font-size: 28px;
  line-height: 40px;
}

.htw-src-peets-home.cfl539-static-question-template button, .htw-src-peets-home .cfl539-static-question-template button{
  padding: 0;
}

.htw-src-peets-home.cfl539-static-question-template > span, .htw-src-peets-home .cfl539-static-question-template > span{
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-question-template, .htw-src-peets-home .cfl539-static-question-template{
    font-size: 40px;
    line-height: 56px;
  }
}

.htw-src-peets-home.cfl539-static-full-quiz-link, .htw-src-peets-home .cfl539-static-full-quiz-link{
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: flex;
  font-size: 12px;
  font-weight: bold;
  -webkit-box-pack: center;
  justify-content: center;
  letter-spacing: 1px;
  padding-right: 23px;
  text-decoration: none;
  text-transform: uppercase;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-full-quiz-link, .htw-src-peets-home .cfl539-static-full-quiz-link{
    -webkit-box-pack: normal;
    justify-content: normal;
  }
}

.htw-src-peets-home.cfl539-static-full-quiz-link:after, .htw-src-peets-home .cfl539-static-full-quiz-link:after{
  content: " ";
  background-image: url("resources/localized-769650c02e4c0e67.png");
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 6px;
  margin-left: 8px;
  width: 20px;
}

.htw-src-peets-home.cfl539-static-cant-find-title, .htw-src-peets-home .cfl539-static-cant-find-title{
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 20px;
  text-align: center;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-cant-find-button, .htw-src-peets-home .cfl539-static-cant-find-button{
    margin-bottom: 20px;
  }
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static, .htw-src-peets-home .cfl539-static{
    text-align: left;
  }
}

.htw-src-peets-home.cfl539-static-title, .htw-src-peets-home .cfl539-static-title{
  color: #222222;
}

.htw-src-peets-home.cfl539-static-question-template, .htw-src-peets-home .cfl539-static-question-template{
  color: #878787;
  font-family: "Grad", serif;
}

.htw-src-peets-home.cfl539-static-full-quiz-link, .htw-src-peets-home .cfl539-static-full-quiz-link{
  color: #222222;
}

.htw-src-peets-home.cfl539-static-cant-find-title, .htw-src-peets-home .cfl539-static-cant-find-title{
  color: #222222;
  font-family: "Grad", serif;
}

.htw-src-peets-home.cfl539-static-full-quiz-link:hover, .htw-src-peets-home .cfl539-static-full-quiz-link:hover{
  color: black;
  text-decoration: none;
}

.htw-src-peets-home.cfl539-question, .htw-src-peets-home .cfl539-question{
  display: none;
}

.htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button{
  display: none;
}

.htw-src-peets-home.cfl539-navigation-button--next, .htw-src-peets-home .cfl539-navigation-button--next{
  display: block;
  margin: 0 auto 35px auto;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button{
    margin: 0 0 30px 0;
  }
}

.htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button{
  background: #937031;
  color: white;
}

.htw-src-peets-home.cfl539-inline-dropdown, .htw-src-peets-home .cfl539-inline-dropdown{
  position: unset;
}

@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-inline-dropdown, .htw-src-peets-home .cfl539-inline-dropdown{
    position: relative;
  }
}

.htw-src-peets-home.cfl539-inline-dropdown__value, .htw-src-peets-home .cfl539-inline-dropdown__value{
  font-size: 28px;
  line-height: 40px;
}

.htw-src-peets-home.cfl539-inline-dropdown__value__text, .htw-src-peets-home .cfl539-inline-dropdown__value__text{
  margin-right: 5px;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-inline-dropdown__value, .htw-src-peets-home .cfl539-inline-dropdown__value{
    font-size: 40px;
    line-height: 56px;
  }
}

.htw-src-peets-home.cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown__down-caret{
  border-bottom: 1px solid;
  border-right: 1px solid;
  display: inline-block;
  height: 7px;
  right: 10px;
  -webkit-transform: translateY(-6px) rotate(45deg);
  transform: translateY(-6px) rotate(45deg);
  width: 7px;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown__down-caret{
    height: 10px;
    -webkit-transform: translateY(-10px) rotate(45deg);
    transform: translateY(-10px) rotate(45deg);
    width: 10px;
  }
}

.htw-src-peets-home.cfl539-inline-dropdown__popover, .htw-src-peets-home .cfl539-inline-dropdown__popover{
  border-radius: 3px;
  box-sizing: border-box;
  left: 50%;
  list-style: none;
  margin: 0;
  padding: 40px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 280px;
  z-index: 2;
}

.htw-src-peets-home.cfl539-inline-dropdown__option, .htw-src-peets-home .cfl539-inline-dropdown__option{
  display: block;
  font-size: 18px;
  line-height: 30px;
  list-style: none;
  margin-bottom: 15px;
  padding: 0;
  text-align: left;
  width: 100%;
}

.htw-src-peets-home.cfl539-inline-dropdown__option:last-child, .htw-src-peets-home .cfl539-inline-dropdown__option:last-child{
  margin-bottom: 0;
}

.htw-src-peets-home.cfl539-inline-dropdown__value, .htw-src-peets-home .cfl539-inline-dropdown__value{
  background: none;
  border: none;
  color: #937031;
  font-family: "Grad", serif;
  outline: none;
  text-decoration: underline;
}

.htw-src-peets-home.cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown__down-caret{
  border-bottom-color: #937031;
  border-right-color: #937031;
}

.htw-src-peets-home.cfl539-inline-dropdown__popover, .htw-src-peets-home .cfl539-inline-dropdown__popover{
  background: white;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
}

.htw-src-peets-home.cfl539-inline-dropdown__option, .htw-src-peets-home .cfl539-inline-dropdown__option{
  background: none;
  border: none;
  color: #222222;
  font-family: "Grad", serif;
  outline: none;
}

.htw-src-peets-home.cfl539-inline-dropdown__option--selected, .htw-src-peets-home .cfl539-inline-dropdown__option--selected{
  color: #937031;
}

.htw-src-peets-home.cfl539-inline-dropdown__value, .htw-src-peets-home .cfl539-inline-dropdown__value{
  cursor: pointer;
}

.htw-src-peets-home.cfl539-inline-dropdown__option, .htw-src-peets-home .cfl539-inline-dropdown__option{
  cursor: pointer;
}

.htw-src-peets-home.cfl539-inline-dropdown__popover, .htw-src-peets-home .cfl539-inline-dropdown__popover{
  -webkit-animation: htw-src-peets-home-pooverEntrance 0.25s;
  animation: htw-src-peets-home-pooverEntrance 0.25s;
}

.htw-src-peets-home.cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown__down-caret{
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.htw-src-peets-home.cfl539-inline-dropdown--open .cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown--open .cfl539-inline-dropdown__down-caret{
  top: 50%;
  -webkit-transform: translateY(-3px) rotate(225deg);
  transform: translateY(-3px) rotate(225deg);
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-inline-dropdown--open .cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown--open .cfl539-inline-dropdown__down-caret{
    -webkit-transform: translateY(-5px) rotate(225deg);
    transform: translateY(-5px) rotate(225deg);
  }
}

.htw-src-peets-home.cfl539-result-title, .htw-src-peets-home .cfl539-result-title{
  display: block;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 1.5px;
  line-height: 24px;
  margin-bottom: 80px;
  opacity: 1;
  text-align: center;
  text-transform: uppercase;
}

@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-result-title, .htw-src-peets-home .cfl539-result-title{
    font-size: 24px;
    letter-spacing: 2px;
    line-height: 28px;
  }
}

.htw-src-peets-home.cfl539-carousel__slides, .htw-src-peets-home .cfl539-carousel__slides{
  margin-bottom: 20px;
  margin-left: -20px;
  margin-right: -20px;
}

.htw-src-peets-home.cfl539-result-items, .htw-src-peets-home .cfl539-result-items{
  display: none;
}

.htw-src-peets-home.cfl539-result-items .cfl539-result-item:last-child, .htw-src-peets-home .cfl539-result-items .cfl539-result-item:last-child{
  margin-bottom: 0;
}

@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-result-items, .htw-src-peets-home .cfl539-result-items{
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-bottom: 60px;
  }
}

.htw-src-peets-home.cfl539-result-items-carousel, .htw-src-peets-home .cfl539-result-items-carousel{
  margin-bottom: 30px;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls, .htw-src-peets-home .cfl539-result-items-carousel__controls{
  -webkit-box-align: center;
  align-items: center;
  display: -webkit-box;
  display: flex;
  margin: 0 auto;
  max-width: 280px;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls button, .htw-src-peets-home .cfl539-result-items-carousel__controls button{
  height: 24px;
  outline: none;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls button:first-child, .htw-src-peets-home .cfl539-result-items-carousel__controls button:first-child{
  border: none;
  height: 7px;
  width: 18px;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls button:last-child, .htw-src-peets-home .cfl539-result-items-carousel__controls button:last-child{
  border: none;
  height: 7px;
  width: 18px;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls span, .htw-src-peets-home .cfl539-result-items-carousel__controls span{
  -webkit-box-flex: 1;
  flex: 1;
  font-size: 14px;
  line-height: 24px;
}

@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-result-items-carousel, .htw-src-peets-home .cfl539-result-items-carousel{
    display: none;
  }
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item, .htw-src-peets-home .cfl539-experience .cfl539-result-item{
  box-sizing: border-box;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  max-width: 280px;
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item__link, .htw-src-peets-home .cfl539-experience .cfl539-result-item__link{
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item__title-and-description, .htw-src-peets-home .cfl539-experience .cfl539-result-item__title-and-description{
  border-bottom: 1px solid;
  height: 70px;
  margin-bottom: 2px;
  padding-bottom: 8px;
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item__title, .htw-src-peets-home .cfl539-experience .cfl539-result-item__title{
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 18px;
  margin-bottom: 5px;
  text-align: left;
  text-transform: uppercase;
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item__description, .htw-src-peets-home .cfl539-experience .cfl539-result-item__description{
  cursor: pointer;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item__price-and-rating, .htw-src-peets-home .cfl539-experience .cfl539-result-item__price-and-rating{
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-bottom: 14px;
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item__price, .htw-src-peets-home .cfl539-experience .cfl539-result-item__price{
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 28px;
  text-align: left;
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item__image, .htw-src-peets-home .cfl539-experience .cfl539-result-item__image{
  cursor: pointer;
  margin-bottom: 40px;
  position: relative;
  text-align: center;
}

.htw-src-peets-home.cfl539-experience .cfl539-result-item__image img, .htw-src-peets-home .cfl539-experience .cfl539-result-item__image img{
  display: inline-block;
  height: 204px !important;
  width: auto !important;
}

@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-experience .cfl539-result-item__image img, .htw-src-peets-home .cfl539-experience .cfl539-result-item__image img{
    height: 167px !important;
  }
}

@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-experience .cfl539-result-item, .htw-src-peets-home .cfl539-experience .cfl539-result-item{
    margin: 0 10px 20px 10px;
    max-width: 238px;
    min-width: 217px;
  }
}

.htw-src-peets-home.cfl539-rating__value, .htw-src-peets-home .cfl539-rating__value{
  display: none;
}

.htw-src-peets-home.cfl539-result-title, .htw-src-peets-home .cfl539-result-title{
  color: #222222;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls button:first-child, .htw-src-peets-home .cfl539-result-items-carousel__controls button:first-child{
  background: url("resources/localized-9d6e692579e65f34.png") no-repeat center right;
  background-size: 18px auto;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls button:last-child, .htw-src-peets-home .cfl539-result-items-carousel__controls button:last-child{
  background: url("resources/localized-769650c02e4c0e67.png") no-repeat center right;
  background-size: 18px auto;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls span, .htw-src-peets-home .cfl539-result-items-carousel__controls span{
  font-family: "Grad", serif;
}

.htw-src-peets-home.cfl539-result-item__title-and-description, .htw-src-peets-home .cfl539-result-item__title-and-description{
  border-bottom-color: #d6d6d6 !important;
}

.htw-src-peets-home.cfl539-result-item__title, .htw-src-peets-home .cfl539-result-item__title{
  color: #222222;
  font-family: "Proxima Nova", sans-serif;
}

.htw-src-peets-home.cfl539-result-item__description, .htw-src-peets-home .cfl539-result-item__description{
  color: #5e5e5e;
  font-family: "Grad", serif;
}

.htw-src-peets-home.cfl539-result-item__price, .htw-src-peets-home .cfl539-result-item__price{
  color: #222222;
  font-family: "Proxima Nova", sans-serif;
}

.htw-src-peets-home.cfl539-results-title, .htw-src-peets-home .cfl539-results-title{
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.htw-src-peets-home.cfl539-result-items-carousel__controls button, .htw-src-peets-home .cfl539-result-items-carousel__controls button{
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

.htw-src-peets-home.cfl539-result-item__image:after, .htw-src-peets-home .cfl539-result-item__image:after{
  display: none;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: 0.25s;
  transition: 0.25s;
}

@media (min-width: 768px) {
  .htw-src-peets-home.cfl539-result-item__image:after, .htw-src-peets-home .cfl539-result-item__image:after{
    display: block;
  }
}

.htw-src-peets-home.cfl539-result-item:nth-child(1), .htw-src-peets-home .cfl539-result-item:nth-child(1){
  -webkit-animation: htw-src-peets-home-resultEntrance 0.35s ease-in-out;
  animation: htw-src-peets-home-resultEntrance 0.35s ease-in-out;
}

.htw-src-peets-home.cfl539-result-item:nth-child(2), .htw-src-peets-home .cfl539-result-item:nth-child(2){
  -webkit-animation: htw-src-peets-home-resultEntrance 0.5s ease-in-out;
  animation: htw-src-peets-home-resultEntrance 0.5s ease-in-out;
}

.htw-src-peets-home.cfl539-result-item:nth-child(3), .htw-src-peets-home .cfl539-result-item:nth-child(3){
  -webkit-animation: htw-src-peets-home-resultEntrance 0.65s ease-in-out;
  animation: htw-src-peets-home-resultEntrance 0.65s ease-in-out;
}

.htw-src-peets-home.cfl539-result-item:nth-child(4), .htw-src-peets-home .cfl539-result-item:nth-child(4){
  -webkit-animation: htw-src-peets-home-resultEntrance 0.8s ease-in-out;
  animation: htw-src-peets-home-resultEntrance 0.8s ease-in-out;
}

.htw-src-peets-home.cfl539-star__row, .htw-src-peets-home .cfl539-star__row{
  text-align: center;
}

.htw-src-peets-home.cfl539-star__cell, .htw-src-peets-home .cfl539-star__cell{
  display: inline-block;
  font-size: 15px;
  position: relative;
}

.htw-src-peets-home.cfl539-star__cell:before, .htw-src-peets-home .cfl539-star__cell:before{
  content: "☆";
}

.htw-src-peets-home.cfl539-star__cell.cfl539-rating--full:before, .htw-src-peets-home .cfl539-star__cell.cfl539-rating--full:before{
  content: "★";
}

.htw-src-peets-home.cfl539-star__cell.cfl539-rating--half:after, .htw-src-peets-home .cfl539-star__cell.cfl539-rating--half:after{
  content: "★";
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 50%;
}

.htw-src-peets-home.cfl539-star__cell, .htw-src-peets-home .cfl539-star__cell{
  color: #b9975b;
}

.htw-src-peets-home.cfl539-star__cell.cfl539-rating--half:after, .htw-src-peets-home .cfl539-star__cell.cfl539-rating--half:after{
  color: #b9975b;
}

.htw-src-peets-home.cfl539-app, .htw-src-peets-home .cfl539-app{
  line-height: initial;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-app--results .cfl539-app__components, .htw-src-peets-home .cfl539-app--results .cfl539-app__components{
    padding-left: 0;
  }
}

.htw-src-peets-home.cfl539-app--results .cfl539-navigation-buttons, .htw-src-peets-home .cfl539-app--results .cfl539-navigation-buttons{
  display: none;
}

.htw-src-peets-home.cfl539-app__components, .htw-src-peets-home .cfl539-app__components{
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin: auto;
  max-width: 1080px;
  position: relative;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-app__components, .htw-src-peets-home .cfl539-app__components{
    padding-left: 338px;
  }
}

.htw-src-peets-home.cfl539-static[data-name="Question template"], .htw-src-peets-home .cfl539-static[data-name="Question template"]{
  margin-bottom: 35px;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static[data-name="Question template"], .htw-src-peets-home .cfl539-static[data-name="Question template"]{
    margin-bottom: 20px;
  }
}

.htw-src-peets-home.cfl539-static[data-name="Take full quiz"], .htw-src-peets-home .cfl539-static[data-name="Take full quiz"]{
  font-size: initial;
  -webkit-box-ordinal-group: 4;
  order: 3;
}

.htw-src-peets-home.cfl539-navigation-buttons, .htw-src-peets-home .cfl539-navigation-buttons{
  -webkit-box-ordinal-group: 3;
  order: 2;
}

.htw-src-peets-home.cfl539-static[data-name="Take the full quiz"], .htw-src-peets-home .cfl539-static[data-name="Take the full quiz"]{
  -webkit-box-ordinal-group: 7;
  order: 6;
}


.htw-src-peets-home.fb_lightbox-margin, .htw-src-peets-home .fb_lightbox-margin{margin-right:0px;}
/* == START CLEANSLATE == */
/*!
* This includes a subset of CleanSlate.
*
* ***IMPORTANT*** The only modifications to this code should be adding,
* removing or namespacing rules.
*
* CleanSlate
*   github.com/premasagar/cleanslate
*
*    An extreme CSS reset stylesheet, for normalising the styling of a container element and its children.
*
*    by Premasagar Rose
*        dharmafly.com
*
*    license
*        opensource.org/licenses/mit-license.php
*
*    v0.10.1
*/
.htw-src-peets-home[data-bv-rating] a, .htw-src-peets-home [data-bv-rating] a, .htw-src-peets-home[data-bv-rating] span, .htw-src-peets-home [data-bv-rating] span, .htw-src-peets-home[data-bv-rating] div, .htw-src-peets-home [data-bv-rating] div, .htw-src-peets-home[data-bv-rating] svg, .htw-src-peets-home [data-bv-rating] svg, .htw-src-peets-home[data-bv-rating] path, .htw-src-peets-home [data-bv-rating] path, .htw-src-peets-home[data-bv-rating] polygon, .htw-src-peets-home [data-bv-rating] polygon, .htw-src-peets-home[data-bv-rating] button, .htw-src-peets-home [data-bv-rating] button, .htw-src-peets-home[data-bv-show="inline_rating"] a, .htw-src-peets-home [data-bv-show="inline_rating"] a, .htw-src-peets-home[data-bv-show="inline_rating"] span, .htw-src-peets-home [data-bv-show="inline_rating"] span, .htw-src-peets-home[data-bv-show="inline_rating"] div, .htw-src-peets-home [data-bv-show="inline_rating"] div, .htw-src-peets-home[data-bv-show="inline_rating"] svg, .htw-src-peets-home [data-bv-show="inline_rating"] svg, .htw-src-peets-home[data-bv-show="inline_rating"] path, .htw-src-peets-home [data-bv-show="inline_rating"] path, .htw-src-peets-home[data-bv-show="inline_rating"] polygon, .htw-src-peets-home [data-bv-show="inline_rating"] polygon, .htw-src-peets-home[data-bv-show="inline_rating"] button, .htw-src-peets-home [data-bv-show="inline_rating"] button{
  background-attachment: scroll !important;
  background-color: transparent !important;
  background-image: none !important; /* This rule affects the use of pngfix JavaScript http://dillerdesign.com/experiment/DD_BelatedPNG for IE6, which is used to force the browser to recognise alpha-transparent PNGs files that replace the IE6 lack of PNG transparency. (The rule overrides the VML image that is used to replace the given CSS background-image). If you don't know what that means, then you probably haven't used the pngfix script, and this comment may be ignored :) */
  background-position: 0 0 !important;
  background-repeat: repeat !important;
  border-color: black !important;
  border-color: currentColor !important; /* `border-color` should match font color. Modern browsers (incl. IE9) allow the use of "currentColor" to match the current font 'color' value <http://www.w3.org/TR/css3-color/#currentcolor>. For older browsers, a default of 'black' is given before this rule. Guideline to support older browsers: if you haven't already declared a border-color for an element, be sure to do so, e.g. when you first declare the border-width. */
  border-radius: 0 !important;
  border-style: none !important;
  border-width: medium !important;
  bottom: auto !important;
  clear: none !important;
  clip: auto !important;
  color: inherit !important;
  counter-increment: none !important;
  counter-reset: none !important;
  cursor: inherit !important;
  direction: inherit !important;
  display: inline !important;
  float: none !important;
  font-family: inherit !important; /* As with other inherit values, this needs to be set on the root container element */
  font-size: inherit !important;
  font-style: inherit !important;
  font-variant: normal !important;
  font-weight: inherit !important;
  height: auto !important;
  left: auto !important;
  letter-spacing: normal !important;
  line-height: inherit !important;
  list-style-type: inherit !important; /* Could set list-style-type to none */
  list-style-position: outside !important;
  list-style-image: none !important;
  margin: 0 !important;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 1;
  outline: invert none medium !important;
  overflow: visible !important;
  padding: 0 !important;
  position: static !important;
  quotes: "" "" !important;
  right: auto !important;
  table-layout: auto !important;
  text-align: inherit !important;
  text-decoration: inherit !important;
  text-indent: 0 !important;
  text-transform: none !important;
  top: auto !important;
  unicode-bidi: normal !important;
  vertical-align: baseline !important;
  visibility: inherit !important;
  white-space: normal !important;
  width: auto !important;
  word-spacing: normal !important;
  z-index: auto !important;

  /* CSS3 */
  /* Including all prefixes according to http://caniuse.com/ */
  /* CSS Animations don't cascade, so don't require resetting */
  -webkit-background-origin: padding-box !important;
  background-origin: padding-box !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-background-size: auto !important;
  -moz-background-size: auto !important;
  background-size: auto !important;
  -webkit-border-image: none !important;
  -moz-border-image: none !important;
  -o-border-image: none !important;
  border-image: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  box-sizing: content-box !important;
  -webkit-column-count: auto !important;
  -moz-column-count: auto !important;
  column-count: auto !important;
  -webkit-column-gap: normal !important;
  -moz-column-gap: normal !important;
  column-gap: normal !important;
  -webkit-column-rule: medium none black !important;
  -moz-column-rule: medium none black !important;
  column-rule: medium none black !important;
  -webkit-column-span: 1 !important;
  -moz-column-span: 1 !important; /* doesn't exist yet but probably will */
  column-span: 1 !important;
  -webkit-column-width: auto !important;
  -moz-column-width: auto !important;
  column-width: auto !important;
  font-feature-settings: normal !important;
  overflow-x: visible !important;
  overflow-y: visible !important;
  -webkit-hyphens: manual !important;
  -moz-hyphens: manual !important;
  hyphens: manual !important;
  -webkit-perspective: none !important;
  -moz-perspective: none !important;
  -ms-perspective: none !important;
  -o-perspective: none !important;
  perspective: none !important;
  -webkit-perspective-origin: 50% 50% !important;
  -moz-perspective-origin: 50% 50% !important;
  -ms-perspective-origin: 50% 50% !important;
  -o-perspective-origin: 50% 50% !important;
  perspective-origin: 50% 50% !important;
  -webkit-backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  -o-backface-visibility: visible !important;
  backface-visibility: visible !important;
  text-shadow: none !important;
  -webkit-transition: all 0s ease 0s !important;
  transition: all 0s ease 0s !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  -webkit-transform-origin: 50% 50% !important;
  -moz-transform-origin: 50% 50% !important;
  -ms-transform-origin: 50% 50% !important;
  -o-transform-origin: 50% 50% !important;
  transform-origin: 50% 50% !important;
  -webkit-transform-style: flat !important;
  -moz-transform-style: flat !important;
  -ms-transform-style: flat !important;
  -o-transform-style: flat !important;
  transform-style: flat !important;
  word-break: normal !important;
}

.htw-src-peets-home[data-bv-rating] path, .htw-src-peets-home [data-bv-rating] path, .htw-src-peets-home[data-bv-rating] polygon, .htw-src-peets-home [data-bv-rating] polygon{
  fill: currentColor !important;
}

.htw-src-peets-home[data-bv-show="inline_rating"] path, .htw-src-peets-home [data-bv-show="inline_rating"] path, .htw-src-peets-home[data-bv-show="inline_rating"] polygon, .htw-src-peets-home [data-bv-show="inline_rating"] polygon{
  fill: currentColor !important;
}

/* == END CLEANSLATE == */
.htw-src-peets-home[data-bv-show=inline_rating] .bv_incentivized_review_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_incentivized_review_container{display:block!important;padding-top:5px!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_incentivized_review_container.bv_incentivized_review_left, .htw-src-peets-home [data-bv-show=inline_rating] .bv_incentivized_review_container.bv_incentivized_review_left{text-align:left!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_incentivized_review_container.bv_incentivized_review_right, .htw-src-peets-home [data-bv-show=inline_rating] .bv_incentivized_review_container.bv_incentivized_review_right{text-align:right!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_incentivized_review_container.bv_incentivized_review_center, .htw-src-peets-home [data-bv-show=inline_rating] .bv_incentivized_review_container.bv_incentivized_review_center{text-align:center!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv-rating-text-container, .htw-src-peets-home [data-bv-show=inline_rating] .bv-rating-text-container{position:absolute!important;top:0!important;left:0!important;cursor:default!important;width:100%!important;visibility:visible!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv-rating-text-container.bv_reviewtext_left, .htw-src-peets-home [data-bv-show=inline_rating] .bv-rating-text-container.bv_reviewtext_left{text-align:left!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv-rating-text-container.bv_reviewtext_right, .htw-src-peets-home [data-bv-show=inline_rating] .bv-rating-text-container.bv_reviewtext_right{text-align:right!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv-rating-text-container.bv_reviewtext_center, .htw-src-peets-home [data-bv-show=inline_rating] .bv-rating-text-container.bv_reviewtext_center{text-align:center!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron, .htw-src-peets-home [data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron{display:flex!important;align-items:flex-start!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_left, .htw-src-peets-home [data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_left{justify-content:flex-start!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_right, .htw-src-peets-home [data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_right{justify-content:flex-end!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_center, .htw-src-peets-home [data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_center{justify-content:center!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv-rating-text-container .bv-rating-text, .htw-src-peets-home [data-bv-show=inline_rating] .bv-rating-text-container .bv-rating-text{color:#191919!important;font-size:14px!important;line-height:19.5px!important;font-family:"Gotham SSm A", "Gotham SSm B", "Gotham SSm", Gotham, "Helvetica Neue", Verdana, Arial, sans-serif!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;text-transform:none!important;word-break:break-word!important;overflow:hidden!important;display:inline-block!important;text-overflow:ellipsis!important;width:100%!important;white-space:nowrap!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_inline_rating_div_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_inline_rating_div_container{display:inline-block!important;width:100%!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_hundred_percent_width, .htw-src-peets-home [data-bv-show=inline_rating] .bv_hundred_percent_width{width:100%!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_sub_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_sub_container{display:inline-flex!important;flex-wrap:wrap!important;}.htw-src-peets-home[data-bv-show=inline_rating] .incentivized_text, .htw-src-peets-home [data-bv-show=inline_rating] .incentivized_text{color:#191919!important;font-size:14px!important;font-family:"Gotham SSm A", "Gotham SSm B", "Gotham SSm", Gotham, "Helvetica Neue", Verdana, Arial, sans-serif!important;text-transform:none!important;font-weight:normal!important;font-style:normal!important;text-decoration:none!important;line-height:19.5px!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container.bv_hide_visibility, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container.bv_hide_visibility{visibility:hidden!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left{justify-content:flex-start!important;flex-basis:fit-content!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_right, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_right{justify-content:flex-end!important;flex-basis:fit-content!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_center, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_center{justify-content:center!important;flex-basis:fit-content!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left .bv_stars_component_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left .bv_stars_component_container{padding-right:5px!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_right .bv_sub_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_right .bv_sub_container{padding-left:5px!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_center .bv_stars_component_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_center .bv_stars_component_container{padding-right:5px!important;}.htw-src-peets-home[data-bv-rating] .bv_main_container, .htw-src-peets-home [data-bv-rating] .bv_main_container, .htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container{display:flex!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;position:relative!important;}.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_stars_button_container, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_stars_button_container, .htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container .bv_stars_button_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container .bv_stars_button_container{overflow:hidden!important;}.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap, .htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap{display:flex!important;align-items:center!important;white-space:nowrap!important;}.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child), .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child), .htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child), .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child){padding-right:1px!important;}.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container{padding-right:5px!important;}.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_text, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_text, .htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container .bv_text, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container .bv_text{padding:.15em 0 0 0!important;color:#191919!important;font-size:14px!important;font-family:"Gotham SSm A", "Gotham SSm B", "Gotham SSm", Gotham, "Helvetica Neue", Verdana, Arial, sans-serif!important;text-transform:none!important;font-weight:normal!important;font-style:normal!important;text-decoration:none!important;line-height:19.5px!important;}.htw-src-peets-home[data-bv-rating] .bv_main_container .bv-off-screen, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv-off-screen, .htw-src-peets-home[data-bv-show=inline_rating] .bv_main_container .bv-off-screen, .htw-src-peets-home [data-bv-show=inline_rating] .bv_main_container .bv-off-screen{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;padding:0!important;border:0!important;}.htw-src-peets-home[data-bv-rating] .bv_hover, .htw-src-peets-home [data-bv-rating] .bv_hover, .htw-src-peets-home[data-bv-show=inline_rating] .bv_hover, .htw-src-peets-home [data-bv-show=inline_rating] .bv_hover{border:0!important;background:transparent!important;}.htw-src-peets-home[data-bv-rating] .bv_hover:hover, .htw-src-peets-home [data-bv-rating] .bv_hover:hover, .htw-src-peets-home[data-bv-show=inline_rating] .bv_hover:hover, .htw-src-peets-home [data-bv-show=inline_rating] .bv_hover:hover{cursor:pointer!important;}.htw-src-peets-home.bv_ms_focusable:focus, .htw-src-peets-home .bv_ms_focusable:focus{border:1px solid blue!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_reviewSummaryChevron, .htw-src-peets-home [data-bv-show=inline_rating] .bv_reviewSummaryChevron{display:flex!important;align-items:flex-start!important;min-width:20px!important;min-height:24px!important;cursor:pointer!important;margin:2px 0 0 3px!important;padding:0 2px!important;}.htw-src-peets-home[data-bv-show=inline_rating] .bv_reviewSummaryChevron path, .htw-src-peets-home [data-bv-show=inline_rating] .bv_reviewSummaryChevron path{fill:#191919!important;}
@-webkit-keyframes htw-src-peets-home-cartEmptyOpening { 
  0% { transform: translate(-50%, -2.1875rem); opacity: 0; }
  100% { transform: translate(-50%); opacity: 1; }
}
@keyframes htw-src-peets-home-cartEmptyOpening { 
  0% { transform: translate(-50%, -2.1875rem); opacity: 0; }
  100% { transform: translate(-50%); opacity: 1; }
}
@-webkit-keyframes htw-src-peets-home-cartPageEmptyOpening { 
  0% { transform: translateY(-2.1875rem); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}
@keyframes htw-src-peets-home-cartPageEmptyOpening { 
  0% { transform: translateY(-2.1875rem); opacity: 0; }
  100% { transform: translate(0px); opacity: 1; }
}
@-webkit-keyframes htw-src-peets-home-cartSummaryLeave { 
  0% { transform: translate(0px); max-height: 50rem; opacity: 1; visibility: visible; }
  100% { transform: translateY(-2.1875rem); height: 0px; max-height: 0px; opacity: 0; padding: 0px; visibility: hidden; }
}
@keyframes htw-src-peets-home-cartSummaryLeave { 
  0% { transform: translate(0px); max-height: 50rem; opacity: 1; visibility: visible; }
  100% { transform: translateY(-2.1875rem); height: 0px; max-height: 0px; opacity: 0; padding: 0px; visibility: hidden; }
}
.htw-src-peets-home.is-loading::before, .htw-src-peets-home .is-loading::before, .htw-src-peets-home.pv-instant-upsell.is-loading:not(.buy-stack-order-option)[data-type="pdp"]::before, .htw-src-peets-home .pv-instant-upsell.is-loading:not(.buy-stack-order-option)[data-type="pdp"]::before, .htw-src-peets-home.pv-instant-upsell.is-loading:not(.buy-stack-order-option)[data-type="pdp_dark"]::before, .htw-src-peets-home .pv-instant-upsell.is-loading:not(.buy-stack-order-option)[data-type="pdp_dark"]::before{ animation: 0.8s linear 0s infinite normal none running htw-src-peets-home-rotating; backface-visibility: hidden; background-image: url("resources/b13f731e33ca9206.svg"); background-position: center center; background-repeat: no-repeat; background-size: 1.625rem auto; inset: 0px; content: ""; display: block; height: 1.625rem; margin: auto; position: absolute; width: 1.625rem; z-index: 4; }
.htw-src-peets-home.is-loading[data-type="pdp_dark"]::before, .htw-src-peets-home .is-loading[data-type="pdp_dark"]::before{ background-image: url("resources/localized-a9aa2b38df5e30bb.svg"); }

@font-face{font-family:"DIN Condensed";src:url("resources/51115b06a0e4b462.woff2") format("woff2"), url("resources/localized-3ab8832e2f76abc0.woff2") format("woff2");font-weight:400;font-style:normal;}
.htw-src-peets-home{ line-height: 1.15; text-size-adjust: 100%; }
details.htw-src-peets-home, .htw-src-peets-home details, main.htw-src-peets-home, .htw-src-peets-home main{ display: block; }
hr.htw-src-peets-home, .htw-src-peets-home hr{ box-sizing: content-box; overflow: visible; }
code.htw-src-peets-home, .htw-src-peets-home code, kbd.htw-src-peets-home, .htw-src-peets-home kbd, pre.htw-src-peets-home, .htw-src-peets-home pre, samp.htw-src-peets-home, .htw-src-peets-home samp{ font-family: monospace, monospace; font-size: 1em; }
a.htw-src-peets-home, .htw-src-peets-home a{ background-color: transparent; color: rgb(34, 34, 34); text-decoration: none; }
abbr.htw-src-peets-home[title], .htw-src-peets-home abbr[title]{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b.htw-src-peets-home, .htw-src-peets-home b, strong.htw-src-peets-home, .htw-src-peets-home strong{ font-weight: bolder; }
sub.htw-src-peets-home, .htw-src-peets-home sub, sup.htw-src-peets-home, .htw-src-peets-home sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub.htw-src-peets-home, .htw-src-peets-home sub{ bottom: -0.25em; }
sup.htw-src-peets-home, .htw-src-peets-home sup{ top: -0.5em; }
img.htw-src-peets-home, .htw-src-peets-home img{ border-style: none; max-width: 100%; }
button.htw-src-peets-home, .htw-src-peets-home button, input.htw-src-peets-home, .htw-src-peets-home input, optgroup.htw-src-peets-home, .htw-src-peets-home optgroup, select.htw-src-peets-home, .htw-src-peets-home select, textarea.htw-src-peets-home, .htw-src-peets-home textarea{ font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button.htw-src-peets-home, .htw-src-peets-home button, input.htw-src-peets-home, .htw-src-peets-home input{ overflow: visible; }
button.htw-src-peets-home, .htw-src-peets-home button, select.htw-src-peets-home, .htw-src-peets-home select{ text-transform: none; }
.htw-src-peets-home[type="button"], .htw-src-peets-home [type="button"], .htw-src-peets-home[type="reset"], .htw-src-peets-home [type="reset"], .htw-src-peets-home[type="submit"], .htw-src-peets-home [type="submit"], button.htw-src-peets-home, .htw-src-peets-home button{ appearance: button; }
legend.htw-src-peets-home, .htw-src-peets-home legend{ box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress.htw-src-peets-home, .htw-src-peets-home progress{ vertical-align: baseline; }
textarea.htw-src-peets-home, .htw-src-peets-home textarea{ overflow: auto; min-height: 13.3125rem; resize: none; }
.htw-src-peets-home[type="checkbox"], .htw-src-peets-home [type="checkbox"], .htw-src-peets-home[type="radio"], .htw-src-peets-home [type="radio"]{ box-sizing: border-box; padding: 0px; }
.htw-src-peets-home[type="number"]::-webkit-inner-spin-button, .htw-src-peets-home [type="number"]::-webkit-inner-spin-button, .htw-src-peets-home[type="number"]::-webkit-outer-spin-button, .htw-src-peets-home [type="number"]::-webkit-outer-spin-button{ height: auto; }
.htw-src-peets-home[type="search"], .htw-src-peets-home [type="search"]{ appearance: textfield; outline-offset: -2px; }
.htw-src-peets-home[type="search"]::-webkit-search-decoration, .htw-src-peets-home [type="search"]::-webkit-search-decoration{ appearance: none; }
.htw-src-peets-home::-webkit-file-upload-button, .htw-src-peets-home ::-webkit-file-upload-button{ appearance: button; font: inherit; }
summary.htw-src-peets-home, .htw-src-peets-home summary{ display: list-item; }
.htw-src-peets-home[hidden], .htw-src-peets-home [hidden], template.htw-src-peets-home, .htw-src-peets-home template{ display: none; }
:where(.htw-src-peets-home), .htw-src-peets-home *, .htw-src-peets-home::after, .htw-src-peets-home ::after, .htw-src-peets-home::before, .htw-src-peets-home ::before{ box-sizing: border-box; }
.htw-src-peets-home[data-whatinput="mouse"] a:focus, .htw-src-peets-home [data-whatinput="mouse"] a:focus, .htw-src-peets-home[data-whatinput="mouse"] button:focus, .htw-src-peets-home [data-whatinput="mouse"] button:focus, .htw-src-peets-home[data-whatinput="mouse"] input:focus, .htw-src-peets-home [data-whatinput="mouse"] input:focus, .htw-src-peets-home[data-whatinput="mouse"] select:focus, .htw-src-peets-home [data-whatinput="mouse"] select:focus, .htw-src-peets-home[data-whatinput="mouse"] textarea:focus, .htw-src-peets-home [data-whatinput="mouse"] textarea:focus{ outline: 0px; }
.htw-src-peets-home[data-whatinput="keyboard"] a:focus, .htw-src-peets-home [data-whatinput="keyboard"] a:focus, .htw-src-peets-home[data-whatinput="keyboard"] button:focus, .htw-src-peets-home [data-whatinput="keyboard"] button:focus, .htw-src-peets-home[data-whatinput="keyboard"] input:focus, .htw-src-peets-home [data-whatinput="keyboard"] input:focus, .htw-src-peets-home[data-whatinput="keyboard"] select:focus, .htw-src-peets-home [data-whatinput="keyboard"] select:focus, .htw-src-peets-home[data-whatinput="keyboard"] textarea:focus, .htw-src-peets-home [data-whatinput="keyboard"] textarea:focus{ outline: rgb(147, 112, 49) solid 2px; }
.htw-src-peets-home.icon, .htw-src-peets-home .icon{ display: inline-block; }
.htw-src-peets-home.icon::before, .htw-src-peets-home .icon::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; }

.htw-src-peets-home.icon--account-alt::before, .htw-src-peets-home .icon--account-alt::before{ background-position: 0px 0px; width: 1.375em; height: 1.3125em; }






.htw-src-peets-home.icon--arrow-circle-right::before, .htw-src-peets-home .icon--arrow-circle-right::before{ background-position: 0px -10.1875em; width: 6.375em; height: 6.375em; }


.htw-src-peets-home.icon--arrow-light::before, .htw-src-peets-home .icon--arrow-light::before{ background-position: 0px -18.5em; width: 1.25em; height: 0.5625em; }
.htw-src-peets-home.icon--arrow-light-alt::before, .htw-src-peets-home .icon--arrow-light-alt::before{ background-position: 0px -19.0625em; width: 1.625em; height: 1.1875em; }
.htw-src-peets-home.icon--arrow-right::before, .htw-src-peets-home .icon--arrow-right::before{ background-position: 0px -20.25em; width: 1.25em; height: 0.5625em; }
.htw-src-peets-home.icon--arrow-right-gold::before, .htw-src-peets-home .icon--arrow-right-gold::before{ background-position: 0px -20.8125em; width: 1.25em; height: 0.5625em; }
.htw-src-peets-home.icon--arrow-right-gold--alt::before, .htw-src-peets-home .icon--arrow-right-gold--alt::before{ background-position: 0px -21.375em; width: 1.25em; height: 0.875em; }
.htw-src-peets-home.icon--arrow-right-small::before, .htw-src-peets-home .icon--arrow-right-small::before{ background-position: 0px -22.25em; width: 0.875em; height: 0.625em; }
.htw-src-peets-home.icon--arrow-right-white::before, .htw-src-peets-home .icon--arrow-right-white::before{ background-position: 0px -22.875em; width: 1.125em; height: 0.875em; }





.htw-src-peets-home.icon--bean-gold::before, .htw-src-peets-home .icon--bean-gold::before{ background-position: 0px -30.375em; width: 1.625em; height: 1.625em; }











.htw-src-peets-home.icon--cart-alt::before, .htw-src-peets-home .icon--cart-alt::before{ background-position: 0px -47.25em; width: 1.25em; height: 1.25em; }







.htw-src-peets-home.icon--check-gray::before, .htw-src-peets-home .icon--check-gray::before{ background-position: 0px -114.875em; width: 0.875em; height: 0.875em; }


















.htw-src-peets-home.icon--close-black::before, .htw-src-peets-home .icon--close-black::before{ background-position: 0px -134.062em; width: 1.125em; height: 1.125em; }













.htw-src-peets-home.icon--drip-gold::before, .htw-src-peets-home .icon--drip-gold::before{ background-position: 0px -153.375em; width: 1.625em; height: 1.625em; }




.htw-src-peets-home.icon--espresso-gold::before, .htw-src-peets-home .icon--espresso-gold::before{ background-position: 0px -164.562em; width: 1.625em; height: 1.625em; }

























.htw-src-peets-home.icon--logo-p-cup-dark::before, .htw-src-peets-home .icon--logo-p-cup-dark::before{ background-position: 0px -205.188em; width: 2.5em; height: 2.5em; }











.htw-src-peets-home.icon--menu-black-alt::before, .htw-src-peets-home .icon--menu-black-alt::before{ background-position: 0px -238.438em; width: 1.75em; height: 1.1875em; }

.htw-src-peets-home.icon--minus-black::before, .htw-src-peets-home .icon--minus-black::before{ background-position: 0px -241em; width: 0.75em; height: 0.75em; }
.htw-src-peets-home.icon--minus-gold-1::before, .htw-src-peets-home .icon--minus-gold-1::before{ background-position: 0px -241.75em; width: 0.75em; height: 0.75em; }



.htw-src-peets-home.icon--pause::before, .htw-src-peets-home .icon--pause::before{ background-position: 0px -245.938em; width: 3.875em; height: 3.875em; }
.htw-src-peets-home.icon--pause-alt::before, .htw-src-peets-home .icon--pause-alt::before{ background-position: 0px -249.812em; width: 6.1875em; height: 6.1875em; }
.htw-src-peets-home.icon--pause-black::before, .htw-src-peets-home .icon--pause-black::before{ background-position: 0px -256em; width: 3.875em; height: 3.875em; }





.htw-src-peets-home.icon--play::before, .htw-src-peets-home .icon--play::before{ background-position: 0px -272.062em; width: 3.875em; height: 3.875em; }
.htw-src-peets-home.icon--play-alt::before, .htw-src-peets-home .icon--play-alt::before{ background-position: 0px -275.938em; width: 6.1875em; height: 6.1875em; }
.htw-src-peets-home.icon--play-black::before, .htw-src-peets-home .icon--play-black::before{ background-position: 0px -282.125em; width: 3.875em; height: 3.875em; }
.htw-src-peets-home.icon--plus-black::before, .htw-src-peets-home .icon--plus-black::before{ background-position: 0px -286em; width: 0.75em; height: 0.75em; }
.htw-src-peets-home.icon--plus-gold-1::before, .htw-src-peets-home .icon--plus-gold-1::before{ background-position: 0px -286.75em; width: 0.75em; height: 0.75em; }





.htw-src-peets-home.icon--press-pot-gold::before, .htw-src-peets-home .icon--press-pot-gold::before{ background-position: 0px -295.25em; width: 1.625em; height: 1.625em; }


.htw-src-peets-home.icon--product-card-background::before, .htw-src-peets-home .icon--product-card-background::before{ background-position: 0px -299.875em; width: 7.5em; height: 12.9375em; }
.htw-src-peets-home.icon--promo-percent::before, .htw-src-peets-home .icon--promo-percent::before{ background-position: 0px -312.812em; width: 1.3125em; height: 1.3125em; }






.htw-src-peets-home.icon--search-alt::before, .htw-src-peets-home .icon--search-alt::before{ background-position: 0px -322.938em; width: 1.1875em; height: 1.1875em; }









.htw-src-peets-home.icon--star-filled::before, .htw-src-peets-home .icon--star-filled::before{ background-position: 0px -339.438em; width: 1.25em; height: 1.25em; }














.htw-src-peets-home.flickity-enabled, .htw-src-peets-home .flickity-enabled{ position: relative; }
.htw-src-peets-home.flickity-enabled:focus, .htw-src-peets-home .flickity-enabled:focus{ outline: 0px; }
.htw-src-peets-home.flickity-viewport, .htw-src-peets-home .flickity-viewport{ overflow: hidden; position: relative; height: 100%; }
.htw-src-peets-home.flickity-slider, .htw-src-peets-home .flickity-slider{ position: absolute; width: 100%; height: 100%; }
.htw-src-peets-home.flickity-enabled.is-draggable, .htw-src-peets-home .flickity-enabled.is-draggable{ -webkit-tap-highlight-color: transparent; user-select: none; }
.htw-src-peets-home.flickity-enabled.is-draggable .flickity-viewport, .htw-src-peets-home .flickity-enabled.is-draggable .flickity-viewport{ cursor: grab; }
.htw-src-peets-home.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down, .htw-src-peets-home .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{ cursor: grabbing; }
.htw-src-peets-home.flickity-page-dots, .htw-src-peets-home .flickity-page-dots{ display: flex; -webkit-box-pack: center; justify-content: center; margin: 0.625rem 0px 0px; padding: 0px; width: 100%; }
.htw-src-peets-home.flickity-page-dots .dot, .htw-src-peets-home .flickity-page-dots .dot{ border-radius: 100%; display: block; padding: 0px; transition: background-color 0.4s ease-in-out; background-color: rgb(148, 148, 148); height: 0.4375rem; width: 0.4375rem; margin: 0px 0.21875rem; cursor: pointer; }
.htw-src-peets-home.flickity-page-dots .dot.is-selected, .htw-src-peets-home .flickity-page-dots .dot.is-selected{ background-color: rgb(180, 143, 80); border: 1px solid rgb(255, 255, 255); border-radius: 50%; box-shadow: rgb(180, 143, 80) 0px 0px 0px 1px; height: 0.5625rem; width: 0.5625rem; margin-top: -0.0625rem; cursor: default; }
.htw-src-peets-home.flickity-page-dots .dot:focus-within, .htw-src-peets-home .flickity-page-dots .dot:focus-within{ outline: -webkit-focus-ring-color auto 1px; }
select.htw-src-peets-home[data-ss-uuid], .htw-src-peets-home select[data-ss-uuid]{ display: none; pointer-events: none; }
.htw-src-peets-home.style-select, .htw-src-peets-home .style-select{ display: block; position: relative; width: 100%; height: 3.125rem; }
.htw-src-peets-home.style-select, .htw-src-peets-home .style-select, .htw-src-peets-home.style-select *, .htw-src-peets-home .style-select *{ padding: 0px; margin: 0px; box-sizing: border-box; text-align: left; line-height: 1.5; color: rgb(34, 34, 34); font-weight: 500; font-family: proxima-nova, sans-serif; text-transform: uppercase; cursor: pointer; }
.htw-src-peets-home.pv-essentials--dark-mode .style-select, .htw-src-peets-home .pv-essentials--dark-mode .style-select, .htw-src-peets-home.pv-essentials--dark-mode .style-select *, .htw-src-peets-home .pv-essentials--dark-mode .style-select *{ color: rgb(255, 255, 255); }
.htw-src-peets-home.style-select .ss-selected-option, .htw-src-peets-home .style-select .ss-selected-option{ position: relative; width: 100%; border-radius: 3px; padding: 0.9375rem 2.5rem 0.9375rem 1.25rem; border: 1px solid rgb(140, 140, 140); font-size: 0.75rem; }
.htw-src-peets-home.style-select .ss-selected-option::after, .htw-src-peets-home .style-select .ss-selected-option::after{ bottom: 0px; margin: auto 0px; pointer-events: none; position: absolute; right: 1rem; top: 0px; z-index: 2; background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; background-position: 0px -124.375em; width: 0.875em; height: 0.875em; font-size: 1rem; }
.htw-src-peets-home.pv-essentials--dark-mode .style-select .ss-selected-option, .htw-src-peets-home .pv-essentials--dark-mode .style-select .ss-selected-option{ border: 1px solid rgb(255, 255, 255); }
.htw-src-peets-home.pv-essentials--dark-mode .style-select .ss-selected-option::after, .htw-src-peets-home .pv-essentials--dark-mode .style-select .ss-selected-option::after{ background-position: 0px -127em; width: 0.875em; height: 0.875em; }
.htw-src-peets-home.style-select .ss-dropdown, .htw-src-peets-home .style-select .ss-dropdown{ top: calc(100% - 2px); left: 0px; position: absolute; float: left; width: 100%; display: none; background-color: rgb(247, 246, 241); border: 1px solid rgb(140, 140, 140); z-index: 3; }
.htw-src-peets-home.style-select .ss-dropdown .ss-option, .htw-src-peets-home .style-select .ss-dropdown .ss-option{ width: 100%; position: relative; padding: 0.75rem 0.875rem; background-color: rgb(247, 246, 241); font-size: 0.8rem; }
.htw-src-peets-home.style-select .ss-dropdown .ss-option.highlighted, .htw-src-peets-home .style-select .ss-dropdown .ss-option.highlighted{ background-color: rgb(171, 135, 73); }
.htw-src-peets-home.style-select .ss-dropdown .ss-option.disabled, .htw-src-peets-home .style-select .ss-dropdown .ss-option.disabled{ color: rgb(208, 208, 208); }
.htw-src-peets-home.style-select.open .ss-dropdown, .htw-src-peets-home .style-select.open .ss-dropdown{ display: block; }
.htw-src-peets-home.style-select.open .ss-selected-option::after, .htw-src-peets-home .style-select.open .ss-selected-option::after{ transform: rotateX(180deg); }
.htw-src-peets-home[data-template-suffix="prepaid-gift-subscription"] [data-option-name="Coffee"] .style-select, .htw-src-peets-home [data-template-suffix="prepaid-gift-subscription"] [data-option-name="Coffee"] .style-select, .htw-src-peets-home[data-template-suffix="prepaid-gift-subscription"] [data-option-name="Product"] .style-select, .htw-src-peets-home [data-template-suffix="prepaid-gift-subscription"] [data-option-name="Product"] .style-select, .htw-src-peets-home[data-template-suffix="prepaid-giftcard-redeem"] [data-option-name="Coffee"] .style-select, .htw-src-peets-home [data-template-suffix="prepaid-giftcard-redeem"] [data-option-name="Coffee"] .style-select, .htw-src-peets-home[data-template-suffix="prepaid-giftcard-redeem"] [data-option-name="Product"] .style-select, .htw-src-peets-home [data-template-suffix="prepaid-giftcard-redeem"] [data-option-name="Product"] .style-select{ position: static; }
.htw-src-peets-home.js-fake-prepaid-selling-plan + .style-select.open .ss-dropdown, .htw-src-peets-home .js-fake-prepaid-selling-plan + .style-select.open .ss-dropdown{ -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; display: flex !important; }
.htw-src-peets-home.hide, .htw-src-peets-home .hide, .htw-src-peets-home.no-display, .htw-src-peets-home .no-display{ display: none !important; }
.htw-src-peets-home{  -webkit-font-smoothing: antialiased; background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); font-family: grad, serif; font-weight: 400; }
h1.htw-src-peets-home, .htw-src-peets-home h1, h2.htw-src-peets-home, .htw-src-peets-home h2, h3.htw-src-peets-home, .htw-src-peets-home h3, h4.htw-src-peets-home, .htw-src-peets-home h4, h5.htw-src-peets-home, .htw-src-peets-home h5, h6.htw-src-peets-home, .htw-src-peets-home h6, p.htw-src-peets-home, .htw-src-peets-home p{ transition: font-size 0.4s ease-in-out; }
h1.htw-src-peets-home, .htw-src-peets-home h1, h2.htw-src-peets-home, .htw-src-peets-home h2, h3.htw-src-peets-home, .htw-src-peets-home h3, h4.htw-src-peets-home, .htw-src-peets-home h4, h5.htw-src-peets-home, .htw-src-peets-home h5, h6.htw-src-peets-home, .htw-src-peets-home h6{ font-family: proxima-nova, sans-serif; font-weight: 400; margin: 0.625rem 0px; }
h1.htw-src-peets-home, .htw-src-peets-home h1{ font-weight: 700; letter-spacing: 2px; font-size: 2rem; line-height: 2.5rem; }
.htw-src-peets-home.h2, .htw-src-peets-home .h2, h2.htw-src-peets-home, .htw-src-peets-home h2{ font-weight: 700; letter-spacing: 1.5px; font-size: 1.125rem; line-height: 1.5rem; }
h3.htw-src-peets-home, .htw-src-peets-home h3{ font-weight: 500; letter-spacing: 0.5px; font-size: 1rem; line-height: 1.5rem; }
h4.htw-src-peets-home, .htw-src-peets-home h4{ font-weight: 500; font-size: 1rem; line-height: 1.5rem; }
h5.htw-src-peets-home, .htw-src-peets-home h5, h6.htw-src-peets-home, .htw-src-peets-home h6{ font-size: 1rem; line-height: 1.5rem; }
address.htw-src-peets-home, .htw-src-peets-home address, p.htw-src-peets-home, .htw-src-peets-home p{ font-family: grad, serif; font-style: normal; font-weight: 400; margin: 0px 0px 1.875rem; font-size: 1rem; line-height: 1.5rem; }
small.htw-src-peets-home, .htw-src-peets-home small{ font-size: 85%; }
dt.htw-src-peets-home, .htw-src-peets-home dt, strong.htw-src-peets-home, .htw-src-peets-home strong{ font-weight: 700; }
em.htw-src-peets-home, .htw-src-peets-home em{ font-style: italic; }
dl.htw-src-peets-home, .htw-src-peets-home dl, ol.htw-src-peets-home, .htw-src-peets-home ol, ul.htw-src-peets-home, .htw-src-peets-home ul{ margin: 0px 0px 1.875rem; padding: 0px 0px 0px 2.1875rem; font-size: 1rem; }
ol.htw-src-peets-home li, .htw-src-peets-home ol li, ul.htw-src-peets-home li, .htw-src-peets-home ul li{ padding: 0px 0px 0.9375rem; }
ol.htw-src-peets-home li:last-child, .htw-src-peets-home ol li:last-child, ul.htw-src-peets-home li:last-child, .htw-src-peets-home ul li:last-child{ padding-bottom: 0px; }
ol.htw-src-peets-home ol, .htw-src-peets-home ol ol, ul.htw-src-peets-home ul, .htw-src-peets-home ul ul{ font-size: 1em; margin: 0px; padding: 0.9375rem 0px 0px 2.1875rem; }
dd.htw-src-peets-home, .htw-src-peets-home dd{ margin: 0px 0px 0.9375rem; }
table.htw-src-peets-home, .htw-src-peets-home table{ border-collapse: collapse; border-spacing: 0px; text-align: left; width: 100%; }
table.htw-src-peets-home caption, .htw-src-peets-home table caption{ font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 500; line-height: 2; letter-spacing: 0.5px; text-transform: uppercase; text-align: left; margin: 0px 0px 0.9375rem; }
th.htw-src-peets-home, .htw-src-peets-home th{ border-top: 1px solid rgb(183, 183, 183); font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 500; padding: 1rem 0.625rem 0.9375rem 0px; color: rgb(118, 118, 118); vertical-align: bottom; }
td.htw-src-peets-home, .htw-src-peets-home td{ font-size: 1rem; line-height: 1.71; padding: 0.25rem 0.625rem 0.25rem 0px; }
tfoot.htw-src-peets-home td:first-child, .htw-src-peets-home tfoot td:first-child{ text-align: right; }
tfoot.htw-src-peets-home tr:first-child td, .htw-src-peets-home tfoot tr:first-child td{ border-top: 1px solid rgb(34, 34, 34); padding-top: 2.625rem; }
tbody.htw-src-peets-home td:first-child, .htw-src-peets-home tbody td:first-child{ padding-left: 0.5rem; }
tbody.htw-src-peets-home tr:nth-child(2n/**/+1):not(.bag-item__row), .htw-src-peets-home tbody tr:nth-child(2n/**/+1):not(.bag-item__row){ background-color: rgb(241, 241, 241); }
table.htw-src-peets-home + table, .htw-src-peets-home table + table{ margin-top: 1.25rem; }







.htw-src-peets-home.form-list, .htw-src-peets-home .form-list{ display: flex; flex-wrap: wrap; font-size: 1rem; -webkit-box-pack: justify; justify-content: space-between; list-style: none; margin: 0px; padding: 0px; }
.htw-src-peets-home.form-item, .htw-src-peets-home .form-item{ margin-bottom: 1.125rem; padding-bottom: 0px; width: 100%; }
.htw-src-peets-home.form-item:last-of-type, .htw-src-peets-home .form-item:last-of-type{ margin-bottom: 0px; }


.htw-src-peets-home.form-inline, .htw-src-peets-home .form-inline{ display: flex; }
.htw-src-peets-home.form-inline__input, .htw-src-peets-home .form-inline__input{ -webkit-box-flex: 1; flex: 1 0 0%; }
fieldset.htw-src-peets-home, .htw-src-peets-home fieldset{ border: 0px; margin: 0px; padding: 0px; }
label.htw-src-peets-home, .htw-src-peets-home label{ display: inline-block; margin: 0px 0px 0.3125rem; font-family: proxima-nova, sans-serif; border: 1px solid transparent; color: rgb(118, 118, 118); font-weight: 500; text-overflow: ellipsis; visibility: visible; white-space: nowrap; font-size: 0.75rem; }
.htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field input, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field input, .htw-src-peets-home.input, .htw-src-peets-home .input{ background: 0px 0px; border: 1px solid rgb(183, 183, 183); border-radius: 3px; color: rgb(34, 34, 34); font-weight: 400; padding: 1.09375rem 1.25rem; text-align: left; width: 100%; font-size: 0.75rem; }
input.htw-src-peets-home[type="search"], .htw-src-peets-home input[type="search"]{ appearance: none; }
.htw-src-peets-home.select, .htw-src-peets-home .select{ border: 1px solid rgb(183, 183, 183); border-radius: 3px; position: relative; }
.htw-src-peets-home.select::before, .htw-src-peets-home .select::before{ bottom: 0px; margin: auto 0px; pointer-events: none; position: absolute; right: 1rem; top: 0px; z-index: 2; background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -124.375em; width: 0.875em; height: 0.875em; }
.htw-src-peets-home.select.is-styled, .htw-src-peets-home .select.is-styled{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.htw-src-peets-home.select.is-styled::before, .htw-src-peets-home .select.is-styled::before{ display: none; }
.htw-src-peets-home.select select, .htw-src-peets-home .select select{ background: 0px 0px; border: 0px; border-radius: 0px; color: rgb(34, 34, 34); font-weight: 500; margin: 0px; outline: 0px; padding: 0.9375rem 2.5rem 0.9375rem 1.25rem; width: 100%; font-size: 0.75rem; }
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)) {
  .htw-src-peets-home.select::after, .htw-src-peets-home .select::after{ display: block; }
  .htw-src-peets-home.select select, .htw-src-peets-home .select select{ appearance: none; }
}
.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox, .htw-src-peets-home.checkbox, .htw-src-peets-home .checkbox, .htw-src-peets-home.radio, .htw-src-peets-home .radio{ position: relative; }
.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox label, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox label, .htw-src-peets-home.checkbox label, .htw-src-peets-home .checkbox label, .htw-src-peets-home.radio label, .htw-src-peets-home .radio label{ cursor: pointer; margin: 0px; padding: 0.0625rem 0px 0.0625rem 1.875rem; position: relative; text-align: left; }
.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox label::before, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox label::before, .htw-src-peets-home.checkbox label::before, .htw-src-peets-home .checkbox label::before, .htw-src-peets-home.radio label::before, .htw-src-peets-home .radio label::before{ left: 0px; position: absolute; top: 0px; background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; }
.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox input, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox input, .htw-src-peets-home.checkbox input, .htw-src-peets-home .checkbox input, .htw-src-peets-home.radio input, .htw-src-peets-home .radio input{ height: 0px; left: 0px; opacity: 0; position: absolute; top: 0px; width: 0px; }
.htw-src-peets-home.radio label::before, .htw-src-peets-home .radio label::before{ background-position: 0px -316.312em; width: 1.125em; height: 1.125em; }
.htw-src-peets-home.radio input[type="radio"]:checked + label::before, .htw-src-peets-home .radio input[type="radio"]:checked + label::before, .htw-src-peets-home.radio.is-active label::before, .htw-src-peets-home .radio.is-active label::before{ background-position: 0px -317.438em; width: 1.125em; height: 1.125em; }
.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox label::before, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox label::before, .htw-src-peets-home.checkbox label::before, .htw-src-peets-home .checkbox label::before{ background-position: 0px -121.5em; width: 1em; height: 1em; }

.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox input[type="checkbox"]:checked + label::before, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox input[type="checkbox"]:checked + label::before, .htw-src-peets-home#widget-container .auth-container .o-form .is-active.custom-checkbox label::before, .htw-src-peets-home #widget-container .auth-container .o-form .is-active.custom-checkbox label::before, .htw-src-peets-home.checkbox input[type="checkbox"]:checked + label::before, .htw-src-peets-home .checkbox input[type="checkbox"]:checked + label::before, .htw-src-peets-home.checkbox.is-active label::before, .htw-src-peets-home .checkbox.is-active label::before{ background-position: 0px -122.5em; width: 1em; height: 1em; }

.htw-src-peets-home.input-placeholder, .htw-src-peets-home .input-placeholder{ position: relative; z-index: 0; }

.htw-src-peets-home.input-placeholder label:not(.search__floating-label), .htw-src-peets-home .input-placeholder label:not(.search__floating-label){ font-family: proxima-nova, sans-serif; border: 1px solid transparent; color: rgb(118, 118, 118); display: block; font-weight: 500; margin: 0px; opacity: 1; overflow: hidden; padding: 1.09375rem 1.25rem; pointer-events: none; position: absolute; text-overflow: ellipsis; top: 0px; visibility: visible; white-space: nowrap; font-size: 0.75rem; text-align: left !important; }
.htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field .input-placeholder input, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field .input-placeholder input, .htw-src-peets-home.input-placeholder #widget-container .auth-container .o-form .okta-form-input-field input, .htw-src-peets-home .input-placeholder #widget-container .auth-container .o-form .okta-form-input-field input, .htw-src-peets-home.input-placeholder .input, .htw-src-peets-home .input-placeholder .input{ background: 0px 0px; box-shadow: none; margin: 0px; position: relative; z-index: 2; }
.htw-src-peets-home.input-placeholder.has-value label:not(.search__floating-label):not(.footer__floating-label), .htw-src-peets-home .input-placeholder.has-value label:not(.search__floating-label):not(.footer__floating-label){ opacity: 0; visibility: hidden; }
.htw-src-peets-home.input-placeholder.has-value .search__floating-label, .htw-src-peets-home .input-placeholder.has-value .search__floating-label{ opacity: 1; background: rgb(247, 246, 241); transform: translateY(-8px); padding-bottom: 1.25rem; }
.htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill, .htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill:focus, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill:focus, .htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill:hover, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill:hover, .htw-src-peets-home.input:-webkit-autofill, .htw-src-peets-home .input:-webkit-autofill, .htw-src-peets-home.input:-webkit-autofill:focus, .htw-src-peets-home .input:-webkit-autofill:focus, .htw-src-peets-home.input:-webkit-autofill:hover, .htw-src-peets-home .input:-webkit-autofill:hover, select.htw-src-peets-home:-webkit-autofill, .htw-src-peets-home select:-webkit-autofill, select.htw-src-peets-home:-webkit-autofill:focus, .htw-src-peets-home select:-webkit-autofill:focus, select.htw-src-peets-home:-webkit-autofill:hover, .htw-src-peets-home select:-webkit-autofill:hover, textarea.htw-src-peets-home:-webkit-autofill, .htw-src-peets-home textarea:-webkit-autofill, textarea.htw-src-peets-home:-webkit-autofill:focus, .htw-src-peets-home textarea:-webkit-autofill:focus, textarea.htw-src-peets-home:-webkit-autofill:hover, .htw-src-peets-home textarea:-webkit-autofill:hover{ -webkit-text-fill-color: rgb(34, 34, 34); background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1000px inset !important; }
.htw-src-peets-home.switch, .htw-src-peets-home .switch{ width: 4.1875rem; height: 1.75rem; position: relative; display: inline-block; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; }





.htw-src-peets-home.switch input, .htw-src-peets-home .switch input{ opacity: 0; width: 0px; height: 0px; }




.htw-src-peets-home.ir, .htw-src-peets-home .ir{ height: 0px; overflow: hidden; position: relative; width: 100%; }
.htw-src-peets-home.ir img, .htw-src-peets-home .ir img{ display: block; min-height: 1px; width: 100%; }











.htw-src-peets-home.ir--gift-countdown-card, .htw-src-peets-home .ir--gift-countdown-card, .htw-src-peets-home.ir--homepage-promo-slot, .htw-src-peets-home .ir--homepage-promo-slot{ padding-bottom: 100%; }

.htw-src-peets-home.ir--home-hero-full, .htw-src-peets-home .ir--home-hero-full, .htw-src-peets-home.ir--home-hero-full-bleed, .htw-src-peets-home .ir--home-hero-full-bleed, .htw-src-peets-home.ir--home-hero-split-and-layered, .htw-src-peets-home .ir--home-hero-split-and-layered{ padding-bottom: 181.25%; }



.htw-src-peets-home.ir--icon, .htw-src-peets-home .ir--icon{ padding-bottom: 100%; }

.htw-src-peets-home.ir--inline-banner, .htw-src-peets-home .ir--inline-banner{ padding-bottom: 165.672%; }














.htw-src-peets-home.ir--previously-roasted-product, .htw-src-peets-home .ir--previously-roasted-product, .htw-src-peets-home.ir--product, .htw-src-peets-home .ir--product{ padding-bottom: 100%; }



.htw-src-peets-home.ir--product-gallery, .htw-src-peets-home .ir--product-gallery{ padding-bottom: 117.763%; }

















.htw-src-peets-home.ir--square, .htw-src-peets-home .ir--square, .htw-src-peets-home.ir--swatch, .htw-src-peets-home .ir--swatch, .htw-src-peets-home.ir--timed-carousel-slide, .htw-src-peets-home .ir--timed-carousel-slide{ padding-bottom: 100%; }

.htw-src-peets-home.ir--brew-method-video-poster, .htw-src-peets-home .ir--brew-method-video-poster{ padding-bottom: 56.2069%; }










.htw-src-peets-home.ir--promo-tile, .htw-src-peets-home .ir--promo-tile{ padding-bottom: 56.5637%; }
.htw-src-peets-home.ir--nav-tout-mobile, .htw-src-peets-home .ir--nav-tout-mobile{ padding-bottom: 44.1176%; }

.htw-src-peets-home.ir__fill, .htw-src-peets-home .ir__fill{ inset: 0px; display: flex; position: absolute; }

.htw-src-peets-home.ir__fill--center, .htw-src-peets-home .ir__fill--center, .htw-src-peets-home.ir__fill--middle, .htw-src-peets-home .ir__fill--middle{ -webkit-box-align: center; align-items: center; }
.htw-src-peets-home.ir__fill--top, .htw-src-peets-home .ir__fill--top{ -webkit-box-align: start; align-items: flex-start; }

.htw-src-peets-home.cf::after, .htw-src-peets-home .cf::after, .htw-src-peets-home.cf::before, .htw-src-peets-home .cf::before, .htw-src-peets-home.group::after, .htw-src-peets-home .group::after, .htw-src-peets-home.group::before, .htw-src-peets-home .group::before{ content: ""; display: table; }
.htw-src-peets-home.cf::after, .htw-src-peets-home .cf::after, .htw-src-peets-home.group::after, .htw-src-peets-home .group::after{ clear: both; }
.htw-src-peets-home.hide, .htw-src-peets-home .hide{ display: none; }
.htw-src-peets-home.show, .htw-src-peets-home .show{ display: block; }

.htw-src-peets-home.list-reset, .htw-src-peets-home .list-reset{ font-size: 1em; list-style: none; margin: 0px; padding: 0px; }


.htw-src-peets-home.screenreader, .htw-src-peets-home .screenreader{ border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.htw-src-peets-home.text-center, .htw-src-peets-home .text-center{ text-align: center; }
.htw-src-peets-home.text-right, .htw-src-peets-home .text-right{ text-align: right; }
.htw-src-peets-home.hr, .htw-src-peets-home .hr, hr.htw-src-peets-home, .htw-src-peets-home hr{ background-color: rgb(34, 34, 34); border: 0px; height: 0.0625em; margin: 1.25em 0px; }




.htw-src-peets-home.m0, .htw-src-peets-home .m0{ margin: 0px; }
.htw-src-peets-home.underline, .htw-src-peets-home .underline{ text-decoration: underline; }
.htw-src-peets-home.overflow-hidden, .htw-src-peets-home .overflow-hidden{ overflow: hidden; }
.htw-src-peets-home.page-skip-link:focus, .htw-src-peets-home .page-skip-link:focus{ clip: auto; width: auto; height: auto; margin: 0px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); padding: 0.625rem; z-index: 110; transition: none; }
.htw-src-peets-home.page-skip-links:focus-within, .htw-src-peets-home .page-skip-links:focus-within{ clip: auto; width: 100%; height: 100%; z-index: 110; transition: none; }
.htw-src-peets-home[role="button"], .htw-src-peets-home [role="button"], button.htw-src-peets-home[type="button"], .htw-src-peets-home button[type="button"]{ cursor: pointer; }
.htw-src-peets-home[role="button"].disabled, .htw-src-peets-home [role="button"].disabled, button.htw-src-peets-home[type="button"].disabled, .htw-src-peets-home button[type="button"].disabled{ cursor: default; }
.htw-src-peets-home#widget-container .auth-container .button.button-primary, .htw-src-peets-home #widget-container .auth-container .button.button-primary, .htw-src-peets-home#widget-container .auth-container .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.btn, .htw-src-peets-home .btn{ background-color: rgb(34, 34, 34); border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 1px; padding: 0.9375rem 1.5625rem; text-transform: uppercase; text-align: center; transition: font-size 0.4s ease-in-out, padding 0.4s ease-in-out, background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out; }
.htw-src-peets-home#widget-container .auth-container .button.button-primary:disabled, .htw-src-peets-home #widget-container .auth-container .button.button-primary:disabled, .htw-src-peets-home#widget-container .auth-container .button.button-secondary:disabled, .htw-src-peets-home #widget-container .auth-container .button.button-secondary:disabled, .htw-src-peets-home#widget-container .auth-container .disabled.button.button-primary, .htw-src-peets-home #widget-container .auth-container .disabled.button.button-primary, .htw-src-peets-home#widget-container .auth-container .disabled.button.button-secondary, .htw-src-peets-home #widget-container .auth-container .disabled.button.button-secondary, .htw-src-peets-home.btn.disabled, .htw-src-peets-home .btn.disabled, .htw-src-peets-home.btn:disabled, .htw-src-peets-home .btn:disabled{ cursor: default; opacity: 0.5; }
.htw-src-peets-home#widget-container .auth-container .button.button-primary, .htw-src-peets-home #widget-container .auth-container .button.button-primary, .htw-src-peets-home.btn--primary, .htw-src-peets-home .btn--primary{ background-color: rgb(147, 112, 49); }
.htw-src-peets-home#widget-container .auth-container .button.button-primary:hover, .htw-src-peets-home #widget-container .auth-container .button.button-primary:hover, .htw-src-peets-home.btn--primary:hover, .htw-src-peets-home .btn--primary:hover{ background-color: rgb(185, 151, 91); }
.htw-src-peets-home#widget-container .auth-container .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.btn--secondary, .htw-src-peets-home .btn--secondary{ border: 1px solid rgb(34, 34, 34); background-color: transparent; color: rgb(34, 34, 34); }
.htw-src-peets-home#widget-container .auth-container .button.button-secondary:hover, .htw-src-peets-home #widget-container .auth-container .button.button-secondary:hover, .htw-src-peets-home.btn--secondary:hover, .htw-src-peets-home .btn--secondary:hover{ background-color: transparent; border-color: rgb(148, 148, 148); color: rgb(148, 148, 148); }


.htw-src-peets-home.btn--full, .htw-src-peets-home .btn--full, .htw-src-peets-home.btn--full-mobile, .htw-src-peets-home .btn--full-mobile{ width: 100%; }

.htw-src-peets-home#widget-container .auth-container .is-loading.button.button-primary, .htw-src-peets-home #widget-container .auth-container .is-loading.button.button-primary, .htw-src-peets-home#widget-container .auth-container .is-loading.button.button-secondary, .htw-src-peets-home #widget-container .auth-container .is-loading.button.button-secondary, .htw-src-peets-home.btn.is-loading, .htw-src-peets-home .btn.is-loading{ position: relative; }
.htw-src-peets-home#widget-container .auth-container .is-loading.button.button-primary::before, .htw-src-peets-home #widget-container .auth-container .is-loading.button.button-primary::before, .htw-src-peets-home#widget-container .auth-container .is-loading.button.button-secondary::before, .htw-src-peets-home #widget-container .auth-container .is-loading.button.button-secondary::before, .htw-src-peets-home.btn.is-loading::before, .htw-src-peets-home .btn.is-loading::before{ font-size: 0.5625rem; }

.htw-src-peets-home#widget-container .auth-container .link.help, .htw-src-peets-home #widget-container .auth-container .link.help, .htw-src-peets-home.btn-link, .htw-src-peets-home .btn-link{ background-color: transparent; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(34, 34, 34); border-image: none; color: rgb(34, 34, 34); padding: 0px; }

.htw-src-peets-home.btn-icon, .htw-src-peets-home .btn-icon{ background-color: transparent; border: 0px; cursor: pointer; padding: 0px; }
.htw-src-peets-home.messages, .htw-src-peets-home .messages{ display: none; overflow: hidden; transition: height 0.4s ease-in-out, opacity 0.4s ease-in-out; }
.htw-src-peets-home.messages.is-visible, .htw-src-peets-home .messages.is-visible{ opacity: 1; }
.htw-src-peets-home.message--error, .htw-src-peets-home .message--error{ color: rgb(181, 27, 27); padding: 0.625rem 0px 0px; }
.htw-src-peets-home.message--success, .htw-src-peets-home .message--success{ color: rgb(46, 139, 87); }
.htw-src-peets-home.message, .htw-src-peets-home .message, .htw-src-peets-home.message p, .htw-src-peets-home .message p{ font-weight: 400; }
.htw-src-peets-home.message p:last-child, .htw-src-peets-home .message p:last-child{ margin-bottom: 0px; }












.htw-src-peets-home.carousel .flickity-button, .htw-src-peets-home .carousel .flickity-button{ background-color: transparent; border: 0px; border-radius: 0px; bottom: -1.75rem; height: 1.75rem; margin: 0px; padding: 0px; position: absolute; top: auto; width: 1.75rem; }
.htw-src-peets-home.carousel .flickity-button::before, .htw-src-peets-home .carousel .flickity-button::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; background-position: 0px -9.1875em; width: 1.25em; height: 0.5625em; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translate(-50%); font-size: 1rem; }
.htw-src-peets-home.carousel .flickity-button[disabled], .htw-src-peets-home .carousel .flickity-button[disabled]{ opacity: 0.5; }
.htw-src-peets-home.carousel .flickity-button.previous, .htw-src-peets-home .carousel .flickity-button.previous{ left: 0px; transform: rotate(180deg); }
.htw-src-peets-home.carousel .flickity-button.next, .htw-src-peets-home .carousel .flickity-button.next{ right: 0px; }
.htw-src-peets-home.carousel .flickity-button .flickity-button-icon, .htw-src-peets-home .carousel .flickity-button .flickity-button-icon{ display: none; }
.htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{ overflow: hidden; padding-top: 3.75rem; }

.htw-src-peets-home#social-responsibility .page-wrap, .htw-src-peets-home #social-responsibility .page-wrap, .htw-src-peets-home.template-article .page-wrap, .htw-src-peets-home .template-article .page-wrap, .htw-src-peets-home.template-collection .page-wrap, .htw-src-peets-home .template-collection .page-wrap{ overflow: initial; }
.htw-src-peets-home.container, .htw-src-peets-home .container{ margin: 0px auto; max-width: 1280px; padding-left: 1.25rem; padding-right: 1.25rem; transition: padding 0.4s ease-in-out; }
.htw-src-peets-home.container--small, .htw-src-peets-home .container--small{ padding-left: 1.25rem; padding-right: 1.25rem; transition: padding 0.4s ease-in-out; }
.htw-src-peets-home.container--medium, .htw-src-peets-home .container--medium{ padding-left: 1.5625rem; padding-right: 1.5625rem; transition: padding 0.4s ease-in-out; }
.htw-src-peets-home.container--full, .htw-src-peets-home .container--full{ padding-left: 0px; padding-right: 0px; transition: padding 0.4s ease-in-out; }

.htw-src-peets-home.container--huge, .htw-src-peets-home .container--huge{ max-width: 1440px; padding-left: 0.9375rem; padding-right: 0.9375rem; transition: padding 0.4s ease-in-out; }
.htw-src-peets-home.container--full-bleed, .htw-src-peets-home .container--full-bleed{ max-width: none; }
























































.htw-src-peets-home.lazyload, .htw-src-peets-home .lazyload, .htw-src-peets-home.lazyloading, .htw-src-peets-home .lazyloading{ opacity: 0; transition: opacity 0.4s ease-in-out; }
.htw-src-peets-home.lazyloaded, .htw-src-peets-home .lazyloaded{ opacity: 1; transition: opacity 0.3s; }



@-webkit-keyframes htw-src-peets-home-rotating { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes htw-src-peets-home-rotating { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.htw-src-peets-home.is-loading, .htw-src-peets-home .is-loading{ position: relative; }
.htw-src-peets-home.is-loading::before, .htw-src-peets-home .is-loading::before{ content: ""; }




.htw-src-peets-home.acc, .htw-src-peets-home .acc{ position: relative; border-bottom: 1px solid rgb(183, 183, 183); }

.htw-src-peets-home.acc__menu, .htw-src-peets-home .acc__menu{ display: none; overflow: hidden; width: 100%; padding: 1.25rem 0px; transform: translateZ(0px); transition: 0.4s ease-in-out; visibility: hidden; margin: 0px; }
.htw-src-peets-home.acc__menu.is-open, .htw-src-peets-home .acc__menu.is-open{ visibility: visible; }
.htw-src-peets-home.acc__btn, .htw-src-peets-home .acc__btn{ background: 0px 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(183, 183, 183) currentcolor currentcolor; border-image: none; position: relative; text-align: left; width: 100%; font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 500; line-height: 2; letter-spacing: 0.5px; text-transform: uppercase; padding: 0.9375rem 0.9375rem 0.9375rem 0px; }
.htw-src-peets-home.acc__btn::after, .htw-src-peets-home .acc__btn::after, .htw-src-peets-home.acc__btn::before, .htw-src-peets-home .acc__btn::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; margin-top: -0.5rem; position: absolute; right: 0px; top: 50%; transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; font-size: 1rem; }
.htw-src-peets-home.acc__btn::before, .htw-src-peets-home .acc__btn::before{ background-position: 0px -286em; width: 0.75em; height: 0.75em; }
.htw-src-peets-home.acc__btn::after, .htw-src-peets-home .acc__btn::after{ background-position: 0px -241em; width: 0.75em; height: 0.75em; opacity: 0; transform: scale(0.1); }
.htw-src-peets-home.acc__btn.is-active::before, .htw-src-peets-home .acc__btn.is-active::before{ opacity: 0; transform: scale(0.1); }
.htw-src-peets-home.acc__btn.is-active::after, .htw-src-peets-home .acc__btn.is-active::after{ opacity: 1; transform: scale(1); }
.htw-src-peets-home.pv-reviews .bv-inline-histogram-ratings-star .bv-glyph::before, .htw-src-peets-home .pv-reviews .bv-inline-histogram-ratings-star .bv-glyph::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -339.438em; width: 1.25em; height: 1.25em; }
.htw-src-peets-home.pv-reviews .bv-action-bar .bv-write-review::before, .htw-src-peets-home .pv-reviews .bv-action-bar .bv-write-review::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -354.062em; width: 1.375em; height: 1.375em; }
.htw-src-peets-home.pv-reviews .bv-control-bar .bv-dropdown-arrow::before, .htw-src-peets-home .pv-reviews .bv-control-bar .bv-dropdown-arrow::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -124.375em; width: 0.875em; height: 0.875em; }
.htw-src-peets-home.pv-reviews .bv-author-profile button.bv-author::before, .htw-src-peets-home .pv-reviews .bv-author-profile button.bv-author::before, .htw-src-peets-home.pv-reviews .bv-author-profile span.bv-author::before, .htw-src-peets-home .pv-reviews .bv-author-profile span.bv-author::before, .htw-src-peets-home.pv-reviews .bv-content-reference-data button.bv-author::before, .htw-src-peets-home .pv-reviews .bv-content-reference-data button.bv-author::before, .htw-src-peets-home.pv-reviews .bv-content-reference-data span.bv-author::before, .htw-src-peets-home .pv-reviews .bv-content-reference-data span.bv-author::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -1.3125em; width: 1.375em; height: 1.375em; }
.htw-src-peets-home.pv-reviews .bv-content-reference-data .bv-content-datetime-stamp::before, .htw-src-peets-home .pv-reviews .bv-content-reference-data .bv-content-datetime-stamp::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -147.5em; width: 1.375em; height: 1.375em; }
.htw-src-peets-home.pv-reviews .bv-author-profile .bv-author-location span::before, .htw-src-peets-home .pv-reviews .bv-author-profile .bv-author-location span::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -192.688em; width: 1.375em; height: 1.375em; }

.htw-src-peets-home.pv-reviews .bv-content-data-recommend-yes .bv-content-data-icon::before, .htw-src-peets-home .pv-reviews .bv-content-data-recommend-yes .bv-content-data-icon::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -115.75em; width: 1.375em; height: 1.375em; }
.htw-src-peets-home.pv-reviews .bv-content-data-recommend-no .bv-content-data-icon::before, .htw-src-peets-home .pv-reviews .bv-content-data-recommend-no .bv-content-data-icon::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -135.688em; width: 1.375em; height: 1.375em; }
.htw-src-peets-home.pv-reviews.no-reviews .bv-write-review-label::before, .htw-src-peets-home .pv-reviews.no-reviews .bv-write-review-label::before{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -354.062em; width: 1.375em; height: 1.375em; }
.htw-src-peets-home.increment, .htw-src-peets-home .increment{ border: 2px solid rgb(255, 255, 255); padding: 0px 2.5rem; position: relative; width: 9.25rem; }

















.htw-src-peets-home.hero, .htw-src-peets-home .hero{ position: relative; width: 100%; }
.htw-src-peets-home.hero.is-selected, .htw-src-peets-home .hero.is-selected{ z-index: 2; }
.htw-src-peets-home.hero__inner, .htw-src-peets-home .hero__inner{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-flow: column-reverse wrap; }
.htw-src-peets-home.hero__inner--full-bleed, .htw-src-peets-home .hero__inner--full-bleed, .htw-src-peets-home.hero__inner--full-content-center, .htw-src-peets-home .hero__inner--full-content-center, .htw-src-peets-home.hero__inner--full-content-left, .htw-src-peets-home .hero__inner--full-content-left, .htw-src-peets-home.hero__inner--full-content-right, .htw-src-peets-home .hero__inner--full-content-right, .htw-src-peets-home.hero__inner--split-and-layered, .htw-src-peets-home .hero__inner--split-and-layered{ position: relative; display: grid; grid-template-areas: "overlap"; overflow: hidden; }
.htw-src-peets-home.hero__content-wrapper, .htw-src-peets-home .hero__content-wrapper{ min-height: 21.625rem; position: relative; width: 100%; max-width: 20rem; grid-area: overlap; z-index: 1; }


.htw-src-peets-home.hero__content-wrapper--full-bleed, .htw-src-peets-home .hero__content-wrapper--full-bleed, .htw-src-peets-home.hero__content-wrapper--full-content-center, .htw-src-peets-home .hero__content-wrapper--full-content-center, .htw-src-peets-home.hero__content-wrapper--full-content-left, .htw-src-peets-home .hero__content-wrapper--full-content-left, .htw-src-peets-home.hero__content-wrapper--full-content-right, .htw-src-peets-home .hero__content-wrapper--full-content-right{ position: relative; top: 0px; padding: 1.25rem; width: 100%; z-index: 3; }



.htw-src-peets-home.hero__content-text, .htw-src-peets-home .hero__content-text{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; }





.htw-src-peets-home.hero__heading, .htw-src-peets-home .hero__heading{ color: rgb(147, 112, 49); font-family: din-1451-lt-pro, sans-serif; font-size: 1.5rem; font-weight: 700; letter-spacing: 1px; line-height: 103%; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; }


.htw-src-peets-home.hero__copy, .htw-src-peets-home .hero__copy{ color: rgb(34, 34, 34); font-family: grad, serif; font-size: 1rem; line-height: 1.71; margin-top: 0.625rem; margin-bottom: 0px; }
.htw-src-peets-home.hero__cta-wrapper, .htw-src-peets-home .hero__cta-wrapper{ visibility: hidden; position: relative; z-index: 2; }

.htw-src-peets-home.hero__cta-wrapper .icon, .htw-src-peets-home .hero__cta-wrapper .icon{ margin-left: 0.3125rem; }



.htw-src-peets-home.hero__cta-button, .htw-src-peets-home .hero__cta-button{ background-color: rgb(186, 152, 99); color: rgb(255, 255, 255); border-radius: 3.125rem; width: fit-content; font-family: proxima-nova, sans-serif; font-weight: 700; letter-spacing: 0.125rem; margin-top: 1.5625rem; margin-bottom: 0px; }


.htw-src-peets-home.hero__image-wrapper, .htw-src-peets-home .hero__image-wrapper{ width: 100%; position: relative; grid-area: overlap; overflow: hidden; }
.htw-src-peets-home.hero__image-wrapper .ir, .htw-src-peets-home .hero__image-wrapper .ir{ height: 100% !important; object-fit: cover; }
.htw-src-peets-home.hero__image-wrapper img, .htw-src-peets-home .hero__image-wrapper img{ height: 100%; object-fit: cover; position: absolute; width: 100%; }


.htw-src-peets-home.hero__full-image-link, .htw-src-peets-home .hero__full-image-link{ position: absolute; inset: 0px; display: block; z-index: 1; }
.htw-src-peets-home.header, .htw-src-peets-home .header{ position: relative; background-color: rgb(255, 255, 255); width: 100%; z-index: 12; min-height: 3.75rem; }
.htw-src-peets-home.branch-banner-is-active .header, .htw-src-peets-home .branch-banner-is-active .header{ top: 4.75rem; }















.htw-src-peets-home.header.is-solid, .htw-src-peets-home .header.is-solid, .htw-src-peets-home.site-search-exposed .header, .htw-src-peets-home .site-search-exposed .header{ box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0.5rem; background-color: rgb(255, 255, 255); }

.htw-src-peets-home.header.is-solid .header-utils__account, .htw-src-peets-home .header.is-solid .header-utils__account, .htw-src-peets-home.header.is-solid .header-utils__bag-count--dark-mode, .htw-src-peets-home .header.is-solid .header-utils__bag-count--dark-mode{ color: rgb(0, 0, 0); }
.htw-src-peets-home.header__container, .htw-src-peets-home .header__container{ display: flex; -webkit-box-align: center; align-items: center; padding: 0.9375rem 1.25rem; }

.htw-src-peets-home.header__link, .htw-src-peets-home .header__link{ font-size: 1rem; font-family: proxima-nova, sans-serif; text-transform: uppercase; letter-spacing: 1px; font-weight: 500; position: relative; display: inline-block; }
.htw-src-peets-home.header__link::before, .htw-src-peets-home .header__link::before{ content: ""; height: 1px; width: 100%; position: absolute; bottom: -0.3125rem; opacity: 0; background-color: rgb(185, 151, 91); transition: 0.2s ease-in-out; }
.htw-src-peets-home.header__link.is-active::before, .htw-src-peets-home .header__link.is-active::before, .htw-src-peets-home.header__link:hover:not(.js-header-link)::before, .htw-src-peets-home .header__link:hover:not(.js-header-link)::before{ opacity: 1; }



.htw-src-peets-home.header__logo, .htw-src-peets-home .header__logo{ position: relative; }




.htw-src-peets-home.header-utils, .htw-src-peets-home .header-utils{ display: flex; -webkit-box-align: center; align-items: center; }
.htw-src-peets-home.header-utils__util-list, .htw-src-peets-home .header-utils__util-list{ list-style: none; display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 0px; gap: 1.25rem; }
.htw-src-peets-home.header-utils__util-list li, .htw-src-peets-home .header-utils__util-list li{ padding: 0px; }
.htw-src-peets-home.header-utils__util-wrap, .htw-src-peets-home .header-utils__util-wrap{ padding-bottom: 0px; padding-right: 0.75rem; }
.htw-src-peets-home.header-utils__util-wrap:last-of-type, .htw-src-peets-home .header-utils__util-wrap:last-of-type{ padding-right: 0px; }

.htw-src-peets-home.header-utils__login-text, .htw-src-peets-home .header-utils__login-text{ font-family: proxima-nova, sans-serif; font-weight: 500; font-size: 0.8rem; vertical-align: text-top; }
.htw-src-peets-home.header-utils__cart-btn, .htw-src-peets-home .header-utils__cart-btn{ position: relative; }
.htw-src-peets-home.header-utils__bag-count, .htw-src-peets-home .header-utils__bag-count{ -webkit-box-align: center; align-items: center; border-radius: 50%; display: flex; font-family: proxima-nova, sans-serif; font-size: 0.5625rem; height: 1rem; -webkit-box-pack: center; justify-content: center; left: 0.8125rem; position: absolute; top: -0.375rem; width: 1rem; }
.htw-src-peets-home.header-utils__bag-count.is-visible, .htw-src-peets-home .header-utils__bag-count.is-visible{ background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.htw-src-peets-home.header-utils__search-wrapper, .htw-src-peets-home .header-utils__search-wrapper{ width: 100%; position: relative; overflow: hidden; }
.htw-src-peets-home.header-utils__search-wrapper .icon, .htw-src-peets-home .header-utils__search-wrapper .icon{ position: absolute; right: 0.5625rem; top: 50%; transform: translateY(-50%); }
.htw-src-peets-home.header-utils__search-placeholder, .htw-src-peets-home .header-utils__search-placeholder{ position: absolute; top: 50%; transform: translateY(-50%); left: 0.8125rem; color: var(--placeholder-color); font-family: grad, serif; font-size: var(--placeholder-font-size); font-weight: 400; line-height: 150%; opacity: 1; white-space: nowrap; transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out; pointer-events: none; }
.htw-src-peets-home.header-utils__search-input, .htw-src-peets-home .header-utils__search-input{ padding: 0px 0.625rem 0px 0.8125rem; width: 13.8125rem; height: 1.9375rem; border: 1px solid var(--search-border); border-radius: 0.3125rem; background: var(--background-color); color: var(--color); font-size: var(--font-size); }
.htw-src-peets-home.header-utils__search-input::-webkit-search-cancel-button, .htw-src-peets-home .header-utils__search-input::-webkit-search-cancel-button{ appearance: none; }
.htw-src-peets-home.nav, .htw-src-peets-home .nav{ background-color: rgb(255, 255, 255); position: fixed; transform: translate3d(100%, 0px, 0px); width: 100%; z-index: 11; max-height: 100%; overflow: hidden auto; visibility: hidden; }
.htw-src-peets-home.nav.is-visible, .htw-src-peets-home .nav.is-visible{ opacity: 1; transform: translateZ(0px); visibility: visible; top: 0px; }

.htw-src-peets-home.nav__inner, .htw-src-peets-home .nav__inner{ display: flex; }
.htw-src-peets-home.nav__menus, .htw-src-peets-home .nav__menus{ max-width: 50vw; width: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column wrap; -webkit-box-pack: justify; justify-content: space-between; }
.htw-src-peets-home.nav__touts, .htw-src-peets-home .nav__touts{ position: relative; width: 100%; }
.htw-src-peets-home.nav__touts .nav-tout__cta, .htw-src-peets-home .nav__touts .nav-tout__cta{ position: absolute; }
.htw-src-peets-home.nav__touts .nav-tout__cta--link, .htw-src-peets-home .nav__touts .nav-tout__cta--link{ border-bottom: 1px solid rgb(255, 255, 255); bottom: 1rem; color: rgb(255, 255, 255); display: flex; font-family: proxima-nova, sans-serif; font-size: 0.9375rem; font-weight: 700; gap: 0.625rem; left: 1.125rem; letter-spacing: 1px; line-height: 130%; padding-bottom: 0.375rem; text-transform: uppercase; }
.htw-src-peets-home.nav__columns, .htw-src-peets-home .nav__columns{ position: relative; padding: 3.125rem 0px 3.75rem 3.75rem; }
.htw-src-peets-home.nav__columns--single, .htw-src-peets-home .nav__columns--single{ display: flex; }
.htw-src-peets-home.nav__columns--double, .htw-src-peets-home .nav__columns--double{ display: flex; -webkit-box-pack: end; justify-content: flex-end; }
.htw-src-peets-home.nav__column, .htw-src-peets-home .nav__column{ width: 18.75rem; height: max-content; }
.htw-src-peets-home.nav__column--single, .htw-src-peets-home .nav__column--single{ margin-left: auto; }
.htw-src-peets-home.nav__column-wrapper, .htw-src-peets-home .nav__column-wrapper{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 2.25rem; }
.htw-src-peets-home.nav__column-items-wrapper, .htw-src-peets-home .nav__column-items-wrapper{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.5625rem; }
.htw-src-peets-home.nav__column-items-wrapper h6, .htw-src-peets-home .nav__column-items-wrapper h6{ margin: 0px; }
.htw-src-peets-home.nav__column-item, .htw-src-peets-home .nav__column-item{ padding: 0px; }
.htw-src-peets-home.nav__column-title, .htw-src-peets-home .nav__column-title{ margin: 0px 0px 0.9375rem; font-family: proxima-nova, sans-serif; display: block; line-height: 115%; letter-spacing: 1.25px; text-transform: uppercase; text-wrap: nowrap; }
.htw-src-peets-home.nav__grand-sub-link, .htw-src-peets-home .nav__grand-sub-link{ font-family: grad, serif; line-height: 150%; }
.htw-src-peets-home.nav__secondary-link, .htw-src-peets-home .nav__secondary-link{ -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(147, 112, 49); color: rgb(147, 112, 49); display: flex; font-family: proxima-nova, sans-serif; font-size: 0.75rem; font-weight: 700; gap: 0.5625rem; letter-spacing: 1px; line-height: 130%; padding-bottom: 0.5625rem; text-transform: uppercase; width: max-content; margin: 1.1875rem 0px 0.3125rem; }
.htw-src-peets-home.nav__mobile-close-button-wrapper, .htw-src-peets-home .nav__mobile-close-button-wrapper{ display: flex; -webkit-box-pack: end; justify-content: flex-end; position: relative; height: 3.75rem; }
.htw-src-peets-home.nav__mobile-close-button-wrapper::after, .htw-src-peets-home .nav__mobile-close-button-wrapper::after{ content: ""; background-color: rgb(235, 226, 211); height: 1px; position: absolute; bottom: 0px; right: -1.25rem; left: -1.25rem; }
.htw-src-peets-home.nav__mobile-link-wrapper, .htw-src-peets-home .nav__mobile-link-wrapper{ position: relative; padding: 0px; }
.htw-src-peets-home.nav__mobile-link-wrapper::after, .htw-src-peets-home .nav__mobile-link-wrapper::after{ content: ""; background-color: rgb(235, 226, 211); height: 1px; position: absolute; bottom: 0px; right: -1.25rem; left: -1.25rem; }
.htw-src-peets-home.nav__mobile-grand-sub-links-wrapper, .htw-src-peets-home .nav__mobile-grand-sub-links-wrapper{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.5rem; margin-bottom: 1.5625rem; }
.htw-src-peets-home.nav__mobile-grand-sub-links-wrapper li, .htw-src-peets-home .nav__mobile-grand-sub-links-wrapper li{ padding: 0px; }
.htw-src-peets-home.nav__mobile-grand-sub-links-wrapper h6, .htw-src-peets-home .nav__mobile-grand-sub-links-wrapper h6{ margin: 0px; }
.htw-src-peets-home.nav__mobile-sub-links-wrapper, .htw-src-peets-home .nav__mobile-sub-links-wrapper, .htw-src-peets-home.nav__mobile-sub-links-wrapper li, .htw-src-peets-home .nav__mobile-sub-links-wrapper li{ padding: 0px; }
.htw-src-peets-home.nav__mobile-sub-links-wrapper > li:nth-child(n/**/+2), .htw-src-peets-home .nav__mobile-sub-links-wrapper > li:nth-child(n/**/+2){ margin-top: 2.3125rem; }
.htw-src-peets-home.nav__mobile-link, .htw-src-peets-home .nav__mobile-link{ margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; min-height: 3.75rem; display: flex; -webkit-box-align: center; align-items: center; font-family: proxima-nova, sans-serif; }
.htw-src-peets-home.nav__mobile-link--link, .htw-src-peets-home .nav__mobile-link--link{ letter-spacing: 1.25px; text-transform: uppercase; }
.htw-src-peets-home.nav__mobile-link--button, .htw-src-peets-home .nav__mobile-link--button{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: 0px 0px; padding: 0px; letter-spacing: 1.25px; text-transform: uppercase; }
.htw-src-peets-home.nav__mobile-sub-link, .htw-src-peets-home .nav__mobile-sub-link{ line-height: 120%; font-family: proxima-nova, sans-serif; display: block; margin: 0.625rem 0px; letter-spacing: 0.75px; text-transform: uppercase; }
.htw-src-peets-home.nav__mobile-grand-sub-link, .htw-src-peets-home .nav__mobile-grand-sub-link{ line-height: 150%; }
.htw-src-peets-home.nav__mobile-secondary-link, .htw-src-peets-home .nav__mobile-secondary-link{ -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(147, 112, 49); color: rgb(147, 112, 49); display: flex; font-family: proxima-nova, sans-serif; font-size: 0.75rem; font-weight: 700; gap: 0.5625rem; letter-spacing: 1px; line-height: 130%; padding-bottom: 0.5625rem; text-transform: uppercase; width: max-content; margin: 0.6875rem 0px 0.3125rem; }






.htw-src-peets-home.footer, .htw-src-peets-home .footer, .htw-src-peets-home.header, .htw-src-peets-home .header, .htw-src-peets-home.nav, .htw-src-peets-home .nav, .htw-src-peets-home.nav__content, .htw-src-peets-home .nav__content, .htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{ backface-visibility: hidden; transition: 0.4s ease-in-out; }
.htw-src-peets-home.footer, .htw-src-peets-home .footer, .htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{ position: relative; z-index: 0; }
.htw-src-peets-home.header, .htw-src-peets-home .header{ transform: translateZ(0px); }
.htw-src-peets-home.bag, .htw-src-peets-home .bag{ padding: 2.5rem 0px 0px; opacity: 1; visibility: visible; }
.htw-src-peets-home.bag.is-loading, .htw-src-peets-home .bag.is-loading{ opacity: 0; visibility: hidden; }























































.htw-src-peets-home.is-bag-exposed, .htw-src-peets-home .is-bag-exposed{ overflow: hidden; width: 100%; }

.htw-src-peets-home.bag-overlay, .htw-src-peets-home .bag-overlay{ background-color: rgba(0, 0, 0, 0.5); inset: 0px; opacity: 0; position: fixed; transform: translateZ(0px); transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out; visibility: hidden; color: rgba(0, 0, 0, 0.5); width: 100%; z-index: 15; }
.htw-src-peets-home.is-bag-exposed .bag-overlay, .htw-src-peets-home .is-bag-exposed .bag-overlay{ opacity: 1; visibility: visible; }
.htw-src-peets-home.branch-banner-is-active .bag-overlay, .htw-src-peets-home .branch-banner-is-active .bag-overlay{ top: 4.75rem; }

















.htw-src-peets-home.bag-item__option, .htw-src-peets-home .bag-item__option, .htw-src-peets-home.bag-item__option-name, .htw-src-peets-home .bag-item__option-name, .htw-src-peets-home.bag-item__variant, .htw-src-peets-home .bag-item__variant{ font-size: 0.8rem; line-height: 1.67; color: rgb(94, 94, 94); }
















































































.htw-src-peets-home{  -webkit-box-orient: vertical; -webkit-box-direction: normal;   }
.htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{ -webkit-box-flex: 1; flex: 1 0 auto; }










.htw-src-peets-home.footer__message, .htw-src-peets-home .footer__message{ margin-bottom: 0px; font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 500; line-height: 1.2; }






















.htw-src-peets-home.ft-coffeebar, .htw-src-peets-home .ft-coffeebar{ position: relative; }

.htw-src-peets-home.ft-coffeebar__eyebrow, .htw-src-peets-home .ft-coffeebar__eyebrow{ font-family: proxima-nova, sans-serif; line-height: calc(1.05556); margin-bottom: 0.75rem; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home.ft-coffeebar__eyebrow span, .htw-src-peets-home .ft-coffeebar__eyebrow span{ font-family: grad, serif; font-size: var(--desktop-size); font-style: italic; }
.htw-src-peets-home.ft-coffeebar__title, .htw-src-peets-home .ft-coffeebar__title{ font-family: din-1451-lt-pro, sans-serif; margin: 0px 0px 0.375rem; text-transform: uppercase; letter-spacing: 0px; width: 100%; line-height: calc(0.933333); }

.htw-src-peets-home.ft-coffeebar__title span, .htw-src-peets-home .ft-coffeebar__title span{ font-family: grad, serif; font-size: var(--desktop-size); }
.htw-src-peets-home.ft-coffeebar__description, .htw-src-peets-home .ft-coffeebar__description{ margin-bottom: 0.75rem; font-size: 1.5625rem; width: 100%; text-align: center; line-height: 1.15; }
.htw-src-peets-home.ft-coffeebar__cta, .htw-src-peets-home .ft-coffeebar__cta{ border-radius: 31.25rem; font-family: proxima-nova, sans-serif; font-size: 0.875rem; font-weight: 700; height: 2.5625rem; letter-spacing: 0.125rem; text-transform: uppercase; }
.htw-src-peets-home.ft-coffeebar__cta--one, .htw-src-peets-home .ft-coffeebar__cta--one{ font-size: var(--ss-cta-1-font-size-mobile); width: fit-content; }
.htw-src-peets-home.ft-coffeebar__cta--two, .htw-src-peets-home .ft-coffeebar__cta--two{ font-size: var(--ss-cta-2-font-size-mobile); width: fit-content; }

.htw-src-peets-home.ft-coffeebar__image, .htw-src-peets-home .ft-coffeebar__image{ position: relative; margin: 0px auto; max-width: 80rem; padding: 0px 2rem; width: 100%; }


.htw-src-peets-home.ft-coffeebar__image::before, .htw-src-peets-home .ft-coffeebar__image::before{ content: ""; position: absolute; inset: 0px; z-index: 2; background: var(--ss-background-gradient-mobile); }
.htw-src-peets-home.ft-coffeebar__products-cta, .htw-src-peets-home .ft-coffeebar__products-cta{ display: flex; padding: 2.5rem 0px; width: 100%; }
.htw-src-peets-home.ft-coffeebar__products-cta-btn, .htw-src-peets-home .ft-coffeebar__products-cta-btn{ border-radius: 31.25rem; font-weight: 700; height: 2.5625rem; letter-spacing: 0.125rem; padding: 0.625rem 1.5rem; }
.htw-src-peets-home.ft-coffeebar__header, .htw-src-peets-home .ft-coffeebar__header{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.htw-src-peets-home.ft-coffeebar__header .ft-coffeebar__products-cta, .htw-src-peets-home .ft-coffeebar__header .ft-coffeebar__products-cta{ padding-top: 0px !important; padding-bottom: 0px !important; font-weight: 600 !important; }
.htw-src-peets-home.ft-coffeebar__header .ft-coffeebar__products-cta-btn, .htw-src-peets-home .ft-coffeebar__header .ft-coffeebar__products-cta-btn{ font-weight: 600 !important; }
.htw-src-peets-home.ft-coffeebar .ft-coffeebar__products-cta, .htw-src-peets-home .ft-coffeebar .ft-coffeebar__products-cta{ -webkit-box-pack: center; justify-content: center; padding: 2.5rem 0px; width: 100%; }
.htw-src-peets-home.ft-coffeebar .ft-coffeebar__products-cta:has(.ft-coffeebar__products-cta-btn), .htw-src-peets-home .ft-coffeebar .ft-coffeebar__products-cta:has(.ft-coffeebar__products-cta-btn){ padding-bottom: 1.8125rem; }
.htw-src-peets-home.ft-coffeebar__carousel-progress-bar-container, .htw-src-peets-home .ft-coffeebar__carousel-progress-bar-container{ background-color: rgb(232, 223, 206); border-radius: 0.1875rem; height: 0.375rem; margin: -2.375rem auto 2.375rem; max-width: 67.5rem; overflow: hidden; width: calc(100% - 40px); }
.htw-src-peets-home.ft-coffeebar__carousel-progress-bar-container--mobile, .htw-src-peets-home .ft-coffeebar__carousel-progress-bar-container--mobile{ margin-bottom: 0px; margin-top: 4rem; }
.htw-src-peets-home.ft-coffeebar__carousel-progress-bar, .htw-src-peets-home .ft-coffeebar__carousel-progress-bar{ background-color: rgb(147, 112, 49); border-radius: 0.1875rem; height: 0.375rem; width: var(--initial-width); }
.htw-src-peets-home.ft-coffeebar__product-image, .htw-src-peets-home .ft-coffeebar__product-image{ margin: 0px auto; max-width: 14rem; }
.htw-src-peets-home.ft-coffeebar__product-title, .htw-src-peets-home .ft-coffeebar__product-title{ text-align: center; }
.htw-src-peets-home.ft-coffeebar__product-title-text, .htw-src-peets-home .ft-coffeebar__product-title-text{ color: rgb(48, 38, 30); font-family: proxima-nova, sans-serif; font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.0625rem; text-transform: uppercase; }
.htw-src-peets-home.ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product-cta{ margin-top: 0.75rem; text-align: center; visibility: hidden; width: 100%; }
.htw-src-peets-home.ft-coffeebar__product-cta-btn, .htw-src-peets-home .ft-coffeebar__product-cta-btn{ background: rgb(255, 255, 255); border: 1px solid rgb(146, 112, 54); color: rgb(146, 112, 54); font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 700; height: 2.8125rem; letter-spacing: 0.125rem; padding: 0.8125rem 2.25rem; text-transform: uppercase; border-radius: 31.25rem !important; }
.htw-src-peets-home.ft-coffeebar__product:focus .ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product:focus .ft-coffeebar__product-cta, .htw-src-peets-home.ft-coffeebar__product:focus-within .ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product:focus-within .ft-coffeebar__product-cta, .htw-src-peets-home.ft-coffeebar__product:hover .ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product:hover .ft-coffeebar__product-cta{ visibility: visible; }
.htw-src-peets-home.ft-coffeebar__product:focus .ft-coffeebar__product-cta-btn, .htw-src-peets-home .ft-coffeebar__product:focus .ft-coffeebar__product-cta-btn, .htw-src-peets-home.ft-coffeebar__product:focus-within .ft-coffeebar__product-cta-btn, .htw-src-peets-home .ft-coffeebar__product:focus-within .ft-coffeebar__product-cta-btn{ outline: rgb(147, 112, 49) solid 2px; outline-offset: -3px; }
.htw-src-peets-home.ft-coffeebar__products.flickity-enabled .flickity-prev-next-button, .htw-src-peets-home .ft-coffeebar__products.flickity-enabled .flickity-prev-next-button{ display: block; position: absolute; top: 50%; transform: translateY(-50%); height: 4rem; width: 4rem; border-radius: 2rem; border: 1px solid rgb(146, 112, 54); background-color: rgb(255, 255, 255); padding: 0px; fill: rgb(146, 112, 54); z-index: 3; margin: 0px; }
.htw-src-peets-home.ft-coffeebar__products.flickity-enabled .flickity-prev-next-button:disabled, .htw-src-peets-home .ft-coffeebar__products.flickity-enabled .flickity-prev-next-button:disabled{ display: none; }


.htw-src-peets-home.gift-cards-banner, .htw-src-peets-home .gift-cards-banner{ display: block; }








.htw-src-peets-home:has(.check-balance.is-visible) main{ z-index: 110; }



































.htw-src-peets-home.homepage-promo-slots, .htw-src-peets-home .homepage-promo-slots{ position: relative; z-index: 0; margin-top: var(--section-top-margin-mobile); margin-bottom: var(--section-bottom-margin-mobile); }
.htw-src-peets-home.homepage-promo-slots:has(.modal-overlay.is-visible), .htw-src-peets-home .homepage-promo-slots:has(.modal-overlay.is-visible), .htw-src-peets-home.homepage-promo-slots:has(.modal.is-visible), .htw-src-peets-home .homepage-promo-slots:has(.modal.is-visible){ z-index: 110; }
.htw-src-peets-home.homepage-promo-slots::before, .htw-src-peets-home .homepage-promo-slots::before{ display: block; position: absolute; content: ""; top: 0px; left: 0px; width: 100%; background-color: var(--underlay-background-color); pointer-events: none; z-index: -1; }
.htw-src-peets-home.homepage-promo-slots__inner, .htw-src-peets-home .homepage-promo-slots__inner{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot{ -webkit-box-align: stretch; align-items: stretch; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; height: 100%; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__actions, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__actions, .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__actions-secondary, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__actions-secondary{ margin-top: 0.75rem; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__actions-secondary:hover, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__actions-secondary:hover, .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__actions:hover, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__actions:hover{ opacity: 0.75; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__cta-button, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__cta-button, .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__secondary-cta-button, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__secondary-cta-button{ background-color: rgb(186, 152, 99); border-radius: 3.125rem; width: fit-content; font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 600; letter-spacing: 0.125rem; margin: 0px; }

.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__description, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__description{ font-size: var(--description-font-size-mobile); font-family: grad, serif; font-weight: 400; color: var(--description-text-color); line-height: 1.17; margin-bottom: 1rem; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__img, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__img{ position: absolute; top: 0px; left: 0px; object-fit: cover; height: 100%; transition: transform 0.5s, -webkit-transform 0.5s; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__img-wrap, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__img-wrap{ position: relative; border-radius: 0.3125rem; overflow: hidden; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__info, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__info{ -webkit-box-align: start; align-items: flex-start; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; padding: 0px 1.25rem 4rem; width: 100%; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__inner, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__inner{ position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__media, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__media{ position: relative; margin-bottom: var(--media-bottom-margin-mobile); }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__link, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__link{ width: 100%; height: 100%; }

.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__heading, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__heading{ font-size: var(--heading-font-size-mobile); font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); color: var(--heading-text-color); line-height: 1.08; text-transform: var(--heading-text-transform); margin: 0px 0px 0.125rem; font-style: var(--heading-font-style); text-decoration: var(--heading-text-decoration); letter-spacing: 0px; }

.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__video-play-pause, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__video-play-pause{ position: absolute; bottom: 0px; right: 0px; z-index: 1; border-radius: 1.25rem; padding: 0px; margin: 2.1875rem; background-color: transparent; color: rgb(34, 34, 34); font-size: 1rem; line-height: 0; height: 1.375rem; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__video-play-pause .icon::before, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__video-play-pause .icon::before{ font-size: 0.375rem; }
.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot:hover img, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot:hover img{ transform: scale(1.08); }


.htw-src-peets-home.homepage-promo-slots__cta-container, .htw-src-peets-home .homepage-promo-slots__cta-container{ margin-top: auto; }
.htw-src-peets-home.homepage-promo-slots__cta-container .modal__inner, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__inner{ padding-top: 1.5625rem; }
.htw-src-peets-home.homepage-promo-slots__cta-container .modal__header, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__header, .htw-src-peets-home.homepage-promo-slots__cta-container .modal__header h2, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__header h2{ margin: 0px; font-size: 1.125rem; font-weight: 500; letter-spacing: 0.03125rem; text-align: left; text-transform: unset; }
.htw-src-peets-home.homepage-promo-slots__cta-container .modal__header h2, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__header h2{ margin: 0.625rem 0px 1.125rem; }


































.htw-src-peets-home.page ul:not(.table), .htw-src-peets-home .page ul:not(.table){ list-style: url("resources/localized-9b2faed77c1a407c.png") square; padding-left: 1rem; margin-bottom: 1.5rem; }
.htw-src-peets-home.page ul > li:not(.table-list), .htw-src-peets-home .page ul > li:not(.table-list){ padding-bottom: 0.0625rem; padding-left: 0.75rem; }
.htw-src-peets-home.page ul > li:not(.table-list) p, .htw-src-peets-home .page ul > li:not(.table-list) p{ margin-bottom: 0px; }





















































.htw-src-peets-home.page-stacked-hero, .htw-src-peets-home .page-stacked-hero{ position: relative; }
.htw-src-peets-home.page-stacked-hero__text, .htw-src-peets-home .page-stacked-hero__text{ z-index: -1; background-color: rgb(34, 34, 34); position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column wrap; padding-top: 1.875rem; padding-bottom: 1.875rem; }
.htw-src-peets-home.page-stacked-hero__heading, .htw-src-peets-home .page-stacked-hero__heading{ z-index: 1; color: var(--hero-title-color); text-transform: uppercase; margin: 0px; font-weight: 700; line-height: 150%; letter-spacing: 0.0625rem; font-size: 2rem; }
.htw-src-peets-home.page-stacked-hero__description, .htw-src-peets-home .page-stacked-hero__description{ z-index: 2; color: var(--hero-description-color); background-color: rgb(255, 255, 255); padding: 1.15625rem 1.40625rem; margin-top: -2rem; }
.htw-src-peets-home.page-stacked-hero__description-text, .htw-src-peets-home .page-stacked-hero__description-text{ width: 100%; color: var(--hero-description-color); font-size: 0.8125rem; font-style: normal; font-weight: 400; line-height: 145%; margin-bottom: 0px; }
.htw-src-peets-home.page-stacked-hero__description-text a, .htw-src-peets-home .page-stacked-hero__description-text a{ color: rgb(34, 34, 34); font-size: inherit; line-height: inherit; text-decoration: underline; }
.htw-src-peets-home.page-stacked-hero__description-text *, .htw-src-peets-home .page-stacked-hero__description-text *{ padding: 0px; margin: 0px; }
.htw-src-peets-home.page-stacked-hero__image, .htw-src-peets-home .page-stacked-hero__image{ position: absolute; z-index: 0; top: 0px; left: 0px; width: 100%; height: 100%; }
.htw-src-peets-home.page-stacked-hero__image-img, .htw-src-peets-home .page-stacked-hero__image-img{ width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.htw-src-peets-home.page-stacked-hero__image-wrapper, .htw-src-peets-home .page-stacked-hero__image-wrapper{ opacity: var(--hero-image-opacity); }







































.htw-src-peets-home.pagination, .htw-src-peets-home .pagination{ padding-top: 3.125rem; }








.htw-src-peets-home.product-card-2024, .htw-src-peets-home .product-card-2024{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; position: relative; width: 100%; max-width: 9.6875rem; margin-right: 0.625rem; background-color: rgb(246, 245, 241); padding: 0.875rem 0.5rem; min-height: 100%; border-radius: 0.3125rem; overflow: hidden; }
.htw-src-peets-home.is-flickity-static-clicked .product-card-2024.is-active, .htw-src-peets-home .is-flickity-static-clicked .product-card-2024.is-active{ border: 1px solid rgb(147, 112, 49); }
.htw-src-peets-home.product-card-2024__product-image-wrapper, .htw-src-peets-home .product-card-2024__product-image-wrapper{ z-index: 2; }
.htw-src-peets-home.product-card-2024__product-image-wrapper:not(.is-curated-series-product), .htw-src-peets-home .product-card-2024__product-image-wrapper:not(.is-curated-series-product){ padding-bottom: 100% !important; }
.htw-src-peets-home.product-card-2024__product-image-wrapper:not(.is-curated-series-product) img, .htw-src-peets-home .product-card-2024__product-image-wrapper:not(.is-curated-series-product) img{ position: absolute; top: 1.75rem; right: 0px; width: 70%; }
.htw-src-peets-home.product-card-2024__background-gradient, .htw-src-peets-home .product-card-2024__background-gradient{ display: block; position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgb(246, 245, 241) 0px, rgba(246, 245, 241, 0)); z-index: 1; }
.htw-src-peets-home.product-card-2024__background-image, .htw-src-peets-home .product-card-2024__background-image{ position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; overflow: hidden; text-align: right; }
.htw-src-peets-home.product-card-2024__background-image .icon, .htw-src-peets-home .product-card-2024__background-image .icon{ margin-right: -0.375rem; }
.htw-src-peets-home.product-card-2024__background-image .icon::before, .htw-src-peets-home .product-card-2024__background-image .icon::before{ font-size: 2em; }
.htw-src-peets-home.product-card-2024__product-badge, .htw-src-peets-home .product-card-2024__product-badge{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 0.875rem; z-index: 3; border: 1px solid rgb(147, 112, 49); }

.htw-src-peets-home.product-card-2024__product-badge-copy, .htw-src-peets-home .product-card-2024__product-badge-copy{ font-family: proxima-nova, sans-serif; font-size: 0.375rem; font-weight: 700; line-height: 1; letter-spacing: 0.03125rem; text-transform: uppercase; color: rgb(255, 255, 255); }
.htw-src-peets-home.product-card-2024__product-title, .htw-src-peets-home .product-card-2024__product-title{ padding-right: 0.625rem; position: absolute; font-size: 0.75rem; font-weight: 600; line-height: 120%; letter-spacing: 0.03125rem; text-align: left; text-transform: uppercase; margin-top: 0.4375rem; z-index: 2; -webkit-box-flex: 1; flex: 1 1 0%; }
.htw-src-peets-home.product-card-2024__product-main, .htw-src-peets-home .product-card-2024__product-main{ position: relative; }
.htw-src-peets-home.product-card-2024__product-flavor-list, .htw-src-peets-home .product-card-2024__product-flavor-list{ position: absolute; left: 0px; top: 3rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; z-index: 3; width: 40%; height: 100%; }

.htw-src-peets-home.product-card-2024__product-flavor-item, .htw-src-peets-home .product-card-2024__product-flavor-item{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-family: proxima-nova, sans-serif; font-size: 0.625rem; font-weight: 500; line-height: 120%; letter-spacing: 0.0625rem; text-transform: uppercase; color: rgb(187, 165, 126); text-align: center; padding-bottom: 0px; margin-bottom: 0.5625rem; width: 1.0625rem; max-width: 4.375rem; }
.htw-src-peets-home.product-card-2024__product-flavor-item:last-child, .htw-src-peets-home .product-card-2024__product-flavor-item:last-child{ margin-bottom: 0px; }
.htw-src-peets-home.product-card-2024__product-flavor-text, .htw-src-peets-home .product-card-2024__product-flavor-text{ margin-top: 0.3125rem; }
.htw-src-peets-home.product-card-2024__product-footer, .htw-src-peets-home .product-card-2024__product-footer{ position: absolute; bottom: 0px; left: 0px; width: 100%; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; font-family: proxima-nova, sans-serif; font-size: 0.4375rem; font-style: normal; font-weight: 600; line-height: 1; letter-spacing: 0.02187rem; text-transform: uppercase; background-color: rgb(255, 255, 255); padding: 0.3125rem 0.375rem; border-bottom-left-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; z-index: 2; }
.htw-src-peets-home.product-card-2024__product-footer-price, .htw-src-peets-home .product-card-2024__product-footer-price{ font-size: 0.4375rem; }
.htw-src-peets-home.product-card-2024__product-footer-rating [data-bv-show="inline_rating"], .htw-src-peets-home .product-card-2024__product-footer-rating [data-bv-show="inline_rating"]{ display: none; }


.htw-src-peets-home.product-list, .htw-src-peets-home .product-list{ font-size: 0px; padding: 0px; text-align: left; transition: margin 0.4s ease-in-out; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; z-index: 0; }




.htw-src-peets-home.pi, .htw-src-peets-home .pi{ display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-size: 1rem; transition: padding 0.4s ease-in-out; vertical-align: top; padding-bottom: 3.75rem; width: 100%; z-index: 0; }




.htw-src-peets-home.pi__img-hover, .htw-src-peets-home .pi__img-hover{ left: 0px; opacity: 0; position: absolute; right: 0px; bottom: 0px; visibility: hidden; z-index: -1; overflow: hidden; }
.htw-src-peets-home.pi__img-wrapper, .htw-src-peets-home .pi__img-wrapper{ background-color: rgb(255, 255, 255); position: relative; overflow: hidden; padding-top: 1.5625rem; }
.htw-src-peets-home.pi__img-wrapper.has-hover:focus-within .pi__img-hover, .htw-src-peets-home .pi__img-wrapper.has-hover:focus-within .pi__img-hover, .htw-src-peets-home.pi__img-wrapper.has-hover:hover .pi__img-hover, .htw-src-peets-home .pi__img-wrapper.has-hover:hover .pi__img-hover{ opacity: 1; visibility: visible; z-index: 0; }
.htw-src-peets-home.pi__photo, .htw-src-peets-home .pi__photo{ position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; }
.htw-src-peets-home.pi__img:not(.pi__img-alt) .pi__photo, .htw-src-peets-home .pi__img:not(.pi__img-alt) .pi__photo{ width: 85.2%; }





.htw-src-peets-home.pi__desc, .htw-src-peets-home .pi__desc{ padding: 0.375rem 0px 0px; -webkit-box-flex: 1; flex-grow: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.htw-src-peets-home.pi__title, .htw-src-peets-home .pi__title{ font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 500; letter-spacing: 1px; line-height: 1.5; margin: 0px 0px 0.125rem; text-transform: uppercase; }
.htw-src-peets-home.pi__title--no-notes, .htw-src-peets-home .pi__title--no-notes{ margin-bottom: 1.625rem; }
.htw-src-peets-home.pi__flavor-notes, .htw-src-peets-home .pi__flavor-notes{ font-size: 0.8rem; line-height: 1.67; color: rgb(94, 94, 94); margin-bottom: 0.375rem; }
.htw-src-peets-home.pi__bottom, .htw-src-peets-home .pi__bottom{ border-top: 1px solid rgb(214, 214, 214); padding-top: 0.375rem; margin-top: auto; display: flex; min-height: 1.6875rem; }
.htw-src-peets-home.pi__price, .htw-src-peets-home .pi__price{ margin: 0px; font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 500; line-height: 1.5; letter-spacing: 1px; text-transform: uppercase; width: 50%; white-space: nowrap; }

.htw-src-peets-home.pi__reviews, .htw-src-peets-home .pi__reviews{ width: 50%; text-align: right; margin-top: -0.125rem; }
.htw-src-peets-home.pi__reviews .icon, .htw-src-peets-home .pi__reviews .icon{ font-size: 0.90625rem; }
.htw-src-peets-home.pi__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home .pi__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home.pi__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_numReviews_component_container, .htw-src-peets-home .pi__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_numReviews_component_container{ display: none !important; }
.htw-src-peets-home.pi__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_stars_svg_no_wrap svg, .htw-src-peets-home .pi__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_stars_svg_no_wrap svg{ max-width: 0.9375rem !important; }
.htw-src-peets-home.pi__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child), .htw-src-peets-home .pi__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child){ padding-right: 0.1875rem !important; }
.htw-src-peets-home.pi__link, .htw-src-peets-home .pi__link{ display: block; z-index: 100; }
.htw-src-peets-home.pi__link:focus, .htw-src-peets-home .pi__link:focus{ outline: -webkit-focus-ring-color auto 5px; }
.htw-src-peets-home.pi__quick-add, .htw-src-peets-home .pi__quick-add{ width: 100%; margin-top: 1.25rem; }
.htw-src-peets-home.pi--menu .pi__title, .htw-src-peets-home .pi--menu .pi__title{ margin-bottom: 0px; text-align: center; }
.htw-src-peets-home.lb-to-oz .pi__unit--lb, .htw-src-peets-home .lb-to-oz .pi__unit--lb, .htw-src-peets-home.pi__unit--oz, .htw-src-peets-home .pi__unit--oz{ display: none; }


.htw-src-peets-home.pi--alt.pv-pi, .htw-src-peets-home .pi--alt.pv-pi{ height: 19.375rem; }
.htw-src-peets-home.pi--alt.pv-pi .pi__img-wrapper, .htw-src-peets-home .pi--alt.pv-pi .pi__img-wrapper{ padding: 0.625rem 1.25rem; }
.htw-src-peets-home.pi--alt.pv-pi .pi__title, .htw-src-peets-home .pi--alt.pv-pi .pi__title{ font-size: 0.6875rem; }
.htw-src-peets-home.pi--alt.pv-pi .pi__flavor-notes, .htw-src-peets-home .pi--alt.pv-pi .pi__flavor-notes{ display: none; }
.htw-src-peets-home.pi--alt.pv-pi .pi__price, .htw-src-peets-home .pi--alt.pv-pi .pi__price{ font-size: 0.6875rem; width: 100%; }
.htw-src-peets-home.pi--alt.pv-pi .pi__bottom, .htw-src-peets-home .pi--alt.pv-pi .pi__bottom{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-top: 0px; }
.htw-src-peets-home.pi--alt.pv-pi .pi__quick-add, .htw-src-peets-home .pi--alt.pv-pi .pi__quick-add{ opacity: 1; visibility: visible; margin-top: 0.625rem; }
.htw-src-peets-home.pi--alt.pv-pi .pi__reviews, .htw-src-peets-home .pi--alt.pv-pi .pi__reviews{ min-height: 1.375rem; }
.htw-src-peets-home#widget-container .auth-container .pi--alt.pv-pi .button.button-primary, .htw-src-peets-home #widget-container .auth-container .pi--alt.pv-pi .button.button-primary, .htw-src-peets-home#widget-container .auth-container .pi--alt.pv-pi .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .pi--alt.pv-pi .button.button-secondary, .htw-src-peets-home.pi--alt.pv-pi #widget-container .auth-container .button.button-primary, .htw-src-peets-home .pi--alt.pv-pi #widget-container .auth-container .button.button-primary, .htw-src-peets-home.pi--alt.pv-pi #widget-container .auth-container .button.button-secondary, .htw-src-peets-home .pi--alt.pv-pi #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.pi--alt.pv-pi .btn, .htw-src-peets-home .pi--alt.pv-pi .btn{ font-size: 0.625rem; padding: 0.625rem; }
.htw-src-peets-home.dynamic-collection-pi, .htw-src-peets-home .dynamic-collection-pi{ padding-bottom: 0px; position: relative; display: block; border-radius: 0.1875rem; background-color: rgb(246, 245, 241); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.875rem; overflow: hidden; width: 10rem; gap: 1.125rem; }
.htw-src-peets-home.dynamic-collection-pi__heading-wrapper, .htw-src-peets-home .dynamic-collection-pi__heading-wrapper{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
.htw-src-peets-home.dynamic-collection-pi--stacked, .htw-src-peets-home .dynamic-collection-pi--stacked{ gap: initial; -webkit-box-flex: 0; flex: 0 0 14.6875rem; margin-right: 0.4375rem; transition: 0.2s ease-in-out; border: 2px solid transparent; border-radius: 0.3125rem; }
.htw-src-peets-home.dynamic-collection-pi__link, .htw-src-peets-home .dynamic-collection-pi__link{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; height: 100%; padding-bottom: 1.25rem; }
.htw-src-peets-home.dynamic-collection-pi__badge, .htw-src-peets-home .dynamic-collection-pi__badge{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(147, 112, 49); color: rgb(255, 255, 255); -webkit-box-flex: 0; flex: 0 0 1.375rem; z-index: 2; }
.htw-src-peets-home.dynamic-collection-pi__badge--roast-dark, .htw-src-peets-home .dynamic-collection-pi__badge--roast-dark{ background-color: rgb(112, 79, 46); }
.htw-src-peets-home.dynamic-collection-pi__badge--roast-medium, .htw-src-peets-home .dynamic-collection-pi__badge--roast-medium{ background-color: rgb(182, 149, 99); }
.htw-src-peets-home.dynamic-collection-pi__badge--roast-light, .htw-src-peets-home .dynamic-collection-pi__badge--roast-light{ background-color: rgb(234, 211, 141); color: rgb(0, 0, 0); }
.htw-src-peets-home.dynamic-collection-pi__badge--empty, .htw-src-peets-home .dynamic-collection-pi__badge--empty{ background-color: transparent; }
.htw-src-peets-home.dynamic-collection-pi__badge-copy, .htw-src-peets-home .dynamic-collection-pi__badge-copy{ font-family: proxima-nova, sans-serif; font-weight: 700; font-size: 0.5625rem; text-align: center; letter-spacing: 0.04688rem; text-transform: uppercase; line-height: 1; margin: 0px; }
.htw-src-peets-home.dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-pi__title{ font-family: proxima-nova, sans-serif; font-weight: 500; font-size: 1.0625rem; line-height: 1.2; letter-spacing: 0.03125rem; text-transform: uppercase; color: rgb(0, 0, 0); padding: 0.5625rem 0.5rem 0px 0.875rem; min-height: 2rem; -webkit-box-flex: 1; flex: 1 0 auto; margin: 0px; z-index: 2; overflow: hidden; }
.htw-src-peets-home.dynamic-collection-pi__flavor-notes, .htw-src-peets-home .dynamic-collection-pi__flavor-notes{ display: block; position: absolute; left: 0px; bottom: 0px; margin-bottom: 2.0625rem; height: 12.6875rem; width: 6.125rem; z-index: 2; padding: 0.1875rem 0.75rem 0.75rem; }
.htw-src-peets-home.dynamic-collection-pi__flavor-note, .htw-src-peets-home .dynamic-collection-pi__flavor-note{ font-family: proxima-nova, sans-serif; font-size: 0.5625rem; font-style: normal; font-weight: 500; line-height: 120%; letter-spacing: 0.0625rem; text-transform: uppercase; margin-bottom: 1.0625rem; color: rgb(105, 83, 33); text-align: center; }
.htw-src-peets-home.dynamic-collection-pi__flavor-note-icon img, .htw-src-peets-home .dynamic-collection-pi__flavor-note-icon img{ color: rgb(105, 83, 33); filter: brightness(0) saturate(100%) invert(31%) sepia(17%) saturate(1599%) hue-rotate(4deg) brightness(93%) contrast(87%); height: 1rem; margin-bottom: 0.125rem; }
.htw-src-peets-home.dynamic-collection-pi__img-container, .htw-src-peets-home .dynamic-collection-pi__img-container{ z-index: 2; }
.htw-src-peets-home.dynamic-collection-pi__img-container .ir img, .htw-src-peets-home .dynamic-collection-pi__img-container .ir img{ position: relative; width: 67%; margin: 0px auto; }
.htw-src-peets-home.dynamic-collection-pi__img-container.has-flavor-notes .ir img, .htw-src-peets-home .dynamic-collection-pi__img-container.has-flavor-notes .ir img{ left: 2.6875rem; }

.htw-src-peets-home.dynamic-collection-pi__img-wrapper, .htw-src-peets-home .dynamic-collection-pi__img-wrapper{ position: relative; margin-top: -0.3125rem; }
.htw-src-peets-home.dynamic-collection-pi__img-alt, .htw-src-peets-home .dynamic-collection-pi__img-alt, .htw-src-peets-home.dynamic-collection-pi__img-hover, .htw-src-peets-home .dynamic-collection-pi__img-hover{ display: none; }
.htw-src-peets-home.dynamic-collection-pi__footer, .htw-src-peets-home .dynamic-collection-pi__footer{ position: absolute; left: 0px; bottom: 0px; background-color: rgb(255, 255, 255); width: 100%; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; font-family: proxima-nova, sans-serif; font-size: 0.5625rem; line-height: 1; letter-spacing: 0.0625rem; text-transform: uppercase; padding: 0px 0.4375rem; -webkit-box-flex: 0; flex: 0 0 1.25rem; height: 1.5rem; z-index: 2; }
.htw-src-peets-home.dynamic-collection-pi__price, .htw-src-peets-home .dynamic-collection-pi__price{ font-weight: 600; }
.htw-src-peets-home.dynamic-collection-pi__price--compare, .htw-src-peets-home .dynamic-collection-pi__price--compare{ text-decoration: line-through; }
.htw-src-peets-home.dynamic-collection-pi__reviews [data-bv-show="inline_rating"], .htw-src-peets-home .dynamic-collection-pi__reviews [data-bv-show="inline_rating"]{ display: none; }
.htw-src-peets-home.dynamic-collection-pi__reviews-rating-text, .htw-src-peets-home .dynamic-collection-pi__reviews-rating-text{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.htw-src-peets-home.dynamic-collection-pi__background-gradient, .htw-src-peets-home .dynamic-collection-pi__background-gradient{ display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgb(246, 245, 241) 0px, rgba(246, 245, 241, 0)); z-index: 1; }
.htw-src-peets-home.dynamic-collection-pi__background-image, .htw-src-peets-home .dynamic-collection-pi__background-image{ position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; overflow: hidden; }
.htw-src-peets-home.dynamic-collection-pi__background-image > img, .htw-src-peets-home .dynamic-collection-pi__background-image > img{ width: 100%; }
.htw-src-peets-home.dynamic-collection-pi__background-image > img, .htw-src-peets-home .dynamic-collection-pi__background-image > img, .htw-src-peets-home.dynamic-collection-pi__background-image > svg, .htw-src-peets-home .dynamic-collection-pi__background-image > svg{ display: block; position: relative; pointer-events: none; right: -3.875rem; }







.htw-src-peets-home.product-recommendations-2024, .htw-src-peets-home .product-recommendations-2024{ margin: 2.6875rem 0px; }
.htw-src-peets-home.product-recommendations-2024__title, .htw-src-peets-home .product-recommendations-2024__title{ color: rgb(147, 112, 49); font-size: 1.375rem; font-weight: 700; line-height: 1.71875rem; letter-spacing: 0.5px; text-align: center; text-transform: uppercase; margin-bottom: 1.4375rem; padding: 0px 3.5625rem 0px 3rem; }
.htw-src-peets-home.product-recommendations-2024__carousel, .htw-src-peets-home .product-recommendations-2024__carousel{ padding: 0px 1.4375rem; }
.htw-src-peets-home.product-recommendations-2024__carousel .flickity-viewport, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-viewport{ overflow: hidden; }
.htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button, .htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button[disabled], .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button[disabled]{ display: none; }
.htw-src-peets-home.product-recommendations-2024__carousel .flickity-page-dots, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-page-dots{ margin-top: 1.5625rem; }
.htw-src-peets-home.product-recommendations-2024__carousel .flickity-page-dots .dot, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-page-dots .dot{ width: 0.5625rem; height: 0.5625rem; border: 1px solid rgb(147, 112, 49); background-color: transparent; }
.htw-src-peets-home.product-recommendations-2024__carousel .flickity-page-dots .dot.is-selected, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-page-dots .dot.is-selected{ background-color: rgb(147, 112, 49); box-shadow: none; margin-top: 0px; }
.htw-src-peets-home.product-recommendations-2024__carousel-product-footer-rating-text .icon--star-filled, .htw-src-peets-home .product-recommendations-2024__carousel-product-footer-rating-text .icon--star-filled{ margin-bottom: -1px; }
.htw-src-peets-home.product-recommendations-2024__carousel-scroll-track, .htw-src-peets-home .product-recommendations-2024__carousel-scroll-track{ margin: 1.1875rem 0px 2.1875rem 2rem; width: calc(100% - 131px); background-color: rgb(244, 241, 236); height: 0.1875rem; border-radius: 0.625rem; }
.htw-src-peets-home.product-recommendations-2024__carousel-scroll-thumb, .htw-src-peets-home .product-recommendations-2024__carousel-scroll-thumb{ background-color: rgb(101, 101, 101); height: 100%; border-radius: 0.625rem; }
.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell{ position: relative; overflow: hidden; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; width: 100%; max-width: 9.6875rem; margin-right: 0.625rem; background-color: rgb(246, 245, 241); padding: 0.875rem 0.5rem; min-height: 100%; border-radius: 0.3125rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1.75rem; }
.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell-title, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell-title{ color: rgb(147, 112, 49); font-weight: 700; font-size: 1.625rem; line-height: 1.875rem; letter-spacing: 0.5px; margin: 0px 0px 0.5625rem; }
.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell-cta, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell-cta{ -webkit-box-align: center; align-items: center; display: inline-flex; column-gap: 19px; font-family: proxima-nova, sans-serif; font-weight: 800; text-transform: uppercase; font-size: 0.875rem; line-height: 1.5rem; letter-spacing: 1px; }
.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell-image, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell-image{ position: absolute; bottom: 0px; left: 0px; width: 100%; }
.htw-src-peets-home.progress-bar, .htw-src-peets-home .progress-bar{ width: 100%; }
.htw-src-peets-home.progress-bar__bar, .htw-src-peets-home .progress-bar__bar{ position: relative; width: 100%; height: 0.1875rem; background-color: rgb(216, 216, 216); }
.htw-src-peets-home.progress-bar__progress, .htw-src-peets-home .progress-bar__progress{ position: absolute; height: 0.1875rem; top: 0px; left: 0px; background-color: rgb(177, 144, 84); }
.htw-src-peets-home.progress-bar__progress::after, .htw-src-peets-home .progress-bar__progress::after{ content: ""; position: absolute; right: -0.28125rem; top: -0.1875rem; width: 0.5625rem; height: 0.5625rem; border-radius: 50%; background-color: rgb(177, 144, 84); }
.htw-src-peets-home.progress-bar__labels, .htw-src-peets-home .progress-bar__labels{ display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-top: 0.375rem; }
.htw-src-peets-home.progress-bar__label, .htw-src-peets-home .progress-bar__label{ margin: 0px; font-size: 0.8rem; line-height: 1.25rem; text-transform: capitalize; color: rgb(94, 94, 94); }
.htw-src-peets-home.promo-bar, .htw-src-peets-home .promo-bar{ height: 3.75rem; width: 100%; overflow: hidden; position: relative; z-index: 13; }
.htw-src-peets-home.promo-bar--wrapper, .htw-src-peets-home .promo-bar--wrapper{ position: relative; }
.htw-src-peets-home.promo-bar--column, .htw-src-peets-home .promo-bar--column{ background-color: rgb(46, 56, 63); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); height: 3.75rem; width: 100%; padding: 0.625rem 1.25rem; text-align: center; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.htw-src-peets-home.promo-bar__content, .htw-src-peets-home .promo-bar__content{ display: block; color: inherit; border-color: inherit; font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 500; line-height: 1.5; margin-bottom: 0px; }
.htw-src-peets-home.promo-bar__inline-link, .htw-src-peets-home .promo-bar__inline-link{ display: inline; color: inherit; border-color: inherit; margin: 0px 0.1875rem; }
.htw-src-peets-home.promo-bar__next, .htw-src-peets-home .promo-bar__next, .htw-src-peets-home.promo-bar__prev, .htw-src-peets-home .promo-bar__prev{ background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 0.625rem; }
.htw-src-peets-home.promo-bar__prev, .htw-src-peets-home .promo-bar__prev{ transform: rotate(180deg); }

.htw-src-peets-home.config, .htw-src-peets-home .config{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; position: relative; z-index: 2; }
.htw-src-peets-home.config__group, .htw-src-peets-home .config__group{ margin-bottom: 1.25rem; width: 100%; }




.htw-src-peets-home.config__anchor, .htw-src-peets-home .config__anchor{ scroll-margin-top: 3.75rem; }
.htw-src-peets-home.buy-stack .config__anchor, .htw-src-peets-home .buy-stack .config__anchor{ scroll-margin-top: 6.25rem; }
.htw-src-peets-home.config__heading, .htw-src-peets-home .config__heading{ display: block; font-family: proxima-nova, sans-serif; font-size: 0.625rem; font-weight: 700; line-height: 150%; letter-spacing: 0.03125rem; text-transform: uppercase; text-align: center; margin-top: 0px; margin-bottom: 0.5rem; color: rgb(0, 0, 0); }
.htw-src-peets-home.pv-essentials--dark-mode .config__heading, .htw-src-peets-home .pv-essentials--dark-mode .config__heading{ color: rgb(255, 255, 255); }

.htw-src-peets-home.config__options, .htw-src-peets-home .config__options{ display: flex; }




.htw-src-peets-home.config__radio-button-group, .htw-src-peets-home .config__radio-button-group{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; border: 1px solid rgb(147, 112, 49); border-radius: 0.3125rem; overflow: hidden; }
.htw-src-peets-home.config__radio-button-input:checked + label, .htw-src-peets-home .config__radio-button-input:checked + label{ background-color: rgb(235, 226, 211); font-weight: 700; color: rgb(0, 0, 0); }
.htw-src-peets-home.config__radio-button-label, .htw-src-peets-home .config__radio-button-label{ color: rgb(147, 112, 49); font-size: 0.6875rem; letter-spacing: 1px; text-transform: uppercase; }
.htw-src-peets-home.radio .config__radio-button-label, .htw-src-peets-home .radio .config__radio-button-label{ padding: 0px; margin: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex: 1 1 0%; height: 4.0625rem; border-right: 1px solid rgb(147, 112, 49); }
.htw-src-peets-home.radio .config__radio-button-label::before, .htw-src-peets-home .radio .config__radio-button-label::before{ display: none; }

.htw-src-peets-home.config__radio-button-label-text, .htw-src-peets-home .config__radio-button-label-text{ text-align: center; text-wrap: balance; }
.htw-src-peets-home.config__select, .htw-src-peets-home .config__select{ position: relative; height: 3.125rem; }
.htw-src-peets-home.config__select--grind .ss-option, .htw-src-peets-home .config__select--grind .ss-option, .htw-src-peets-home.config__select--grind .ss-selected-option, .htw-src-peets-home .config__select--grind .ss-selected-option{ padding-left: 3.125rem !important; }
.htw-src-peets-home.config__select--grind select, .htw-src-peets-home .config__select--grind select{ padding-left: 3.125rem; }

.htw-src-peets-home.config__select select, .htw-src-peets-home .config__select select{ font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 500; line-height: 1.5; letter-spacing: 1px; text-transform: uppercase; color: rgb(34, 34, 34); }
.htw-src-peets-home.config__select-icon, .htw-src-peets-home .config__select-icon{ position: absolute; top: 50%; left: 0.9375rem; transform: translateY(-50%); font-size: 0.9375rem; }



















.htw-src-peets-home.pv-instant-upsell:not(.buy-stack-order-option).is-loading, .htw-src-peets-home .pv-instant-upsell:not(.buy-stack-order-option).is-loading{ padding: 2.5rem 0px; margin-top: -0.9375rem; }
.htw-src-peets-home.pv-instant-upsell:not(.buy-stack-order-option).is-loading *, .htw-src-peets-home .pv-instant-upsell:not(.buy-stack-order-option).is-loading *{ display: none; }

.htw-src-peets-home.pv-add__btn, .htw-src-peets-home .pv-add__btn{ font-family: proxima-nova, sans-serif; font-size: 0.875rem; font-style: normal; font-weight: 800; line-height: 1; letter-spacing: 0.0625rem; text-transform: uppercase; height: 3.25rem; }



.htw-src-peets-home.pv-notify, .htw-src-peets-home .pv-notify{ padding: 0px 1.25rem; }
.htw-src-peets-home.pv-notify__title, .htw-src-peets-home .pv-notify__title{ font-size: 1.25rem; font-weight: 500; line-height: 1.5; letter-spacing: 1px; color: rgb(147, 112, 49); text-transform: uppercase; }
.htw-src-peets-home.pv-notify__copy, .htw-src-peets-home .pv-notify__copy{ margin-bottom: 0.625rem; }
.htw-src-peets-home.pv-essentials--dark-mode .pv-notify__copy, .htw-src-peets-home .pv-essentials--dark-mode .pv-notify__copy{ color: rgb(255, 255, 255); }
.htw-src-peets-home.swatch, .htw-src-peets-home .swatch{ cursor: pointer; display: block; height: 1.875rem; margin: 0px; position: relative; width: 1.875rem; }



.htw-src-peets-home.subscription-disclaimer, .htw-src-peets-home .subscription-disclaimer{ display: none; padding-top: 0.625rem; padding-left: 1.25rem; font-size: 0.75rem; color: rgb(34, 34, 34); }
.htw-src-peets-home.subscription-disclaimer.show, .htw-src-peets-home .subscription-disclaimer.show{ display: block; }


.htw-src-peets-home.pv-essentials--dark-mode .pv-shoprunner .srd_a, .htw-src-peets-home .pv-essentials--dark-mode .pv-shoprunner .srd_a, .htw-src-peets-home.pv-essentials--dark-mode .pv-shoprunner .srd_msg, .htw-src-peets-home .pv-essentials--dark-mode .pv-shoprunner .srd_msg, .htw-src-peets-home.pv-essentials--dark-mode .subscription-disclaimer, .htw-src-peets-home .pv-essentials--dark-mode .subscription-disclaimer{ color: rgb(255, 255, 255); }



.htw-src-peets-home.buy-stack, .htw-src-peets-home .buy-stack{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 1.5rem; }
.htw-src-peets-home.buy-stack__price-btn-content, .htw-src-peets-home .buy-stack__price-btn-content{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 0.75rem; width: 100%; }
.htw-src-peets-home.buy-stack__price-btn-label, .htw-src-peets-home .buy-stack__price-btn-label{ text-transform: none; font-weight: 600; }
.htw-src-peets-home.buy-stack__price-btn-price, .htw-src-peets-home .buy-stack__price-btn-price{ font-weight: 400; }
.htw-src-peets-home.buy-stack__price-btn-divider, .htw-src-peets-home .buy-stack__price-btn-divider{ border-right: 0.5px solid rgb(255, 255, 255); height: 1.5625rem; opacity: 0.7; }
.htw-src-peets-home.buy-stack__actions, .htw-src-peets-home .buy-stack__actions{ margin-top: 0.5rem; }
.htw-src-peets-home.buy-stack__variants, .htw-src-peets-home .buy-stack__variants{ display: flex; gap: 1rem; }
.htw-src-peets-home.buy-stack__variants .config__group, .htw-src-peets-home .buy-stack__variants .config__group, .htw-src-peets-home.buy-stack__variants .config__header, .htw-src-peets-home .buy-stack__variants .config__header{ margin-bottom: 0px; }
.htw-src-peets-home.buy-stack__cta-row, .htw-src-peets-home .buy-stack__cta-row{ -webkit-box-align: stretch; align-items: stretch; display: flex; gap: 0.5rem; width: 100%; }
.htw-src-peets-home.buy-stack__cta-row .buy-stack__cta, .htw-src-peets-home .buy-stack__cta-row .buy-stack__cta{ -webkit-box-flex: 1; flex: 1 1 0%; min-width: 0px; }
.htw-src-peets-home.buy-stack__cta-row .buy-stack__cta:has(> .hide), .htw-src-peets-home .buy-stack__cta-row .buy-stack__cta:has(> .hide){ display: none; }
.htw-src-peets-home.buy-stack .config__heading, .htw-src-peets-home .buy-stack .config__heading{ font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 600; letter-spacing: 0px; margin-bottom: 0px; text-transform: none; }
.htw-src-peets-home.buy-stack__variants .config__header .config__heading:last-child, .htw-src-peets-home .buy-stack__variants .config__header .config__heading:last-child{ margin-bottom: 0.5rem; }
.htw-src-peets-home.buy-stack .buy-stack-variant__note, .htw-src-peets-home .buy-stack .buy-stack-variant__note, .htw-src-peets-home.buy-stack .config__helper, .htw-src-peets-home .buy-stack .config__helper{ color: rgb(118, 118, 118); font-family: proxima-nova, sans-serif; font-size: 0.875rem; margin: 0px 0px 0.5rem; }
.htw-src-peets-home.buy-stack .buy-stack-variant__note, .htw-src-peets-home .buy-stack .buy-stack-variant__note{ margin-bottom: 0.75rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton{ animation: 1.4s ease-in-out 0s infinite normal none running htw-src-peets-home-buy-stack-skeleton-pulse; display: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-heading, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-heading{ background: rgb(220, 220, 220); border-radius: 0.25rem; height: 1.5rem; margin-bottom: 0.5rem; width: 8.75rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-card, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-card{ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); border-radius: 0.5rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.5rem; margin-bottom: 0.5rem; padding: 1rem 1rem 1rem 0.5rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-card--compact, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-card--compact{ padding-bottom: 1rem; padding-top: 1rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-card-row, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-card-row{ -webkit-box-align: center; align-items: center; display: flex; gap: 0.5rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-radio, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-radio{ background: rgb(220, 220, 220); border-radius: 50%; flex-shrink: 0; height: 1.25rem; width: 1.25rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-badge, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-badge{ background: rgb(220, 220, 220); border-radius: 0.125rem; flex-shrink: 0; height: 1.5rem; margin-left: auto; width: 6rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-line, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-line{ background: rgb(220, 220, 220); border-radius: 0.25rem; display: block; height: 0.875rem; width: 100%; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-line--title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-line--title{ -webkit-box-flex: 1; flex: 1 1 0%; height: 1rem; max-width: 10rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-line--divider, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-line--divider{ height: 0.0625rem; margin: 0.25rem 0px; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-line--frequency, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-line--frequency{ height: 2rem; margin-left: 1.75rem; max-width: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-benefits, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-benefits{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.375rem; margin-left: 1.75rem; margin-top: 0.25rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line{ max-width: 11.25rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line:nth-child(2), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line:nth-child(2){ max-width: 10rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line:nth-child(3), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line:nth-child(3){ max-width: 8.75rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type.is-loading .buy-stack-purchase-type__skeleton, .htw-src-peets-home .buy-stack .buy-stack-purchase-type.is-loading .buy-stack-purchase-type__skeleton{ display: block; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type.is-loading .buy-stack-purchase-type__content, .htw-src-peets-home .buy-stack .buy-stack-purchase-type.is-loading .buy-stack-purchase-type__content{ display: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__heading, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__heading{ font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 600; letter-spacing: 0px; text-transform: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__header, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__header{ margin-bottom: 0.5rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.5rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; overflow: visible; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"], .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"], .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"], .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"]{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; margin: 0px; overflow: visible; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.5rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper{ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); border-radius: 0.5rem; box-shadow: none; margin: 0px; opacity: 1; padding: 1rem 1rem 1rem 0.5rem; width: 100%; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper:not(.is-active), .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper:not(.is-active){ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); box-shadow: none; opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper.is-active, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper.is-active{ background-color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); border-width: 0.09375rem; box-shadow: rgba(0, 0, 0, 0.04) 0px 0.0625rem 0.0625rem, rgba(0, 0, 0, 0.06) 0px 0.25rem 0.375rem; opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper{ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); border-radius: 0.5rem; box-shadow: none; opacity: 1; padding: 1rem 0.5rem; width: 100%; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper:last-child{ border-bottom: 1px solid rgb(203, 201, 198); border-right: 1px solid rgb(203, 201, 198); border-radius: 0.5rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper:not(.is-active), .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper:not(.is-active){ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); box-shadow: none; opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper.is-active, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper.is-active{ background-color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); border-width: 0.09375rem; box-shadow: rgba(0, 0, 0, 0.04) 0px 0.0625rem 0.0625rem, rgba(0, 0, 0, 0.06) 0px 0.25rem 0.375rem; opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card-title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card-title{ color: rgb(118, 118, 118); font-size: 1rem; font-weight: 600; line-height: 1; opacity: 1; text-transform: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__radio, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__radio{ flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-top: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__radio::after, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__radio::after{ content: ""; display: block; width: 0.875rem; height: 0.875rem; border: 1px solid rgb(203, 201, 198); border-radius: 50%; background: 0px 0px; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card.is-active .buy-stack-purchase-type__radio::after, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card.is-active .buy-stack-purchase-type__radio::after{ border-color: rgb(17, 17, 17); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0.1875rem inset, rgb(34, 34, 34) 0px 0px 0px 0.4375rem inset; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card.is-active .buy-stack-purchase-type__card-title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card.is-active .buy-stack-purchase-type__card-title{ color: rgb(17, 17, 17); opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card-heading, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card-heading{ -webkit-box-align: center; align-items: center; display: flex; line-height: 1; gap: 0.5rem; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 0.75rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card{ -webkit-box-align: start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 0.5rem; border: 1px solid rgb(203, 201, 198); cursor: pointer; display: flex; gap: 0.75rem; padding: 1rem 1rem 1rem 0.5rem; transition: border-color 0.2s, border-width 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card:not(.is-active){ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); box-shadow: none; opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card.is-active{ background: rgb(255, 255, 255); border-color: rgb(17, 17, 17); border-width: 0.09375rem; box-shadow: rgba(0, 0, 0, 0.04) 0px 0.0625rem 0.0625rem, rgba(0, 0, 0, 0.06) 0px 0.25rem 0.375rem; opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card .og-selling-plan__input, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card .og-selling-plan__input{ opacity: 0; pointer-events: none; width: 0px; height: 0px; position: absolute !important; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp{ -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); border-radius: 0.5rem; box-shadow: none; opacity: 1; padding: 1rem 0.5rem !important; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp .buy-stack-purchase-type__card-heading, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp .buy-stack-purchase-type__card-heading{ margin-bottom: 0px; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp:not(.is-active){ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); box-shadow: none; opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp:not(.is-active) .buy-stack-purchase-type__card-title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp:not(.is-active) .buy-stack-purchase-type__card-title{ color: rgb(118, 118, 118); opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp:not(.is-active) .buy-stack-purchase-type__radio::after, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp:not(.is-active) .buy-stack-purchase-type__radio::after{ border-color: rgb(203, 201, 198); box-shadow: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp.is-active{ border-color: rgb(17, 17, 17); border-width: 0.09375rem; box-shadow: rgba(0, 0, 0, 0.04) 0px 0.0625rem 0.0625rem, rgba(0, 0, 0, 0.06) 0px 0.25rem 0.375rem; opacity: 1; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card-inner, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card-inner{ -webkit-box-flex: 1; flex: 1 1 0%; min-width: 0px; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card-inner--compact .buy-stack-purchase-type__benefits, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card-inner--compact .buy-stack-purchase-type__benefits{ display: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__badge, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__badge{ font-size: 0.75rem; font-weight: 600; text-transform: none; background: rgb(146, 112, 54); color: rgb(255, 255, 255); padding: 0.25rem 0.75rem; border-radius: 0.125rem; white-space: nowrap; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__divider, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__divider{ background: rgb(205, 205, 205); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0.75rem 0px; }

.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select{ width: 100%; padding-left: 0px !important; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency{ height: 2rem; width: 100%; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-selected-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-selected-option{ -webkit-box-align: center; align-items: center; background: rgb(253, 251, 248); border-radius: 0.25rem; border: 1px solid rgb(220, 220, 220); color: rgb(94, 94, 94); display: flex; font-size: 0.875rem; font-weight: 400; height: 2rem; line-height: 1rem; padding: 0.5rem 2.25rem 0.5rem 0.5rem; text-transform: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-selected-option::after, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-selected-option::after{ font-size: 0.75rem; right: 0.75rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-dropdown, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-dropdown{ background: rgb(255, 255, 255); border-radius: 0.375rem; border: 1px solid rgb(220, 220, 220); box-shadow: rgba(0, 0, 0, 0.3) 0px 0.0625rem 0.125rem, rgba(0, 0, 0, 0.15) 0px 0.125rem 0.375rem 0.125rem; left: 0px; max-height: 15.625rem; overflow-y: auto; padding-bottom: 0.5rem; top: calc(100% + 0.5rem); width: 100%; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__header, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__header{ border-bottom: 1px solid rgb(220, 220, 220); list-style: none; padding: 0.75rem 1rem 1rem; pointer-events: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__title{ color: rgb(0, 0, 0); font-size: 1.125rem; font-weight: 400; line-height: 1.75rem; margin: 0px; text-transform: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__subtitle, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__subtitle{ color: rgb(94, 94, 94); font-size: 0.875rem; line-height: 1.25rem; margin: 0px; text-transform: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option{ background: rgb(255, 255, 255); border-bottom: 1px solid rgb(220, 220, 220); color: rgb(94, 94, 94); font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5rem; min-height: 3.5rem; padding: 1rem 0.75rem; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option .ss-option-text, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option .ss-option-text{ text-transform: none; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option:last-child, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option.highlighted, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option.highlighted, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option:hover, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option:hover{ background: rgba(0, 0, 0, 0.04); color: rgb(0, 0, 0); }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option.ticked, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option.ticked{ background: rgba(0, 0, 0, 0.08); color: rgb(0, 0, 0); font-weight: 500; }
.htw-src-peets-home.buy-stack .buy-stack-purchase-type__select, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__select{ display: none !important; }
.htw-src-peets-home.buy-stack .buy-stack-quantity__chips, .htw-src-peets-home .buy-stack .buy-stack-quantity__chips{ margin-bottom: 0px; }
.htw-src-peets-home.buy-stack .buy-stack-variant__pills, .htw-src-peets-home .buy-stack .buy-stack-variant__pills{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; overflow: visible; padding: 0px; width: 100%; }
.htw-src-peets-home.buy-stack .buy-stack-variant__pill, .htw-src-peets-home .buy-stack .buy-stack-variant__pill{ -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); border-radius: 0.5rem; box-sizing: border-box; color: rgb(118, 118, 118); cursor: pointer; display: flex; font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 500; height: auto; -webkit-box-pack: center; justify-content: center; letter-spacing: 0.01562rem; line-height: 1.5rem; margin: 0px; min-height: 3rem; padding: 0.5rem 0.75rem; text-transform: none; transition: border-color 0.15s, border-width 0.15s; }
.htw-src-peets-home.buy-stack .buy-stack-variant__pill .config__radio-button-label-text, .htw-src-peets-home .buy-stack .buy-stack-variant__pill .config__radio-button-label-text{ color: inherit; font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: inherit; letter-spacing: 0px; line-height: 1; text-align: center; text-transform: none; white-space: nowrap; }
.htw-src-peets-home.buy-stack .config__radio-button-input:checked + .buy-stack-variant__pill, .htw-src-peets-home .buy-stack .config__radio-button-input:checked + .buy-stack-variant__pill{ background: rgb(255, 255, 255); border: 0.09375rem solid rgb(17, 17, 17); color: rgb(17, 17, 17); font-weight: 500; }
.htw-src-peets-home.buy-stack .pv-coupon, .htw-src-peets-home .buy-stack .pv-coupon{ margin-top: 2rem; }
.htw-src-peets-home.buy-stack .pv-coupon__icon, .htw-src-peets-home .buy-stack .pv-coupon__icon{ margin-top: 0.0625rem; }
.htw-src-peets-home.buy-stack-quantity, .htw-src-peets-home .buy-stack-quantity{ margin-bottom: 0px !important; }
.htw-src-peets-home.buy-stack-quantity__heading, .htw-src-peets-home .buy-stack-quantity__heading{ font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 600; letter-spacing: 0px; text-transform: none; }
.htw-src-peets-home.buy-stack-quantity__heading-unit, .htw-src-peets-home .buy-stack-quantity__heading-unit{ color: rgb(94, 94, 94); font-family: proxima-nova, sans-serif; font-weight: 400; margin-left: 0.25rem; }
.htw-src-peets-home.buy-stack-quantity__header, .htw-src-peets-home .buy-stack-quantity__header{ margin-bottom: 0.5rem; }
.htw-src-peets-home.buy-stack-quantity .pv-qty, .htw-src-peets-home .buy-stack-quantity .pv-qty{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }
.htw-src-peets-home.buy-stack-quantity--inline, .htw-src-peets-home .buy-stack-quantity--inline{ flex-shrink: 0; width: 8.375rem; margin-bottom: 0px !important; }
.htw-src-peets-home.buy-stack-quantity--inline .buy-stack-quantity__chips, .htw-src-peets-home .buy-stack-quantity--inline .buy-stack-quantity__chips, .htw-src-peets-home.buy-stack-quantity--inline .config__group-inner, .htw-src-peets-home .buy-stack-quantity--inline .config__group-inner{ margin: 0px; }
.htw-src-peets-home.buy-stack-quantity--inline .pv-qty, .htw-src-peets-home .buy-stack-quantity--inline .pv-qty{ background: rgb(255, 255, 255); border-radius: 0.5rem; border: 1px solid rgb(118, 118, 118); overflow: hidden; }







.htw-src-peets-home.buy-stack-quantity__chip-wrap, .htw-src-peets-home .buy-stack-quantity__chip-wrap{ position: relative; width: 100%; }
.htw-src-peets-home.buy-stack-quantity__chip-group, .htw-src-peets-home .buy-stack-quantity__chip-group{ display: flex; gap: 0.5rem; width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: 0px 0px; -webkit-box-align: stretch; align-items: stretch; height: 4.25rem; }
.htw-src-peets-home.buy-stack-quantity__chip, .htw-src-peets-home .buy-stack-quantity__chip{ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); border-radius: 0.5rem; box-sizing: border-box; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; height: 4.25rem; max-height: 4.25rem; min-height: 4.25rem; overflow: hidden; padding: 0px; text-align: center; width: auto; }
.htw-src-peets-home.buy-stack-quantity__chip.is-selected, .htw-src-peets-home .buy-stack-quantity__chip.is-selected{ background: rgb(255, 255, 255); border: 0.09375rem solid rgb(17, 17, 17); }
.htw-src-peets-home.buy-stack-quantity__chip.pv-qty__button.is-selected, .htw-src-peets-home .buy-stack-quantity__chip.pv-qty__button.is-selected{ background-color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); }
.htw-src-peets-home.buy-stack-quantity__chip-badge-slot, .htw-src-peets-home .buy-stack-quantity__chip-badge-slot{ display: block; flex-shrink: 0; height: 1.4375rem; min-height: 1.4375rem; }
.htw-src-peets-home.buy-stack-quantity__chip-badge, .htw-src-peets-home .buy-stack-quantity__chip-badge{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 100%; height: 1.4375rem; min-height: 1.4375rem; padding: 0.1875rem 0.75rem; background: rgb(146, 112, 54); color: rgb(255, 255, 255); font-size: 0.875rem; font-weight: 400; line-height: 1.25rem; text-transform: lowercase; }
.htw-src-peets-home.buy-stack-quantity__chip-badge.hide, .htw-src-peets-home .buy-stack-quantity__chip-badge.hide{ visibility: hidden; }
.htw-src-peets-home.buy-stack-quantity__chip-body, .htw-src-peets-home .buy-stack-quantity__chip-body{ -webkit-box-flex: 1; flex: 1 1 0%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 0.125rem; padding: 0.25rem 0.5rem; min-height: 0px; }
.htw-src-peets-home.buy-stack-quantity__chip-qty, .htw-src-peets-home .buy-stack-quantity__chip-qty{ color: rgb(118, 118, 118); font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 500; line-height: 1.25; text-transform: none; }
.htw-src-peets-home.buy-stack-quantity__chip-price-row, .htw-src-peets-home .buy-stack-quantity__chip-price-row{ display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: center; justify-content: center; gap: 0.125rem; flex-wrap: wrap; }
.htw-src-peets-home.buy-stack-quantity__chip-price, .htw-src-peets-home .buy-stack-quantity__chip-price, .htw-src-peets-home.buy-stack-quantity__chip-unit, .htw-src-peets-home .buy-stack-quantity__chip-unit{ color: rgb(118, 118, 118); font-family: proxima-nova, sans-serif; font-size: 0.75rem; font-weight: 500; line-height: 1.33; }
.htw-src-peets-home.buy-stack-quantity__notes, .htw-src-peets-home .buy-stack-quantity__notes{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.25rem; }
.htw-src-peets-home.buy-stack-quantity__serving-note, .htw-src-peets-home .buy-stack-quantity__serving-note{ -webkit-box-align: center; align-items: center; display: flex; gap: 0.25rem; }
.htw-src-peets-home.buy-stack-quantity__serving-note:first-child, .htw-src-peets-home .buy-stack-quantity__serving-note:first-child{ margin-top: 0.75rem; }
.htw-src-peets-home.buy-stack-quantity__serving-note .tooltip, .htw-src-peets-home .buy-stack-quantity__serving-note .tooltip{ display: inline-flex; -webkit-box-flex: 0; flex: 0 0 auto; }





.htw-src-peets-home.buy-stack-quantity__note, .htw-src-peets-home .buy-stack-quantity__note{ color: rgb(94, 94, 94); font-family: proxima-nova, sans-serif; font-size: 0.8125rem; line-height: 1.4; margin-bottom: 0px; }

.htw-src-peets-home.buy-stack-quantity__note--serving, .htw-src-peets-home .buy-stack-quantity__note--serving{ margin: 0px; font-style: italic; }
.htw-src-peets-home.buy-stack-quantity .pv-qty__button, .htw-src-peets-home .buy-stack-quantity .pv-qty__button{ -webkit-box-align: stretch; align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; font-family: proxima-nova, sans-serif; -webkit-box-pack: start; justify-content: flex-start; height: 4.25rem; min-height: 4.25rem; max-height: 4.25rem; padding: 0px; width: auto; }
.htw-src-peets-home.buy-stack-quantity .pv-qty__button.is-selected, .htw-src-peets-home .buy-stack-quantity .pv-qty__button.is-selected{ background-color: rgb(255, 255, 255); border-color: rgb(17, 17, 17); }
.htw-src-peets-home.buy-stack-quantity .pv-qty__button.is-selected .buy-stack-quantity__chip-qty, .htw-src-peets-home .buy-stack-quantity .pv-qty__button.is-selected .buy-stack-quantity__chip-qty{ color: rgb(17, 17, 17); }
.htw-src-peets-home.buy-stack-benefits__list, .htw-src-peets-home .buy-stack-benefits__list{ display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: repeat(2, auto); grid-auto-flow: column; gap: 0.25rem 1rem; width: 100%; }
.htw-src-peets-home.buy-stack-benefits__list--muted, .htw-src-peets-home .buy-stack-benefits__list--muted{ opacity: 0.45; }
.htw-src-peets-home.buy-stack-benefits__item, .htw-src-peets-home .buy-stack-benefits__item{ -webkit-box-align: center; align-items: center; color: rgb(94, 94, 94); display: flex; font-size: 0.875rem; gap: 0.25rem; line-height: 1.25rem; padding-bottom: 0px; }

.htw-src-peets-home.buy-stack-benefits__item.is-active .buy-stack-benefits__text, .htw-src-peets-home .buy-stack-benefits__item.is-active .buy-stack-benefits__text{ color: rgb(0, 0, 0); font-weight: 600; }
@-webkit-keyframes htw-src-peets-home-buy-stack-skeleton-pulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.45; }
}
@keyframes htw-src-peets-home-buy-stack-skeleton-pulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.45; }
}
























.htw-src-peets-home.buy-stack-order-option__card, .htw-src-peets-home .buy-stack-order-option__card{ -webkit-box-align: start; align-items: flex-start; background: rgb(255, 255, 255); border-radius: 0.5rem; border: 1px solid rgb(203, 201, 198); box-shadow: none; cursor: pointer; display: flex; gap: 0.5rem; margin-bottom: 0px; opacity: 1; padding: 1rem 1rem 1rem 0.5rem; transition: border-color 0.2s, border-width 0.2s, box-shadow 0.2s, -webkit-box-shadow 0.2s; width: 100%; }
.htw-src-peets-home.buy-stack-order-option__card:not(.is-active):not(.is-disabled), .htw-src-peets-home .buy-stack-order-option__card:not(.is-active):not(.is-disabled){ background: rgb(255, 255, 255); border: 1px solid rgb(203, 201, 198); box-shadow: none; opacity: 1; }


.htw-src-peets-home.buy-stack-order-option__card.is-active, .htw-src-peets-home .buy-stack-order-option__card.is-active{ background: rgb(255, 255, 255); border: 0.09375rem solid rgb(17, 17, 17); box-shadow: rgba(0, 0, 0, 0.04) 0px 0.0625rem 0.0625rem, rgba(0, 0, 0, 0.06) 0px 0.25rem 0.375rem; opacity: 1; }
.htw-src-peets-home.buy-stack-order-option__card.is-disabled, .htw-src-peets-home .buy-stack-order-option__card.is-disabled{ cursor: not-allowed; opacity: 0.45; pointer-events: none; }













.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn{ -webkit-box-align: center; align-items: center; background-color: rgb(146, 112, 54); border-radius: 6.25rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: flex; font-family: proxima-nova, sans-serif; font-size: 1.125rem; font-weight: 600; height: 3.5rem; -webkit-box-pack: center; justify-content: center; letter-spacing: 0.00937rem; line-height: 1.75rem; padding: 1rem 1.5rem; text-transform: none; }

.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn:hover:not(.disabled):not(:disabled), .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn:hover:not(.disabled):not(:disabled){ background-color: rgb(130, 100, 43); }
.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-content, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-content, .htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .js-add-to-bag-text, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .js-add-to-bag-text{ -webkit-box-align: center; align-items: center; display: flex; flex-wrap: nowrap; -webkit-box-pack: center; justify-content: center; min-width: 0px; width: 100%; }
.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-label, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-label{ flex-shrink: 1; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-price, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-price{ flex-shrink: 0; white-space: nowrap; }
.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-divider, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-divider{ flex-shrink: 0; }
.htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-title, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-title{ font-size: 1.75rem; font-weight: 700; line-height: 2.25rem; letter-spacing: 0px; text-transform: none; color: rgb(0, 0, 0); margin-bottom: 0.5rem; }
.htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-header__row, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-header__row{ -webkit-box-align: center; align-items: center; }
.htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-price, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-price{ color: rgb(0, 0, 0); font-size: 1rem; font-weight: 700; letter-spacing: 0px; line-height: 1.5rem; min-height: 1.5rem; text-transform: none; width: auto; }









.htw-src-peets-home.buy-stack-qty-modal__list-item, .htw-src-peets-home .buy-stack-qty-modal__list-item{ background: 0px 0px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(220, 220, 220); border-image: none; color: rgb(94, 94, 94); cursor: pointer; display: block; font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5rem; min-height: 3.5rem; padding: 1rem 0.75rem; text-align: left; width: 100%; }
.htw-src-peets-home.buy-stack-qty-modal__list-item:last-child, .htw-src-peets-home .buy-stack-qty-modal__list-item:last-child{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.htw-src-peets-home.buy-stack-qty-modal__list-item:hover, .htw-src-peets-home .buy-stack-qty-modal__list-item:hover{ background: rgba(0, 0, 0, 0.04); color: rgb(0, 0, 0); }
.htw-src-peets-home.buy-stack-qty-modal__list-item.is-selected, .htw-src-peets-home .buy-stack-qty-modal__list-item.is-selected{ background: rgba(0, 0, 0, 0.08); color: rgb(0, 0, 0); font-weight: 500; }






.htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) #attentive_creative, .htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) #talkable-offer, .htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) .ada-button-frame, .htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) .sticky-atc, .htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) .sticky-atc__choose-option, .htw-src-peets-home:has(.style-select--frequency.open) #attentive_creative, .htw-src-peets-home:has(.style-select--frequency.open) #talkable-offer, .htw-src-peets-home:has(.style-select--frequency.open) .ada-button-frame, .htw-src-peets-home:has(.style-select--frequency.open) .sticky-atc, .htw-src-peets-home:has(.style-select--frequency.open) .sticky-atc__choose-option{ opacity: 0 !important; pointer-events: none !important; visibility: hidden !important; }
























.htw-src-peets-home.pv-essentials--dark-mode .pv-details, .htw-src-peets-home .pv-essentials--dark-mode .pv-details{ color: rgb(255, 255, 255); }
.htw-src-peets-home.pv-details__inner p, .htw-src-peets-home .pv-details__inner p{ margin-bottom: 1.25rem; text-align: center; font-size: 0.9375rem; line-height: 1.21875rem; }
.htw-src-peets-home.pv-details__inner p:last-of-type, .htw-src-peets-home .pv-details__inner p:last-of-type{ margin-bottom: 0.625rem; }
.htw-src-peets-home.pv-details__roast, .htw-src-peets-home .pv-details__roast{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.htw-src-peets-home.pv-details__roast-heading, .htw-src-peets-home .pv-details__roast-heading{ font-family: proxima-nova, sans-serif; font-size: 0.625rem; font-weight: 700; line-height: 120%; letter-spacing: 0.0625rem; text-align: center; text-transform: uppercase; }
.htw-src-peets-home.pv-details__roast-copy, .htw-src-peets-home .pv-details__roast-copy{ font-size: 0.875rem; font-weight: 400; line-height: 150%; }
.htw-src-peets-home.pv-details__roast-flavors, .htw-src-peets-home .pv-details__roast-flavors{ display: flex; column-gap: 1.5rem; }
.htw-src-peets-home.pv-details__roast-flavor-item, .htw-src-peets-home .pv-details__roast-flavor-item{ padding: 0px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; font-size: 0.875rem; line-height: 150%; }
.htw-src-peets-home.pv-details__flavor-icon, .htw-src-peets-home .pv-details__flavor-icon{ vertical-align: middle; width: 1.375rem; margin-right: 0.625rem; }
.htw-src-peets-home.pv-essentials, .htw-src-peets-home .pv-essentials{ position: relative; padding: 0.25rem 0px 0px; }


.htw-src-peets-home.pv-essentials__container, .htw-src-peets-home .pv-essentials__container{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0px auto; max-width: 90rem; }
.htw-src-peets-home.pv-essentials .config__heading, .htw-src-peets-home .pv-essentials .config__heading{ text-align: left; }
.htw-src-peets-home.pv-essential, .htw-src-peets-home .pv-essential{ position: relative; }
.htw-src-peets-home.quick-add .pv-essential, .htw-src-peets-home .quick-add .pv-essential{ width: 100%; }
.htw-src-peets-home.pv-essential--product, .htw-src-peets-home .pv-essential--product{ padding-bottom: 2.5rem; }
.htw-src-peets-home.pv-title, .htw-src-peets-home .pv-title{ font-size: 1.125rem; font-weight: 700; line-height: 1.33; letter-spacing: 1.5px; text-transform: uppercase; }
.htw-src-peets-home.pv-essentials--dark-mode .pv-title, .htw-src-peets-home .pv-essentials--dark-mode .pv-title{ color: rgb(255, 255, 255); }
.htw-src-peets-home.pv-header, .htw-src-peets-home .pv-header{ margin-bottom: 1.25rem; }
.htw-src-peets-home.pv-header__row, .htw-src-peets-home .pv-header__row{ display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: start; align-items: flex-start; }
.htw-src-peets-home.pv-header__eyebrow-text, .htw-src-peets-home .pv-header__eyebrow-text{ font-family: proxima-nova, sans-serif; font-weight: 700; font-size: 0.75rem; line-height: 1.125rem; letter-spacing: 0.0625rem; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; color: rgb(147, 112, 49); }
.htw-src-peets-home.pv-header__reviews, .htw-src-peets-home .pv-header__reviews{ cursor: pointer; margin-top: 0.3125rem; }
.htw-src-peets-home.pv-essentials--dark-mode .pv-header__reviews, .htw-src-peets-home .pv-essentials--dark-mode .pv-header__reviews{ color: rgb(255, 255, 255); }
.htw-src-peets-home.pv-header__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_text, .htw-src-peets-home .pv-header__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_text, .htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text, .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text, .htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text:hover, .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text:hover{ font-family: proxima-nova, sans-serif !important; font-weight: 500 !important; font-size: 0.75rem !important; line-height: 1.125rem !important; letter-spacing: 0.0625rem !important; color: rgb(34, 34, 34) !important; }
.htw-src-peets-home.pv-essentials--dark-mode .pv-header__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_text, .htw-src-peets-home .pv-essentials--dark-mode .pv-header__reviews [data-bv-show="inline_rating"] .bv_main_container .bv_text, .htw-src-peets-home.pv-essentials--dark-mode .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text, .htw-src-peets-home .pv-essentials--dark-mode .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text, .htw-src-peets-home.pv-essentials--dark-mode .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text:hover, .htw-src-peets-home .pv-essentials--dark-mode .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_numReviews_text:hover{ color: rgb(255, 255, 255) !important; }
.htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"], .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"], .htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"]:focus, .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"]:focus, .htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"]:hover, .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"]:hover{ outline: 0px !important; }
.htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_avgRating_component_container, .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_avgRating_component_container, .htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container div.bv_main_container_row_flex, .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container div.bv_main_container_row_flex{ display: none !important; }
.htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex, .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_main_container_row_flex, .htw-src-peets-home.pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container, .htw-src-peets-home .pv-header__reviews [data-bv-show="rating_summary"] .bv_main_container .bv_stars_component_container{ padding-right: 0px !important; }
.htw-src-peets-home.pv-header--product.pv-header--mobile, .htw-src-peets-home .pv-header--product.pv-header--mobile{ display: none; }
.htw-src-peets-home.pv-header--product.pv-header--mobile .pv-header, .htw-src-peets-home .pv-header--product.pv-header--mobile .pv-header{ margin-bottom: 0px; }
.htw-src-peets-home.pv-header--product.pv-header--mobile .pv-header__row, .htw-src-peets-home .pv-header--product.pv-header--mobile .pv-header__row{ -webkit-box-pack: center; justify-content: center; }
.htw-src-peets-home.pv-header--product .pv-title, .htw-src-peets-home .pv-header--product .pv-title{ font-size: 1.625rem; font-weight: 700; line-height: 120%; letter-spacing: 0.5px; text-transform: uppercase; }
.htw-src-peets-home.pv-header--product .pv-header__reviews, .htw-src-peets-home .pv-header--product .pv-header__reviews{ display: none; }
.htw-src-peets-home.pv-header--product .pv-price, .htw-src-peets-home .pv-header--product .pv-price{ font-size: 0.75rem; font-weight: 600; letter-spacing: 0.03125rem; line-height: 120%; text-transform: uppercase; }
.htw-src-peets-home.pv-header--product .pv-price__original, .htw-src-peets-home .pv-header--product .pv-price__original, .htw-src-peets-home.pv-header--product .pv-price__original-unit, .htw-src-peets-home .pv-header--product .pv-price__original-unit{ font-weight: 600; }
.htw-src-peets-home.pv-header--product .pv-price__compare, .htw-src-peets-home .pv-header--product .pv-price__compare{ font-size: 100%; margin-left: 1.125rem; vertical-align: top; }
.htw-src-peets-home.pv-header--product .pv-price__compare-unit, .htw-src-peets-home .pv-header--product .pv-price__compare-unit{ text-decoration: line-through; }
.htw-src-peets-home.pv-price, .htw-src-peets-home .pv-price{ width: 50%; font-family: proxima-nova, sans-serif; font-size: 1rem; font-weight: 500; line-height: 1.71; color: rgb(34, 34, 34); margin-bottom: 0px; }





.htw-src-peets-home.pv-essentials--dark-mode .pv-price, .htw-src-peets-home .pv-essentials--dark-mode .pv-price{ color: rgb(255, 255, 255); }
.htw-src-peets-home.pv-price__compare, .htw-src-peets-home .pv-price__compare, .htw-src-peets-home.pv-price__original, .htw-src-peets-home .pv-price__original{ display: inline-block; vertical-align: middle; }
.htw-src-peets-home.pv-price__compare, .htw-src-peets-home .pv-price__compare{ font-size: 90%; text-decoration: line-through; }


.htw-src-peets-home.lb-to-oz .pv-price__unit--lb, .htw-src-peets-home .lb-to-oz .pv-price__unit--lb, .htw-src-peets-home.pv-price__unit--oz, .htw-src-peets-home .pv-price__unit--oz{ display: none; }

.htw-src-peets-home.pv-price__servings, .htw-src-peets-home .pv-price__servings{ display: none; font-size: 0.6875rem; }

.htw-src-peets-home.pv-price--buy-stack, .htw-src-peets-home .pv-price--buy-stack{ width: auto; min-height: 1.5rem; line-height: 1.5rem; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__buy-stack-row, .htw-src-peets-home .pv-price--buy-stack .pv-price__buy-stack-row{ -webkit-box-align: baseline; align-items: baseline; display: flex; flex-wrap: nowrap; gap: 0px; min-height: 1.5rem; line-height: 1.5rem; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group, .htw-src-peets-home.pv-price--buy-stack .pv-price__current-group, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group{ -webkit-box-align: baseline; align-items: baseline; display: inline-flex; flex-shrink: 0; gap: 0px; line-height: 1.5rem; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__unit-suffix .pv-price__per, .htw-src-peets-home .pv-price--buy-stack .pv-price__unit-suffix .pv-price__per{ display: inline; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__unit-suffix .pv-price__unit--oz, .htw-src-peets-home .pv-price--buy-stack .pv-price__unit-suffix .pv-price__unit--oz{ display: none; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group{ color: rgb(118, 118, 118); }
.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group .pv-price__compare, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group .pv-price__compare{ font-size: 1rem; font-weight: 400; text-decoration: line-through; margin-left: 0px; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group .pv-price__unit-suffix, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group .pv-price__unit-suffix{ font-size: 1rem; font-weight: 400; color: rgb(118, 118, 118); text-decoration: line-through; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group:not(.hide), .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group:not(.hide){ margin-right: 0.5rem; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group.hide, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group.hide{ margin: 0px; max-width: 0px; opacity: 0; overflow: hidden; pointer-events: none; visibility: hidden; width: 0px; display: inline-flex !important; }
.htw-src-peets-home.pv-price--buy-stack .pv-price__current-group .pv-price__original, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group .pv-price__original, .htw-src-peets-home.pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix{ font-size: 1rem; font-weight: 700; color: rgb(0, 0, 0); }
.htw-src-peets-home.pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix .pv-price__per, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix .pv-price__per, .htw-src-peets-home.pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix .pv-price__unit--lb, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix .pv-price__unit--lb{ font-weight: 700; }
.htw-src-peets-home.pv-qty, .htw-src-peets-home .pv-qty{ border: 1px solid rgb(147, 112, 49); border-radius: 0.3125rem; }


.htw-src-peets-home.pv-qty__input, .htw-src-peets-home .pv-qty__input{ text-align: center; position: relative; padding: 0px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; min-height: 2.8125rem; }
.htw-src-peets-home.pv-qty__input:not(.pv-qty__input--coffee), .htw-src-peets-home .pv-qty__input:not(.pv-qty__input--coffee){ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }

.htw-src-peets-home.pv-qty__input .minus, .htw-src-peets-home .pv-qty__input .minus{ border-right: 1px solid rgb(148, 148, 148); border-radius: 5px 0px 0px 5px; }
.htw-src-peets-home.pv-qty__input .plus, .htw-src-peets-home .pv-qty__input .plus{ border-left: 1px solid rgb(148, 148, 148); border-radius: 0px 5px 5px 0px; }
.htw-src-peets-home.pv-qty__input .minus, .htw-src-peets-home .pv-qty__input .minus, .htw-src-peets-home.pv-qty__input .plus, .htw-src-peets-home .pv-qty__input .plus{ -webkit-box-align: center; align-items: center; background-color: rgb(235, 226, 211); display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; min-height: 2.8125rem; width: 2.6875rem; }

.htw-src-peets-home.pv-qty__input .minus.disabled, .htw-src-peets-home .pv-qty__input .minus.disabled, .htw-src-peets-home.pv-qty__input .minus[disabled], .htw-src-peets-home .pv-qty__input .minus[disabled], .htw-src-peets-home.pv-qty__input .plus.disabled, .htw-src-peets-home .pv-qty__input .plus.disabled, .htw-src-peets-home.pv-qty__input .plus[disabled], .htw-src-peets-home .pv-qty__input .plus[disabled]{ opacity: 0.4; }
.htw-src-peets-home.pv-qty__input .icon, .htw-src-peets-home .pv-qty__input .icon{ font-size: 1.25rem; }

.htw-src-peets-home.pv-qty__number-wrapper, .htw-src-peets-home .pv-qty__number-wrapper{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-align: end; align-items: flex-end; -webkit-box-pack: center; justify-content: center; }
.htw-src-peets-home.pv-qty__input--bar button.plus, .htw-src-peets-home .pv-qty__input--bar button.plus{ border-top-right-radius: 0px; }
.htw-src-peets-home.pv-qty__input--bar button.minus, .htw-src-peets-home .pv-qty__input--bar button.minus{ border-top-left-radius: 0px; }
.htw-src-peets-home.pv-qty__number, .htw-src-peets-home .pv-qty__number{ font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.03125rem; color: rgb(147, 112, 49); line-height: 0.8125rem; }


.htw-src-peets-home.pv-qty__discount-text, .htw-src-peets-home .pv-qty__discount-text{ -webkit-box-flex: 1; flex: 1 0 100%; font-family: proxima-nova, sans-serif; font-size: 0.625rem; font-weight: 500; line-height: 0.6125rem; letter-spacing: 0.03125rem; text-transform: uppercase; margin-top: 0.25rem; }



.htw-src-peets-home.pv-qty__button, .htw-src-peets-home .pv-qty__button{ -webkit-box-align: center; align-items: center; border-right: 1px solid rgb(147, 112, 49); display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-pack: start; justify-content: flex-start; min-height: 4.375rem; padding: 0.625rem; width: 33.333%; }


.htw-src-peets-home.pv-essentials--dark-mode .pv-qty__button, .htw-src-peets-home .pv-essentials--dark-mode .pv-qty__button{ border: 1px solid rgb(255, 255, 255); }
.htw-src-peets-home.pv-qty__button.is-selected, .htw-src-peets-home .pv-qty__button.is-selected{ background-color: rgba(185, 151, 91, 0.2); border-color: rgb(171, 135, 73); }









.htw-src-peets-home.pv-qty__limit, .htw-src-peets-home .pv-qty__limit{ font-size: 0.8rem; font-family: proxima-nova, sans-serif; font-weight: 500; margin-top: 0.3125rem; }
.htw-src-peets-home.pv-essentials--dark-mode .pv-qty__limit, .htw-src-peets-home .pv-essentials--dark-mode .pv-qty__limit{ color: rgb(255, 255, 255); }











.htw-src-peets-home.quick-add .pv-instant-upsell, .htw-src-peets-home .quick-add .pv-instant-upsell{ margin-bottom: 1.125rem; }
.htw-src-peets-home.search, .htw-src-peets-home .search{ position: fixed; top: 0px; left: 0px; right: 0px; background: rgb(247, 246, 241); opacity: 0; transition: 0.4s ease-in-out; visibility: hidden; z-index: 16; transform: translate3d(0px, -100%, 0px); overflow: hidden; }
.htw-src-peets-home.branch-banner-is-active .search, .htw-src-peets-home .branch-banner-is-active .search{ top: 4.75rem; }
.htw-src-peets-home.search.display-none, .htw-src-peets-home .search.display-none{ display: none; }
.htw-src-peets-home.search.is-open, .htw-src-peets-home .search.is-open{ opacity: 1; transform: translateZ(0px); visibility: visible; }










.htw-src-peets-home.search__floating-label, .htw-src-peets-home .search__floating-label{ position: absolute; padding: 0.625rem 0px; line-height: normal; color: rgb(34, 34, 34); opacity: 1; background: 0px 0px; pointer-events: none; transition: transform 0.3s ease-in-out, padding 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }

.htw-src-peets-home.search-overlay, .htw-src-peets-home .search-overlay{ background: rgba(0, 0, 0, 0.5); inset: 3.75rem 0px 0px; position: fixed; opacity: 0; transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out; width: 100%; visibility: hidden; z-index: 10; }
.htw-src-peets-home.site-search-exposed .search-overlay, .htw-src-peets-home .site-search-exposed .search-overlay{ opacity: 1; visibility: visible; }









.htw-src-peets-home.autocomplete, .htw-src-peets-home .autocomplete{ background-color: rgb(247, 246, 241); max-height: 0px; opacity: 0; transition: height 0.3s ease-in-out, visibility 0.3s ease-in-out, opacity 0.3s ease-in-out; visibility: hidden; overflow: hidden; }
.htw-src-peets-home.autocomplete.is-visible, .htw-src-peets-home .autocomplete.is-visible{ max-height: 50rem; opacity: 1; visibility: visible; }


.htw-src-peets-home.search-item, .htw-src-peets-home .search-item{ width: 100%; border: 1px solid rgb(183, 183, 183); border-radius: 0.3125rem; margin-bottom: 1.25rem; position: relative; }
.htw-src-peets-home.search-item__link-wrapper, .htw-src-peets-home .search-item__link-wrapper{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; padding: 0.5rem 0.5rem 0.5rem 0.9375rem; }
.htw-src-peets-home.search-item__essentials, .htw-src-peets-home .search-item__essentials{ padding-right: 0.625rem; }
.htw-src-peets-home.search-item__title, .htw-src-peets-home .search-item__title{ font-size: 0.8rem; font-weight: 500; line-height: 1.5; margin: 0px 0px 0.3125rem; }
.htw-src-peets-home.search-item__price, .htw-src-peets-home .search-item__price{ font-family: proxima-nova, sans-serif; font-size: 0.8rem; font-weight: 500; letter-spacing: 1px; margin-bottom: 0px; }
.htw-src-peets-home.search-item__img-wrapper, .htw-src-peets-home .search-item__img-wrapper{ min-width: 5rem; width: 5rem; margin-left: auto; }
.htw-src-peets-home.search-item__img-wrapper img, .htw-src-peets-home .search-item__img-wrapper img{ position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 85.2% !important; }
.htw-src-peets-home.site-search-exposed, .htw-src-peets-home .site-search-exposed{ overflow: hidden; }




























































.htw-src-peets-home.tooltip, .htw-src-peets-home .tooltip{ position: relative; }




.htw-src-peets-home.tooltip__content--reversed, .htw-src-peets-home .tooltip__content--reversed{ right: auto; left: 0px; }
.htw-src-peets-home.tooltip__content--inverted, .htw-src-peets-home .tooltip__content--inverted{ bottom: unset; top: 2.4375rem; z-index: 1; }









.htw-src-peets-home.vid, .htw-src-peets-home .vid{ cursor: pointer; position: relative; }










.htw-src-peets-home.playing, .htw-src-peets-home .playing{ background-color: rgb(0, 0, 0); }

.htw-src-peets-home.product-carousel .pi, .htw-src-peets-home .product-carousel .pi{ margin-bottom: 0px; }

















.htw-src-peets-home.product-carousel .flickity-button, .htw-src-peets-home .product-carousel .flickity-button{ width: 3.125rem; height: 3.125rem; z-index: 2; }
.htw-src-peets-home.product-carousel-24, .htw-src-peets-home .product-carousel-24{ --section-padding-x: 40px; --section-padding-y: 100px; background-color: var(--background-color); margin: 0px auto; max-width: var(--ss-max-width); padding: var(--section-padding-y) 0; width: 100%; }







.htw-src-peets-home.product-carousel-24__item, .htw-src-peets-home .product-carousel-24__item{ --item-width: 260px; --spacing: 16px; color: rgb(48, 38, 30); display: flex; -webkit-box-flex: 0; flex: 0 0 var(--item-width); -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-right: var(--spacing); width: var(--item-width); }
.htw-src-peets-home.product-carousel-24__item:last-child, .htw-src-peets-home .product-carousel-24__item:last-child{ margin-right: 0px; }










.htw-src-peets-home.product-carousel-24 .flickity-enabled, .htw-src-peets-home .product-carousel-24 .flickity-enabled{ outline: 0px !important; }
.htw-src-peets-home.product-carousel-24 .flickity-viewport, .htw-src-peets-home .product-carousel-24 .flickity-viewport{ height: 100%; margin-bottom: 2.5rem; position: relative; }
.htw-src-peets-home.product-carousel-24 .flickity-slider, .htw-src-peets-home .product-carousel-24 .flickity-slider{ display: flex; }
.htw-src-peets-home.product-carousel-24 .flickity-page-dots, .htw-src-peets-home .product-carousel-24 .flickity-page-dots{ display: flex; gap: 7px; -webkit-box-pack: justify; justify-content: space-between; margin: 0px auto; width: 60%; }
.htw-src-peets-home.product-carousel-24 .flickity-page-dots .dot, .htw-src-peets-home .product-carousel-24 .flickity-page-dots .dot{ background: rgb(217, 217, 217); cursor: pointer; -webkit-box-flex: 1; flex: 1 1 0%; height: 4px; border-radius: 0px !important; }
.htw-src-peets-home.product-carousel-24 .flickity-page-dots .dot.is-selected, .htw-src-peets-home .product-carousel-24 .flickity-page-dots .dot.is-selected{ background: var(--dots-bg-color); border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; margin: 0px !important; }

























































































.htw-src-peets-home#modalOgUpsell, .htw-src-peets-home #modalOgUpsell{ z-index: 120; }




.htw-src-peets-home.og-upsell-popup__header, .htw-src-peets-home .og-upsell-popup__header{ font-size: 0.875rem; line-height: 1; margin: 0px 0px 1.25rem; letter-spacing: 0.05em; }
.htw-src-peets-home.og-upsell-popup__content, .htw-src-peets-home .og-upsell-popup__content{ color: rgb(0, 0, 0); font-size: 0.875rem; line-height: 1.5; margin-bottom: 1.25rem; }
.htw-src-peets-home.og-upsell-popup__selection, .htw-src-peets-home .og-upsell-popup__selection{ margin-bottom: 1.25rem; }
.htw-src-peets-home.og-upsell-popup__select-wrapper, .htw-src-peets-home .og-upsell-popup__select-wrapper{ display: none; padding-left: 1.625rem; color: rgb(0, 0, 0); }
.htw-src-peets-home.og-upsell-popup__select-wrapper.is-visible, .htw-src-peets-home .og-upsell-popup__select-wrapper.is-visible{ display: block; }
.htw-src-peets-home.og-upsell-popup__label, .htw-src-peets-home .og-upsell-popup__label{ display: inline-block; position: relative; padding-left: 25px; font-size: 0.75rem; font-weight: 500; line-height: 1.1; transform: scale(1); text-transform: uppercase; color: rgb(0, 0, 0); cursor: pointer; white-space: normal; }
.htw-src-peets-home.og-upsell-popup__label--subscription, .htw-src-peets-home .og-upsell-popup__label--subscription{ padding-top: 0.125rem; margin-bottom: 0px; }
.htw-src-peets-home.og-upsell-popup__label--one-time, .htw-src-peets-home .og-upsell-popup__label--one-time{ margin-bottom: 0.625rem; }
.htw-src-peets-home.og-upsell-popup__subscription-wrapper, .htw-src-peets-home .og-upsell-popup__subscription-wrapper{ font-size: 0.75rem; margin-bottom: 0.75rem; }
.htw-src-peets-home.og-upsell-popup__subscription-radio-wrapper, .htw-src-peets-home .og-upsell-popup__subscription-radio-wrapper{ display: inline-block; position: relative; z-index: 1; margin-bottom: 0.625rem; }
.htw-src-peets-home.og-upsell-popup__select-inner-wrapper, .htw-src-peets-home .og-upsell-popup__select-inner-wrapper{ position: relative; }
.htw-src-peets-home.og-upsell-popup__select-inner-wrapper::after, .htw-src-peets-home .og-upsell-popup__select-inner-wrapper::after{ background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -150.25em; width: 0.75em; height: 0.75em; position: absolute; right: 0.4375rem; top: 50%; transform: translateY(-50%); }
.htw-src-peets-home.og-upsell-popup__select, .htw-src-peets-home .og-upsell-popup__select{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-bottom: unset; margin-inline: unset; margin-right: unset; margin-top: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-inset: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; appearance: none; margin-left: 0.1875rem; padding: 5px 22px 5px 7px; background: 0px 0px; border-radius: 3px; border: 0.0625rem solid rgb(183, 183, 183); }
.htw-src-peets-home.og-upsell-popup__select:focus-visible, .htw-src-peets-home .og-upsell-popup__select:focus-visible{ border: 2px solid rgb(51, 102, 204); margin-top: -1px; margin-bottom: -1px; }
.htw-src-peets-home.og-upsell-popup__input, .htw-src-peets-home .og-upsell-popup__input{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-inset: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; appearance: none; }
.htw-src-peets-home.og-upsell-popup__input:focus-visible + .og-upsell-popup__label, .htw-src-peets-home .og-upsell-popup__input:focus-visible + .og-upsell-popup__label{ border: 2px solid rgb(51, 102, 204); margin-top: -1px; margin-bottom: -1px; }
.htw-src-peets-home.og-upsell-popup__label::before, .htw-src-peets-home .og-upsell-popup__label::before{ content: ""; position: absolute; left: 0px; top: 0px; width: 1rem; height: 1rem; border-radius: 50%; border: 0.0625rem solid rgb(82, 81, 75); }
.htw-src-peets-home.og-upsell-popup__label::after, .htw-src-peets-home .og-upsell-popup__label::after{ content: ""; position: absolute; left: 0.1875rem; top: 0.1875rem; width: 0.625rem; height: 0.625rem; border-radius: 50%; background: 0px 0px; transition: background 0.15s ease-in-out; }
.htw-src-peets-home.og-upsell-popup__label--one-time::before, .htw-src-peets-home .og-upsell-popup__label--one-time::before{ top: -0.125rem; }
.htw-src-peets-home.og-upsell-popup__label--one-time::after, .htw-src-peets-home .og-upsell-popup__label--one-time::after{ top: 0.0625rem; }
.htw-src-peets-home.og-upsell-popup__input:checked + .og-upsell-popup__label::after, .htw-src-peets-home .og-upsell-popup__input:checked + .og-upsell-popup__label::after{ content: ""; background: rgb(147, 112, 49); }






















.htw-src-peets-home.og-selling-plan[data-type="pdp"], .htw-src-peets-home .og-selling-plan[data-type="pdp"], .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"], .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"]{ border-radius: 0.3125rem; border: 1px solid rgb(147, 112, 49); margin: 0px 0px 1rem; overflow: hidden; }





.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper{ border-bottom: 1px solid rgb(147, 112, 49); border-top-left-radius: 0.3125rem; border-top-right-radius: 0.3125rem; font-size: 0.75rem; margin-bottom: 0px; padding: 0.875rem; width: 100%; }
.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper:last-child, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper:last-child, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper:last-child, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper:last-child{ border-bottom: 0px; border-top-right-radius: 0.3125rem; border-top-left-radius: 0.3125rem; }
.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper .config__heading, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper .config__heading, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper .config__heading, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper .config__heading{ color: rgb(147, 112, 49); }

.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper.is-active, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper.is-active, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper.is-active, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper.is-active{ background-color: rgb(235, 226, 211); }
.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper.is-active .config__heading, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper.is-active .config__heading, .htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper.is-active .og-selling-plan__subscription-frequency-header-text, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper.is-active .og-selling-plan__subscription-frequency-header-text, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper.is-active .config__heading, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper.is-active .config__heading, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper.is-active .og-selling-plan__subscription-frequency-header-text, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper.is-active .og-selling-plan__subscription-frequency-header-text{ color: rgb(0, 0, 0); }

.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper{ padding: 0.875rem; border-bottom: 1px solid rgb(147, 112, 49); }
.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper:last-child{ border-bottom: 0px; border-top-right-radius: 0.3125rem; border-top-left-radius: 0.3125rem; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }















.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__select-wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__select-wrapper, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__select-wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__select-wrapper{ padding-left: 1.625rem; color: rgb(0, 0, 0); }


.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper:not(.is-active) button, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper:not(.is-active) button, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper:not(.is-active) button, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper:not(.is-active) button{ pointer-events: none; }
.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__select, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__select, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__select, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__select{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-bottom: unset; margin-inline: unset; margin-right: unset; margin-top: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-inset: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; appearance: none; margin-left: 0.1875rem; padding: 0.3125rem 1.375rem 0.3125rem 0.4375rem; background: 0px 0px; border-radius: 0.1875rem; border: 0.0625rem solid rgb(183, 183, 183); }
.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__select:focus-visible, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__select:focus-visible, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__select:focus-visible, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__select:focus-visible{ border: 0.125rem solid rgb(51, 102, 204); margin-top: -0.0625rem; margin-bottom: -0.0625rem; }
.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__input, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__input, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__input, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__input{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-inset: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; appearance: none; }
.htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__input + label, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__input + label, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__input + label, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__input + label{ color: rgb(147, 112, 49); }
.htw-src-peets-home.og-selling-plan__subscription-wrapper .og-selling-plan[data-type="pdp"] .og-selling-plan__input:checked, .htw-src-peets-home .og-selling-plan__subscription-wrapper .og-selling-plan[data-type="pdp"] .og-selling-plan__input:checked, .htw-src-peets-home.og-selling-plan__subscription-wrapper .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__input:checked, .htw-src-peets-home .og-selling-plan__subscription-wrapper .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__input:checked{ background-color: rgb(235, 226, 211); }




.htw-src-peets-home.og-selling-plan[data-type="curation"] .og-selling-plan__input, .htw-src-peets-home .og-selling-plan[data-type="curation"] .og-selling-plan__input{ color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-inset: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; appearance: none; }


.htw-src-peets-home.og-selling-plan[data-subscribed="false"] .og-selling-plan__select-wrapper, .htw-src-peets-home .og-selling-plan[data-subscribed="false"] .og-selling-plan__select-wrapper{ opacity: 0.7; pointer-events: none; }




























































.htw-src-peets-home.account, .htw-src-peets-home .account{ position: relative; overflow-x: hidden; }
































































.htw-src-peets-home.stars, .htw-src-peets-home .stars{ position: relative; width: 6.25rem; margin: 0px auto; }


































































.htw-src-peets-home.review-carousel__carousel, .htw-src-peets-home .review-carousel__carousel{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; }
.htw-src-peets-home.review-carousel__carousel.flickity-enabled, .htw-src-peets-home .review-carousel__carousel.flickity-enabled{ display: block; }
.htw-src-peets-home.review-carousel__carousel .flickity-button, .htw-src-peets-home .review-carousel__carousel .flickity-button{ margin: 0px 1.25rem; transition: opacity 0.3s ease-in-out; }
.htw-src-peets-home.review-carousel__carousel .flickity-button:disabled, .htw-src-peets-home .review-carousel__carousel .flickity-button:disabled{ opacity: 0.5; }





























.htw-src-peets-home.welcome-back__heading, .htw-src-peets-home .welcome-back__heading{ font-size: 0.8125rem; letter-spacing: 0.0625rem; text-align: center; padding-bottom: 0.9375rem; }
.htw-src-peets-home.welcome-back__inner, .htw-src-peets-home .welcome-back__inner{ background-color: rgb(255, 255, 255); border-radius: 0.125rem; }
.htw-src-peets-home.welcome-back__content, .htw-src-peets-home .welcome-back__content{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; width: 100%; padding: 0.3125rem 1.375rem; }
.htw-src-peets-home.welcome-back__category-primary-image, .htw-src-peets-home .welcome-back__category-primary-image{ flex: 1 1 20%; }
.htw-src-peets-home.welcome-back__copy, .htw-src-peets-home .welcome-back__copy{ flex: 1 1 40%; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.0625rem; }
.htw-src-peets-home.welcome-back__copy .orders-link, .htw-src-peets-home .welcome-back__copy .orders-link{ font-family: grad, serif; text-transform: lowercase; font-style: italic; text-decoration: underline; font-size: 0.875rem; font-weight: 700; }
.htw-src-peets-home.welcome-back__copy .pi__flavor-notes, .htw-src-peets-home .welcome-back__copy .pi__flavor-notes{ text-transform: capitalize; }
.htw-src-peets-home.welcome-back__copy div:first-child, .htw-src-peets-home .welcome-back__copy div:first-child{ padding-bottom: 0.4375rem; }
.htw-src-peets-home#widget-container .auth-container .welcome-back__input-button .button.button-primary, .htw-src-peets-home #widget-container .auth-container .welcome-back__input-button .button.button-primary, .htw-src-peets-home#widget-container .auth-container .welcome-back__input-button .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .welcome-back__input-button .button.button-secondary, .htw-src-peets-home.welcome-back__input-button #widget-container .auth-container .button.button-primary, .htw-src-peets-home .welcome-back__input-button #widget-container .auth-container .button.button-primary, .htw-src-peets-home.welcome-back__input-button #widget-container .auth-container .button.button-secondary, .htw-src-peets-home .welcome-back__input-button #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.welcome-back__input-button .btn, .htw-src-peets-home .welcome-back__input-button .btn{ padding: 0.75rem; }











.htw-src-peets-home.lp-hero--small-height, .htw-src-peets-home .lp-hero--small-height{ margin-bottom: 3.125rem; }


















































































































































.htw-src-peets-home.subscriptions-split-tout-with-text-list, .htw-src-peets-home .subscriptions-split-tout-with-text-list{ row-gap: 1.875rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; margin-top: 2.5rem; margin-bottom: 2.5rem; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__list-container, .htw-src-peets-home .subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__list-container{ padding: 0px 2.25rem; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list__heading, .htw-src-peets-home .subscriptions-split-tout-with-text-list__heading{ font-size: var(--title-font-size-mobile); font-weight: var(--title-font-weight-mobile); color: var(--title-font-color-mobile); margin-top: 0px; margin-bottom: 1.375rem; text-align: center; text-transform: uppercase; line-height: 125%; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-wrapper, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-wrapper{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-icon-wrapper, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-icon-wrapper{ display: flex; -webkit-box-align: start; align-items: flex-start; -webkit-box-pack: center; justify-content: center; -webkit-box-flex: 0; flex: 0 0 26%; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-icon, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-icon{ display: block; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-text-wrapper, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-text-wrapper{ -webkit-box-flex: 1; flex: 1 1 auto; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-heading, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-heading{ font-size: var(--title-font-size-mobile); font-weight: var(--title-font-weight-mobile); color: var(--title-font-color-mobile); letter-spacing: 0.04688rem; line-height: 120%; text-transform: uppercase; margin-top: 0px; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-description, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-description{ font-size: var(--description-font-size-mobile); font-weight: var(--description-font-weight-mobile); color: var(--description-font-color-mobile); line-height: 150%; }
.htw-src-peets-home.subscriptions-split-tout-with-text-list__cta-btn, .htw-src-peets-home .subscriptions-split-tout-with-text-list__cta-btn{ display: block; font-size: var(--cta-font-size-mobile); font-weight: var(--cta-font-weight-mobile); color: var(--cta-font-color-mobile); }
















.htw-src-peets-home.subscriptions-subscription-carousel, .htw-src-peets-home .subscriptions-subscription-carousel{ margin-top: 2.25rem; margin-bottom: 2.25rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__heading, .htw-src-peets-home .subscriptions-subscription-carousel__heading{ font-weight: var(--heading-font-weight-mobile); color: var(--heading-font-color-mobile); letter-spacing: 0.03125rem; text-transform: capitalize; margin-top: var(--heading-padding-top-mobile); margin-bottom: var(--heading-padding-bottom-mobile); scroll-margin-top: 3.75rem; font-size: var(--heading-font-size-mobile) !important; line-height: var(--heading-line-height-mobile) !important; }
.htw-src-peets-home.subscriptions-subscription-carousel__heading span, .htw-src-peets-home .subscriptions-subscription-carousel__heading span{ font-family: grad, serif; font-weight: 400; font-style: italic; text-transform: none; }
.htw-src-peets-home.holiday-24 .subscriptions-subscription-carousel__heading--din-condensed, .htw-src-peets-home .holiday-24 .subscriptions-subscription-carousel__heading--din-condensed, .htw-src-peets-home.subscriptions-subscription-carousel__heading--din-condensed, .htw-src-peets-home .subscriptions-subscription-carousel__heading--din-condensed{ font-family: "DIN Condensed", sans-serif; }

.htw-src-peets-home.subscriptions-subscription-carousel__description, .htw-src-peets-home .subscriptions-subscription-carousel__description{ font-size: var(--description-font-size-mobile); font-weight: var(--description-font-weight-mobile); color: var(--description-font-color-mobile); margin-bottom: var(--description-padding-bottom-mobile); line-height: 150%; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel, .htw-src-peets-home .subscriptions-subscription-carousel__carousel{ position: relative; margin-right: -1.25rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-viewport, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-viewport{ overflow: visible; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button, .htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button[disabled]{ display: none; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; position: relative; width: 100%; max-width: 9.6875rem; margin-right: 0.625rem; background-color: rgb(246, 245, 241); padding: 0.875rem 0.5rem; min-height: 100%; border-radius: 0.3125rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1.75rem; overflow: hidden; }
.htw-src-peets-home.is-flickity-static-clicked .subscriptions-subscription-carousel__carousel-cell.is-active, .htw-src-peets-home .is-flickity-static-clicked .subscriptions-subscription-carousel__carousel-cell.is-active{ border: 1px solid rgb(147, 112, 49); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-image-wrapper, .htw-src-peets-home .subscriptions-subscription-carousel__product-image-wrapper{ z-index: 2; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell-background-gradient, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell-background-gradient{ display: block; position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgb(246, 245, 241) 0px, rgba(246, 245, 241, 0)); z-index: 1; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell-background-image, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell-background-image{ position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; overflow: hidden; text-align: right; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell-background-image .icon, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell-background-image .icon{ margin-right: -0.375rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell-background-image .icon::before, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell-background-image .icon::before{ font-size: 2em; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-badge, .htw-src-peets-home .subscriptions-subscription-carousel__product-badge{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 0.875rem; z-index: 3; }

.htw-src-peets-home.subscriptions-subscription-carousel__product-badge-copy, .htw-src-peets-home .subscriptions-subscription-carousel__product-badge-copy{ font-family: proxima-nova, sans-serif; font-size: 0.375rem; font-weight: 700; line-height: 1; letter-spacing: 0.03125rem; text-transform: uppercase; color: rgb(255, 255, 255); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-title, .htw-src-peets-home .subscriptions-subscription-carousel__product-title{ position: relative; font-size: 0.75rem; font-weight: 600; line-height: 120%; letter-spacing: 0.03125rem; text-align: left; text-transform: uppercase; margin-top: 0.4375rem; z-index: 2; -webkit-box-flex: 1; flex: 1 1 0%; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-main, .htw-src-peets-home .subscriptions-subscription-carousel__product-main{ position: relative; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-item, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-item, .htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-list, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-list{ display: none; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-icon{ color: rgb(105, 83, 33); filter: brightness(0) saturate(100%) invert(31%) sepia(17%) saturate(1599%) hue-rotate(4deg) brightness(93%) contrast(87%); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-footer, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer{ position: absolute; bottom: 0px; left: 0px; width: 100%; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; font-family: proxima-nova, sans-serif; font-size: 0.4375rem; font-style: normal; font-weight: 600; line-height: 1; letter-spacing: 0.02187rem; text-transform: uppercase; background-color: rgb(255, 255, 255); padding: 0.3125rem 0.375rem; border-bottom-left-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; z-index: 2; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-footer-rating [data-bv-show="inline_rating"], .htw-src-peets-home .subscriptions-subscription-carousel__product-footer-rating [data-bv-show="inline_rating"]{ display: none; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-footer-rating-text, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer-rating-text{ position: relative; font-weight: 400; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-footer-rating-text .icon--star-filled, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer-rating-text .icon--star-filled{ display: block; position: absolute; left: -0.5rem; top: 50%; transform: translateY(-50%); }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel-scroll-track, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-scroll-track{ margin-top: 1.5625rem; margin-bottom: 2.1875rem; width: 100%; background-color: rgb(244, 241, 236); height: 0.1875rem; border-radius: 0.625rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__carousel-scroll-thumb, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-scroll-thumb{ background-color: rgb(101, 101, 101); height: 100%; border-radius: 0.625rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer{ position: relative; background-color: rgb(247, 246, 241); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer:not(.is-open), .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer:not(.is-open){ height: 0px; width: 100%; background-color: rgb(200, 199, 196); }

.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item{ position: relative; display: none; padding: 2.5rem 1.125rem; }
.htw-src-peets-home.is-open .subscriptions-subscription-carousel__product-drawer-item.is-active, .htw-src-peets-home .is-open .subscriptions-subscription-carousel__product-drawer-item.is-active{ display: block; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-panel, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-panel{ position: relative; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-close-btn, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-close-btn{ display: none; position: absolute; top: 1.5rem; right: 1rem; cursor: pointer; z-index: 2; }
.htw-src-peets-home.is-active .subscriptions-subscription-carousel__product-drawer-close-btn, .htw-src-peets-home .is-active .subscriptions-subscription-carousel__product-drawer-close-btn{ display: block; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-heading, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-heading{ font-size: 1.625rem; font-style: normal; line-height: 120%; letter-spacing: 0.03125rem; text-align: center; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.5rem; text-wrap: balance; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-starting-price, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-starting-price{ font-family: proxima-nova, sans-serif; font-size: 0.75rem; font-style: normal; font-weight: 600; line-height: 120%; letter-spacing: 0.025rem; text-align: center; text-transform: uppercase; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-item-image-container, .htw-src-peets-home .subscriptions-subscription-carousel__product-item-image-container{ position: relative; }


.htw-src-peets-home.subscriptions-subscription-carousel__product-item-image-wrapper, .htw-src-peets-home .subscriptions-subscription-carousel__product-item-image-wrapper{ z-index: 1; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details{ background-color: rgb(255, 255, 255); padding: 15vw 1.25rem 2.3125rem; margin-top: -22.5vw; margin-bottom: 1.875rem; text-align: center; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-description, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-description{ font-size: 0.875rem; line-height: 150%; margin-bottom: 1.125rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-description > :last-child, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-description > :last-child{ margin-bottom: 0px; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-roast, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-roast{ display: block; margin-bottom: 1.875rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-roast-type, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-roast-type{ display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 1.25rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-roast-heading, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-roast-heading{ font-size: 0.75rem; font-weight: 700; line-height: 1; letter-spacing: 0.0625rem; text-transform: uppercase; margin: 0px 0.9375rem 0px 0px; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-roast-copy, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-roast-copy{ line-height: 1; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details-cta, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details-cta{ display: inline-block; font-family: proxima-nova, sans-serif; font-size: 10px; font-weight: 800; line-height: 170%; letter-spacing: 0.0625rem; text-transform: uppercase; color: rgb(147, 112, 49); border-bottom: 1px solid rgb(147, 112, 49); }






.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-input-header, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-input-header{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; font-family: proxima-nova, sans-serif; font-size: 0.625rem; font-weight: 700; line-height: 150%; letter-spacing: 0.04688rem; text-transform: uppercase; margin-bottom: 0.5rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-input-header-number, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-input-header-number{ display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 1.25rem; width: 1.25rem; border-radius: 0.625rem; background-color: rgb(147, 112, 49); color: rgb(255, 255, 255); margin-right: 0.625rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-input-header-text, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-input-header-text{ color: rgb(64, 64, 64); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-wrapper, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-wrapper{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; margin-bottom: 1.25rem; min-height: 4.0625rem; border: 1px solid rgb(147, 112, 49); border-radius: 0.3125rem; overflow: hidden; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-input, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-input{ appearance: none; width: 0px; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-input:checked + label, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-input:checked + label{ background-color: rgb(235, 226, 211); color: rgb(0, 0, 0); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-bottom: 0px; background: rgb(255, 255, 255); -webkit-box-flex: 1; flex: 1 1 0%; min-height: 100%; text-align: center; text-wrap: wrap; border-right: 1px solid rgb(147, 112, 49); cursor: pointer; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label:last-child, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label:last-child{ border-right: 0px; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-icon{ margin-bottom: 0.125rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-icon .icon::before, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-icon .icon::before{ font-size: 1rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-text, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-text{ font-size: 0.53125rem; line-height: 140%; letter-spacing: 0.04688rem; text-transform: uppercase; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar{ border: 1px solid rgb(147, 112, 49); border-radius: 0.3125rem; text-align: center; position: relative; padding: 0px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 3.125rem; overflow: hidden; margin-bottom: 1.125rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus{ width: 3.125rem; height: 100%; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus.disabled, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus.disabled, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus[disabled], .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus.disabled, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus.disabled, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus[disabled], .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus.disabled, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus.disabled, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus[disabled], .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus.disabled, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus.disabled, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus[disabled]{ opacity: 0.4; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus .icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus .icon, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus .icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus .icon, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus .icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus .icon, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus .icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus .icon{ pointer-events: none; }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus{ border-right: 1px solid rgb(147, 112, 49); background-color: rgb(204, 186, 155); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus{ border-left: 1px solid rgb(147, 112, 49); background-color: rgb(204, 186, 155); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar-number, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar-number, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar-number, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar-number{ font-family: proxima-nova, sans-serif; font-size: 0.75rem; font-weight: 700; line-height: 130%; letter-spacing: 0.0625rem; text-transform: uppercase; color: rgb(147, 112, 49); }
.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-atc-btn, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-atc-btn{ font-size: 0.875rem; font-weight: 800; line-height: 170%; letter-spacing: 0.0625rem; border-radius: 0.1875rem; text-wrap: balance; }






.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link{ font-family: proxima-nova, sans-serif; font-size: var(--cta-underlined-font-size); font-weight: 800; line-height: 150%; letter-spacing: 0.04688rem; text-transform: uppercase; color: var(--cta-underlined-text-color); border-bottom: 1px solid var(--cta-underlined-text-color); }
.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link .arrow-right-gold, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link .arrow-right-gold{ width: 0.75rem; }


.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link.solid, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link.solid{ color: var(--cta-button-text-color); border: 1px solid var(--cta-border-color); border-radius: 2.75rem; background-color: var(--cta-button-color); margin-top: 0px; padding: 0.625rem 2.375rem; font-weight: 700; font-size: var(--cta-button-font-size); line-height: 1.5rem; letter-spacing: 0.125rem; }
.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link.solid .icon, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link.solid .icon{ display: none; }
.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link.display__inline-block, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link.display__inline-block{ display: inline-block; }


.htw-src-peets-home.subscriptions-subscription-carousel .style-select, .htw-src-peets-home .subscriptions-subscription-carousel .style-select{ height: 1.5rem; width: 11.625rem; }
.htw-src-peets-home.subscriptions-subscription-carousel .style-select .ss-selected-option, .htw-src-peets-home .subscriptions-subscription-carousel .style-select .ss-selected-option{ border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(147, 112, 49); border-image: none; border-radius: 0px; padding: 0px 1rem 0px 0px; color: rgb(147, 112, 49); font-size: 1.0625rem; font-weight: 500; line-height: 120%; letter-spacing: 0.03125rem; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.htw-src-peets-home.subscriptions-subscription-carousel .style-select .ss-selected-option::after, .htw-src-peets-home .subscriptions-subscription-carousel .style-select .ss-selected-option::after{ right: 0px; background-image: url("resources/a75f4cf021e02c03.svg"); background-repeat: no-repeat; background-size: 18.125em 358.188em; content: ""; display: block; font-size: 1em; background-position: 0px -125.25em; width: 0.8125em; height: 0.5em; }
.htw-src-peets-home.subscription-hiw, .htw-src-peets-home .subscription-hiw{ background: var(--hiw-mobile-background-color); padding: 2.1875rem 0px; }
.htw-src-peets-home.subscription-hiw__header, .htw-src-peets-home .subscription-hiw__header{ color: var(--hiw-mobile-title-color); font-size: var(--hiw-mobile-title-size); font-weight: var(--hiw-mobile-title-font-weight); margin-bottom: 1.875rem; line-height: 1; text-align: var(--hiw-mobile-title-alignment); }
.htw-src-peets-home.subscription-hiw__carousel, .htw-src-peets-home .subscription-hiw__carousel{ width: 100%; }
.htw-src-peets-home.subscription-hiw__carousel::after, .htw-src-peets-home .subscription-hiw__carousel::after{ content: "flickity"; display: none; }
.htw-src-peets-home.subscription-hiw__slide, .htw-src-peets-home .subscription-hiw__slide{ margin: 0px 1.25rem; max-width: 21.5625rem; padding-bottom: 0.625rem; width: 100%; }
.htw-src-peets-home.subscription-hiw__slide-title, .htw-src-peets-home .subscription-hiw__slide-title{ color: var(--hiw-mobile-tout-title-color); font-size: var(--hiw-mobile-tout-title-size); font-weight: var(--hiw-mobile-tout-title-weight); text-align: var(--hiw-mobile-tout-title-alignment); line-height: 1; }
.htw-src-peets-home.subscription-hiw__slide-copy, .htw-src-peets-home .subscription-hiw__slide-copy{ color: var(--hiw-mobile-tout-text-color); font-size: var(--hiw-mobile-tout-text-size); font-weight: var(--hiw-mobile-tout-text-weight); line-height: 1.5; text-align: var(--hiw-mobile-tout-text-alignment); }
.htw-src-peets-home.subscription-hiw__slide-number, .htw-src-peets-home .subscription-hiw__slide-number{ -webkit-box-align: center; align-items: center; background: var(--hiw-tout-number-bg-color); border-radius: 50%; bottom: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0.3125rem 0.3125rem 0.625rem; color: var(--hiw-tout-number-color); display: flex; font-family: proxima-nova, sans-serif; font-size: var(--hiw-mobile-tout-number-size); font-weight: var(--hiw-mobile-tout-number-weight); height: 3.125rem; -webkit-box-pack: center; justify-content: center; left: 50%; padding: 0.625rem; position: absolute; transform: translate(-50%, 50%); width: 3.125rem; }

.htw-src-peets-home.subscription-hiw__slide-image, .htw-src-peets-home .subscription-hiw__slide-image{ box-shadow: rgba(0, 0, 0, 0.1) 0.3125rem 0.3125rem 0.625rem; position: relative; }
.htw-src-peets-home.subscription-hiw__content, .htw-src-peets-home .subscription-hiw__content{ padding-top: 2.1875rem; text-align: center; }









































.htw-src-peets-home.promo-tiles__inner, .htw-src-peets-home .promo-tiles__inner{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; -webkit-box-pack: center; justify-content: center; padding: 2.75rem 0px 1.25rem; }
.htw-src-peets-home.promo-tiles__inner:nth-child(3):last-child, .htw-src-peets-home .promo-tiles__inner:nth-child(3):last-child{ margin-right: auto; }
.htw-src-peets-home.promo-tile, .htw-src-peets-home .promo-tile{ display: inline-block; margin: 0px 0px 3.75rem; }
.htw-src-peets-home.promo-tile__ir, .htw-src-peets-home .promo-tile__ir{ padding-bottom: 56.262%; }
.htw-src-peets-home.promo-tile__link, .htw-src-peets-home .promo-tile__link{ display: block; }
.htw-src-peets-home.promo-tile__img-wrap, .htw-src-peets-home .promo-tile__img-wrap{ margin-bottom: 2.125rem; }
.htw-src-peets-home.promo-tile__img, .htw-src-peets-home .promo-tile__img{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }
.htw-src-peets-home.promo-tile__title, .htw-src-peets-home .promo-tile__title{ text-transform: uppercase; letter-spacing: 2px; margin-bottom: 0.75rem; font-size: var(--heading-font-size); font-weight: var(--heading-font-weight); color: var(--heading-text-color); }
.htw-src-peets-home.promo-tile__description, .htw-src-peets-home .promo-tile__description{ font-size: var(--description-font-size); font-weight: var(--description-font-weight); color: var(--description-text-color); }
.htw-src-peets-home.promo-tile__link-text, .htw-src-peets-home .promo-tile__link-text{ text-transform: uppercase; letter-spacing: 1px; font-family: proxima-nova, sans-serif; font-size: var(--cta-font-size); font-weight: var(--cta-font-weight); color: var(--cta-text-color); }













.htw-src-peets-home.newsletter__form, .htw-src-peets-home .newsletter__form{ -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-family: proxima-nova, sans-serif; padding: 1.25rem 0.6875rem 0px; gap: 1.125rem; width: 100%; }




.htw-src-peets-home.interactive-product-grid, .htw-src-peets-home .interactive-product-grid{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 3.125rem 0.9375rem; }





.htw-src-peets-home.interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 0.8125rem; transition: 0.3s linear; }









.htw-src-peets-home.interactive-product-grid .flickity-viewport, .htw-src-peets-home .interactive-product-grid .flickity-viewport{ height: 21.875rem; margin-bottom: 2.1875rem; position: relative; max-width: 75rem; min-width: 40.625rem; }
.htw-src-peets-home.interactive-product-grid .flickity-slider, .htw-src-peets-home .interactive-product-grid .flickity-slider{ display: flex; -webkit-box-pack: start; justify-content: flex-start; width: 100%; }
.htw-src-peets-home.interactive-product-grid__product-wrapper, .htw-src-peets-home .interactive-product-grid__product-wrapper{ height: 100% !important; margin-right: 0.625rem; }
.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(1), .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(1){ width: 36%; }
.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(1) .interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(1) .interactive-product-grid__product{ height: 100%; }
.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(2), .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(2){ width: 28%; }
.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(2) .interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(2) .interactive-product-grid__product{ height: 60%; }
.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(3), .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(3){ width: 36%; }
.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(3) .interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(3) .interactive-product-grid__product{ height: 80%; }
.htw-src-peets-home.interactive-product-grid .flickity-page-dots, .htw-src-peets-home .interactive-product-grid .flickity-page-dots{ display: flex; gap: 0.4375rem; -webkit-box-pack: justify; justify-content: space-between; margin: 0px auto; width: 80%; }
.htw-src-peets-home.interactive-product-grid .flickity-page-dots .dot, .htw-src-peets-home .interactive-product-grid .flickity-page-dots .dot{ background: rgb(217, 217, 217); border-radius: 0px; -webkit-box-flex: 1; flex: 1 1 0%; height: 0.1875rem; margin: 0px; }
.htw-src-peets-home.interactive-product-grid .flickity-page-dots .dot.is-selected, .htw-src-peets-home .interactive-product-grid .flickity-page-dots .dot.is-selected{ background: rgb(186, 152, 99); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.htw-src-peets-home.category-slider, .htw-src-peets-home .category-slider{ background-color: rgb(245, 243, 236); padding: 2.5625rem 0px; }
.htw-src-peets-home.category-slider__container, .htw-src-peets-home .category-slider__container{ z-index: 3; }
.htw-src-peets-home.category-slider__list.flickity-loaded, .htw-src-peets-home .category-slider__list.flickity-loaded{ visibility: visible; height: auto; opacity: 1; }
.htw-src-peets-home.category-slider__list:not(.flickity-enabled), .htw-src-peets-home .category-slider__list:not(.flickity-enabled){ display: flex; overflow-x: scroll; }
.htw-src-peets-home.category-slider__list:not(.flickity-enabled)::-webkit-scrollbar, .htw-src-peets-home .category-slider__list:not(.flickity-enabled)::-webkit-scrollbar{ display: none; }
.htw-src-peets-home.category-slider__list::after, .htw-src-peets-home .category-slider__list::after{ content: "flickity"; display: none; }
.htw-src-peets-home.category-slider__card, .htw-src-peets-home .category-slider__card{ display: block; background-color: rgb(255, 255, 255); text-align: center; margin-right: 0.625rem; margin-bottom: 0.3125rem; padding: 1.25rem 0.3125rem; border-radius: 0.5rem; box-shadow: rgba(0, 0, 0, 0.05) 0.1875rem 0.1875rem 0.625rem; width: 100%; max-width: 15%; min-height: 10.3125rem; max-height: fit-content; line-height: 1; }
.htw-src-peets-home.category-slider__image, .htw-src-peets-home .category-slider__image{ max-height: 2.8125rem; width: 100%; height: 100%; object-fit: contain; }
.htw-src-peets-home.category-slider__heading, .htw-src-peets-home .category-slider__heading{ font-weight: 700; font-size: 1.5rem; line-height: 1.75rem; color: rgb(116, 79, 40); }
.htw-src-peets-home.category-slider .flickity-loaded .flickity-button, .htw-src-peets-home .category-slider .flickity-loaded .flickity-button{ display: none; }
.htw-src-peets-home.category-slider--compact, .htw-src-peets-home .category-slider--compact{ padding-top: 1.875rem; padding-bottom: 0.9375rem; }

.htw-src-peets-home.category-slider--compact .category-slider__card, .htw-src-peets-home .category-slider--compact .category-slider__card{ height: auto; min-height: 100%; max-width: 8rem; margin: 0px 0.625rem 0px 0px; padding-top: 1.25rem; padding-bottom: 2.0625rem; border-radius: 0.5rem; }
.htw-src-peets-home.category-slider--compact .category-slider__image, .htw-src-peets-home .category-slider--compact .category-slider__image{ max-height: 1.8125rem; width: 100%; height: 1.8125rem; object-fit: contain; }
.htw-src-peets-home.category-slider--compact .category-slider__heading, .htw-src-peets-home .category-slider--compact .category-slider__heading{ font-size: 1rem !important; line-height: 1.25rem !important; letter-spacing: 0.5px !important; margin-top: 0.3125rem !important; font-weight: 600 !important; margin-bottom: 0px !important; }
.htw-src-peets-home.category-slider--compact .flickity-page-dots, .htw-src-peets-home .category-slider--compact .flickity-page-dots{ gap: 0px; bottom: -1.5625rem; width: 100%; border-radius: 0.3125rem; overflow: hidden; display: flex !important; }
.htw-src-peets-home.category-slider--compact .flickity-page-dots .dot, .htw-src-peets-home .category-slider--compact .flickity-page-dots .dot{ border-radius: 0px; -webkit-box-flex: 1; flex: 1 1 0%; width: 100%; height: 0.5rem; background-color: rgb(255, 255, 255); margin: 0px; opacity: 1; padding: 0px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; box-shadow: none !important; }
.htw-src-peets-home.category-slider--compact .flickity-page-dots .dot.is-selected, .htw-src-peets-home .category-slider--compact .flickity-page-dots .dot.is-selected{ background-color: rgb(34, 34, 34); border-radius: 0.3125rem; }
.htw-src-peets-home.category-slider--compact .flickity-page-dots .dot:only-child, .htw-src-peets-home .category-slider--compact .flickity-page-dots .dot:only-child{ display: none; }
.htw-src-peets-home.category-slider--compact .flickity-page-dots:has(.dot:not(:only-child)), .htw-src-peets-home .category-slider--compact .flickity-page-dots:has(.dot:not(:only-child)){ display: flex !important; }
.htw-src-peets-home.category-slider--compact .flickity-page-dots:has(.dot:only-child), .htw-src-peets-home .category-slider--compact .flickity-page-dots:has(.dot:only-child){ display: none !important; }
.htw-src-peets-home.hp-featured-cards, .htw-src-peets-home .hp-featured-cards{ padding: 0px; }
.htw-src-peets-home.hp-featured-cards__header, .htw-src-peets-home .hp-featured-cards__header{ display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-top: 2.9375rem; }

.htw-src-peets-home.hp-featured-cards__title, .htw-src-peets-home .hp-featured-cards__title{ text-align: center; font-family: din-1451-lt-pro, sans-serif; text-transform: uppercase; font-size: 3.4375rem; font-weight: 400; line-height: 1.15; letter-spacing: 0px; max-width: 64.375rem; margin-top: var(--title-top-padding-desktop); }

.htw-src-peets-home.hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards__content-wrapper{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 1.75rem; padding-top: 0px; padding-bottom: var(--content-wrapper-bottom-padding-mobile,2.5rem); }
.htw-src-peets-home.hp-featured-cards__card, .htw-src-peets-home .hp-featured-cards__card{ -webkit-box-flex: 1; flex: 1 1 0%; }
.htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__content-wrapper{ padding-top: 0.625rem; }
.htw-src-peets-home.hp-featured-cards__image img, .htw-src-peets-home .hp-featured-cards__image img{ transition: transform 0.5s, -webkit-transform 0.5s; }
.htw-src-peets-home.hp-featured-cards__image:hover img, .htw-src-peets-home .hp-featured-cards__image:hover img{ transform: scale(1.08); }

.htw-src-peets-home.hp-featured-cards__details, .htw-src-peets-home .hp-featured-cards__details{ padding: 1.4375rem 1.875rem 0px; }

.htw-src-peets-home.hp-featured-cards__title-2, .htw-src-peets-home .hp-featured-cards__title-2{ font-family: din-1451-lt-pro, sans-serif; margin: 0px; line-height: 1.15; letter-spacing: 0px; }

.htw-src-peets-home.hp-featured-cards__title-2 span, .htw-src-peets-home .hp-featured-cards__title-2 span{ font-family: grad, serif; font-style: italic; font-size: var(--desktop-size); }
.htw-src-peets-home.hp-featured-cards__description p, .htw-src-peets-home .hp-featured-cards__description p{ margin-bottom: 1.625rem; line-height: 1.0625rem; }
.htw-src-peets-home.hp-featured-cards__cta, .htw-src-peets-home .hp-featured-cards__cta{ display: inline-flex; -webkit-box-align: center; align-items: center; font-size: 0.875rem; letter-spacing: 0.125rem; font-weight: 700; border-radius: 3.125rem; height: 2.5rem; padding: 0px 1.5625rem; }
.htw-src-peets-home.homepage-banner, .htw-src-peets-home .homepage-banner{ position: relative; padding: 0px; --ss-text-color: var(--ss-text-color, #30261e); --ss-section-top-padding-desktop: var(--ss-section-top-padding-desktop); --ss-section-top-padding-mobile: var(--ss-section-top-padding-mobile); --ss-section-bottom-padding-desktop: var(--ss-section-bottom-padding-desktop); --ss-section-bottom-padding-mobile: var(--ss-section-bottom-padding-mobile); --ss-background-gradient-desktop: var(--ss-background-gradient-desktop, none); --ss-background-gradient-mobile: var(--ss-background-gradient-mobile, none); --ss-font-family-eyebrow: var(--ss-font-family-eyebrow, "grad,serif"); --ss-font-size-eyebrow: var(--ss-font-size-eyebrow-mobile, 18px); --ss-font-style-eyebrow: var(--ss-font-style-eyebrow, "normal"); --ss-font-weight-eyebrow: var(--ss-font-weight-eyebrow, 400); --ss-letter-spacing-eyebrow: var(--ss-letter-spacing-eyebrow, 2px); --ss-line-height-eyebrow: var(--ss-line-height-eyebrow, 0); --ss-font-family-title-1: var(--ss-font-family-title-1); --ss-font-size-title-1: var(--ss-font-size-title-1-mobile, 36px); --ss-font-style-title-1: var(--ss-font-style-title-1); --ss-font-weight-title-1: var(--ss-font-weight-title-1); --ss-line-height-title-1: var(--ss-line-height-title-1, 1); --ss-letter-spacing-title-1: var(--ss-letter-spacing-title-1, 1px); --ss-font-family-title-2: var(--ss-font-family-title-2, "grad,serif"); --ss-font-size-title-2: var(--ss-font-size-title-2-mobile, 42px); --ss-font-style-title-2: var(--ss-font-style-title-2, "normal"); --ss-font-weight-title-2: var(--ss-font-weight-title-2, 400); --ss-line-height-title-2: var(--ss-line-height-title-2, 1); --ss-letter-spacing-title-2: var(--ss-letter-spacing-title-2, 1px); --ss-font-size-description: var(--ss-font-size-description-mobile, 18px); --ss-line-height-description: var(--ss-line-height-description, 18px); --ss-cta-background-color: var(--ss-cta-background-color, #ba9a63); --ss-cta-text-color: var(--ss-cta-text-color, #fff); --ss-font-size-cta: var(--ss-font-size-cta-mobile, 14px); --ss-font-size-secondary-cta: var(--ss-font-size-secondary-cta-mobile, 14px); --ss-secondary-cta-text-color: var(--ss-secondary-cta-text_color, #ba9a63); --ss-secondary-cta-text-decoration: var(--ss-secondary-cta-text-decoration, underline); }
.htw-src-peets-home.homepage-banner__inner, .htw-src-peets-home .homepage-banner__inner{ max-width: 1280px; margin: 0px; padding: var(--ss-section-top-padding-mobile) 2.625rem var(--ss-section-bottom-padding-mobile); }
.htw-src-peets-home.homepage-banner__bg-image-wrapper, .htw-src-peets-home .homepage-banner__bg-image-wrapper{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.htw-src-peets-home.homepage-banner__bg-image-wrapper--desktop, .htw-src-peets-home .homepage-banner__bg-image-wrapper--desktop{ display: none; }
.htw-src-peets-home.homepage-banner__bg-image, .htw-src-peets-home .homepage-banner__bg-image{ width: 100%; height: 100%; object-fit: cover; }

.htw-src-peets-home.homepage-banner__content, .htw-src-peets-home .homepage-banner__content{ position: relative; z-index: 2; margin: 0px; color: var(--ss-text-color); }
.htw-src-peets-home.homepage-banner__eyebrow, .htw-src-peets-home .homepage-banner__eyebrow{ margin-bottom: 1.4375rem; font-size: var(--ss-font-size-eyebrow); line-height: var(--ss-line-height-eyebrow); letter-spacing: var(--ss-letter-spacing-eyebrow); font-family: var(--ss-font-family-eyebrow); font-weight: var(--ss-font-weight-eyebrow); font-style: var(--ss-font-style-eyebrow); color: var(--ss-text-color); }
.htw-src-peets-home.homepage-banner__titles, .htw-src-peets-home .homepage-banner__titles{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 1.25rem; margin: 0px; }
.htw-src-peets-home.homepage-banner__title, .htw-src-peets-home .homepage-banner__title{ display: block; line-height: calc(0.909091); letter-spacing: 0px; }
.htw-src-peets-home.homepage-banner__title--1, .htw-src-peets-home .homepage-banner__title--1{ font-size: var(--ss-font-size-title-1); font-weight: var(--ss-font-weight-title-1); color: var(--ss-text-color); font-family: var(--ss-font-family-title-1); font-style: var(--ss-font-style-title-1); text-decoration: var(--ss-font-style-title-1); line-height: var(--ss-line-height-title-1); letter-spacing: var(--ss-letter-spacing-title-1); }


.htw-src-peets-home.homepage-banner__description, .htw-src-peets-home .homepage-banner__description{ margin-bottom: 0.75rem; color: var(--ss-text-color); }
.htw-src-peets-home.homepage-banner__description p, .htw-src-peets-home .homepage-banner__description p{ font-size: var(--ss-font-size-description); line-height: var(--ss-line-height-description); }
.htw-src-peets-home.homepage-banner__description :last-child, .htw-src-peets-home .homepage-banner__description :last-child, .htw-src-peets-home.homepage-banner__description > :last-child, .htw-src-peets-home .homepage-banner__description > :last-child{ margin-bottom: 0px; }
.htw-src-peets-home.homepage-banner__cta, .htw-src-peets-home .homepage-banner__cta{ display: block; width: max-content; border-radius: 2.75rem; padding: 1rem 2rem; font-size: var(--ss-font-size-cta); letter-spacing: 0.125rem; font-weight: 700; font-family: proxima-nova, sans-serif; color: var(--ss-cta-text-color); background-color: var(--ss-cta-background-color); }

.htw-src-peets-home.separator, .htw-src-peets-home .separator{ width: 100%; height: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-top: var(--margin-top-mobile); margin-bottom: var(--margin-bottom-mobile); }

































































































.htw-src-peets-home.lp-featured-cards__content, .htw-src-peets-home .lp-featured-cards__content{ position: relative; padding-bottom: 5.5rem; }
.htw-src-peets-home.lp-featured-cards__content::before, .htw-src-peets-home .lp-featured-cards__content::before{ background: rgb(232, 229, 221); content: ""; display: block; width: 100%; position: absolute; height: 26.0625rem; top: 4.3125rem; }
.htw-src-peets-home.lp-featured-cards__content-wrapper, .htw-src-peets-home .lp-featured-cards__content-wrapper{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; gap: 1.75rem; -webkit-box-pack: center; justify-content: center; padding-left: 0px !important; padding-right: 0px !important; }
.htw-src-peets-home.lp-featured-cards__card, .htw-src-peets-home .lp-featured-cards__card{ display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 7.6875rem; -webkit-box-align: center; align-items: center; z-index: 2; }
.htw-src-peets-home.lp-featured-cards__media, .htw-src-peets-home .lp-featured-cards__media{ width: 37.5rem; }



.htw-src-peets-home.lp-featured-cards__details, .htw-src-peets-home .lp-featured-cards__details{ padding: 1.4375rem 1.875rem 2.75rem; }
.htw-src-peets-home.lp-featured-cards__title-1, .htw-src-peets-home .lp-featured-cards__title-1{ font-family: proxima-nova, sans-serif; font-weight: 700; margin-bottom: 1.5rem; }
.htw-src-peets-home.lp-featured-cards__title-2, .htw-src-peets-home .lp-featured-cards__title-2{ font-family: "DIN Condensed", sans-serif; line-height: 3.125rem; margin-bottom: 1.1875rem; }
.htw-src-peets-home.lp-featured-cards__title-2 span, .htw-src-peets-home .lp-featured-cards__title-2 span{ font-family: grad, serif; font-style: italic; font-size: var(--desktop-size); }
.htw-src-peets-home.lp-featured-cards__description p, .htw-src-peets-home .lp-featured-cards__description p{ line-height: normal; margin-bottom: 1.625rem; }
.htw-src-peets-home.lp-featured-cards__cta, .htw-src-peets-home .lp-featured-cards__cta{ display: inline-flex; -webkit-box-align: center; align-items: center; font-size: 1rem; letter-spacing: 0.125rem; font-weight: 600; border-radius: 3.125rem; height: 2.9375rem; padding: 0px 2.375rem; }










.htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn.button.button-primary, .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn.button.button-primary, .htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn.button.button-secondary, .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn.button.button-secondary, .htw-src-peets-home.prepaid-gift-sub-config__btn.btn, .htw-src-peets-home .prepaid-gift-sub-config__btn.btn{ height: 2.5rem; border-radius: 1.25rem; border: 1px solid rgba(49, 37, 27, 0.8); color: rgba(49, 37, 27, 0.8); background-color: transparent; font-size: 0.875rem; font-weight: 500; line-height: 0.875rem; letter-spacing: 0.01562rem; padding: 0px 2rem; }


.htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-primary, .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-primary, .htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-secondary, .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-secondary, .htw-src-peets-home.prepaid-gift-sub-config__btn--checkout-sticky.btn, .htw-src-peets-home .prepaid-gift-sub-config__btn--checkout-sticky.btn{ display: block; margin: 0px 0px 0px auto; color: rgb(255, 255, 255); background-color: rgb(146, 112, 54); border-color: rgb(146, 112, 54); text-transform: none; }
.htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-primary[disabled], .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-primary[disabled], .htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-secondary[disabled], .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-secondary[disabled], .htw-src-peets-home.prepaid-gift-sub-config__btn--checkout-sticky.btn[disabled], .htw-src-peets-home .prepaid-gift-sub-config__btn--checkout-sticky.btn[disabled]{ color: rgb(117, 111, 106); background-color: rgb(204, 199, 196); border-color: rgb(184, 177, 172); }

















































.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar{ position: fixed; bottom: 0px; left: 0px; right: 0px; width: 100%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px -4px 4px; padding: 1rem; z-index: 13; border-bottom: 1px solid rgb(117, 111, 106); }
.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-inner, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-inner{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; gap: 1rem; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; }
.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-image-wrapper, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-image-wrapper{ height: 4.75rem; width: 4.75rem; border-radius: 0.25rem; overflow: hidden; }
.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-info, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-info{ position: relative; font-family: proxima-nova, sans-serif; font-size: 0.875rem; font-weight: 500; line-height: 0.875rem; letter-spacing: 0.01562rem; color: rgb(0, 0, 0); }
.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-info-title, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-info-title{ text-transform: uppercase; margin-bottom: 0.6875rem; }
.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-info-coffee-option, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-info-coffee-option{ height: 2.25rem; padding-left: 0.8125rem; border-left: 1px solid rgb(0, 0, 0); }
.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-info-price, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-info-price{ position: absolute; top: 50%; left: calc(100% + 2.875rem); transform: translateY(-50%); }































.htw-src-peets-home.modal, .htw-src-peets-home .modal{ inset: 0px; height: 100%; max-height: 100%; opacity: 0; overflow: auto; position: fixed; text-align: center; transform: translateZ(0px); transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out; visibility: hidden; width: 100%; z-index: 110; }
.htw-src-peets-home.modal::before, .htw-src-peets-home .modal::before{ content: ""; display: inline-block; height: 100%; margin: 0px -0.375rem 0px 0px; vertical-align: middle; width: 0.0625rem; }
.htw-src-peets-home.modal.is-visible, .htw-src-peets-home .modal.is-visible{ opacity: 1; visibility: visible; }



.htw-src-peets-home.modal__inner, .htw-src-peets-home .modal__inner{ background-color: rgb(255, 255, 255); display: inline-block; max-width: 37.5rem; padding: 4.5rem 2.5rem 3.125rem; position: relative; vertical-align: middle; width: 100%; z-index: 2; }
.htw-src-peets-home.modal__close, .htw-src-peets-home .modal__close{ font-size: 1rem; margin: 0px; position: absolute; right: 1.5rem; top: 1.25rem; z-index: 2; }
.htw-src-peets-home.modal__content, .htw-src-peets-home .modal__content{ text-align: left; }
.htw-src-peets-home.modal__content::after, .htw-src-peets-home .modal__content::after, .htw-src-peets-home.modal__content::before, .htw-src-peets-home .modal__content::before{ content: ""; display: table; }
.htw-src-peets-home.modal__content::after, .htw-src-peets-home .modal__content::after{ clear: both; }
.htw-src-peets-home.modal__content--center, .htw-src-peets-home .modal__content--center{ text-align: center; }
.htw-src-peets-home.modal__content p:last-of-type, .htw-src-peets-home .modal__content p:last-of-type{ margin-bottom: 0px; }

.htw-src-peets-home.modal__header, .htw-src-peets-home .modal__header{ margin-bottom: 1.25rem; margin-top: 2.5rem; position: relative; }
.htw-src-peets-home.modal__header h2, .htw-src-peets-home .modal__header h2{ margin: 0px; text-align: inherit; text-transform: uppercase; }

.htw-src-peets-home.modal-overlay, .htw-src-peets-home .modal-overlay{ background-color: rgba(0, 0, 0, 0.5); inset: 0px; opacity: 0; position: fixed; transform: translateZ(0px); transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out; visibility: hidden; width: 100%; z-index: 100; }
.htw-src-peets-home.modal-overlay.is-visible, .htw-src-peets-home .modal-overlay.is-visible{ opacity: 1; visibility: visible; }





















.htw-src-peets-home.check-balance__title, .htw-src-peets-home .check-balance__title{ letter-spacing: 2px; text-transform: uppercase; margin-bottom: 1.4375rem; margin-top: 0px; max-width: 14.375rem; margin-right: auto; }























@media only screen and (max-width: 1024px) {
  .htw-src-peets-home.desktop-only, .htw-src-peets-home .desktop-only, .htw-src-peets-home.hide-mobile, .htw-src-peets-home .hide-mobile{ display: none !important; }
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.input-placeholder.has-value .search__floating-label, .htw-src-peets-home .input-placeholder.has-value .search__floating-label{ transform: translateY(-23px); }
  .htw-src-peets-home.carousel .flickity-button::before, .htw-src-peets-home .carousel .flickity-button::before{ left: unset; right: 0px; transform: translateY(-50%); }
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.hero__content-wrapper--full-bleed-mobile-left, .htw-src-peets-home .hero__content-wrapper--full-bleed-mobile-left{ left: 0px; right: auto; text-align: left; -webkit-box-pack: start; justify-content: flex-start; }
  
  
  .htw-src-peets-home.header--index, .htw-src-peets-home .header--index{ background-color: rgb(255, 255, 255); }
  .htw-src-peets-home.header__container, .htw-src-peets-home .header__container{ gap: 1.25rem; }
  .htw-src-peets-home.header__logo, .htw-src-peets-home .header__logo{ -webkit-box-flex: 0; flex: 0 1 0%; text-align: center; margin-right: auto; }
  .htw-src-peets-home.nav, .htw-src-peets-home .nav{ padding: 0px 1.125rem 1.25rem; height: 100%; z-index: 14; }
  .htw-src-peets-home.nav:not(.nav--mobile-main), .htw-src-peets-home .nav:not(.nav--mobile-main){ z-index: 15; }
  .htw-src-peets-home.nav__touts, .htw-src-peets-home .nav__touts{ margin-top: 1.5625rem; margin-bottom: 2.25rem; }
  .htw-src-peets-home.nav__touts .nav-tout__cta--link, .htw-src-peets-home .nav__touts .nav-tout__cta--link{ font-size: 0.75rem; }
  .htw-src-peets-home.nav__touts .nav-tout__cta--link .icon, .htw-src-peets-home .nav__touts .nav-tout__cta--link .icon{ transform: scale(0.75); }
  
  
  
  .htw-src-peets-home.ft-coffeebar__eyebrow, .htw-src-peets-home .ft-coffeebar__eyebrow{ margin-bottom: 1.25rem; }
  .htw-src-peets-home.ft-coffeebar__eyebrow span, .htw-src-peets-home .ft-coffeebar__eyebrow span, .htw-src-peets-home.ft-coffeebar__title span, .htw-src-peets-home .ft-coffeebar__title span{ font-size: var(--mobile-size); }
  .htw-src-peets-home.ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product-cta{ display: none; }
  .htw-src-peets-home.ft-coffeebar__product-card-grid, .htw-src-peets-home .ft-coffeebar__product-card-grid{ display: grid; gap: 1.25rem; grid-template-columns: repeat(2, 1fr); width: 100%; padding: 0px 2rem !important; }
  
  
  
  
  .htw-src-peets-home.homepage-promo-slots::before, .htw-src-peets-home .homepage-promo-slots::before{ height: var(--underlay-background-height-mobile); }
  .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot{ padding: 0 var(--slot-spacing-mobile); }
  
  
  
  .htw-src-peets-home.page-stacked-hero__text--has-copy, .htw-src-peets-home .page-stacked-hero__text--has-copy{ padding-top: 1.4375rem; padding-bottom: 3.0625rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.product-card-2024__product-flavor-item, .htw-src-peets-home .product-card-2024__product-flavor-item{ font-size: 0.375rem; line-height: 0.45rem; letter-spacing: 0.03125rem; }
  .htw-src-peets-home.product-card-2024__product-flavor-icon, .htw-src-peets-home .product-card-2024__product-flavor-icon{ max-height: 1.0625rem; }
  
  
  
  .htw-src-peets-home.pi__title, .htw-src-peets-home .pi__title{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; min-height: 3em; }
  
  .htw-src-peets-home:not(.collection-list-item__carousel) > .dynamic-collection-pi__img-wrapper, .htw-src-peets-home :not(.collection-list-item__carousel) > .dynamic-collection-pi__img-wrapper{ top: 0.625rem; }
  .htw-src-peets-home.dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-pi__title{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; min-height: 2.9em; }
  .htw-src-peets-home.dynamic-collection-pi__flavor-notes, .htw-src-peets-home .dynamic-collection-pi__flavor-notes{ display: none; }
  .htw-src-peets-home.product-recommendations-2024 .product-card-2024, .htw-src-peets-home .product-recommendations-2024 .product-card-2024{ height: 12.8125rem; width: calc(50% - 10px); max-width: none; }
  .htw-src-peets-home.buy-stack .config__anchor, .htw-src-peets-home .buy-stack .config__anchor{ scroll-margin-top: 8.75rem; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open{ -webkit-box-align: end; align-items: flex-end; display: flex; height: auto; inset: 0px; position: fixed; width: auto; z-index: 1000; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open::before, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open::before{ background: rgba(0, 0, 0, 0.5); content: ""; inset: 0px; position: absolute; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-selected-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-selected-option{ display: none; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-dropdown, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-dropdown{ border-radius: 1.5rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; bottom: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0.125rem 0.1875rem, rgba(0, 0, 0, 0.15) 0px 0.375rem 0.625rem 0.25rem; display: block; max-height: 50vh; overflow-y: auto; padding-bottom: 1.5rem; width: 100%; z-index: 1; position: fixed !important; top: auto !important; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__header, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__header{ border-bottom: 1px solid rgb(220, 220, 220); padding: 1.5rem; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__title{ font-size: 1.5rem; line-height: 2rem; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__subtitle, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__subtitle{ font-size: 1rem; line-height: 1.5rem; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-option{ margin: 0px auto; padding: 0.75rem; width: calc(100% - 2rem); }
  .htw-src-peets-home.buy-stack .buy-stack-variant__pills, .htw-src-peets-home .buy-stack .buy-stack-variant__pills{ display: grid; gap: 0.5rem; grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .htw-src-peets-home.buy-stack .buy-stack-variant__pill, .htw-src-peets-home .buy-stack .buy-stack-variant__pill{ -webkit-box-flex: 0; flex: 0 0 auto; max-width: none; min-width: 0px; width: 100%; }
  
  
  
  .htw-src-peets-home:has(.buy-stack) .page-wrap{ z-index: 1; }
  .htw-src-peets-home.pv-details__inner, .htw-src-peets-home .pv-details__inner{ background-color: rgb(255, 255, 255); padding: 0px 1.1875rem 1.1875rem; }
  .htw-src-peets-home.pv-details__roast, .htw-src-peets-home .pv-details__roast{ -webkit-box-align: center; align-items: center; }
  .htw-src-peets-home.pv-details--product, .htw-src-peets-home .pv-details--product{ background-color: rgb(247, 246, 241); padding: 0px 1.1875rem 1.1875rem; }
  .htw-src-peets-home.pv-essential--product .pv-form-wrapper, .htw-src-peets-home .pv-essential--product .pv-form-wrapper{ padding: 1.6875rem 1.25rem 1.875rem; }
  
  .htw-src-peets-home.pv-header--product.pv-header--mobile, .htw-src-peets-home .pv-header--product.pv-header--mobile{ display: flex; -webkit-box-pack: center; justify-content: center; padding: 2.25rem 1.1875rem 0px; text-align: center; }
  
  
  .htw-src-peets-home.search.is-open, .htw-src-peets-home .search.is-open{ height: 100%; overflow-y: scroll; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.product-carousel .flickity-button, .htw-src-peets-home .product-carousel .flickity-button{ bottom: 0.1875rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.og-upsell-popup__modal, .htw-src-peets-home .og-upsell-popup__modal{ min-height: unset !important; }
  
  
  
  
  
  
  
  .htw-src-peets-home.review-carousel--alt .review-carousel__carousel .flickity-button, .htw-src-peets-home .review-carousel--alt .review-carousel__carousel .flickity-button, .htw-src-peets-home.review-carousel__carousel .flickity-page-dots, .htw-src-peets-home .review-carousel__carousel .flickity-page-dots{ display: none; }
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.subscriptions-split-tout-with-text-list, .htw-src-peets-home .subscriptions-split-tout-with-text-list{ padding: 0px; }
  .htw-src-peets-home.subscriptions-subscription-carousel__header--center, .htw-src-peets-home .subscriptions-subscription-carousel__header--center{ text-align: center; }
  
  .htw-src-peets-home.subscriptions-subscription-carousel__heading span, .htw-src-peets-home .subscriptions-subscription-carousel__heading span{ font-size: 2.8125rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__heading--small, .htw-src-peets-home .subscriptions-subscription-carousel__heading--small{ font-size: 0.625rem; font-weight: 700; line-height: 150%; letter-spacing: 0.04688rem; text-transform: capitalize; margin-bottom: 0.375rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link{ margin-left: auto; margin-bottom: 0.1875rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link.display__inline-block, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link.display__inline-block{ margin-bottom: 2.5rem; }
  
  .htw-src-peets-home.category-slider__list, .htw-src-peets-home .category-slider__list{ visibility: hidden; height: 0px; opacity: 0; transition: opacity 0.2s ease-in-out; }
  .htw-src-peets-home.hp-featured-cards__title, .htw-src-peets-home .hp-featured-cards__title{ margin-bottom: 0.5rem; line-height: 2.3125rem; padding: 0px 0.9375rem; margin-top: var(--title-top-padding-mobile); }
  .htw-src-peets-home.hp-featured-cards__title-2 span, .htw-src-peets-home .hp-featured-cards__title-2 span{ font-size: var(--mobile-size); }
  .htw-src-peets-home.hp-featured-cards__title-2, .htw-src-peets-home .hp-featured-cards__title-2{ line-height: 3rem; margin-bottom: 0.4375rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.lp-featured-cards__content, .htw-src-peets-home .lp-featured-cards__content{ padding-bottom: 0px; }
  .htw-src-peets-home.lp-featured-cards__content::before, .htw-src-peets-home .lp-featured-cards__content::before{ display: none; }
  .htw-src-peets-home.lp-featured-cards__card, .htw-src-peets-home .lp-featured-cards__card{ -webkit-box-pack: center; justify-content: center; gap: 0px; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .htw-src-peets-home.lp-featured-cards__media, .htw-src-peets-home .lp-featured-cards__media{ width: 100%; }
  .htw-src-peets-home.lp-featured-cards__title-2 span, .htw-src-peets-home .lp-featured-cards__title-2 span{ font-size: var(--mobile-size); }
  .htw-src-peets-home.lp-featured-cards__title-2, .htw-src-peets-home .lp-featured-cards__title-2{ line-height: 3rem; margin-bottom: 1.0625rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media only screen and (max-width: 767px) {
  .htw-src-peets-home.desktop-and-tablet, .htw-src-peets-home .desktop-and-tablet, .htw-src-peets-home.hide-phone, .htw-src-peets-home .hide-phone, .htw-src-peets-home.tablet-only, .htw-src-peets-home .tablet-only{ display: none !important; }
  .htw-src-peets-home.cf, .htw-src-peets-home .cf, .htw-src-peets-home.group, .htw-src-peets-home .group{ zoom: 1; }
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.dynamic-collection-pi--stacked--active, .htw-src-peets-home .dynamic-collection-pi--stacked--active{ border: 2px solid rgb(147, 112, 49); transform: scale(1.03); }
  .htw-src-peets-home.dynamic-collection-pi__flavor-notes, .htw-src-peets-home .dynamic-collection-pi__flavor-notes{ top: 29%; }
  .htw-src-peets-home.dynamic-collection-pi__img-container.has-flavor-notes .ir img, .htw-src-peets-home .dynamic-collection-pi__img-container.has-flavor-notes .ir img{ left: 0px; top: 0.5625rem; }
  .htw-src-peets-home.dynamic-collection-pi__img-wrapper, .htw-src-peets-home .dynamic-collection-pi__img-wrapper{ padding-bottom: 91% !important; }
  
  
  
  
  .htw-src-peets-home.product-carousel .flickity-page-dots, .htw-src-peets-home .product-carousel .flickity-page-dots{ display: none; }
  
  
  
  
  
  
  
  .htw-src-peets-home.category-slider, .htw-src-peets-home .category-slider{ padding: 1.875rem 0.625rem; }
  .htw-src-peets-home.category-slider__container, .htw-src-peets-home .category-slider__container{ padding: 0px; }
  .htw-src-peets-home.category-slider__card, .htw-src-peets-home .category-slider__card{ min-height: 7.375rem; border-radius: 0.18375rem; padding: 0.75rem 0.3125rem 1.25rem; max-width: 35%; }
  .htw-src-peets-home.category-slider__heading, .htw-src-peets-home .category-slider__heading{ font-size: 0.875rem; line-height: 0.875rem; margin-bottom: 0px; }
  .htw-src-peets-home.category-slider--compact, .htw-src-peets-home .category-slider--compact{ padding-top: 1.875rem; padding-bottom: 0.9375rem; }
  
  .htw-src-peets-home.category-slider--compact .category-slider__card, .htw-src-peets-home .category-slider--compact .category-slider__card{ max-width: 8rem; min-height: 100%; margin: 0px 0.625rem 0px 0px; padding-top: 1.25rem; padding-bottom: 2.0625rem; border-radius: 0.5rem; }
  .htw-src-peets-home.category-slider--compact .flickity-page-dots .dot, .htw-src-peets-home .category-slider--compact .flickity-page-dots .dot{ height: 0.1875rem; }
  
  
  .htw-src-peets-home.modal__inner, .htw-src-peets-home .modal__inner{ max-width: none; min-height: 100%; padding: 3.5625rem 1.25rem 1.25rem; }
  .htw-src-peets-home.modal__content, .htw-src-peets-home .modal__content{ zoom: 1; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media only screen and (max-width: 480px) {
  
  .htw-src-peets-home.lp-hero__text-wrapper--small-height, .htw-src-peets-home .lp-hero__text-wrapper--small-height{ bottom: -3.75rem; }
}

@media only screen and (min-width: 768px) {
  .htw-src-peets-home.phone-only, .htw-src-peets-home .phone-only{ display: none !important; }
  table.htw-src-peets-home + table, .htw-src-peets-home table + table{ margin-top: 1.5625rem; }
  
  .htw-src-peets-home.ir--home-hero-full, .htw-src-peets-home .ir--home-hero-full, .htw-src-peets-home.ir--home-hero-full-bleed, .htw-src-peets-home .ir--home-hero-full-bleed, .htw-src-peets-home.ir--home-hero-split-and-layered, .htw-src-peets-home .ir--home-hero-split-and-layered{ padding-bottom: 46.0938%; }
  
  
  
  
  .htw-src-peets-home.hero__content-wrapper, .htw-src-peets-home .hero__content-wrapper{ display: flex; -webkit-box-align: center; align-items: center; height: 100%; max-width: 31.25rem; }
  .htw-src-peets-home.hero__content-wrapper--full-bleed, .htw-src-peets-home .hero__content-wrapper--full-bleed, .htw-src-peets-home.hero__content-wrapper--full-content-center, .htw-src-peets-home .hero__content-wrapper--full-content-center, .htw-src-peets-home.hero__content-wrapper--full-content-left, .htw-src-peets-home .hero__content-wrapper--full-content-left, .htw-src-peets-home.hero__content-wrapper--full-content-right, .htw-src-peets-home .hero__content-wrapper--full-content-right{ width: 50%; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.product-list, .htw-src-peets-home .product-list{ margin-right: -1.25rem; }
  
  
  .htw-src-peets-home.pi, .htw-src-peets-home .pi{ width: 33.3333%; padding: 0px 0px 3.125rem 1.25rem; }
  .htw-src-peets-home.product-list .pi, .htw-src-peets-home .product-list .pi{ width: calc(33.333% - 20px); padding: 0px; margin: 0px 1.25rem 3.125rem 0px; }
  
  .htw-src-peets-home.dynamic-collection-pi, .htw-src-peets-home .dynamic-collection-pi{ width: 16.625rem; height: 21.6875rem; }
  
  .htw-src-peets-home.dynamic-collection-pi__badge, .htw-src-peets-home .dynamic-collection-pi__badge{ -webkit-box-flex: 0; flex: 0 0 1.5rem; }
  .htw-src-peets-home.dynamic-collection-pi__badge-copy, .htw-src-peets-home .dynamic-collection-pi__badge-copy{ font-size: 0.75rem; letter-spacing: 0.0625rem; }
  
  .htw-src-peets-home.dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-pi__title{ font-size: 1.3125rem; line-height: 115%; letter-spacing: 0.04688rem; text-transform: uppercase; padding: 0.8125rem 0.8125rem 0px; min-height: 3.875rem; }
  
  .htw-src-peets-home.dynamic-collection-pi__title--small-font, .htw-src-peets-home .dynamic-collection-pi__title--small-font{ font-size: 1.375rem !important; }
  .htw-src-peets-home.dynamic-collection-pi__flavor-notes, .htw-src-peets-home .dynamic-collection-pi__flavor-notes{ display: block; position: absolute; left: 0px; bottom: 0px; margin-bottom: 2.0625rem; height: 12.6875rem; width: 8.125rem; z-index: 2; padding: 0px 0.75rem 0.75rem; }
  
  .htw-src-peets-home.dynamic-collection-pi__flavor-note, .htw-src-peets-home .dynamic-collection-pi__flavor-note{ font-family: proxima-nova, sans-serif; font-size: 0.625rem; font-style: normal; font-weight: 500; line-height: 120%; letter-spacing: 0.0625rem; text-transform: uppercase; margin-bottom: 1.25rem; color: rgb(105, 83, 33); text-align: center; }
  
  .htw-src-peets-home.dynamic-collection-pi__flavor-note:last-child, .htw-src-peets-home .dynamic-collection-pi__flavor-note:last-child{ margin-bottom: 0px; }
  .htw-src-peets-home.dynamic-collection-pi__flavor-note-icon, .htw-src-peets-home .dynamic-collection-pi__flavor-note-icon{ height: 1.25rem; margin-bottom: 0.375rem; }
  
  .htw-src-peets-home.dynamic-collection-pi__flavor-note-icon img, .htw-src-peets-home .dynamic-collection-pi__flavor-note-icon img{ height: 1.25rem; margin-bottom: 0.375rem; }
  
  
  
  .htw-src-peets-home.dynamic-collection-pi__img-container.has-flavor-notes .ir img, .htw-src-peets-home .dynamic-collection-pi__img-container.has-flavor-notes .ir img{ left: 3rem; }
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.dynamic-collection-pi__footer, .htw-src-peets-home .dynamic-collection-pi__footer{ font-size: 0.75rem; letter-spacing: 0.03125rem; padding: 0px 0.875rem; -webkit-box-flex: 0; flex: 0 0 2.0625rem; height: 2.0625rem; }
  
  
  .htw-src-peets-home.dynamic-collection-pi__reviews-rating-text .icon, .htw-src-peets-home .dynamic-collection-pi__reviews-rating-text .icon{ margin-top: -0.1875rem; margin-right: -0.125rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.subscriptions-subscription-carousel__product-image-wrapper--espresso-capsules.ir img, .htw-src-peets-home .subscriptions-subscription-carousel__product-image-wrapper--espresso-capsules.ir img{ margin: 0px auto; top: 2rem; position: relative !important; width: 8.75rem !important; left: 3.5rem !important; }
  
  
  .htw-src-peets-home.subscription-hiw, .htw-src-peets-home .subscription-hiw{ background: var(--hiw-background-color); padding: 3.75rem 0px; }
  .htw-src-peets-home.subscription-hiw__header, .htw-src-peets-home .subscription-hiw__header{ font-size: var(--hiw-title-size); font-weight: var(--hiw-title-font-weight); color: var(--hiw-title-color); text-align: var(--hiw-title-alignment); }
  .htw-src-peets-home.subscription-hiw__carousel::after, .htw-src-peets-home .subscription-hiw__carousel::after{ content: ""; }
  .htw-src-peets-home.subscription-hiw__carousel, .htw-src-peets-home .subscription-hiw__carousel{ display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 2.5vw; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; }
  .htw-src-peets-home.subscription-hiw__slide, .htw-src-peets-home .subscription-hiw__slide{ margin: 0px; padding-bottom: 0px; }
  .htw-src-peets-home.subscription-hiw__slide-title, .htw-src-peets-home .subscription-hiw__slide-title{ color: var(--hiw-tout-title-color); font-size: var(--hiw-tout-title-size); font-weight: var(--hiw-tout-title-weight); text-align: var(--hiw-tout-title-alignment); }
  .htw-src-peets-home.subscription-hiw__slide-copy, .htw-src-peets-home .subscription-hiw__slide-copy{ color: var(--hiw-tout-text-color); font-size: var(--hiw-tout-text-size); font-weight: var(--hiw-tout-text-weight); text-align: var(--hiw-tout-text-alignemnt); }
  .htw-src-peets-home.subscription-hiw__slide-number, .htw-src-peets-home .subscription-hiw__slide-number{ background: var(--hiw-tout-number-bg-color); color: var(--hiw-tout-number-color); font-size: var(--hiw-tout-number-size); font-weight: var(--hiw-tout-number-weight); height: 3.6875rem; width: 3.6875rem; }
  
  .htw-src-peets-home.promo-tiles__inner, .htw-src-peets-home .promo-tiles__inner{ padding: 4.875rem 0px 0px; }
  .htw-src-peets-home.promo-tile, .htw-src-peets-home .promo-tile{ width: 100%; margin: 0px 2.5rem 5rem 0px; vertical-align: top; }
  
  .htw-src-peets-home.modal__close, .htw-src-peets-home .modal__close{ right: 2.1875rem; top: 2.1875rem; }
  .htw-src-peets-home.modal__header, .htw-src-peets-home .modal__header{ margin-bottom: 0.9375rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  
  .htw-src-peets-home.dynamic-collection-filters-closed .dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-filters-closed .dynamic-collection-pi__title, .htw-src-peets-home.dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-pi__title{ min-height: 2.9em; }
  .htw-src-peets-home.product-carousel .pi, .htw-src-peets-home .product-carousel .pi{ width: 33.3333%; padding-right: 0.625rem; padding-left: 0.625rem; }
  
  .htw-src-peets-home.category-slider__heading, .htw-src-peets-home .category-slider__heading{ font-size: 1.25rem; line-height: 1.375rem; }
}


@media only screen and (min-width: 1025px) {
  .htw-src-peets-home.style-select .ss-dropdown .ss-option, .htw-src-peets-home .style-select .ss-dropdown .ss-option{ padding: 0.875rem 1.25rem; }
  .htw-src-peets-home.hide-desktop, .htw-src-peets-home .hide-desktop, .htw-src-peets-home.mobile-only, .htw-src-peets-home .mobile-only, .htw-src-peets-home.tablet-only, .htw-src-peets-home .tablet-only{ display: none !important; }
  h1.htw-src-peets-home, .htw-src-peets-home h1{ font-size: 3.75rem; line-height: 4.0625rem; }
  .htw-src-peets-home.h2, .htw-src-peets-home .h2, h2.htw-src-peets-home, .htw-src-peets-home h2{ font-size: 1.5rem; line-height: 1.75rem; }
  h3.htw-src-peets-home, .htw-src-peets-home h3, h4.htw-src-peets-home, .htw-src-peets-home h4{ font-size: 1.125rem; line-height: 1.75rem; }
  table.htw-src-peets-home caption, .htw-src-peets-home table caption{ font-size: 1.125rem; line-height: 1.56; margin: 0px 0px 0.9375rem; }
  
  
  
  
  .htw-src-peets-home.form-inline__input, .htw-src-peets-home .form-inline__input{ margin-bottom: 0px; }
  .htw-src-peets-home.form-inline__btn, .htw-src-peets-home .form-inline__btn{ flex-basis: 8.75rem; margin-left: 0.625rem; }
  
  
  
  
  
  .htw-src-peets-home.ir--homepage-promo-slot, .htw-src-peets-home .ir--homepage-promo-slot{ padding-bottom: 100%; }
  
  
  
  .htw-src-peets-home.ir--inline-banner, .htw-src-peets-home .ir--inline-banner{ padding-bottom: 165.672%; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.ir--brew-method-video-poster, .htw-src-peets-home .ir--brew-method-video-poster{ padding-bottom: 56.2069%; }
  
  .htw-src-peets-home.hr, .htw-src-peets-home .hr, hr.htw-src-peets-home, .htw-src-peets-home hr{ margin: 1.875em 0px; }
  
  
  
  
  .htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{ padding-top: 5rem; }
  .htw-src-peets-home.container, .htw-src-peets-home .container{ padding-left: 7.8125%; padding-right: 7.8125%; }
  .htw-src-peets-home.container--small, .htw-src-peets-home .container--small{ padding-left: 3.125%; padding-right: 3.125%; }
  .htw-src-peets-home.container--medium, .htw-src-peets-home .container--medium{ padding-left: 3.90625%; padding-right: 3.90625%; }
  .htw-src-peets-home.container--full, .htw-src-peets-home .container--full{ padding-left: 0px; padding-right: 0px; }
  
  .htw-src-peets-home.container--huge, .htw-src-peets-home .container--huge{ padding-left: 7.98611%; padding-right: 7.98611%; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.acc__menu, .htw-src-peets-home .acc__menu{ padding: 1.25rem 0px 2.5rem; }
  .htw-src-peets-home.acc__btn, .htw-src-peets-home .acc__btn{ font-size: 1.125rem; line-height: 1.56; padding: 1.5625rem 0.9375rem 1.5625rem 0px; }
  
  
  
  
  .htw-src-peets-home.hero__content-wrapper--full-bleed-desktop-left, .htw-src-peets-home .hero__content-wrapper--full-bleed-desktop-left{ left: 0px; right: auto; text-align: left; -webkit-box-pack: start; justify-content: flex-start; padding-left: 7.25rem; }
  
  
  
  
  .htw-src-peets-home.hero__heading, .htw-src-peets-home .hero__heading{ font-size: 2.25rem; letter-spacing: 2px; line-height: 1.14; margin-bottom: 0px; }
  .htw-src-peets-home.hero__copy, .htw-src-peets-home .hero__copy{ font-size: 1.125rem; line-height: 1.67; margin-top: 0.875rem; }
  .htw-src-peets-home.hero__cta-button, .htw-src-peets-home .hero__cta-button, .htw-src-peets-home.hero__cta-link, .htw-src-peets-home .hero__cta-link{ max-width: 17.625rem; }
  
  .htw-src-peets-home.header, .htw-src-peets-home .header{ min-height: 5rem; }
  .htw-src-peets-home.header-utils__account, .htw-src-peets-home .header-utils__account{ display: flex; gap: 0.6875rem; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(235, 226, 211); height: 1.875rem; min-width: 6rem; position: absolute; right: 10.125rem; text-transform: uppercase; top: 0px; padding: 0px 0.5625rem; z-index: 14; }
  .htw-src-peets-home.header-utils__account .icon--account-alt, .htw-src-peets-home .header-utils__account .icon--account-alt{ transform: scale(0.7); }
  .htw-src-peets-home.header__container, .htw-src-peets-home .header__container{ -webkit-box-pack: justify; justify-content: space-between; padding-top: 1.1875rem; padding-bottom: 1.1875rem; }
  .htw-src-peets-home.header__link, .htw-src-peets-home .header__link{ text-wrap: nowrap; }
  .htw-src-peets-home.header__logo, .htw-src-peets-home .header__logo{ padding-left: 0px; }
  
  .htw-src-peets-home.header-utils, .htw-src-peets-home .header-utils{ -webkit-box-pack: end; justify-content: flex-end; }
  .htw-src-peets-home.header-utils__util-wrap, .htw-src-peets-home .header-utils__util-wrap{ padding-right: 1.5625rem; }
  
  .htw-src-peets-home.header-utils__login-text, .htw-src-peets-home .header-utils__login-text{ font-size: 0.625rem; line-height: 140%; letter-spacing: 1px; }
  .htw-src-peets-home.header-utils__bag-count, .htw-src-peets-home .header-utils__bag-count{ padding-top: 1px; }
  .htw-src-peets-home.nav, .htw-src-peets-home .nav{ background-color: rgb(246, 245, 241); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0.5rem; opacity: 0; transform: translate3d(0px, -100%, 0px); top: 3.75rem; }
  .htw-src-peets-home.nav__inner, .htw-src-peets-home .nav__inner{ min-height: 26.875rem; }
  .htw-src-peets-home.nav__touts, .htw-src-peets-home .nav__touts{ max-width: 50vw; }
  .htw-src-peets-home.nav__touts .nav-tout, .htw-src-peets-home .nav__touts .nav-tout, .htw-src-peets-home.nav__touts .nav-tout__img-wrapper, .htw-src-peets-home .nav__touts .nav-tout__img-wrapper, .htw-src-peets-home.nav__touts .nav-tout__wrapper, .htw-src-peets-home .nav__touts .nav-tout__wrapper{ height: 100%; }
  .htw-src-peets-home.nav__touts .nav-tout__img-link, .htw-src-peets-home .nav__touts .nav-tout__img-link{ display: block; height: 100%; }
  .htw-src-peets-home.nav__touts .nav-tout__img, .htw-src-peets-home .nav__touts .nav-tout__img{ height: 100%; object-fit: cover; }
  .htw-src-peets-home.nav__touts .nav-tout__cta, .htw-src-peets-home .nav__touts .nav-tout__cta{ bottom: 0px; }
  .htw-src-peets-home.nav__touts .nav-tout__cta--button, .htw-src-peets-home .nav__touts .nav-tout__cta--button{ border-radius: 0.1875rem; left: 1.6875rem; bottom: 1.625rem; padding: 0.625rem 0.8125rem 0.6875rem; }
  .htw-src-peets-home.nav__touts .nav-tout__cta--link, .htw-src-peets-home .nav__touts .nav-tout__cta--link{ border-bottom: 2px solid rgb(255, 255, 255); bottom: 2rem; left: 2rem; padding-bottom: 0.5rem; line-height: 140%; gap: 0.5rem; }
  .htw-src-peets-home.nav-mobile-header, .htw-src-peets-home .nav-mobile-header, .htw-src-peets-home.nav__mobile-close-button-wrapper, .htw-src-peets-home .nav__mobile-close-button-wrapper{ height: 5rem; }
  .htw-src-peets-home.bag, .htw-src-peets-home .bag{ padding: 3.75rem 0px 0px; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.ft-coffeebar__title, .htw-src-peets-home .ft-coffeebar__title{ font-size: 3.125rem; margin: 0px 0px 0.375rem; line-height: calc(1.07143); }
  .htw-src-peets-home.ft-coffeebar__description, .htw-src-peets-home .ft-coffeebar__description{ margin-bottom: 1.5rem; font-size: 1.125rem; }
  .htw-src-peets-home.ft-coffeebar__cta--one, .htw-src-peets-home .ft-coffeebar__cta--one{ font-size: var(--ss-cta-1-font-size-desktop); }
  .htw-src-peets-home.ft-coffeebar__cta--two, .htw-src-peets-home .ft-coffeebar__cta--two{ font-size: var(--ss-cta-2-font-size-desktop); }
  .htw-src-peets-home.ft-coffeebar__cta, .htw-src-peets-home .ft-coffeebar__cta{ font-size: var(--ss-banner-button-font-size-desktop); }
  .htw-src-peets-home.ft-coffeebar__image, .htw-src-peets-home .ft-coffeebar__image{ margin-bottom: 1.25rem; }
  .htw-src-peets-home.ft-coffeebar__image::before, .htw-src-peets-home .ft-coffeebar__image::before{ background: var(--ss-background-gradient-desktop); }
  .htw-src-peets-home.ft-coffeebar__products, .htw-src-peets-home .ft-coffeebar__products{ margin-bottom: 5.125rem; }
  .htw-src-peets-home.ft-coffeebar__products-cta-btn, .htw-src-peets-home .ft-coffeebar__products-cta-btn{ height: 2.8125rem; padding: 0.8125rem 2.25rem; }
  .htw-src-peets-home.ft-coffeebar__header.container, .htw-src-peets-home .ft-coffeebar__header.container{ padding-left: 7.25rem; }
  .htw-src-peets-home.ft-coffeebar .ft-coffeebar__products-cta, .htw-src-peets-home .ft-coffeebar .ft-coffeebar__products-cta{ padding-top: 0.5rem; }
  .htw-src-peets-home.ft-coffeebar .ft-coffeebar__products-cta:has(.ft-coffeebar__products-cta-btn), .htw-src-peets-home .ft-coffeebar .ft-coffeebar__products-cta:has(.ft-coffeebar__products-cta-btn){ padding-bottom: 2rem; }
  .htw-src-peets-home.ft-coffeebar__product, .htw-src-peets-home .ft-coffeebar__product{ display: block; min-height: 100%; width: 25%; }
  .htw-src-peets-home.ft-coffeebar__product-title-text, .htw-src-peets-home .ft-coffeebar__product-title-text{ font-size: 0.875rem; }
  .htw-src-peets-home.ft-coffeebar__products.flickity-enabled .flickity-prev-next-button.next, .htw-src-peets-home .ft-coffeebar__products.flickity-enabled .flickity-prev-next-button.next{ right: 0px; transform: translateY(-50%) rotate(180deg); left: auto !important; }
  .htw-src-peets-home.ft-coffeebar__products.flickity-enabled .flickity-prev-next-button.previous, .htw-src-peets-home .ft-coffeebar__products.flickity-enabled .flickity-prev-next-button.previous{ left: 0px; transform: translateY(-50%) rotate(180deg); }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.homepage-promo-slots, .htw-src-peets-home .homepage-promo-slots{ max-width: var(--section-max-width,unset); margin-left: auto; margin-right: auto; margin-top: var(--section-top-margin-desktop); margin-bottom: var(--section-bottom-margin-desktop); }
  .htw-src-peets-home.homepage-promo-slots::before, .htw-src-peets-home .homepage-promo-slots::before{ height: var(--underlay-background-height-desktop); }
  .htw-src-peets-home.homepage-promo-slots__inner, .htw-src-peets-home .homepage-promo-slots__inner{ -webkit-box-align: stretch; align-items: stretch; flex-wrap: nowrap; column-gap: var(--slot-spacing); padding-left: var(--slot-spacing-edge-desktop); padding-right: var(--slot-spacing-edge-desktop); }
  
  
  .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot{ width: calc((100% - (var(--slot-spacing) * 2))/ 3); padding: 0px; height: auto; }
  .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__description, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__description{ font-size: var(--description-font-size-desktop); line-height: 1.22; letter-spacing: 0.2px; margin-bottom: 1.25rem; }
  .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__info, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__info{ padding: 0px 1.25rem 1.875rem; }
  .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__media, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__media{ margin-bottom: var(--media-bottom-margin-desktop); }
  
  .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__heading, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__heading{ font-size: var(--heading-font-size-desktop); line-height: 0.91; margin-bottom: 0.5rem; }
  .htw-src-peets-home.homepage-promo-slots__cta-container .modal__inner, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__inner{ max-height: 80vh; overflow: scroll; }
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.page .table, .htw-src-peets-home .page .table{ margin: 5rem -11.6562rem; width: calc(100% + 373px); }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.page-stacked-hero, .htw-src-peets-home .page-stacked-hero{ background-color: rgb(34, 34, 34); padding: 2.5rem 0px; }
  .htw-src-peets-home.page-stacked-hero__text, .htw-src-peets-home .page-stacked-hero__text{ z-index: 0; background-color: transparent; position: static; min-height: 7.375rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-top: 0px; padding-bottom: 0px; }
  .htw-src-peets-home.page-stacked-hero__heading, .htw-src-peets-home .page-stacked-hero__heading{ font-size: 3.75rem; width: 50%; line-height: 120%; letter-spacing: 0.125rem; }
  .htw-src-peets-home.page-stacked-hero__description, .htw-src-peets-home .page-stacked-hero__description{ background-color: rgba(255, 255, 255, 0.74); width: 50%; padding: 1.5rem 2.1875rem; margin-top: 0px; }
  .htw-src-peets-home.page-stacked-hero__description-text, .htw-src-peets-home .page-stacked-hero__description-text{ font-size: 0.9375rem; line-height: 150%; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.product-card-2024, .htw-src-peets-home .product-card-2024{ box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.875rem; max-width: 16.625rem; padding: 1.8125rem 0.875rem 1.625rem; margin-right: 1.25rem; }
  .htw-src-peets-home.is-flickity-static-clicked .product-card-2024.is-active, .htw-src-peets-home .is-flickity-static-clicked .product-card-2024.is-active{ max-width: 17.875rem; margin-top: -12px; height: calc(100% + 24px); }
  .htw-src-peets-home.product-card-2024__product-image-wrapper:not(.is-curated-series-product) img, .htw-src-peets-home .product-card-2024__product-image-wrapper:not(.is-curated-series-product) img{ bottom: 0px; left: 28%; top: 0px; width: 85.2%; }
  .htw-src-peets-home.product-card-2024__product-badge, .htw-src-peets-home .product-card-2024__product-badge{ height: 1.4375rem; }
  .htw-src-peets-home.product-card-2024__product-badge-copy, .htw-src-peets-home .product-card-2024__product-badge-copy{ font-size: 0.75rem; letter-spacing: 0.0625rem; }
  .htw-src-peets-home.product-card-2024__product-title, .htw-src-peets-home .product-card-2024__product-title{ font-size: 1.3125rem; font-weight: 500; line-height: 115%; letter-spacing: 0.04688rem; position: relative; text-transform: uppercase; }
  .htw-src-peets-home.product-card-2024__product-flavor-list, .htw-src-peets-home .product-card-2024__product-flavor-list{ -webkit-box-pack: center; justify-content: center; top: 0px; width: 6.25rem; }
  .htw-src-peets-home.product-card-2024__product-flavor-item, .htw-src-peets-home .product-card-2024__product-flavor-item{ margin-bottom: 1.4375rem; width: 1.25rem; }
  .htw-src-peets-home.product-card-2024__product-flavor-icon, .htw-src-peets-home .product-card-2024__product-flavor-icon{ width: 1.25rem; margin-bottom: 0.4375rem; }
  .htw-src-peets-home.product-card-2024__product-footer, .htw-src-peets-home .product-card-2024__product-footer{ font-size: 0.625rem; padding: 0.5rem 0.875rem; margin: 0px; letter-spacing: 0.0625rem; }
  .htw-src-peets-home.product-card-2024__product-footer-price, .htw-src-peets-home .product-card-2024__product-footer-price{ font-size: 0.75rem; }
  
  .htw-src-peets-home.product-list, .htw-src-peets-home .product-list{ margin-right: -2.5rem; }
  
  .htw-src-peets-home.pi, .htw-src-peets-home .pi{ width: calc(25% - 36px); padding: 0px; margin: 0px 2.5rem 3.125rem 0px; }
  .htw-src-peets-home.product-list .pi, .htw-src-peets-home .product-list .pi{ width: calc(33.333% - 40px); padding: 0px; margin: 0px 2.5rem 3.125rem 0px; }
  .htw-src-peets-home.pi__img-wrapper.has-hover:focus-within .pi__img-default, .htw-src-peets-home .pi__img-wrapper.has-hover:focus-within .pi__img-default, .htw-src-peets-home.pi__img-wrapper.has-hover:hover .pi__img-default, .htw-src-peets-home .pi__img-wrapper.has-hover:hover .pi__img-default{ opacity: 0; visibility: hidden; }
  .htw-src-peets-home.pi__quick-add, .htw-src-peets-home .pi__quick-add{ visibility: hidden; opacity: 0; transition: 0.2s ease-in-out; }
  .htw-src-peets-home.pi:focus-within .pi__quick-add, .htw-src-peets-home .pi:focus-within .pi__quick-add, .htw-src-peets-home.pi:hover .pi__quick-add, .htw-src-peets-home .pi:hover .pi__quick-add{ visibility: visible; opacity: 1; transition-delay: 0.1s; }
  
  .htw-src-peets-home.dynamic-collection-pi--stacked, .htw-src-peets-home .dynamic-collection-pi--stacked{ -webkit-box-flex: 0; flex: 0 0 16.625rem; margin-right: 1rem; }
  .htw-src-peets-home.dynamic-collection-pi--stacked:focus-within, .htw-src-peets-home .dynamic-collection-pi--stacked:focus-within, .htw-src-peets-home.dynamic-collection-pi--stacked:hover, .htw-src-peets-home .dynamic-collection-pi--stacked:hover{ border: 2px solid rgb(147, 112, 49); transform: scale(1.065); }
  .htw-src-peets-home.dynamic-collection-pi--stacked:last-child, .htw-src-peets-home .dynamic-collection-pi--stacked:last-child{ margin-right: 0px; }
  
  .htw-src-peets-home.dynamic-collection-pi__background-image > img, .htw-src-peets-home .dynamic-collection-pi__background-image > img, .htw-src-peets-home.dynamic-collection-pi__background-image > svg, .htw-src-peets-home .dynamic-collection-pi__background-image > svg{ display: block; right: -1.5rem; }
  .htw-src-peets-home.product-recommendations-2024, .htw-src-peets-home .product-recommendations-2024{ margin: 4.875rem 0px 6.1875rem; }
  .htw-src-peets-home.product-recommendations-2024__title, .htw-src-peets-home .product-recommendations-2024__title{ font-size: 1.8125rem; line-height: 2.1875rem; letter-spacing: 1px; margin-bottom: 2.625rem; }
  .htw-src-peets-home.product-recommendations-2024__carousel-wrapper, .htw-src-peets-home .product-recommendations-2024__carousel-wrapper{ padding-left: 8.5625rem; }
  .htw-src-peets-home.product-recommendations-2024__carousel, .htw-src-peets-home .product-recommendations-2024__carousel{ position: relative; -webkit-box-flex: 1; flex: 1 0 auto; padding: 1.25rem 6.5625rem 0.625rem 2rem; overflow: hidden; }
  .htw-src-peets-home.product-recommendations-2024__carousel::before, .htw-src-peets-home .product-recommendations-2024__carousel::before{ display: block; position: absolute; content: ""; top: 0px; left: 0px; width: 1.875rem; height: 100%; background: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0)); z-index: 2; pointer-events: none; }
  .htw-src-peets-home.product-recommendations-2024__carousel::after, .htw-src-peets-home .product-recommendations-2024__carousel::after{ display: block; position: absolute; content: ""; top: 0px; right: 0px; width: 13.125rem; height: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, rgb(255, 255, 255)); z-index: 2; pointer-events: none; }
  .htw-src-peets-home.product-recommendations-2024__carousel .flickity-viewport, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-viewport{ overflow: visible; }
  .htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button{ display: block; position: absolute; top: 50%; transform: translateY(-50%); height: 4rem; width: 4rem; border-radius: 2rem; border: 0px; background-color: rgb(235, 226, 211); padding: 0px; fill: rgb(101, 101, 101); margin: 0px; z-index: 3; }
  .htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button.next, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button.next{ right: 6.1875rem; transform: translateY(-50%) rotate(180deg); left: auto !important; }
  .htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button.previous, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button.previous{ transform: translateY(-50%) rotate(180deg); }
  .htw-src-peets-home.product-recommendations-2024__carousel-product-footer-rating-text .icon--star-filled, .htw-src-peets-home .product-recommendations-2024__carousel-product-footer-rating-text .icon--star-filled{ margin-bottom: -2px; }
  .htw-src-peets-home.product-recommendations-2024__carousel-scroll-track, .htw-src-peets-home .product-recommendations-2024__carousel-scroll-track{ height: 0.5rem; }
  .htw-src-peets-home.product-recommendations-2024__custom-carousel-cell, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell{ height: 21.6875rem; width: 16.625rem; padding: 1.3125rem 1rem 0px; max-width: 16.625rem; margin-right: 1.25rem; }
  .htw-src-peets-home.promo-bar, .htw-src-peets-home .promo-bar{ height: 1.875rem; }
  .htw-src-peets-home.promo-bar--column, .htw-src-peets-home .promo-bar--column{ height: 1.875rem; padding: 0.3125rem 1.25rem; }
  .htw-src-peets-home.promo-bar__content, .htw-src-peets-home .promo-bar__content{ line-height: 1; }
  .htw-src-peets-home.promo-bar__content-wrapper, .htw-src-peets-home .promo-bar__content-wrapper{ -webkit-box-align: center; align-items: center; display: flex; }
  
  .htw-src-peets-home.pv-essentials--coffee .config__group, .htw-src-peets-home .pv-essentials--coffee .config__group{ margin-bottom: 0.75rem; }
  .htw-src-peets-home.config__heading, .htw-src-peets-home .config__heading{ margin-bottom: 0.3125rem; }
  .htw-src-peets-home.config__select--grind .ss-option, .htw-src-peets-home .config__select--grind .ss-option, .htw-src-peets-home.config__select--grind .ss-selected-option, .htw-src-peets-home .config__select--grind .ss-selected-option{ padding-left: 3.125rem !important; }
  
  
  .htw-src-peets-home.pv-actions, .htw-src-peets-home .pv-actions{ margin-bottom: 0.875rem; }
  .htw-src-peets-home.pv-notify, .htw-src-peets-home .pv-notify{ padding: 0px; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper{ width: 100%; }
  .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .htw-src-peets-home.buy-stack .buy-stack-variant__pills, .htw-src-peets-home .buy-stack .buy-stack-variant__pills{ display: flex; flex-wrap: wrap; gap: 0.5rem; }
  .htw-src-peets-home.buy-stack .buy-stack-variant__pills .buy-stack-variant__pill:last-of-type:nth-of-type(4n/**/+1), .htw-src-peets-home .buy-stack .buy-stack-variant__pills .buy-stack-variant__pill:last-of-type:nth-of-type(4n/**/+1){ -webkit-box-flex: 0; flex: 0 1 calc(25% - 0.375rem); max-width: calc(25% - 0.375rem); }
  .htw-src-peets-home.buy-stack .buy-stack-variant__pill, .htw-src-peets-home .buy-stack .buy-stack-variant__pill{ -webkit-box-flex: 1; flex: 1 1 calc(25% - 0.375rem); max-width: 100%; min-width: calc(25% - 0.375rem); }
  
  .htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-title, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-title{ font-size: 1.75rem; line-height: 2.25rem; letter-spacing: 0px; margin-bottom: 0.5rem; }
  .htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-price, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-price{ font-size: 1rem; font-weight: 700; letter-spacing: 0px; line-height: 1.5rem; }
  
  
  .htw-src-peets-home.buy-stack-qty-modal__list-item, .htw-src-peets-home .buy-stack-qty-modal__list-item{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  
  
  
  
  
  .htw-src-peets-home.pv-details__inner p, .htw-src-peets-home .pv-details__inner p{ margin-bottom: 1.625rem; text-align: left; line-height: 1.40625rem; }
  .htw-src-peets-home.pv-details__roast, .htw-src-peets-home .pv-details__roast{ column-gap: 3rem; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin-bottom: 1.25rem; }
  .htw-src-peets-home.pv-details__roast-heading, .htw-src-peets-home .pv-details__roast-heading{ font-size: 0.75rem; text-align: left; }
  .htw-src-peets-home.pv-details__roast-type, .htw-src-peets-home .pv-details__roast-type{ -webkit-box-flex: 1; flex: 1 0 auto; }
  .htw-src-peets-home.pv-details__roast-copy, .htw-src-peets-home .pv-details__roast-copy{ font-size: 0.9375rem; margin-bottom: 0px; }
  .htw-src-peets-home.pv-details__roast-flavor-item, .htw-src-peets-home .pv-details__roast-flavor-item{ -webkit-box-align: start; align-items: flex-start; font-size: 0.9375rem; }
  .htw-src-peets-home.pv-details__flavor-icon, .htw-src-peets-home .pv-details__flavor-icon{ width: 1.125rem; margin-right: 0.5rem; }
  .htw-src-peets-home.pv-essentials, .htw-src-peets-home .pv-essentials{ padding: 0.25rem 0px 2.75rem; }
  .htw-src-peets-home.template-product-coffee .pv-essentials, .htw-src-peets-home .template-product-coffee .pv-essentials, .htw-src-peets-home.template-product-curated-subscription .pv-essentials, .htw-src-peets-home .template-product-curated-subscription .pv-essentials, .htw-src-peets-home.template-product-espresso-capsule .pv-essentials, .htw-src-peets-home .template-product-espresso-capsule .pv-essentials, .htw-src-peets-home.template-product-k-cup .pv-essentials, .htw-src-peets-home .template-product-k-cup .pv-essentials, .htw-src-peets-home.template-product-merchandise .pv-essentials, .htw-src-peets-home .template-product-merchandise .pv-essentials, .htw-src-peets-home.template-product-tea .pv-essentials, .htw-src-peets-home .template-product-tea .pv-essentials{ padding: 0.25rem 0px 0px; }
  
  
  .htw-src-peets-home.pv-essentials__container, .htw-src-peets-home .pv-essentials__container{ -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; }
  .htw-src-peets-home.pv-essential, .htw-src-peets-home .pv-essential{ margin: 0px auto; max-width: 36.25rem; padding: 0px 2.5rem; width: 50%; }
  .htw-src-peets-home.pv-essential--product, .htw-src-peets-home .pv-essential--product{ margin: 0px auto; padding: 2.5rem 2.5rem 5rem; width: 50%; }
  .htw-src-peets-home.template-product-coffee .pv-essential--product, .htw-src-peets-home .template-product-coffee .pv-essential--product, .htw-src-peets-home.template-product-curated-subscription .pv-essential--product, .htw-src-peets-home .template-product-curated-subscription .pv-essential--product, .htw-src-peets-home.template-product-espresso-capsule .pv-essential--product, .htw-src-peets-home .template-product-espresso-capsule .pv-essential--product, .htw-src-peets-home.template-product-k-cup .pv-essential--product, .htw-src-peets-home .template-product-k-cup .pv-essential--product, .htw-src-peets-home.template-product-merchandise .pv-essential--product, .htw-src-peets-home .template-product-merchandise .pv-essential--product, .htw-src-peets-home.template-product-tea .pv-essential--product, .htw-src-peets-home .template-product-tea .pv-essential--product{ padding-top: 6.125rem; }
  .htw-src-peets-home:has(.buy-stack) .pv-essential--product{ padding-top: 1.5rem; }
  
  .htw-src-peets-home.pv-title, .htw-src-peets-home .pv-title{ font-size: 1.5rem; line-height: 1.17; letter-spacing: 2px; margin-bottom: 0.8125rem; }
  .htw-src-peets-home.pv-header__eyebrow-text, .htw-src-peets-home .pv-header__eyebrow-text{ position: absolute; top: 5rem; }
  .htw-src-peets-home:has(.buy-stack) .pv-header__eyebrow-text{ position: relative; top: auto; }
  .htw-src-peets-home.pv-header--product .pv-title, .htw-src-peets-home .pv-header--product .pv-title{ font-size: 1.8125rem; line-height: 120%; letter-spacing: 1px; margin-bottom: 0.8125rem; }
  .htw-src-peets-home.pv-header--product .pv-price, .htw-src-peets-home .pv-header--product .pv-price{ -webkit-box-align: center; align-items: center; display: flex; font-size: 0.9375rem; font-weight: 700; line-height: 140%; letter-spacing: 0.0625rem; }
  .htw-src-peets-home.pv-header--product .pv-price__original, .htw-src-peets-home .pv-header--product .pv-price__original{ font-weight: 700; }
  
  .htw-src-peets-home.pv-price, .htw-src-peets-home .pv-price{ font-size: 1.125rem; line-height: 1.56; }
  
  .htw-src-peets-home.pv-qty__button, .htw-src-peets-home .pv-qty__button{ padding: 0.75rem 0.9375rem; }
  
  
  
  
  .htw-src-peets-home.search, .htw-src-peets-home .search{ top: 3.75rem; transform: translate3d(0px, -100%, 0px); z-index: 11; }
  
  .htw-src-peets-home.search-overlay, .htw-src-peets-home .search-overlay{ top: 5rem; }
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.search-item, .htw-src-peets-home .search-item{ width: calc(33.333% - 48px); margin-right: 3rem; margin-bottom: 1.875rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.product-carousel .flickity-button, .htw-src-peets-home .product-carousel .flickity-button{ border-radius: 3px; top: 26%; border: 1px solid rgb(148, 148, 148); }
  .htw-src-peets-home.product-carousel .flickity-button.previous, .htw-src-peets-home .product-carousel .flickity-button.previous{ left: -4.375rem; }
  .htw-src-peets-home.product-carousel .flickity-button.next, .htw-src-peets-home .product-carousel .flickity-button.next{ right: -4.375rem; }
  
  
  
  
  
  
  .htw-src-peets-home.product-carousel-24__item, .htw-src-peets-home .product-carousel-24__item{ --num-items: var(--ss-slides-in-view, 3.5); --num-gaps: var(--calc-num-slide-gaps, calc(var(--num-items))); --total-border-width: calc(var(--item-img-border-size) * 2); --spacing: var(--ss-slide-gap, rem(30)); --item-width: calc((min(100vw, var(--ss-max-width)) - (var(--section-padding-x) * 2) - (var(--spacing) * var(--num-gaps)) - (var(--total-border-width) * var(--num-items))) / var(--num-items)); max-width: var(--ss-slide-max-width,23.5rem); }
  
  .htw-src-peets-home.product-carousel-24 .flickity-viewport, .htw-src-peets-home .product-carousel-24 .flickity-viewport{ margin-bottom: 5rem; }
  .htw-src-peets-home.product-carousel-24 .flickity-page-dots, .htw-src-peets-home .product-carousel-24 .flickity-page-dots{ gap: 11px; width: 55%; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.og-selling-plan[data-type="pdp"], .htw-src-peets-home .og-selling-plan[data-type="pdp"], .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"], .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"]{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; }
  
  .htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__wrapper, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__wrapper{ border-bottom: 0px; border-top-right-radius: 0px; border-right: 1px solid rgb(147, 112, 49); width: 50%; }
  .htw-src-peets-home.og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home.og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .og-selling-plan[data-type="pdp_dark"] .og-selling-plan__one-time-wrapper{ width: 50%; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.review-carousel__carousel, .htw-src-peets-home .review-carousel__carousel{ padding: 0px 3.125rem; }
  .htw-src-peets-home.review-carousel__carousel .flickity-button, .htw-src-peets-home .review-carousel__carousel .flickity-button{ height: 3.125rem; width: 3.125rem; border: 1px solid rgb(214, 214, 214); border-radius: 0.1875rem; top: 50%; bottom: unset; transform: translateY(-50%); margin: 0px; }
  .htw-src-peets-home.review-carousel__carousel .flickity-button.previous, .htw-src-peets-home .review-carousel__carousel .flickity-button.previous{ transform: translateY(-50%) rotate(180deg); }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.subscriptions-split-tout-with-text-list, .htw-src-peets-home .subscriptions-split-tout-with-text-list{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; margin-top: 7.0625rem; margin-bottom: 5.0625rem; }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list--image-left, .htw-src-peets-home .subscriptions-split-tout-with-text-list--image-left{ -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list.container, .htw-src-peets-home .subscriptions-split-tout-with-text-list.container{ max-width: 90rem; padding-left: 0px; padding-right: 0px; }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list__list-container, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-container{ -webkit-box-flex: 1; flex: 1 0 50%; padding: 2rem 2rem 2rem calc(11.9444%); }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__list-container, .htw-src-peets-home .subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__list-container{ padding: 4.375rem calc(8.81944%) 4.375rem calc(7.91667%); }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list__image-container, .htw-src-peets-home .subscriptions-split-tout-with-text-list__image-container{ -webkit-box-flex: 1; flex: 1 0 50%; }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list__heading, .htw-src-peets-home .subscriptions-split-tout-with-text-list__heading{ font-size: var(--title-font-size-desktop); font-weight: var(--title-font-weight-desktop); color: var(--title-font-color-desktop); text-align: left; margin-bottom: 2.25rem; line-height: 120%; }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-icon-wrapper, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-icon-wrapper{ -webkit-box-flex: 0; flex: 0 0 2.125rem; margin-right: 1.25rem; }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-heading, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-heading{ font-size: var(--title-font-size-desktop); font-weight: var(--title-font-weight-desktop); color: var(--title-font-color-desktop); letter-spacing: 0.0625rem; line-height: 140%; margin-bottom: 0.375rem; }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-description, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-description{ font-size: var(--description-font-size-desktop); font-weight: var(--description-font-weight-desktop); color: var(--description-font-color-desktop); }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list__cta-btn, .htw-src-peets-home .subscriptions-split-tout-with-text-list__cta-btn{ display: inline-block; margin-top: 0.875rem; font-size: var(--cta-font-size-desktop); font-weight: var(--cta-font-weight-desktop); color: var(--cta-font-color-desktop); }
  .htw-src-peets-home.subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__cta-btn, .htw-src-peets-home .subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__cta-btn{ width: 20.1875rem; }
  
  
  
  
  
  
  
  
  .htw-src-peets-home.subscriptions-subscription-carousel.container, .htw-src-peets-home .subscriptions-subscription-carousel.container{ display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; }
  .htw-src-peets-home.template-index .subscriptions-subscription-carousel.container, .htw-src-peets-home .template-index .subscriptions-subscription-carousel.container{ padding-left: 7.25rem; margin-left: 0px !important; }
  .htw-src-peets-home.subscriptions-subscription-carousel__header, .htw-src-peets-home .subscriptions-subscription-carousel__header{ width: 17.4375rem; padding-top: 1.75rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__heading, .htw-src-peets-home .subscriptions-subscription-carousel__heading{ font-size: var(--heading-font-size-desktop); font-weight: var(--heading-font-weight-desktop); color: var(--heading-font-color-desktop); letter-spacing: 0.0625rem; margin-top: var(--heading-padding-top-desktop); margin-bottom: var(--heading-padding-bottom-desktop); scroll-margin-top: 5rem; line-height: var(--heading-line-height-desktop) !important; }
  .htw-src-peets-home.subscriptions-subscription-carousel__description, .htw-src-peets-home .subscriptions-subscription-carousel__description{ font-size: var(--description-font-size-desktop); font-weight: var(--description-font-weight-desktop); color: var(--description-font-color-desktop); margin-bottom: var(--description-padding-bottom-desktop); max-width: 48.75rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__carousel-wrapper, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-wrapper{ position: relative; -webkit-box-flex: 1; flex: 1 0 auto; padding: 1.25rem 6.5625rem 0px 2rem; overflow: hidden; }
  .htw-src-peets-home.subscriptions-subscription-carousel__carousel-wrapper::before, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-wrapper::before{ display: block; position: absolute; content: ""; top: 0px; left: 0px; width: 1.875rem; height: 100%; background: linear-gradient(90deg, rgb(255, 255, 255) 0px, rgba(255, 255, 255, 0)); z-index: 2; pointer-events: none; }
  .htw-src-peets-home.subscriptions-subscription-carousel__carousel-wrapper::after, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-wrapper::after{ display: block; position: absolute; content: ""; top: 0px; right: 0px; width: 13.125rem; height: 100%; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, rgb(255, 255, 255)); z-index: 2; pointer-events: none; }
  .htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button{ display: block; position: absolute; top: 50%; transform: translateY(-50%); height: 4rem; width: 4rem; border-radius: 2rem; border: 1px solid rgb(146, 112, 54); background-color: rgb(255, 255, 255); padding: 0px; fill: rgb(146, 112, 54); z-index: 3; margin: 0px; }
  .htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button.next, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button.next{ right: 0px; transform: translateY(-50%) rotate(180deg); left: auto !important; }
  .htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button.previous, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button.previous{ left: -2rem; transform: translateY(-50%) rotate(180deg); }
  .htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell{ max-width: 16.625rem; padding: 1.8125rem 0.875rem 1.625rem; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0.875rem; margin-right: 1.25rem; }
  .htw-src-peets-home.is-flickity-static-clicked .subscriptions-subscription-carousel__carousel-cell.is-active, .htw-src-peets-home .is-flickity-static-clicked .subscriptions-subscription-carousel__carousel-cell.is-active{ max-width: 17.875rem; margin-top: -12px; height: calc(100% + 24px); }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-image-wrapper:not(.is-curated-series-product), .htw-src-peets-home .subscriptions-subscription-carousel__product-image-wrapper:not(.is-curated-series-product){ padding-bottom: 100% !important; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-image-wrapper:not(.is-curated-series-product) img, .htw-src-peets-home .subscriptions-subscription-carousel__product-image-wrapper:not(.is-curated-series-product) img{ position: absolute; right: 0px; bottom: 0px; left: 28%; width: 85.2%; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-badge, .htw-src-peets-home .subscriptions-subscription-carousel__product-badge{ height: 1.4375rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-badge-copy, .htw-src-peets-home .subscriptions-subscription-carousel__product-badge-copy{ font-size: 0.75rem; letter-spacing: 0.0625rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-title, .htw-src-peets-home .subscriptions-subscription-carousel__product-title{ font-size: 1.3125rem; font-weight: 500; line-height: 115%; letter-spacing: 0.04688rem; text-transform: uppercase; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-main:not(:has(.subscriptions-subscription-carousel__product-image-wrapper)), .htw-src-peets-home .subscriptions-subscription-carousel__product-main:not(:has(.subscriptions-subscription-carousel__product-image-wrapper)){ height: 14.875rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-list, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-list{ position: absolute; left: 0px; top: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; z-index: 3; width: 6.25rem; height: 100%; }
  
  .htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-item, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-item{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-family: proxima-nova, sans-serif; font-size: 0.625rem; font-weight: 500; line-height: 120%; letter-spacing: 0.0625rem; text-transform: uppercase; color: rgb(105, 83, 33); text-align: center; padding-bottom: 0px; margin-bottom: 1.4375rem; width: 100%; max-width: 4.375rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-item:last-child, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-item:last-child{ margin-bottom: 0px; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-icon{ width: 1.25rem; margin-bottom: 0.4375rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-footer, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer{ font-size: 0.625rem; padding: 0.5rem 0.875rem; margin: 0px; letter-spacing: 0.0625rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-footer-rating-text .icon--star-filled, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer-rating-text .icon--star-filled{ left: -0.75rem; top: calc(50% - 1px); transform: translateY(-50%); }
  .htw-src-peets-home.subscriptions-subscription-carousel__carousel-scroll-track, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-scroll-track{ height: 0.5rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer{ background-color: rgb(235, 226, 211); }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer.is-open, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer.is-open{ padding-top: 2.75rem; padding-bottom: 2.75rem; }
  .htw-src-peets-home.is-open .subscriptions-subscription-carousel__product-drawer-item.is-active, .htw-src-peets-home .is-open .subscriptions-subscription-carousel__product-drawer-item.is-active{ display: flex; padding: 0px; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item{ background-color: rgb(255, 255, 255); border: 1px solid rgb(147, 112, 49); width: 100%; max-width: 73.75rem; margin: 0px auto; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-panel, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-panel{ padding: 3.75rem 1.625rem; -webkit-box-flex: 1; flex: 1 0 calc(33.3333%); max-width: calc(33.3333%); }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-panel:first-of-type, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-panel:first-of-type{ background-color: rgb(247, 246, 241); padding: 0px; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-close-btn, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-close-btn{ top: 1.125rem; right: 1.625rem; }
  
  
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details{ margin-top: 0px; margin-bottom: 0px; padding: 0px; text-align: left; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details-title, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details-title{ font-size: 1.8125rem; font-weight: 700; line-height: 120%; letter-spacing: 0.0625rem; text-transform: uppercase; margin-top: 0px; margin-bottom: 0.5625rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details-starting-price, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details-starting-price{ font-family: proxima-nova, sans-serif; font-size: 0.9375rem; font-weight: 700; line-height: 140%; letter-spacing: 0.0625rem; text-transform: uppercase; margin-bottom: 1.5rem; }
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-description, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-description{ margin-bottom: 1.25rem; }
  
  .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-input-header, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-input-header{ margin-left: -1.875rem; }
  
  
  
  
  
  
  
  .htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link{ display: inline-block; font-size: var(--cta-underlined-font-size); line-height: 170%; letter-spacing: 0.0625rem; margin-top: 1.25rem; }
  .htw-src-peets-home.subscription-hiw__carousel, .htw-src-peets-home .subscription-hiw__carousel{ gap: 1.875rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.promo-tiles__inner, .htw-src-peets-home .promo-tiles__inner{ margin-right: -2.5rem; }
  .htw-src-peets-home.promo-tile, .htw-src-peets-home .promo-tile{ width: calc(50% - 42px); }
  
  
  
  
  
  
  
  
  .htw-src-peets-home.newsletter__form, .htw-src-peets-home .newsletter__form{ gap: 2.5rem; }
  
  
  
  
  .htw-src-peets-home.interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product{ gap: 1.625rem; }
  
  .htw-src-peets-home.interactive-product-grid .flickity-viewport, .htw-src-peets-home .interactive-product-grid .flickity-viewport{ gap: 1.1875rem; height: 38.375rem; margin-bottom: 0px; width: 100%; }
  .htw-src-peets-home.interactive-product-grid__product-wrapper, .htw-src-peets-home .interactive-product-grid__product-wrapper{ margin-right: 1.1875rem; transition: width 0.3s linear; position: static !important; }
  .htw-src-peets-home.interactive-product-grid .flickity-page-dots, .htw-src-peets-home .interactive-product-grid .flickity-page-dots{ display: none; }
  .htw-src-peets-home.category-slider--compact .category-slider__container, .htw-src-peets-home .category-slider--compact .category-slider__container{ padding-left: 5.3125rem; padding-right: 5.3125rem; }
  
  .htw-src-peets-home.hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards__content-wrapper{ -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding-top: 18vw; padding-bottom: var(--content-wrapper-bottom-padding-desktop,4.4375rem); }
  .htw-src-peets-home.hp-featured-cards__card:nth-child(1), .htw-src-peets-home .hp-featured-cards__card:nth-child(1){ transform: translateY(-18vw); }
  .htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__header, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__header{ padding-bottom: 10vw; }
  .htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__content-wrapper{ padding-top: 13vw; }
  .htw-src-peets-home.hp-featured-cards__details, .htw-src-peets-home .hp-featured-cards__details{ padding: 1.875rem 3.125rem 0px; }
  
  .htw-src-peets-home.hp-featured-cards__description p, .htw-src-peets-home .hp-featured-cards__description p{ line-height: 1.375rem; margin-bottom: 1.125rem; }
  .htw-src-peets-home.hp-featured-cards__cta, .htw-src-peets-home .hp-featured-cards__cta{ padding: 0px 2.375rem; height: 2.8125rem !important; }
  .htw-src-peets-home.homepage-banner, .htw-src-peets-home .homepage-banner{ --ss-font-size-eyebrow: var(--ss-font-size-eyebrow-desktop, 18px); --ss-font-size-title-1: var(--ss-font-size-title-1-desktop, 47px); --ss-font-size-title-2: var(--ss-font-size-title-2-desktop, 55px); --ss-font-size-description: var(--ss-font-size-description-desktop, 18px); --ss-font-size-cta: var(--ss-font-size-cta-desktop, 14px); --ss-font-size-secondary-cta: var(--ss-font-size-secondary-cta-desktop, 14px); }
  .htw-src-peets-home.homepage-banner__inner.container, .htw-src-peets-home .homepage-banner__inner.container{ padding: var(--ss-section-top-padding-desktop) 7.25rem var(--ss-section-bottom-padding-desktop); max-width: unset; }
  .htw-src-peets-home.homepage-banner__bg-image-wrapper--mobile, .htw-src-peets-home .homepage-banner__bg-image-wrapper--mobile{ display: none; }
  .htw-src-peets-home.homepage-banner__bg-image-wrapper--desktop, .htw-src-peets-home .homepage-banner__bg-image-wrapper--desktop{ display: block; }
  
  .htw-src-peets-home.homepage-banner__content, .htw-src-peets-home .homepage-banner__content{ width: 100%; }
  .htw-src-peets-home.homepage-banner__description, .htw-src-peets-home .homepage-banner__description{ margin-bottom: 1.5rem; }
  .htw-src-peets-home.separator, .htw-src-peets-home .separator{ margin-top: var(--margin-top-desktop); margin-bottom: var(--margin-bottom-desktop); }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.lp-featured-cards__content-wrapper, .htw-src-peets-home .lp-featured-cards__content-wrapper{ -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; }
  .htw-src-peets-home.lp-featured-cards__details, .htw-src-peets-home .lp-featured-cards__details{ padding: 6.5625rem 0px; max-width: 30.8125rem; transform: translateY(-23px); }
  .htw-src-peets-home.lp-featured-cards__title-1, .htw-src-peets-home .lp-featured-cards__title-1{ margin-bottom: 1.3125rem; }
  .htw-src-peets-home.lp-featured-cards__description p, .htw-src-peets-home .lp-featured-cards__description p{ line-height: normal; margin-bottom: 1.125rem; }
  .htw-src-peets-home.lp-featured-cards__cta, .htw-src-peets-home .lp-featured-cards__cta{ font-weight: 700; height: 3rem; padding: 0px 2rem; }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.check-balance__title, .htw-src-peets-home .check-balance__title{ max-width: unset; width: 100%; margin-bottom: 1.625rem; }
  
  
  
  
}
@media only screen and (min-width: 1281px) {
  
  .htw-src-peets-home.container, .htw-src-peets-home .container{ padding-left: 6.25rem; padding-right: 6.25rem; }
  .htw-src-peets-home.container--small, .htw-src-peets-home .container--small{ padding-left: 2.5rem; padding-right: 2.5rem; }
  .htw-src-peets-home.container--medium, .htw-src-peets-home .container--medium{ padding-left: 3.125rem; padding-right: 3.125rem; }
  .htw-src-peets-home.container--full, .htw-src-peets-home .container--full{ padding-left: 0px; padding-right: 0px; }
  .htw-src-peets-home.container--huge, .htw-src-peets-home .container--huge{ padding-left: 7.1875rem; padding-right: 7.1875rem; }
  .htw-src-peets-home.hero__content-wrapper--full-bleed, .htw-src-peets-home .hero__content-wrapper--full-bleed, .htw-src-peets-home.hero__content-wrapper--full-content-center, .htw-src-peets-home .hero__content-wrapper--full-content-center, .htw-src-peets-home.hero__content-wrapper--full-content-left, .htw-src-peets-home .hero__content-wrapper--full-content-left, .htw-src-peets-home.hero__content-wrapper--full-content-right, .htw-src-peets-home .hero__content-wrapper--full-content-right{ max-width: 45rem; }
  .htw-src-peets-home.header .header__nav, .htw-src-peets-home .header .header__nav{ -webkit-box-flex: 2; flex: 2 1 0%; }
  .htw-src-peets-home.header-utils, .htw-src-peets-home .header-utils, .htw-src-peets-home.header__logo, .htw-src-peets-home .header__logo{ -webkit-box-flex: 1; flex: 1 1 0%; }
  
  .htw-src-peets-home.pv-essential, .htw-src-peets-home .pv-essential{ margin: 0px; padding: 0px 0px 0px 6.25rem; width: 50%; }
  .htw-src-peets-home.pv-essential--product, .htw-src-peets-home .pv-essential--product{ margin: 0px; padding: 2.5rem 0px 5rem 6.25rem; width: 50%; }
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.subscription-hiw__carousel, .htw-src-peets-home .subscription-hiw__carousel{ gap: 3.5rem; }
  
  
}



@media only screen and (max-width: 413px) {
  .htw-src-peets-home.form-item, .htw-src-peets-home .form-item{ width: 100%; }
  .htw-src-peets-home#widget-container .auth-container .pi__quick-add .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .pi__quick-add .button.button-secondary, .htw-src-peets-home.pi__quick-add #widget-container .auth-container .button.button-secondary, .htw-src-peets-home .pi__quick-add #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.pi__quick-add .btn--secondary, .htw-src-peets-home .pi__quick-add .btn--secondary{ font-size: 0.63rem; }
  
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .htw-src-peets-home.select::after, .htw-src-peets-home .select::after{ display: block; }
  .htw-src-peets-home.select select, .htw-src-peets-home .select select{ width: 110%; }
}

@media only screen and (min-width: 1025px) and (min-width: 1025px) {
  .htw-src-peets-home.nav, .htw-src-peets-home .nav, .htw-src-peets-home.search, .htw-src-peets-home .search{ top: 5rem; }
}

@media only screen and (min-width: 1440px) {
  
  .htw-src-peets-home.hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards__content-wrapper{ padding-top: 16.1875rem; }
  .htw-src-peets-home.hp-featured-cards__card:nth-child(1), .htw-src-peets-home .hp-featured-cards__card:nth-child(1){ transform: translateY(-259px); }
  .htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__header, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__header{ padding-bottom: 9rem; }
  .htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__content-wrapper{ padding-top: 11.5rem; }
  
  
}

@media screen and (max-width: 1024px) {
  .htw-src-peets-home:not(.collection-list-item__carousel) > .dynamic-collection-pi, .htw-src-peets-home :not(.collection-list-item__carousel) > .dynamic-collection-pi{ -webkit-box-flex: 0; flex: 0 1 48%; height: auto; }
}
@media only screen and (min-width: 64.0625rem) and (max-width: 79.9375rem) {
  .htw-src-peets-home:not(.collection-list-item__carousel) > .dynamic-collection-pi, .htw-src-peets-home :not(.collection-list-item__carousel) > .dynamic-collection-pi{ aspect-ratio: 380 / 468; -webkit-box-flex: 0; flex: 0 1 31%; }
  .htw-src-peets-home:not(.collection-list-item__carousel) > .dynamic-collection-pi .dynamic-collection-pi__flavor-notes, .htw-src-peets-home :not(.collection-list-item__carousel) > .dynamic-collection-pi .dynamic-collection-pi__flavor-notes{ aspect-ratio: 192 / 255; max-width: 160px; }
  .htw-src-peets-home:not(.collection-list-item__carousel) > .dynamic-collection-pi .has-flavor-notes img, .htw-src-peets-home :not(.collection-list-item__carousel) > .dynamic-collection-pi .has-flavor-notes img{ left: 4.375rem; max-width: 10.3125rem; }
}




@-webkit-keyframes htw-src-peets-home-cartEmptyOpening { 
  0% { transform: translate(-50%, -2.1875rem); opacity: 0; }
  100% { transform: translate(-50%, 0px); opacity: 1; }
}
@keyframes htw-src-peets-home-cartEmptyOpening { 
  0% { transform: translate(-50%, -2.1875rem); opacity: 0; }
  100% { transform: translate(-50%, 0px); opacity: 1; }
}
@-webkit-keyframes htw-src-peets-home-cartPageEmptyOpening { 
  0% { transform: translate(0px, -2.1875rem); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes htw-src-peets-home-cartPageEmptyOpening { 
  0% { transform: translate(0px, -2.1875rem); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@-webkit-keyframes htw-src-peets-home-cartSummaryLeave { 
  0% { transform: translate(0px, 0px); max-height: 50rem; opacity: 1; visibility: visible; }
  100% { transform: translate(0px, -2.1875rem); height: 0px; max-height: 0px; opacity: 0; padding: 0px; visibility: hidden; }
}
@keyframes htw-src-peets-home-cartSummaryLeave { 
  0% { transform: translate(0px, 0px); max-height: 50rem; opacity: 1; visibility: visible; }
  100% { transform: translate(0px, -2.1875rem); height: 0px; max-height: 0px; opacity: 0; padding: 0px; visibility: hidden; }
}
.htw-src-peets-home.home-hero, .htw-src-peets-home .home-hero{ background: rgb(247, 246, 241); }
.htw-src-peets-home.home-hero__container, .htw-src-peets-home .home-hero__container{ width: 100%; max-width: 137.5rem; margin-left: auto; margin-right: auto; }




















































.htw-src-peets-home.best-sellers, .htw-src-peets-home .best-sellers{ padding-top: 2.1875rem; }
.htw-src-peets-home.coffeebar, .htw-src-peets-home .coffeebar{ padding-bottom: 3.75rem; padding-top: 3.75rem; }











@media only screen and (min-width: 1025px) {
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .htw-src-peets-home.best-sellers, .htw-src-peets-home .best-sellers{ padding-top: 3.4375rem; }
  .htw-src-peets-home.coffeebar, .htw-src-peets-home .coffeebar{ padding-bottom: 6.125rem; padding-top: 5.625rem; }
  
  
  
  
  
}















@keyframes htw-src-peets-home-shopify-rotator { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(270deg); }
}


@keyframes htw-src-peets-home-shopify-dash { 
  0% { stroke-dashoffset: 280px; }
  50% { stroke-dashoffset: 75px; transform: rotate(135deg); }
  100% { stroke-dashoffset: 280px; transform: rotate(450deg); }
}




@keyframes htw-src-peets-home-acceleratedCheckoutLoadingSkeleton { 
  50% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
  75% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5); }
  100% { opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1); }
}




























.htw-src-peets-home[location="pdp"], .htw-src-peets-home [location="pdp"]{ --og-global-family: "Proxima Nova Regular", sans-serif; --og-global-size: 13px; --og-global-color: inherit; --og-tooltip-family: grad,serif; --og-tooltip-size: 10px; --og-tooltip-color: inherit; --og-tooltip-background: #fff; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; --og-upsell-family: "Proxima Nova Regular", sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); --og-select-padding: initial; }
.htw-src-peets-home[location="pdp"] .og-offer, .htw-src-peets-home [location="pdp"] .og-offer{ display: grid; grid-template-columns: auto; grid-template-rows: auto auto; align-items: center; margin-bottom: 20px; }
.htw-src-peets-home[location="pdp"] .og-optin-row, .htw-src-peets-home [location="pdp"] .og-optin-row, .htw-src-peets-home[location="pdp"] .og-iu-optin-row, .htw-src-peets-home [location="pdp"] .og-iu-optin-row{ display: grid; grid-template-columns: auto 30px; grid-template-rows: auto; }
.htw-src-peets-home[location="pdp"] .og-frequency-row, .htw-src-peets-home [location="pdp"] .og-frequency-row{ display: grid; grid-template-columns: 20px auto; }
.htw-src-peets-home[location="pdp"] .og-shipping, .htw-src-peets-home [location="pdp"] .og-shipping{ grid-column-start: 2; margin: 0px; }
.htw-src-peets-home[location="pdp"] og-select-frequency, .htw-src-peets-home [location="pdp"] og-select-frequency{ display: inline-block; width: 125px; }
.htw-src-peets-home[location="pdp"] og-select, .htw-src-peets-home [location="pdp"] og-select{ width: 100%; }
.htw-src-peets-home[location="pdp"] .og-optin-row, .htw-src-peets-home [location="pdp"] .og-optin-row{ margin-bottom: 20px; }
.htw-src-peets-home[location="pdp"] .og-optout-btn, .htw-src-peets-home [location="pdp"] .og-optout-btn, .htw-src-peets-home[location="pdp"] .og-optin-btn, .htw-src-peets-home [location="pdp"] .og-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; text-align: left; transform: scale(1); text-transform: uppercase; }
.htw-src-peets-home[location="pdp"] .og-optout-btn::before, .htw-src-peets-home [location="pdp"] .og-optout-btn::before, .htw-src-peets-home[location="pdp"] .og-optin-btn::before, .htw-src-peets-home [location="pdp"] .og-optin-btn::before{ content: " "; appearance: none; display: inline-block; position: absolute; top: -2px; left: 0px; height: 16px; width: 16px; border-radius: 50%; cursor: pointer; outline: none; }
.htw-src-peets-home[location="pdp"] .og-optout-btn::before, .htw-src-peets-home [location="pdp"] .og-optout-btn::before, .htw-src-peets-home[location="pdp"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="pdp"] og-optin-button[subscribed] > .og-optin-btn::before{ border: 1px solid rgb(33, 26, 24); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="pdp"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="pdp"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="pdp"] .og-optin-btn::before, .htw-src-peets-home [location="pdp"] .og-optin-btn::before{ border: 1px solid rgb(82, 81, 75); box-shadow: rgb(247, 246, 240) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="pdp"] og-optin-button[subscribed] ~ .og-frequency-row, .htw-src-peets-home [location="pdp"] og-optin-button[subscribed] ~ .og-frequency-row{ display: initial; }
.htw-src-peets-home[location="pdp"] og-optin-button ~ .og-frequency-row, .htw-src-peets-home [location="pdp"] og-optin-button ~ .og-frequency-row{ display: none; }
.htw-src-peets-home[location="pdp"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="pdp"] .og-optin-row div og-optin-button{ padding-top: 5px; }
.htw-src-peets-home[location="pdp"] .og-pdp-tooltip-desktop, .htw-src-peets-home [location="pdp"] .og-pdp-tooltip-desktop{ display: inline-block; }
.htw-src-peets-home[location="pdp"] .og-tooltip, .htw-src-peets-home [location="pdp"] .og-tooltip{ border: 1px solid rgb(183, 183, 183); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; }
.htw-src-peets-home[location="pdp"] .og-tooltip-wrap, .htw-src-peets-home [location="pdp"] .og-tooltip-wrap{ position: relative; max-width: 230px; }
.htw-src-peets-home[location="pdp"] og-tooltip.og-pdp-tooltip-desktop, .htw-src-peets-home [location="pdp"] og-tooltip.og-pdp-tooltip-desktop{ transform: translateY(0px); margin: 28px 0px 0px; left: 80%; position: absolute; }
.htw-src-peets-home[location="pdp"] .og-tooltip-content, .htw-src-peets-home [location="pdp"] .og-tooltip-content{ margin: 0px; padding: 10px; line-height: 1.24rem; font-size: 1rem; text-transform: initial; }
.htw-src-peets-home[location="pdp"] .og-faq-link, .htw-src-peets-home [location="pdp"] .og-faq-link{ text-decoration: underline; }
.htw-src-peets-home[location="pdp"] .og-faq-link:hover, .htw-src-peets-home [location="pdp"] .og-faq-link:hover{ text-decoration: none; }
.htw-src-peets-home[location="pdp"] .og-optin-btn span, .htw-src-peets-home [location="pdp"] .og-optin-btn span, .htw-src-peets-home[location="pdp"] .og-optout-btn span, .htw-src-peets-home [location="pdp"] .og-optout-btn span{ font-weight: 400; font-size: 12px; color: rgb(94, 94, 94); margin: 10px 0px; }
.htw-src-peets-home[location="pdp"] .og-frequency-row, .htw-src-peets-home [location="pdp"] .og-frequency-row{ font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="pdp"] .og-shipping, .htw-src-peets-home [location="pdp"] .og-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; }
.htw-src-peets-home[location="pdp"] og-select, .htw-src-peets-home [location="pdp"] og-select, .htw-src-peets-home[location="pdp"] og-select select, .htw-src-peets-home [location="pdp"] og-select select{ padding: 5px 10px 5px 5px; }
.htw-src-peets-home[location="pdp"] og-select select, .htw-src-peets-home [location="pdp"] og-select select{ font-size: 12px; }
.htw-src-peets-home[location="pdp"] og-select-frequency[subscribed], .htw-src-peets-home [location="pdp"] og-select-frequency[subscribed]{ border: 1px solid rgb(183, 183, 183); border-radius: 4px; box-shadow: none; padding: 5px; width: 100px; }
.htw-src-peets-home[location="pdp"] og-upsell-button, .htw-src-peets-home [location="pdp"] og-upsell-button{ width: 100%; }
.htw-src-peets-home[location="pdp"] .upsell-btn, .htw-src-peets-home [location="pdp"] .upsell-btn{ background: rgb(147, 112, 49); border: 1px solid rgb(147, 112, 49); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="pdp"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="pdp"] og-optin-button.og-iu-optin-row{ margin-top: 0px; }
.htw-src-peets-home[location="pdp"] .og-modal-header, .htw-src-peets-home [location="pdp"] .og-modal-header{ margin-top: -36px; }
.htw-src-peets-home[location="pdp"] .og-modal-header > span:first-child, .htw-src-peets-home [location="pdp"] .og-modal-header > span:first-child{ font-size: 14px; }
.htw-src-peets-home[location="pdp"] span.og-modal-content, .htw-src-peets-home [location="pdp"] span.og-modal-content{ display: block; font-family: grad, serif; margin: 10px 0px 20px; }
.htw-src-peets-home[location="pdp"] og-modal div[slot="content"], .htw-src-peets-home [location="pdp"] og-modal div[slot="content"]{ margin-top: -30px; }
.htw-src-peets-home[location="pdp"] og-optout-button, .htw-src-peets-home [location="pdp"] og-optout-button{ margin-bottom: 10px; }
.htw-src-peets-home[location="pdp"] .og-btn, .htw-src-peets-home [location="pdp"] .og-btn{ background: rgb(147, 112, 49); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="pdp"] .og-hide, .htw-src-peets-home [location="pdp"] .og-hide{ display: none; }
.htw-src-peets-home[location="pdp"] .og-header-success, .htw-src-peets-home [location="pdp"] .og-header-success{ text-transform: uppercase; }
.htw-src-peets-home[location="pdp"] .og-header-success + p, .htw-src-peets-home [location="pdp"] .og-header-success + p{ font-family: grad, serif; font-style: normal; font-weight: 400; margin-bottom: 10px; font-size: 0.875rem; line-height: 1.5rem; }
.htw-src-peets-home[location="pdp"] .iu-view-order, .htw-src-peets-home [location="pdp"] .iu-view-order{ background: rgb(147, 112, 49); width: 100%; border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: "Proxima Nova Regular", sans-serif; font-size: 0.75rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 1px; margin-bottom: 20px; padding: 0.9375rem 1.5625rem; text-transform: uppercase; text-align: center; transition: 0.3s ease-in-out; }
.htw-src-peets-home[location="pdp"] .og-modal__container, .htw-src-peets-home [location="pdp"] .og-modal__container{ background: purple; }
.htw-src-peets-home[location="pdp"] .iu-view-order:hover, .htw-src-peets-home [location="pdp"] .iu-view-order:hover{ background: rgb(185, 151, 91); }
.htw-src-peets-home[location="pdp"] .og-tooltip-close, .htw-src-peets-home [location="pdp"] .og-tooltip-close{ font-family: "Proxima Nova Regular", sans-serif; position: absolute; padding: 5px 10px; top: 0px; right: 0px; font-size: 10px; }
.htw-src-peets-home[location="pdp"] .og-optin-btn.hide-modal .og-tooltip-content, .htw-src-peets-home [location="pdp"] .og-optin-btn.hide-modal .og-tooltip-content{ display: none; }
.htw-src-peets-home[location="pdp_dark"], .htw-src-peets-home [location="pdp_dark"]{ --og-global-family: "Proxima Nova Regular", sans-serif; --og-global-size: 13px; --og-global-color: inherit; --og-tooltip-family: grad,serif; --og-tooltip-size: 10px; --og-tooltip-color: inherit; --og-tooltip-background: #fff; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; --og-upsell-family: "Proxima Nova Regular", sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); }
.htw-src-peets-home[location="pdp_dark"] .og-offer, .htw-src-peets-home [location="pdp_dark"] .og-offer{ display: grid; grid-template-columns: auto; grid-template-rows: auto auto; align-items: center; }
.htw-src-peets-home[location="pdp_dark"] .og-optin-row, .htw-src-peets-home [location="pdp_dark"] .og-optin-row, .htw-src-peets-home[location="pdp_dark"] .og-iu-optin-row, .htw-src-peets-home [location="pdp_dark"] .og-iu-optin-row{ display: grid; grid-template-columns: auto 30px; grid-template-rows: auto; }
.htw-src-peets-home[location="pdp_dark"] .og-optin-row, .htw-src-peets-home [location="pdp_dark"] .og-optin-row{ margin-bottom: 20px; }
.htw-src-peets-home[location="pdp_dark"] .og-frequency-row, .htw-src-peets-home [location="pdp_dark"] .og-frequency-row{ display: grid; grid-template-columns: 20px auto; }
.htw-src-peets-home[location="pdp_dark"] .og-shipping, .htw-src-peets-home [location="pdp_dark"] .og-shipping{ grid-column-start: 2; margin: 0px; }
.htw-src-peets-home[location="pdp_dark"] og-select-frequency, .htw-src-peets-home [location="pdp_dark"] og-select-frequency{ display: inline-block; }
.htw-src-peets-home[location="pdp_dark"] .og-optout-btn, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer; text-align: left; transform: scale(1); }
.htw-src-peets-home[location="pdp_dark"] .og-optin-btn, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn{ text-transform: uppercase; }
.htw-src-peets-home[location="pdp_dark"] .og-optout-btn-dark, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn-dark, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn-dark, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn-dark, .htw-src-peets-home[location="pdp_dark"] .og-iu-optout-btn, .htw-src-peets-home [location="pdp_dark"] .og-iu-optout-btn, .htw-src-peets-home[location="pdp_dark"] .og-iu-optin-btn, .htw-src-peets-home [location="pdp_dark"] .og-iu-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 0, 0); cursor: pointer; text-align: left; text-transform: uppercase; transform: scale(1); }
.htw-src-peets-home[location="pdp_dark"] .og-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-optout-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn-dark::before, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn-dark::before, .htw-src-peets-home[location="pdp_dark"] .og-iu-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-iu-optin-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-iu-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-iu-optout-btn::before{ content: " "; appearance: none; display: inline-block; position: absolute; top: -2px; left: 0px; height: 16px; width: 16px; border-radius: 50%; cursor: pointer; outline: none; }
.htw-src-peets-home[location="pdp_dark"] .og-optout-btn-dark, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn-dark, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn-dark, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn-dark{ color: rgb(255, 255, 255); }
.htw-src-peets-home[location="pdp_dark"] .og-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] og-optin-button[subscribed] > .og-optin-btn::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="pdp_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn::before{ border: 1px solid rgb(255, 255, 255); box-shadow: none; }
.htw-src-peets-home[location="pdp_dark"] .og-optout-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn-dark::before, .htw-src-peets-home[location="pdp_dark"] og-optin-button[subscribed] > .og-optin-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] og-optin-button[subscribed] > .og-optin-btn-dark::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="pdp_dark"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home[location="pdp_dark"] .og-optin-btn-dark::before, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn-dark::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(46, 57, 62) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="pdp_dark"] .og-iu-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-iu-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] og-optin-button[subscribed] > .og-iu-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] og-optin-button[subscribed] > .og-iu-optin-btn::before{ border: 1px solid rgb(33, 26, 24); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="pdp_dark"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home [location="pdp_dark"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home[location="pdp_dark"] .og-iu-optin-btn::before, .htw-src-peets-home [location="pdp_dark"] .og-iu-optin-btn::before{ border: 1px solid rgb(82, 81, 75); box-shadow: rgb(247, 246, 240) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="pdp_dark"] og-optin-button[subscribed] + .og-frequency-row, .htw-src-peets-home [location="pdp_dark"] og-optin-button[subscribed] + .og-frequency-row{ display: initial; }
.htw-src-peets-home[location="pdp_dark"] og-optin-button + .og-frequency-row, .htw-src-peets-home [location="pdp_dark"] og-optin-button + .og-frequency-row{ display: none; }
.htw-src-peets-home[location="pdp_dark"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="pdp_dark"] .og-optin-row div og-optin-button{ padding-top: 5px; }
.htw-src-peets-home[location="pdp_dark"] .og-pdp-tooltip, .htw-src-peets-home [location="pdp_dark"] .og-pdp-tooltip{ display: inline-block; }
.htw-src-peets-home[location="pdp_dark"] .og-tooltip-inner, .htw-src-peets-home [location="pdp_dark"] .og-tooltip-inner{ color: rgb(0, 0, 0); }
.htw-src-peets-home[location="pdp_dark"] .og-tooltip-dark, .htw-src-peets-home [location="pdp_dark"] .og-tooltip-dark{ border: 1px solid rgb(255, 255, 255); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="pdp_dark"] .og-tooltip, .htw-src-peets-home [location="pdp_dark"] .og-tooltip{ border: 1px solid rgb(183, 183, 183); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; color: rgb(0, 0, 0); }
.htw-src-peets-home[location="pdp_dark"] og-tooltip.og-pdp-tooltip, .htw-src-peets-home [location="pdp_dark"] og-tooltip.og-pdp-tooltip{ transform: translateY(0px); }
.htw-src-peets-home[location="pdp_dark"] .og-tooltip-content, .htw-src-peets-home [location="pdp_dark"] .og-tooltip-content{ color: rgb(0, 0, 0); margin: 0px; padding: 10px; line-height: 1.24rem; font-size: 1rem; text-transform: initial; }
.htw-src-peets-home[location="pdp_dark"] .og-faq-link, .htw-src-peets-home [location="pdp_dark"] .og-faq-link{ text-decoration: underline; }
.htw-src-peets-home[location="pdp_dark"] .og-faq-link:hover, .htw-src-peets-home [location="pdp_dark"] .og-faq-link:hover{ text-decoration: none; }
.htw-src-peets-home[location="pdp_dark"] .og-frequency-row, .htw-src-peets-home [location="pdp_dark"] .og-frequency-row{ font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="pdp_dark"] .og-iu-shipping, .htw-src-peets-home [location="pdp_dark"] .og-iu-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; color: rgb(0, 0, 0); margin: 0px; }
.htw-src-peets-home[location="pdp_dark"] .og-shipping, .htw-src-peets-home [location="pdp_dark"] .og-shipping{ color: rgb(255, 255, 255); font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; }
.htw-src-peets-home[location="pdp_dark"] og-select select, .htw-src-peets-home [location="pdp_dark"] og-select select{ font-size: 12px; text-transform: uppercase; }
.htw-src-peets-home[location="pdp_dark"] og-select-frequency[subscribed], .htw-src-peets-home [location="pdp_dark"] og-select-frequency[subscribed]{ background: transparent; border: 1px solid rgb(255, 255, 255); border-radius: 4px; box-shadow: none; width: 100px; }
.htw-src-peets-home[location="pdp_dark"] .og-optin-btn span, .htw-src-peets-home [location="pdp_dark"] .og-optin-btn span, .htw-src-peets-home[location="pdp_dark"] .og-optout-btn span, .htw-src-peets-home [location="pdp_dark"] .og-optout-btn span{ font-weight: 400; font-size: 12px; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="pdp_dark"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="pdp_dark"] og-optin-button.og-iu-optin-row{ margin-top: 0px; }
.htw-src-peets-home[location="pdp_dark"] og-upsell-button, .htw-src-peets-home [location="pdp_dark"] og-upsell-button{ width: 100%; }
.htw-src-peets-home[location="pdp_dark"] .upsell-btn, .htw-src-peets-home [location="pdp_dark"] .upsell-btn{ background: rgb(147, 112, 49); border: 1px solid rgb(147, 112, 49); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="pdp_dark"] og-next-upcoming-order, .htw-src-peets-home [location="pdp_dark"] og-next-upcoming-order{ white-space: nowrap; }
.htw-src-peets-home[location="pdp_dark"] .og-modal-header, .htw-src-peets-home [location="pdp_dark"] .og-modal-header{ margin-top: -36px; }
.htw-src-peets-home[location="pdp_dark"] .og-modal-header > span:first-child, .htw-src-peets-home [location="pdp_dark"] .og-modal-header > span:first-child{ font-size: 14px; }
.htw-src-peets-home[location="pdp_dark"] span.og-modal-content, .htw-src-peets-home [location="pdp_dark"] span.og-modal-content{ display: block; font-family: grad, serif; margin: 10px 0px 20px; text-transform: capitalize; }
.htw-src-peets-home[location="pdp_dark"] og-modal div[slot="content"], .htw-src-peets-home [location="pdp_dark"] og-modal div[slot="content"]{ margin-top: -30px; }
.htw-src-peets-home[location="pdp_dark"] og-optout-button, .htw-src-peets-home [location="pdp_dark"] og-optout-button{ margin-bottom: 10px; }
.htw-src-peets-home[location="pdp_dark"] .og-iu-shipping, .htw-src-peets-home [location="pdp_dark"] .og-iu-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; color: rgb(0, 0, 0); margin: 0px; }
.htw-src-peets-home[location="pdp_dark"] .og-iu-shipping og-select-frequency, .htw-src-peets-home [location="pdp_dark"] .og-iu-shipping og-select-frequency{ border: 1px solid rgb(183, 183, 183); }
.htw-src-peets-home[location="pdp_dark"] .og-btn, .htw-src-peets-home [location="pdp_dark"] .og-btn{ background: rgb(147, 112, 49); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="pdp_dark"] .og-hide, .htw-src-peets-home [location="pdp_dark"] .og-hide{ display: none; }
.htw-src-peets-home[location="pdp_dark"] .iu-view-order, .htw-src-peets-home [location="pdp_dark"] .iu-view-order{ background: transparent; border: 1px solid rgb(183, 183, 183); border-radius: 2px; cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="pdp_dark"] .og-header-success, .htw-src-peets-home [location="pdp_dark"] .og-header-success{ text-transform: uppercase; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="pdp_dark"] .og-header-success + p, .htw-src-peets-home [location="pdp_dark"] .og-header-success + p{ color: rgb(255, 255, 255); font-family: grad, serif; font-style: normal; font-weight: 400; margin-bottom: 10px; font-size: 0.875rem; line-height: 1.5rem; }
.htw-src-peets-home[location="pdp_dark"] a.iu-view-order, .htw-src-peets-home [location="pdp_dark"] a.iu-view-order{ background: rgb(147, 112, 49); width: 100%; border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: "Proxima Nova Regular", sans-serif; font-size: 0.75rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 1px; margin-bottom: 20px; padding: 0.9375rem 1.5625rem; text-transform: uppercase; text-align: center; transition: 0.3s ease-in-out; }
.htw-src-peets-home[location="pdp_dark"] a.iu-view-order:hover, .htw-src-peets-home [location="pdp_dark"] a.iu-view-order:hover{ background: rgb(185, 151, 91); }
.htw-src-peets-home[location="curation"], .htw-src-peets-home [location="curation"]{ --og-global-family: "Proxima Nova Regular", sans-serif; --og-global-size: 13px; --og-global-color: rgba(77,67,67,1); --og-tooltip-family: "Proxima Nova Regular", sans-serif; --og-tooltip-size: 10px; --og-tooltip-color: rgba(41,121,130,0.72); --og-tooltip-background: #ececec; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; --og-upsell-background: #298266; --og-upsell-family: "Proxima Nova Regular", sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); --og-modal-button-family: "Proxima Nova Regular", sans-serif; --og-modal-button-size: 13px; --og-modal-button-color: #333333; --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; --og-modal-button-background: #e6e6e6; }
.htw-src-peets-home[location="curation"] .og-label, .htw-src-peets-home [location="curation"] .og-label, .htw-src-peets-home[location="curation"] .og-sub-info, .htw-src-peets-home [location="curation"] .og-sub-info{ text-transform: uppercase; letter-spacing: 1px; font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="curation"] .og-label, .htw-src-peets-home [location="curation"] .og-label{ color: rgb(94, 94, 94); }
.htw-src-peets-home[location="curation"] p.og-sub-info, .htw-src-peets-home [location="curation"] p.og-sub-info{ margin: 12px 0px; }
.htw-src-peets-home[location="curation"] .og-hide, .htw-src-peets-home [location="curation"] .og-hide{ border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.htw-src-peets-home[location="cart_regular"], .htw-src-peets-home [location="cart_regular"]{ --og-global-family: "Proxima Nova Regular", sans-serif; --og-global-size: 13px; --og-global-color: inherit; --og-tooltip-family: grad,serif; --og-tooltip-size: 10px; --og-tooltip-color: inherit; --og-tooltip-background: #fff; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; --og-upsell-family: "Proxima Nova Regular", sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); --og-select-padding: initial; }
.htw-src-peets-home[location="cart_regular"] .og-offer, .htw-src-peets-home [location="cart_regular"] .og-offer{ display: grid; grid-template-columns: auto; grid-template-rows: auto auto; align-items: center; margin-bottom: 20px; }
.htw-src-peets-home[location="cart_regular"] .og-optin-row, .htw-src-peets-home [location="cart_regular"] .og-optin-row, .htw-src-peets-home[location="cart_regular"] .og-iu-optin-row, .htw-src-peets-home [location="cart_regular"] .og-iu-optin-row{ display: grid; grid-template-columns: auto 30px; grid-template-rows: auto; }
.htw-src-peets-home[location="cart_regular"] .og-frequency-row, .htw-src-peets-home [location="cart_regular"] .og-frequency-row{ display: grid; grid-template-columns: 20px auto; }
.htw-src-peets-home[location="cart_regular"] .og-shipping, .htw-src-peets-home [location="cart_regular"] .og-shipping{ grid-column-start: 2; margin: 0px; }
.htw-src-peets-home[location="cart_regular"] og-select-frequency, .htw-src-peets-home [location="cart_regular"] og-select-frequency{ display: inline-block; width: 125px; }
.htw-src-peets-home[location="cart_regular"] og-select, .htw-src-peets-home [location="cart_regular"] og-select{ width: 100%; }
.htw-src-peets-home[location="cart_regular"] .og-optin-row, .htw-src-peets-home [location="cart_regular"] .og-optin-row{ margin-bottom: 20px; }
.htw-src-peets-home[location="cart_regular"] .og-optout-btn, .htw-src-peets-home [location="cart_regular"] .og-optout-btn, .htw-src-peets-home[location="cart_regular"] .og-optin-btn, .htw-src-peets-home [location="cart_regular"] .og-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; text-align: left; transform: scale(1); text-transform: uppercase; }
.htw-src-peets-home[location="cart_regular"] .og-optout-btn::before, .htw-src-peets-home [location="cart_regular"] .og-optout-btn::before, .htw-src-peets-home[location="cart_regular"] .og-optin-btn::before, .htw-src-peets-home [location="cart_regular"] .og-optin-btn::before{ content: " "; appearance: none; display: inline-block; position: absolute; top: -2px; left: 0px; height: 16px; width: 16px; border-radius: 50%; cursor: pointer; outline: none; }
.htw-src-peets-home[location="cart_regular"] .og-optout-btn::before, .htw-src-peets-home [location="cart_regular"] .og-optout-btn::before, .htw-src-peets-home[location="cart_regular"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="cart_regular"] og-optin-button[subscribed] > .og-optin-btn::before{ border: 1px solid rgb(33, 26, 24); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="cart_regular"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="cart_regular"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="cart_regular"] .og-optin-btn::before, .htw-src-peets-home [location="cart_regular"] .og-optin-btn::before{ border: 1px solid rgb(82, 81, 75); box-shadow: rgb(247, 246, 240) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="cart_regular"] og-optin-button[subscribed] ~ .og-frequency-row, .htw-src-peets-home [location="cart_regular"] og-optin-button[subscribed] ~ .og-frequency-row{ display: initial; }
.htw-src-peets-home[location="cart_regular"] og-optin-button ~ .og-frequency-row, .htw-src-peets-home [location="cart_regular"] og-optin-button ~ .og-frequency-row{ display: none; }
.htw-src-peets-home[location="cart_regular"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="cart_regular"] .og-optin-row div og-optin-button{ padding-top: 5px; }
.htw-src-peets-home[location="cart_regular"] .og-pdp-tooltip-desktop, .htw-src-peets-home [location="cart_regular"] .og-pdp-tooltip-desktop{ display: inline-block; }
.htw-src-peets-home[location="cart_regular"] .og-tooltip, .htw-src-peets-home [location="cart_regular"] .og-tooltip{ border: 1px solid rgb(183, 183, 183); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; }
.htw-src-peets-home[location="cart_regular"] .og-tooltip-wrap, .htw-src-peets-home [location="cart_regular"] .og-tooltip-wrap{ position: relative; max-width: 230px; }
.htw-src-peets-home[location="cart_regular"] og-tooltip.og-pdp-tooltip-desktop, .htw-src-peets-home [location="cart_regular"] og-tooltip.og-pdp-tooltip-desktop{ transform: translateY(0px); margin: 28px 0px 0px; left: 80%; position: absolute; }
.htw-src-peets-home[location="cart_regular"] .og-tooltip-content, .htw-src-peets-home [location="cart_regular"] .og-tooltip-content{ margin: 0px; padding: 10px; line-height: 1.24rem; font-size: 1rem; text-transform: initial; }
.htw-src-peets-home[location="cart_regular"] .og-faq-link, .htw-src-peets-home [location="cart_regular"] .og-faq-link{ text-decoration: underline; }
.htw-src-peets-home[location="cart_regular"] .og-faq-link:hover, .htw-src-peets-home [location="cart_regular"] .og-faq-link:hover{ text-decoration: none; }
.htw-src-peets-home[location="cart_regular"] .og-optin-btn span, .htw-src-peets-home [location="cart_regular"] .og-optin-btn span, .htw-src-peets-home[location="cart_regular"] .og-optout-btn span, .htw-src-peets-home [location="cart_regular"] .og-optout-btn span{ font-weight: 400; font-size: 12px; color: rgb(94, 94, 94); margin: 10px 0px; }
.htw-src-peets-home[location="cart_regular"] .og-frequency-row, .htw-src-peets-home [location="cart_regular"] .og-frequency-row{ font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="cart_regular"] .og-shipping, .htw-src-peets-home [location="cart_regular"] .og-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; }
.htw-src-peets-home[location="cart_regular"] og-select, .htw-src-peets-home [location="cart_regular"] og-select, .htw-src-peets-home[location="cart_regular"] og-select select, .htw-src-peets-home [location="cart_regular"] og-select select{ padding: 5px 10px 5px 5px; }
.htw-src-peets-home[location="cart_regular"] og-select select, .htw-src-peets-home [location="cart_regular"] og-select select{ font-size: 12px; }
.htw-src-peets-home[location="cart_regular"] og-select-frequency[subscribed], .htw-src-peets-home [location="cart_regular"] og-select-frequency[subscribed]{ border: 1px solid rgb(183, 183, 183); border-radius: 4px; box-shadow: none; padding: 5px; width: 100px; }
.htw-src-peets-home[location="cart_regular"] og-upsell-button, .htw-src-peets-home [location="cart_regular"] og-upsell-button{ width: 100%; }
.htw-src-peets-home[location="cart_regular"] .upsell-btn, .htw-src-peets-home [location="cart_regular"] .upsell-btn{ background: rgb(147, 112, 49); border: 1px solid rgb(147, 112, 49); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="cart_regular"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="cart_regular"] og-optin-button.og-iu-optin-row{ margin-top: 0px; }
.htw-src-peets-home[location="cart_regular"] .og-modal-header, .htw-src-peets-home [location="cart_regular"] .og-modal-header{ margin-top: -36px; }
.htw-src-peets-home[location="cart_regular"] .og-modal-header > span:first-child, .htw-src-peets-home [location="cart_regular"] .og-modal-header > span:first-child{ font-size: 14px; }
.htw-src-peets-home[location="cart_regular"] span.og-modal-content, .htw-src-peets-home [location="cart_regular"] span.og-modal-content{ display: block; font-family: grad, serif; margin: 10px 0px 20px; }
.htw-src-peets-home[location="cart_regular"] og-modal div[slot="content"], .htw-src-peets-home [location="cart_regular"] og-modal div[slot="content"]{ margin-top: -30px; }
.htw-src-peets-home[location="cart_regular"] og-optout-button, .htw-src-peets-home [location="cart_regular"] og-optout-button{ margin-bottom: 10px; }
.htw-src-peets-home[location="cart_regular"] .og-btn, .htw-src-peets-home [location="cart_regular"] .og-btn{ background: rgb(147, 112, 49); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="cart_regular"] .og-hide, .htw-src-peets-home [location="cart_regular"] .og-hide{ display: none; }
.htw-src-peets-home[location="cart_regular"] .og-header-success, .htw-src-peets-home [location="cart_regular"] .og-header-success{ text-transform: uppercase; }
.htw-src-peets-home[location="cart_regular"] .og-header-success + p, .htw-src-peets-home [location="cart_regular"] .og-header-success + p{ font-family: grad, serif; font-style: normal; font-weight: 400; margin-bottom: 10px; font-size: 0.875rem; line-height: 1.5rem; }
.htw-src-peets-home[location="cart_regular"] .iu-view-order, .htw-src-peets-home [location="cart_regular"] .iu-view-order{ background: rgb(147, 112, 49); width: 100%; border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: "Proxima Nova Regular", sans-serif; font-size: 0.75rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 1px; margin-bottom: 20px; padding: 0.9375rem 1.5625rem; text-transform: uppercase; text-align: center; transition: 0.3s ease-in-out; }
.htw-src-peets-home[location="cart_regular"] .og-modal__container, .htw-src-peets-home [location="cart_regular"] .og-modal__container{ background: purple; }
.htw-src-peets-home[location="cart_regular"] .iu-view-order:hover, .htw-src-peets-home [location="cart_regular"] .iu-view-order:hover{ background: rgb(185, 151, 91); }
.htw-src-peets-home[location="cart_regular"] .og-tooltip-close, .htw-src-peets-home [location="cart_regular"] .og-tooltip-close{ font-family: "Proxima Nova Regular", sans-serif; position: absolute; padding: 5px 10px; top: 0px; right: 0px; font-size: 10px; }
.htw-src-peets-home[location="cart_regular"] .og-optin-btn.hide-modal .og-tooltip-content, .htw-src-peets-home [location="cart_regular"] .og-optin-btn.hide-modal .og-tooltip-content{ display: none; }
.htw-src-peets-home[location="cart"], .htw-src-peets-home [location="cart"]{ --og-global-family: "Proxima Nova Regular", sans-serif; --og-global-size: 13px; --og-global-color: rgba(77,67,67,1); --og-tooltip-family: "Proxima Nova Regular", sans-serif; --og-tooltip-size: 10px; --og-tooltip-color: rgba(41,121,130,0.72); --og-tooltip-background: #ececec; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; --og-upsell-background: #298266; --og-upsell-family: "Proxima Nova Regular", sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); --og-modal-button-family: "Proxima Nova Regular", sans-serif; --og-modal-button-size: 13px; --og-modal-button-color: #333333; --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; --og-modal-button-background: #e6e6e6; }
.htw-src-peets-home[location="cart"] .og-label, .htw-src-peets-home [location="cart"] .og-label, .htw-src-peets-home[location="cart"] .og-sub-info, .htw-src-peets-home [location="cart"] .og-sub-info{ text-transform: uppercase; letter-spacing: 1px; font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="cart"] .og-label, .htw-src-peets-home [location="cart"] .og-label{ color: rgb(94, 94, 94); }
.htw-src-peets-home[location="cart"] p.og-sub-info, .htw-src-peets-home [location="cart"] p.og-sub-info{ margin: 12px 0px; }
.htw-src-peets-home[location="cart"] .og-hide, .htw-src-peets-home [location="cart"] .og-hide{ border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.htw-src-peets-home[location="Prepaid"], .htw-src-peets-home [location="Prepaid"]{ --og-global-family: "Proxima Nova Regular", sans-serif; --og-global-size: 13px; --og-global-color: rgba(77,67,67,1); --og-tooltip-family: "Proxima Nova Regular", sans-serif; --og-tooltip-size: 10px; --og-tooltip-color: rgba(41,121,130,0.72); --og-tooltip-background: #ececec; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; --og-upsell-background: #298266; --og-upsell-family: "Proxima Nova Regular", sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); --og-modal-button-family: "Proxima Nova Regular", sans-serif; --og-modal-button-size: 13px; --og-modal-button-color: #333333; --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; --og-modal-button-background: #e6e6e6; }
.htw-src-peets-home[location="Prepaid"] .og-label, .htw-src-peets-home [location="Prepaid"] .og-label, .htw-src-peets-home[location="Prepaid"] .og-sub-info, .htw-src-peets-home [location="Prepaid"] .og-sub-info{ text-transform: uppercase; letter-spacing: 1px; font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="Prepaid"] .og-label, .htw-src-peets-home [location="Prepaid"] .og-label{ color: rgb(94, 94, 94); }
.htw-src-peets-home[location="Prepaid"] p.og-sub-info, .htw-src-peets-home [location="Prepaid"] p.og-sub-info{ margin: 12px 0px; }
.htw-src-peets-home[location="Prepaid"] .og-hide, .htw-src-peets-home [location="Prepaid"] .og-hide{ border: 0px; clip: rect(1px, 1px, 1px, 1px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.htw-src-peets-home[location="upsell"] .regularEligible, .htw-src-peets-home [location="upsell"] .regularEligible{ display: none; }
.htw-src-peets-home[location="upsell"], .htw-src-peets-home [location="upsell"]{ --og-global-family: "Proxima Nova Regular", sans-serif; --og-global-size: 13px; --og-global-color: inherit; --og-tooltip-family: grad,serif; --og-tooltip-size: 10px; --og-tooltip-color: inherit; --og-tooltip-background: #fff; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; --og-upsell-family: "Proxima Nova Regular", sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); }
.htw-src-peets-home[location="upsell"] .og-offer, .htw-src-peets-home [location="upsell"] .og-offer{ display: grid; grid-template-columns: auto; grid-template-rows: auto auto; align-items: center; }
.htw-src-peets-home[location="upsell"] .og-optin-row, .htw-src-peets-home [location="upsell"] .og-optin-row, .htw-src-peets-home[location="upsell"] .og-iu-optin-row, .htw-src-peets-home [location="upsell"] .og-iu-optin-row{ display: grid; grid-template-columns: auto 30px; grid-template-rows: auto; }
.htw-src-peets-home[location="upsell"] .og-optin-row, .htw-src-peets-home [location="upsell"] .og-optin-row{ margin-bottom: 20px; }
.htw-src-peets-home[location="upsell"] .og-frequency-row, .htw-src-peets-home [location="upsell"] .og-frequency-row{ display: grid; grid-template-columns: 20px auto; }
.htw-src-peets-home[location="upsell"] .og-shipping, .htw-src-peets-home [location="upsell"] .og-shipping{ grid-column-start: 2; margin: 0px; }
.htw-src-peets-home[location="upsell"] og-select-frequency, .htw-src-peets-home [location="upsell"] og-select-frequency{ display: inline-block; }
.htw-src-peets-home[location="upsell"] .og-optout-btn, .htw-src-peets-home [location="upsell"] .og-optout-btn, .htw-src-peets-home[location="upsell"] .og-optin-btn, .htw-src-peets-home [location="upsell"] .og-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer; text-align: left; transform: scale(1); }
.htw-src-peets-home[location="upsell"] .og-optin-btn, .htw-src-peets-home [location="upsell"] .og-optin-btn{ text-transform: uppercase; }
.htw-src-peets-home[location="upsell"] .og-optout-btn-dark, .htw-src-peets-home [location="upsell"] .og-optout-btn-dark, .htw-src-peets-home[location="upsell"] .og-optin-btn-dark, .htw-src-peets-home [location="upsell"] .og-optin-btn-dark, .htw-src-peets-home[location="upsell"] .og-iu-optout-btn, .htw-src-peets-home [location="upsell"] .og-iu-optout-btn, .htw-src-peets-home[location="upsell"] .og-iu-optin-btn, .htw-src-peets-home [location="upsell"] .og-iu-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 0, 0); cursor: pointer; text-align: left; text-transform: uppercase; transform: scale(1); }
.htw-src-peets-home[location="upsell"] .og-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-optin-btn::before, .htw-src-peets-home[location="upsell"] .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell"] .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell"] .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell"] .og-optin-btn-dark::before, .htw-src-peets-home[location="upsell"] .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-iu-optin-btn::before, .htw-src-peets-home[location="upsell"] .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-iu-optout-btn::before{ content: " "; appearance: none; display: inline-block; position: absolute; top: -2px; left: 0px; height: 16px; width: 16px; border-radius: 50%; cursor: pointer; outline: none; }
.htw-src-peets-home[location="upsell"] .og-optout-btn-dark, .htw-src-peets-home [location="upsell"] .og-optout-btn-dark, .htw-src-peets-home[location="upsell"] .og-optin-btn-dark, .htw-src-peets-home [location="upsell"] .og-optin-btn-dark{ color: rgb(255, 255, 255); }
.htw-src-peets-home[location="upsell"] .og-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-optout-btn::before, .htw-src-peets-home[location="upsell"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] > .og-optin-btn::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="upsell"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-optin-btn::before{ border: 1px solid rgb(255, 255, 255); box-shadow: none; }
.htw-src-peets-home[location="upsell"] .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell"] .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell"] og-optin-button[subscribed] > .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] > .og-optin-btn-dark::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell"] .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell"] .og-optin-btn-dark::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(46, 57, 62) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell"] .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-iu-optout-btn::before, .htw-src-peets-home[location="upsell"] og-optin-button[subscribed] > .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] > .og-iu-optin-btn::before{ border: 1px solid rgb(33, 26, 24); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-iu-optin-btn::before{ border: 1px solid rgb(82, 81, 75); box-shadow: rgb(247, 246, 240) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell"] og-optin-button[subscribed] + .og-frequency-row, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] + .og-frequency-row{ display: initial; }
.htw-src-peets-home[location="upsell"] og-optin-button + .og-frequency-row, .htw-src-peets-home [location="upsell"] og-optin-button + .og-frequency-row{ display: none; }
.htw-src-peets-home[location="upsell"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="upsell"] .og-optin-row div og-optin-button{ padding-top: 5px; }
.htw-src-peets-home[location="upsell"] .og-pdp-tooltip, .htw-src-peets-home [location="upsell"] .og-pdp-tooltip{ display: inline-block; }
.htw-src-peets-home[location="upsell"] .og-tooltip-inner, .htw-src-peets-home [location="upsell"] .og-tooltip-inner{ color: rgb(0, 0, 0); }
.htw-src-peets-home[location="upsell"] .og-tooltip-dark, .htw-src-peets-home [location="upsell"] .og-tooltip-dark{ border: 1px solid rgb(255, 255, 255); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="upsell"] .og-tooltip, .htw-src-peets-home [location="upsell"] .og-tooltip{ border: 1px solid rgb(183, 183, 183); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; color: rgb(0, 0, 0); }
.htw-src-peets-home[location="upsell"] og-tooltip.og-pdp-tooltip, .htw-src-peets-home [location="upsell"] og-tooltip.og-pdp-tooltip{ transform: translateY(0px); }
.htw-src-peets-home[location="upsell"] .og-tooltip-content, .htw-src-peets-home [location="upsell"] .og-tooltip-content{ color: rgb(0, 0, 0); margin: 0px; padding: 10px; line-height: 1.24rem; font-size: 1rem; text-transform: initial; }
.htw-src-peets-home[location="upsell"] .og-faq-link, .htw-src-peets-home [location="upsell"] .og-faq-link{ text-decoration: underline; }
.htw-src-peets-home[location="upsell"] .og-faq-link:hover, .htw-src-peets-home [location="upsell"] .og-faq-link:hover{ text-decoration: none; }
.htw-src-peets-home[location="upsell"] .og-frequency-row, .htw-src-peets-home [location="upsell"] .og-frequency-row{ font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="upsell"] .og-iu-shipping, .htw-src-peets-home [location="upsell"] .og-iu-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; color: rgb(0, 0, 0); margin: 0px; }
.htw-src-peets-home[location="upsell"] .og-shipping, .htw-src-peets-home [location="upsell"] .og-shipping{ color: rgb(255, 255, 255); font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; }
.htw-src-peets-home[location="upsell"] og-select select, .htw-src-peets-home [location="upsell"] og-select select{ font-size: 12px; text-transform: uppercase; }
.htw-src-peets-home[location="upsell"] og-select-frequency[subscribed], .htw-src-peets-home [location="upsell"] og-select-frequency[subscribed]{ background: transparent; border: 1px solid rgb(255, 255, 255); border-radius: 4px; box-shadow: none; width: 100px; }
.htw-src-peets-home[location="upsell"] .og-optin-btn span, .htw-src-peets-home [location="upsell"] .og-optin-btn span, .htw-src-peets-home[location="upsell"] .og-optout-btn span, .htw-src-peets-home [location="upsell"] .og-optout-btn span{ font-weight: 400; font-size: 12px; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="upsell"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="upsell"] og-optin-button.og-iu-optin-row{ margin-top: 0px; }
.htw-src-peets-home[location="upsell"] og-upsell-button, .htw-src-peets-home [location="upsell"] og-upsell-button{ width: 100%; }
.htw-src-peets-home[location="upsell"] .upsell-btn, .htw-src-peets-home [location="upsell"] .upsell-btn{ background: rgb(147, 112, 49); border: 1px solid rgb(147, 112, 49); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell"] og-next-upcoming-order, .htw-src-peets-home [location="upsell"] og-next-upcoming-order{ white-space: nowrap; }
.htw-src-peets-home[location="upsell"] .og-modal-header, .htw-src-peets-home [location="upsell"] .og-modal-header{ margin-top: -36px; }
.htw-src-peets-home[location="upsell"] .og-modal-header > span:first-child, .htw-src-peets-home [location="upsell"] .og-modal-header > span:first-child{ font-size: 14px; }
.htw-src-peets-home[location="upsell"] span.og-modal-content, .htw-src-peets-home [location="upsell"] span.og-modal-content{ display: block; font-family: grad, serif; margin: 10px 0px 20px; text-transform: capitalize; }
.htw-src-peets-home[location="upsell"] og-modal div[slot="content"], .htw-src-peets-home [location="upsell"] og-modal div[slot="content"]{ margin-top: -30px; }
.htw-src-peets-home[location="upsell"] og-optout-button, .htw-src-peets-home [location="upsell"] og-optout-button{ margin-bottom: 10px; }
.htw-src-peets-home[location="upsell"] .og-iu-shipping, .htw-src-peets-home [location="upsell"] .og-iu-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; color: rgb(0, 0, 0); margin: 0px; }
.htw-src-peets-home[location="upsell"] .og-iu-shipping og-select-frequency, .htw-src-peets-home [location="upsell"] .og-iu-shipping og-select-frequency{ border: 1px solid rgb(183, 183, 183); }
.htw-src-peets-home[location="upsell"] .og-btn, .htw-src-peets-home [location="upsell"] .og-btn{ background: rgb(147, 112, 49); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell"] .og-hide, .htw-src-peets-home [location="upsell"] .og-hide{ display: none; }
.htw-src-peets-home[location="upsell"] .iu-view-order, .htw-src-peets-home [location="upsell"] .iu-view-order{ background: transparent; border: 1px solid rgb(183, 183, 183); border-radius: 2px; cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell"] .og-header-success, .htw-src-peets-home [location="upsell"] .og-header-success{ text-transform: uppercase; }
.htw-src-peets-home[location="upsell"] .og-header-success + p, .htw-src-peets-home [location="upsell"] .og-header-success + p{ font-family: grad, serif; font-style: normal; font-weight: 400; margin-bottom: 10px; font-size: 0.875rem; line-height: 1.5rem; }
.htw-src-peets-home[location="upsell"] a.iu-view-order, .htw-src-peets-home [location="upsell"] a.iu-view-order{ background: rgb(147, 112, 49); width: 100%; border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: "Proxima Nova Regular", sans-serif; font-size: 0.75rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 1px; margin-bottom: 20px; padding: 0.9375rem 1.5625rem; text-transform: uppercase; text-align: center; transition: 0.3s ease-in-out; }
.htw-src-peets-home[location="upsell"] a.iu-view-order:hover, .htw-src-peets-home [location="upsell"] a.iu-view-order:hover{ background: rgb(185, 151, 91); }
.htw-src-peets-home[location="upsell"] .og-offer, .htw-src-peets-home [location="upsell"] .og-offer{ display: grid; grid-template-columns: auto; grid-template-rows: auto auto; align-items: center; margin-bottom: 20px; }
.htw-src-peets-home[location="upsell"] .og-optin-row, .htw-src-peets-home [location="upsell"] .og-optin-row, .htw-src-peets-home[location="upsell"] .og-iu-optin-row, .htw-src-peets-home [location="upsell"] .og-iu-optin-row{ display: grid; grid-template-columns: auto 30px; grid-template-rows: auto; }
.htw-src-peets-home[location="upsell"] .og-frequency-row, .htw-src-peets-home [location="upsell"] .og-frequency-row{ display: grid; grid-template-columns: 20px auto; }
.htw-src-peets-home[location="upsell"] .og-shipping, .htw-src-peets-home [location="upsell"] .og-shipping{ grid-column-start: 2; margin: 0px; }
.htw-src-peets-home[location="upsell"] og-select-frequency, .htw-src-peets-home [location="upsell"] og-select-frequency{ display: inline-block; width: 125px; }
.htw-src-peets-home[location="upsell"] og-select, .htw-src-peets-home [location="upsell"] og-select{ width: 100%; }
.htw-src-peets-home[location="upsell"] .og-optin-row, .htw-src-peets-home [location="upsell"] .og-optin-row{ margin-bottom: 20px; }
.htw-src-peets-home[location="upsell"] .og-optout-btn, .htw-src-peets-home [location="upsell"] .og-optout-btn, .htw-src-peets-home[location="upsell"] .og-optin-btn, .htw-src-peets-home [location="upsell"] .og-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; text-align: left; transform: scale(1); text-transform: uppercase; }
.htw-src-peets-home[location="upsell"] .og-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-optin-btn::before{ content: " "; appearance: none; display: inline-block; position: absolute; top: -2px; left: 0px; height: 16px; width: 16px; border-radius: 50%; cursor: pointer; outline: none; }
.htw-src-peets-home[location="upsell"] .og-optout-btn::before, .htw-src-peets-home [location="upsell"] .og-optout-btn::before, .htw-src-peets-home[location="upsell"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] > .og-optin-btn::before{ border: 1px solid rgb(33, 26, 24); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="upsell"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="upsell"] .og-optin-btn::before, .htw-src-peets-home [location="upsell"] .og-optin-btn::before{ border: 1px solid rgb(82, 81, 75); box-shadow: rgb(247, 246, 240) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell"] og-optin-button[subscribed] ~ .og-frequency-row, .htw-src-peets-home [location="upsell"] og-optin-button[subscribed] ~ .og-frequency-row{ display: initial; }
.htw-src-peets-home[location="upsell"] og-optin-button ~ .og-frequency-row, .htw-src-peets-home [location="upsell"] og-optin-button ~ .og-frequency-row{ display: none; }
.htw-src-peets-home[location="upsell"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="upsell"] .og-optin-row div og-optin-button{ padding-top: 5px; }
.htw-src-peets-home[location="upsell"] .og-pdp-tooltip-desktop, .htw-src-peets-home [location="upsell"] .og-pdp-tooltip-desktop{ display: inline-block; }
.htw-src-peets-home[location="upsell"] .og-tooltip, .htw-src-peets-home [location="upsell"] .og-tooltip{ border: 1px solid rgb(183, 183, 183); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; }
.htw-src-peets-home[location="upsell"] .og-tooltip-wrap, .htw-src-peets-home [location="upsell"] .og-tooltip-wrap{ position: relative; max-width: 230px; }
.htw-src-peets-home[location="upsell"] og-tooltip.og-pdp-tooltip-desktop, .htw-src-peets-home [location="upsell"] og-tooltip.og-pdp-tooltip-desktop{ transform: translateY(0px); margin: 28px 0px 0px; left: 80%; position: absolute; }
.htw-src-peets-home[location="upsell"] .og-tooltip-content, .htw-src-peets-home [location="upsell"] .og-tooltip-content{ margin: 0px; padding: 10px; line-height: 1.24rem; font-size: 1rem; text-transform: initial; }
.htw-src-peets-home[location="upsell"] .og-faq-link, .htw-src-peets-home [location="upsell"] .og-faq-link{ text-decoration: underline; }
.htw-src-peets-home[location="upsell"] .og-faq-link:hover, .htw-src-peets-home [location="upsell"] .og-faq-link:hover{ text-decoration: none; }
.htw-src-peets-home[location="upsell"] .og-optin-btn span, .htw-src-peets-home [location="upsell"] .og-optin-btn span, .htw-src-peets-home[location="upsell"] .og-optout-btn span, .htw-src-peets-home [location="upsell"] .og-optout-btn span{ font-weight: 400; font-size: 12px; color: rgb(94, 94, 94); margin: 10px 0px; }
.htw-src-peets-home[location="upsell"] .og-frequency-row, .htw-src-peets-home [location="upsell"] .og-frequency-row{ font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="upsell"] .og-shipping, .htw-src-peets-home [location="upsell"] .og-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; }
.htw-src-peets-home[location="upsell"] og-select, .htw-src-peets-home [location="upsell"] og-select, .htw-src-peets-home[location="upsell"] og-select select, .htw-src-peets-home [location="upsell"] og-select select{ padding: 5px 10px 5px 5px; }
.htw-src-peets-home[location="upsell"] og-select select, .htw-src-peets-home [location="upsell"] og-select select{ font-size: 12px; }
.htw-src-peets-home[location="upsell"] og-select-frequency[subscribed], .htw-src-peets-home [location="upsell"] og-select-frequency[subscribed]{ border: 1px solid rgb(183, 183, 183); border-radius: 4px; box-shadow: none; padding: 5px; width: 100px; }
.htw-src-peets-home[location="upsell"] og-upsell-button, .htw-src-peets-home [location="upsell"] og-upsell-button{ width: 100%; }
.htw-src-peets-home[location="upsell"] .upsell-btn, .htw-src-peets-home [location="upsell"] .upsell-btn{ background: rgb(147, 112, 49); border: 1px solid rgb(147, 112, 49); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="upsell"] og-optin-button.og-iu-optin-row{ margin-top: 0px; }
.htw-src-peets-home[location="upsell"] .og-modal-header, .htw-src-peets-home [location="upsell"] .og-modal-header{ margin-top: -36px; }
.htw-src-peets-home[location="upsell"] .og-modal-header > span:first-child, .htw-src-peets-home [location="upsell"] .og-modal-header > span:first-child{ font-size: 14px; }
.htw-src-peets-home[location="upsell"] span.og-modal-content, .htw-src-peets-home [location="upsell"] span.og-modal-content{ display: block; font-family: grad, serif; margin: 10px 0px 20px; }
.htw-src-peets-home[location="upsell"] og-modal div[slot="content"], .htw-src-peets-home [location="upsell"] og-modal div[slot="content"]{ margin-top: -30px; }
.htw-src-peets-home[location="upsell"] og-optout-button, .htw-src-peets-home [location="upsell"] og-optout-button{ margin-bottom: 10px; }
.htw-src-peets-home[location="upsell"] .og-btn, .htw-src-peets-home [location="upsell"] .og-btn{ background: rgb(147, 112, 49); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell"] .og-hide, .htw-src-peets-home [location="upsell"] .og-hide{ display: none; }
.htw-src-peets-home[location="upsell"] .og-header-success, .htw-src-peets-home [location="upsell"] .og-header-success{ text-transform: uppercase; }
.htw-src-peets-home[location="upsell"] .og-header-success + p, .htw-src-peets-home [location="upsell"] .og-header-success + p{ font-family: grad, serif; font-style: normal; font-weight: 400; margin-bottom: 10px; font-size: 0.875rem; line-height: 1.5rem; }
.htw-src-peets-home[location="upsell"] .iu-view-order, .htw-src-peets-home [location="upsell"] .iu-view-order{ background: rgb(147, 112, 49); width: 100%; border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: "Proxima Nova Regular", sans-serif; font-size: 0.75rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 1px; margin-bottom: 20px; padding: 0.9375rem 1.5625rem; text-transform: uppercase; text-align: center; transition: 0.3s ease-in-out; }
.htw-src-peets-home[location="upsell"] .og-modal__container, .htw-src-peets-home [location="upsell"] .og-modal__container{ background: purple; }
.htw-src-peets-home[location="upsell"] .iu-view-order:hover, .htw-src-peets-home [location="upsell"] .iu-view-order:hover{ background: rgb(185, 151, 91); }
.htw-src-peets-home[location="upsell"] .og-tooltip-close, .htw-src-peets-home [location="upsell"] .og-tooltip-close{ font-family: "Proxima Nova Regular", sans-serif; position: absolute; padding: 5px 10px; top: 0px; right: 0px; font-size: 10px; }
.htw-src-peets-home[location="upsell"] .og-optin-btn.hide-modal .og-tooltip-content, .htw-src-peets-home [location="upsell"] .og-optin-btn.hide-modal .og-tooltip-content{ display: none; }
.htw-src-peets-home[location="upsell_dark"] .regularEligible, .htw-src-peets-home [location="upsell_dark"] .regularEligible{ display: none; }
.htw-src-peets-home[location="upsell_dark"], .htw-src-peets-home [location="upsell_dark"]{ --og-global-family: "Proxima Nova Regular", sans-serif; --og-global-size: 13px; --og-global-color: inherit; --og-tooltip-family: grad,serif; --og-tooltip-size: 10px; --og-tooltip-color: inherit; --og-tooltip-background: #fff; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; --og-upsell-family: "Proxima Nova Regular", sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); }
.htw-src-peets-home[location="upsell_dark"] .og-offer, .htw-src-peets-home [location="upsell_dark"] .og-offer{ display: grid; grid-template-columns: auto; grid-template-rows: auto auto; align-items: center; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-optin-row, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-row{ display: grid; grid-template-columns: auto 30px; grid-template-rows: auto; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-optin-row{ margin-bottom: 20px; }
.htw-src-peets-home[location="upsell_dark"] .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] .og-frequency-row{ display: grid; grid-template-columns: 20px auto; }
.htw-src-peets-home[location="upsell_dark"] .og-shipping, .htw-src-peets-home [location="upsell_dark"] .og-shipping{ grid-column-start: 2; margin: 0px; }
.htw-src-peets-home[location="upsell_dark"] og-select-frequency, .htw-src-peets-home [location="upsell_dark"] og-select-frequency{ display: inline-block; }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); cursor: pointer; text-align: left; transform: scale(1); }
.htw-src-peets-home[location="upsell_dark"] .og-optin-btn, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn{ text-transform: uppercase; }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn-dark, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn-dark, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn-dark, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn-dark, .htw-src-peets-home[location="upsell_dark"] .og-iu-optout-btn, .htw-src-peets-home [location="upsell_dark"] .og-iu-optout-btn, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-btn, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(0, 0, 0); cursor: pointer; text-align: left; text-transform: uppercase; transform: scale(1); }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn-dark::before, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-iu-optout-btn::before{ content: " "; appearance: none; display: inline-block; position: absolute; top: -2px; left: 0px; height: 16px; width: 16px; border-radius: 50%; cursor: pointer; outline: none; }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn-dark, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn-dark, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn-dark, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn-dark{ color: rgb(255, 255, 255); }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn::before{ border: 1px solid rgb(255, 255, 255); box-shadow: none; }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn-dark::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn-dark::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn-dark::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn-dark::before{ border: 1px solid rgb(255, 255, 255); box-shadow: rgb(46, 57, 62) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell_dark"] .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-iu-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] > .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] > .og-iu-optin-btn::before{ border: 1px solid rgb(33, 26, 24); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell_dark"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optout-button[subscribed] > .og-iu-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-btn::before{ border: 1px solid rgb(82, 81, 75); box-shadow: rgb(247, 246, 240) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] + .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] + .og-frequency-row{ display: initial; }
.htw-src-peets-home[location="upsell_dark"] og-optin-button + .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button + .og-frequency-row{ display: none; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="upsell_dark"] .og-optin-row div og-optin-button{ padding-top: 5px; }
.htw-src-peets-home[location="upsell_dark"] .og-pdp-tooltip, .htw-src-peets-home [location="upsell_dark"] .og-pdp-tooltip{ display: inline-block; }
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-inner, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-inner{ color: rgb(0, 0, 0); }
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-dark, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-dark{ border: 1px solid rgb(255, 255, 255); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="upsell_dark"] .og-tooltip, .htw-src-peets-home [location="upsell_dark"] .og-tooltip{ border: 1px solid rgb(183, 183, 183); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; color: rgb(0, 0, 0); }
.htw-src-peets-home[location="upsell_dark"] og-tooltip.og-pdp-tooltip, .htw-src-peets-home [location="upsell_dark"] og-tooltip.og-pdp-tooltip{ transform: translateY(0px); }
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-content, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-content{ color: rgb(0, 0, 0); margin: 0px; padding: 10px; line-height: 1.24rem; font-size: 1rem; text-transform: initial; }
.htw-src-peets-home[location="upsell_dark"] .og-faq-link, .htw-src-peets-home [location="upsell_dark"] .og-faq-link{ text-decoration: underline; }
.htw-src-peets-home[location="upsell_dark"] .og-faq-link:hover, .htw-src-peets-home [location="upsell_dark"] .og-faq-link:hover{ text-decoration: none; }
.htw-src-peets-home[location="upsell_dark"] .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] .og-frequency-row{ font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="upsell_dark"] .og-iu-shipping, .htw-src-peets-home [location="upsell_dark"] .og-iu-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; color: rgb(0, 0, 0); margin: 0px; }
.htw-src-peets-home[location="upsell_dark"] .og-shipping, .htw-src-peets-home [location="upsell_dark"] .og-shipping{ color: rgb(255, 255, 255); font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; }
.htw-src-peets-home[location="upsell_dark"] og-select select, .htw-src-peets-home [location="upsell_dark"] og-select select{ font-size: 12px; text-transform: uppercase; }
.htw-src-peets-home[location="upsell_dark"] og-select-frequency[subscribed], .htw-src-peets-home [location="upsell_dark"] og-select-frequency[subscribed]{ background: transparent; border: 1px solid rgb(255, 255, 255); border-radius: 4px; box-shadow: none; width: 100px; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-btn span, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn span, .htw-src-peets-home[location="upsell_dark"] .og-optout-btn span, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn span{ font-weight: 400; font-size: 12px; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="upsell_dark"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button.og-iu-optin-row{ margin-top: 0px; }
.htw-src-peets-home[location="upsell_dark"] og-upsell-button, .htw-src-peets-home [location="upsell_dark"] og-upsell-button{ width: 100%; }
.htw-src-peets-home[location="upsell_dark"] .upsell-btn, .htw-src-peets-home [location="upsell_dark"] .upsell-btn{ background: rgb(147, 112, 49); border: 1px solid rgb(147, 112, 49); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell_dark"] og-next-upcoming-order, .htw-src-peets-home [location="upsell_dark"] og-next-upcoming-order{ white-space: nowrap; }
.htw-src-peets-home[location="upsell_dark"] .og-modal-header, .htw-src-peets-home [location="upsell_dark"] .og-modal-header{ margin-top: -36px; }
.htw-src-peets-home[location="upsell_dark"] .og-modal-header > span:first-child, .htw-src-peets-home [location="upsell_dark"] .og-modal-header > span:first-child{ font-size: 14px; }
.htw-src-peets-home[location="upsell_dark"] span.og-modal-content, .htw-src-peets-home [location="upsell_dark"] span.og-modal-content{ display: block; font-family: grad, serif; margin: 10px 0px 20px; text-transform: capitalize; }
.htw-src-peets-home[location="upsell_dark"] og-modal div[slot="content"], .htw-src-peets-home [location="upsell_dark"] og-modal div[slot="content"]{ margin-top: -30px; }
.htw-src-peets-home[location="upsell_dark"] og-optout-button, .htw-src-peets-home [location="upsell_dark"] og-optout-button{ margin-bottom: 10px; }
.htw-src-peets-home[location="upsell_dark"] .og-iu-shipping, .htw-src-peets-home [location="upsell_dark"] .og-iu-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; color: rgb(0, 0, 0); margin: 0px; }
.htw-src-peets-home[location="upsell_dark"] .og-iu-shipping og-select-frequency, .htw-src-peets-home [location="upsell_dark"] .og-iu-shipping og-select-frequency{ border: 1px solid rgb(183, 183, 183); }
.htw-src-peets-home[location="upsell_dark"] .og-btn, .htw-src-peets-home [location="upsell_dark"] .og-btn{ background: rgb(147, 112, 49); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell_dark"] .og-hide, .htw-src-peets-home [location="upsell_dark"] .og-hide{ display: none; }
.htw-src-peets-home[location="upsell_dark"] .iu-view-order, .htw-src-peets-home [location="upsell_dark"] .iu-view-order{ background: transparent; border: 1px solid rgb(183, 183, 183); border-radius: 2px; cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell_dark"] .og-header-success, .htw-src-peets-home [location="upsell_dark"] .og-header-success{ text-transform: uppercase; }
.htw-src-peets-home[location="upsell_dark"] .og-header-success + p, .htw-src-peets-home [location="upsell_dark"] .og-header-success + p{ font-family: grad, serif; font-style: normal; font-weight: 400; margin-bottom: 10px; font-size: 0.875rem; line-height: 1.5rem; }
.htw-src-peets-home[location="upsell_dark"] a.iu-view-order, .htw-src-peets-home [location="upsell_dark"] a.iu-view-order{ background: rgb(147, 112, 49); width: 100%; border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: "Proxima Nova Regular", sans-serif; font-size: 0.75rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 1px; margin-bottom: 20px; padding: 0.9375rem 1.5625rem; text-transform: uppercase; text-align: center; transition: 0.3s ease-in-out; }
.htw-src-peets-home[location="upsell_dark"] a.iu-view-order:hover, .htw-src-peets-home [location="upsell_dark"] a.iu-view-order:hover{ background: rgb(185, 151, 91); }
.htw-src-peets-home[location="upsell_dark"] .og-offer, .htw-src-peets-home [location="upsell_dark"] .og-offer{ display: grid; grid-template-columns: auto; grid-template-rows: auto auto; align-items: center; margin-bottom: 20px; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-optin-row, .htw-src-peets-home[location="upsell_dark"] .og-iu-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-iu-optin-row{ display: grid; grid-template-columns: auto 30px; grid-template-rows: auto; }
.htw-src-peets-home[location="upsell_dark"] .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] .og-frequency-row{ display: grid; grid-template-columns: 20px auto; }
.htw-src-peets-home[location="upsell_dark"] .og-shipping, .htw-src-peets-home [location="upsell_dark"] .og-shipping{ grid-column-start: 2; margin: 0px; }
.htw-src-peets-home[location="upsell_dark"] og-select-frequency, .htw-src-peets-home [location="upsell_dark"] og-select-frequency{ display: inline-block; width: 125px; }
.htw-src-peets-home[location="upsell_dark"] og-select, .htw-src-peets-home [location="upsell_dark"] og-select{ width: 100%; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-row, .htw-src-peets-home [location="upsell_dark"] .og-optin-row{ margin-bottom: 20px; }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn{ background: transparent; position: relative; display: inline-block; padding-left: 25px; font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; text-align: left; transform: scale(1); text-transform: uppercase; }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn::before{ content: " "; appearance: none; display: inline-block; position: absolute; top: -2px; left: 0px; height: 16px; width: 16px; border-radius: 50%; cursor: pointer; outline: none; }
.htw-src-peets-home[location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] > .og-optin-btn::before{ border: 1px solid rgb(33, 26, 24); box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px inset, rgb(153, 115, 38) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home [location="upsell_dark"] og-optout-button[subscribed] > .og-optout-btn::before, .htw-src-peets-home[location="upsell_dark"] .og-optin-btn::before, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn::before{ border: 1px solid rgb(82, 81, 75); box-shadow: rgb(247, 246, 240) 0px 0px 0px 12px inset; }
.htw-src-peets-home[location="upsell_dark"] og-optin-button[subscribed] ~ .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button[subscribed] ~ .og-frequency-row{ display: initial; }
.htw-src-peets-home[location="upsell_dark"] og-optin-button ~ .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button ~ .og-frequency-row{ display: none; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-row div og-optin-button, .htw-src-peets-home [location="upsell_dark"] .og-optin-row div og-optin-button{ padding-top: 5px; }
.htw-src-peets-home[location="upsell_dark"] .og-pdp-tooltip-desktop, .htw-src-peets-home [location="upsell_dark"] .og-pdp-tooltip-desktop{ display: inline-block; }
.htw-src-peets-home[location="upsell_dark"] .og-tooltip, .htw-src-peets-home [location="upsell_dark"] .og-tooltip{ border: 1px solid rgb(183, 183, 183); border-radius: 50%; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; }
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-wrap, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-wrap{ position: relative; max-width: 230px; }
.htw-src-peets-home[location="upsell_dark"] og-tooltip.og-pdp-tooltip-desktop, .htw-src-peets-home [location="upsell_dark"] og-tooltip.og-pdp-tooltip-desktop{ transform: translateY(0px); margin: 28px 0px 0px; left: 80%; position: absolute; }
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-content, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-content{ margin: 0px; padding: 10px; line-height: 1.24rem; font-size: 1rem; text-transform: initial; }
.htw-src-peets-home[location="upsell_dark"] .og-faq-link, .htw-src-peets-home [location="upsell_dark"] .og-faq-link{ text-decoration: underline; }
.htw-src-peets-home[location="upsell_dark"] .og-faq-link:hover, .htw-src-peets-home [location="upsell_dark"] .og-faq-link:hover{ text-decoration: none; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-btn span, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn span, .htw-src-peets-home[location="upsell_dark"] .og-optout-btn span, .htw-src-peets-home [location="upsell_dark"] .og-optout-btn span{ font-weight: 400; font-size: 12px; color: rgb(94, 94, 94); margin: 10px 0px; }
.htw-src-peets-home[location="upsell_dark"] .og-frequency-row, .htw-src-peets-home [location="upsell_dark"] .og-frequency-row{ font-size: 12px; font-weight: 500; font-family: "Proxima Nova Regular", sans-serif; }
.htw-src-peets-home[location="upsell_dark"] .og-shipping, .htw-src-peets-home [location="upsell_dark"] .og-shipping{ font-size: 12px; font-family: "Proxima Nova Regular", sans-serif; font-weight: 500; padding: 5px 0px 0px 25px; }
.htw-src-peets-home[location="upsell_dark"] og-select, .htw-src-peets-home [location="upsell_dark"] og-select, .htw-src-peets-home[location="upsell_dark"] og-select select, .htw-src-peets-home [location="upsell_dark"] og-select select{ padding: 5px 10px 5px 5px; }
.htw-src-peets-home[location="upsell_dark"] og-select select, .htw-src-peets-home [location="upsell_dark"] og-select select{ font-size: 12px; }
.htw-src-peets-home[location="upsell_dark"] og-select-frequency[subscribed], .htw-src-peets-home [location="upsell_dark"] og-select-frequency[subscribed]{ border: 1px solid rgb(183, 183, 183); border-radius: 4px; box-shadow: none; padding: 5px; width: 100px; }
.htw-src-peets-home[location="upsell_dark"] og-upsell-button, .htw-src-peets-home [location="upsell_dark"] og-upsell-button{ width: 100%; }
.htw-src-peets-home[location="upsell_dark"] .upsell-btn, .htw-src-peets-home [location="upsell_dark"] .upsell-btn{ background: rgb(147, 112, 49); border: 1px solid rgb(147, 112, 49); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; margin-bottom: 20px; padding: 10px 0px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell_dark"] og-optin-button.og-iu-optin-row, .htw-src-peets-home [location="upsell_dark"] og-optin-button.og-iu-optin-row{ margin-top: 0px; }
.htw-src-peets-home[location="upsell_dark"] .og-modal-header, .htw-src-peets-home [location="upsell_dark"] .og-modal-header{ margin-top: -36px; }
.htw-src-peets-home[location="upsell_dark"] .og-modal-header > span:first-child, .htw-src-peets-home [location="upsell_dark"] .og-modal-header > span:first-child{ font-size: 14px; }
.htw-src-peets-home[location="upsell_dark"] span.og-modal-content, .htw-src-peets-home [location="upsell_dark"] span.og-modal-content{ display: block; font-family: grad, serif; margin: 10px 0px 20px; }
.htw-src-peets-home[location="upsell_dark"] og-modal div[slot="content"], .htw-src-peets-home [location="upsell_dark"] og-modal div[slot="content"]{ margin-top: -30px; }
.htw-src-peets-home[location="upsell_dark"] og-optout-button, .htw-src-peets-home [location="upsell_dark"] og-optout-button{ margin-bottom: 10px; }
.htw-src-peets-home[location="upsell_dark"] .og-btn, .htw-src-peets-home [location="upsell_dark"] .og-btn{ background: rgb(147, 112, 49); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; height: 50px; letter-spacing: 1px; text-transform: uppercase; width: 100%; }
.htw-src-peets-home[location="upsell_dark"] .og-hide, .htw-src-peets-home [location="upsell_dark"] .og-hide{ display: none; }
.htw-src-peets-home[location="upsell_dark"] .og-header-success, .htw-src-peets-home [location="upsell_dark"] .og-header-success{ text-transform: uppercase; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="upsell_dark"] .og-header-success + p, .htw-src-peets-home [location="upsell_dark"] .og-header-success + p{ font-family: grad, serif; font-style: normal; font-weight: 400; margin-bottom: 10px; font-size: 0.875rem; line-height: 1.5rem; color: rgb(255, 255, 255); }
.htw-src-peets-home[location="upsell_dark"] .iu-view-order, .htw-src-peets-home [location="upsell_dark"] .iu-view-order{ background: rgb(147, 112, 49); width: 100%; border: 1px solid transparent; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-family: "Proxima Nova Regular", sans-serif; font-size: 0.75rem; font-weight: 500; line-height: 1.125rem; letter-spacing: 1px; margin-bottom: 20px; padding: 0.9375rem 1.5625rem; text-transform: uppercase; text-align: center; transition: 0.3s ease-in-out; }
.htw-src-peets-home[location="upsell_dark"] .og-modal__container, .htw-src-peets-home [location="upsell_dark"] .og-modal__container{ background: purple; }
.htw-src-peets-home[location="upsell_dark"] .iu-view-order:hover, .htw-src-peets-home [location="upsell_dark"] .iu-view-order:hover{ background: rgb(185, 151, 91); }
.htw-src-peets-home[location="upsell_dark"] .og-tooltip-close, .htw-src-peets-home [location="upsell_dark"] .og-tooltip-close{ font-family: "Proxima Nova Regular", sans-serif; position: absolute; padding: 5px 10px; top: 0px; right: 0px; font-size: 10px; }
.htw-src-peets-home[location="upsell_dark"] .og-optin-btn.hide-modal .og-tooltip-content, .htw-src-peets-home [location="upsell_dark"] .og-optin-btn.hide-modal .og-tooltip-content{ display: none; }
.htw-src-peets-home[location="pdp-new"], .htw-src-peets-home [location="pdp-new"]{ --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: #fff; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #090909; --og-tooltip-background: #ffffff; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); --og-prepaid-checkbox-color: black; }
.htw-src-peets-home[location="pdp-new"] og-optout-button, .htw-src-peets-home [location="pdp-new"] og-optout-button, .htw-src-peets-home[location="pdp-new"] og-optin-button, .htw-src-peets-home [location="pdp-new"] og-optin-button{ font-family: Roboto, Helvetica, sans-serif; font-size: 16px; }
.htw-src-peets-home[location="pdp-new"] og-optin-button, .htw-src-peets-home [location="pdp-new"] og-optin-button{ font-weight: 700; }
.htw-src-peets-home[location="pdp-new"] og-optin-button .btn, .htw-src-peets-home [location="pdp-new"] og-optin-button .btn, .htw-src-peets-home[location="pdp-new"] og-optin-button button, .htw-src-peets-home [location="pdp-new"] og-optin-button button{ transform: scale(2); }
.htw-src-peets-home[location="pdp-new"] og-tooltip, .htw-src-peets-home [location="pdp-new"] og-tooltip{ vertical-align: middle; }
.htw-src-peets-home[location="pdp-new"] .og-offer-incentive, .htw-src-peets-home [location="pdp-new"] .og-offer-incentive{ font-size: var(--og-secondary-font-size, 12px); }
.htw-src-peets-home[location="pdp-new"] .og-offer-incentive svg, .htw-src-peets-home [location="pdp-new"] .og-offer-incentive svg{ transform: translateY(0.125em); }
.htw-src-peets-home[location="pdp-new"] og-text[key="offerEveryLabel"], .htw-src-peets-home [location="pdp-new"] og-text[key="offerEveryLabel"]{ font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }
.htw-src-peets-home[location="pdp-new"] og-optin-button, .htw-src-peets-home [location="pdp-new"] og-optin-button{ font-weight: 700; }
.htw-src-peets-home[location="pdp-new"] og-select-frequency, .htw-src-peets-home [location="pdp-new"] og-select-frequency{ border-radius: 0px; }
.htw-src-peets-home[location="pdp-new"] og-price, .htw-src-peets-home [location="pdp-new"] og-price{ display: inline-flex; }
.htw-src-peets-home[location="pdp-new"] og-price[regular], .htw-src-peets-home [location="pdp-new"] og-price[regular]{ font-size: 14px; opacity: 0.675; }
.htw-src-peets-home[location="pdp-new"] og-price[subscription], .htw-src-peets-home [location="pdp-new"] og-price[subscription]{ color: var(--og-global-color, #090909); font-weight: 700; }
.htw-src-peets-home[location="pdp-new"] .italic, .htw-src-peets-home [location="pdp-new"] .italic{ font-style: italic; }
.htw-src-peets-home[location="pdp-new"] .line-through, .htw-src-peets-home [location="pdp-new"] .line-through{ text-decoration: line-through; }
.htw-src-peets-home[location="pdp-new"] .og-regular-offer-content, .htw-src-peets-home [location="pdp-new"] .og-regular-offer-content{ display: flex; flex-direction: column; gap: 1em; }
.htw-src-peets-home[location="pdp-new"] .og-regular-offer-content > div, .htw-src-peets-home [location="pdp-new"] .og-regular-offer-content > div{ line-height: 1em; }
.htw-src-peets-home[location="pdp-new"] .og-prepaid, .htw-src-peets-home [location="pdp-new"] .og-prepaid{ margin-left: 2.2em; max-width: 380px; padding: 0.7em 0.5em 0.7em 2em; font-family: var(--og-prepaid-font, inherit); color: var(--og-prepaid-color, inherit); font-size: var(--og-prepaid-size, 15px); background: var(--og-prepaid-background, #f6f4ef); line-height: 1.3; display: flex; flex-direction: column; gap: 0.3em; --og-select-padding: 0.1em 2.5em 0.1em 0.5em; }
.htw-src-peets-home[location="pdp-new"] og-prepaid-toggle, .htw-src-peets-home [location="pdp-new"] og-prepaid-toggle{ text-indent: -1.7em; }
.htw-src-peets-home[location="pdp-new"] .og-prepaid-explainer, .htw-src-peets-home [location="pdp-new"] .og-prepaid-explainer{ font-size: var(--og-prepaid-explainer-size, 12px); font-weight: 600; font-style: italic; }
.htw-src-peets-home[location="pdp-new"], .htw-src-peets-home [location="pdp-new"]{ --og-global-family: inherit; --og-global-size: inherit; --og-global-color: inherit; --og-wrapper-padding: 10px 0; --og-tooltip-family: Arial, Helvetica, sans-serif; --og-tooltip-size: 13px; --og-tooltip-color: #000; --og-tooltip-background: #fff; --og-tooltip-placement: bottom; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-upsell-color: #298266; --og-upsell-background: #298266; --og-modal-button-family: Arial, Helvetica, sans-serif; --og-modal-button-size: 13px; --og-modal-button-color: #333333; --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; --og-modal-button-background: #e6e6e6; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); }
og-offer.htw-src-peets-home, .htw-src-peets-home og-offer{ --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #090909; --og-tooltip-background: #ffffff; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }
og-offer.htw-src-peets-home og-optout-button, .htw-src-peets-home og-offer og-optout-button, og-offer.htw-src-peets-home og-optin-button, .htw-src-peets-home og-offer og-optin-button{ font-family: Roboto, Helvetica, sans-serif; font-size: 16px; }
og-offer.htw-src-peets-home og-optin-button, .htw-src-peets-home og-offer og-optin-button{ font-weight: 700; }
og-offer.htw-src-peets-home og-optin-button .btn, .htw-src-peets-home og-offer og-optin-button .btn, og-offer.htw-src-peets-home og-optin-button button, .htw-src-peets-home og-offer og-optin-button button{ transform: scale(2); }
og-offer.htw-src-peets-home og-tooltip, .htw-src-peets-home og-offer og-tooltip{ vertical-align: middle; }
og-offer.htw-src-peets-home .og-offer-incentive, .htw-src-peets-home og-offer .og-offer-incentive{ font-size: var(--og-secondary-font-size, 12px); }
og-offer.htw-src-peets-home .og-offer-incentive svg, .htw-src-peets-home og-offer .og-offer-incentive svg{ transform: translateY(0.125em); }
og-offer.htw-src-peets-home og-text[key="offerEveryLabel"], .htw-src-peets-home og-offer og-text[key="offerEveryLabel"]{ font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }
og-offer.htw-src-peets-home og-optin-button, .htw-src-peets-home og-offer og-optin-button{ font-weight: 700; }
og-offer.htw-src-peets-home og-select-frequency, .htw-src-peets-home og-offer og-select-frequency{ border-radius: 0px; }
og-offer.htw-src-peets-home og-price, .htw-src-peets-home og-offer og-price{ display: inline-flex; }
og-offer.htw-src-peets-home og-price[regular], .htw-src-peets-home og-offer og-price[regular]{ font-size: 14px; opacity: 0.675; }
og-offer.htw-src-peets-home og-price[subscription], .htw-src-peets-home og-offer og-price[subscription]{ color: var(--og-global-color, #090909); font-weight: 700; }
og-offer.htw-src-peets-home .italic, .htw-src-peets-home og-offer .italic{ font-style: italic; }
og-offer.htw-src-peets-home .line-through, .htw-src-peets-home og-offer .line-through{ text-decoration: line-through; }
og-offer.htw-src-peets-home .og-regular-offer-content, .htw-src-peets-home og-offer .og-regular-offer-content{ display: flex; flex-direction: column; gap: 1em; }
og-offer.htw-src-peets-home .og-regular-offer-content > div, .htw-src-peets-home og-offer .og-regular-offer-content > div{ line-height: 1em; }
og-offer.htw-src-peets-home, .htw-src-peets-home og-offer{ --og-global-family: Arial, Helvetica, sans-serif; --og-global-size: 13px; --og-global-color: rgba(77,67,67,1); --og-upsell-background: #298266; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); --og-modal-button-family: Arial, Helvetica, sans-serif; --og-modal-button-size: 13px; --og-modal-button-color: #333333; --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; --og-modal-button-background: #e6e6e6; --og-wrapper-padding: 10px 0; --og-tooltip-family: Arial, Helvetica, sans-serif; --og-tooltip-size: 10px; --og-tooltip-color: rgba(41,121,130,0.72); --og-tooltip-background: #ececec; --og-tooltip-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); --og-tooltip-placement: top; }
@-webkit-keyframes htw-src-peets-home-pooverEntrance { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes htw-src-peets-home-pooverEntrance { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button, .htw-src-peets-home.cfl539-static-cant-find-button, .htw-src-peets-home .cfl539-static-cant-find-button, .htw-src-peets-home.cfl539-result-item__view-product, .htw-src-peets-home .cfl539-result-item__view-product{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 3px; cursor: pointer; display: block; font-size: 12px; font-weight: 500; height: 50px; letter-spacing: 1px; line-height: 50px; margin-left: auto; margin-right: auto; max-width: 280px; text-align: center; text-transform: uppercase; width: 100%; }
.htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button, .htw-src-peets-home.cfl539-static-cant-find-button, .htw-src-peets-home .cfl539-static-cant-find-button, .htw-src-peets-home.cfl539-result-item__view-product, .htw-src-peets-home .cfl539-result-item__view-product{ background: rgb(147, 112, 49); color: white; }
.htw-src-peets-home.cfl539-navigation-button:hover, .htw-src-peets-home .cfl539-navigation-button:hover, .htw-src-peets-home.cfl539-static-cant-find-button:hover, .htw-src-peets-home .cfl539-static-cant-find-button:hover, .htw-src-peets-home.cfl539-result-item__view-product:hover, .htw-src-peets-home .cfl539-result-item__view-product:hover{ color: white; text-decoration: none; }
.htw-src-peets-home.cfl539-app, .htw-src-peets-home .cfl539-app{ font-family: "Proxima Nova", sans-serif; padding: 60px 20px; position: relative; text-align: center; height: auto !important; }
.htw-src-peets-home.cfl539-app::after, .htw-src-peets-home .cfl539-app::after{ content: " "; clear: both; display: block; height: 0px; }
.htw-src-peets-home.cfl539-app__return, .htw-src-peets-home .cfl539-app__return{ color: rgb(71, 71, 71); font-size: 12px; font-stretch: normal; font-style: normal; font-weight: bold; letter-spacing: 1px; line-height: 1.5; padding-left: 30px; position: absolute; text-transform: uppercase; top: -30px; cursor: pointer; }
.htw-src-peets-home.cfl539-app__return::before, .htw-src-peets-home .cfl539-app__return::before{ border-bottom: 1px solid rgb(71, 71, 71); border-right: 1px solid rgb(71, 71, 71); bottom: 0px; content: " "; height: 7px; left: 0px; margin: auto; position: absolute; top: 0px; transform: scaleX(-1) rotate(315deg); width: 6px; }
.htw-src-peets-home.cfl539-app__return::after, .htw-src-peets-home .cfl539-app__return::after{ background-color: rgb(71, 71, 71); bottom: 0px; content: " "; display: block; height: 1px; left: 0px; margin: auto; position: absolute; top: 1px; width: 18px; }
.htw-src-peets-home.cfl539-experience, .htw-src-peets-home .cfl539-experience{ background: url("resources/6fa391d16dfb652a.png") rgb(247, 246, 242); }
.htw-src-peets-home.cfl539-app, .htw-src-peets-home .cfl539-app{ background: linear-gradient(0deg, rgb(247, 246, 242) 0%, rgba(247, 246, 242, 0) 100%); }
.htw-src-peets-home.cfl539-static-image, .htw-src-peets-home .cfl539-static-image{ margin-bottom: 53px; }
.htw-src-peets-home.cfl539-static-image img, .htw-src-peets-home .cfl539-static-image img{ display: inline-block; height: auto; width: 258px; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-image, .htw-src-peets-home .cfl539-static-image{ left: 0px; margin-bottom: 0px; position: absolute; top: 50px; }
}
.htw-src-peets-home.cfl539-static-title, .htw-src-peets-home .cfl539-static-title{ font-size: 14px; font-weight: bold; line-height: 24px; margin-bottom: 20px; margin-top: 0px; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-title, .htw-src-peets-home .cfl539-static-title{ font-size: 18px; margin-bottom: 10px; }
}
.htw-src-peets-home.cfl539-static-question-template, .htw-src-peets-home .cfl539-static-question-template{ font-size: 28px; line-height: 40px; }
.htw-src-peets-home.cfl539-static-question-template button, .htw-src-peets-home .cfl539-static-question-template button{ padding: 0px; }
.htw-src-peets-home.cfl539-static-question-template > span, .htw-src-peets-home .cfl539-static-question-template > span{ display: inline-block; margin-right: 5px; vertical-align: middle; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-question-template, .htw-src-peets-home .cfl539-static-question-template{ font-size: 40px; line-height: 56px; }
}
.htw-src-peets-home.cfl539-static-full-quiz-link, .htw-src-peets-home .cfl539-static-full-quiz-link{ -webkit-box-align: center; align-items: center; display: flex; font-size: 12px; font-weight: bold; -webkit-box-pack: center; justify-content: center; letter-spacing: 1px; padding-right: 23px; text-decoration: none; text-transform: uppercase; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-full-quiz-link, .htw-src-peets-home .cfl539-static-full-quiz-link{ justify-content: normal; }
}
.htw-src-peets-home.cfl539-static-full-quiz-link::after, .htw-src-peets-home .cfl539-static-full-quiz-link::after{ content: " "; background-image: url("resources/localized-769650c02e4c0e67.png"); background-repeat: no-repeat; background-size: contain; display: block; height: 6px; margin-left: 8px; width: 20px; }
.htw-src-peets-home.cfl539-static-cant-find-title, .htw-src-peets-home .cfl539-static-cant-find-title{ font-size: 18px; margin-bottom: 20px; line-height: 20px; text-align: center; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static-cant-find-button, .htw-src-peets-home .cfl539-static-cant-find-button{ margin-bottom: 20px; }
}
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static, .htw-src-peets-home .cfl539-static{ text-align: left; }
}
.htw-src-peets-home.cfl539-static-title, .htw-src-peets-home .cfl539-static-title{ color: rgb(34, 34, 34); }
.htw-src-peets-home.cfl539-static-question-template, .htw-src-peets-home .cfl539-static-question-template{ color: rgb(135, 135, 135); font-family: Grad, serif; }
.htw-src-peets-home.cfl539-static-full-quiz-link, .htw-src-peets-home .cfl539-static-full-quiz-link{ color: rgb(34, 34, 34); }
.htw-src-peets-home.cfl539-static-cant-find-title, .htw-src-peets-home .cfl539-static-cant-find-title{ color: rgb(34, 34, 34); font-family: Grad, serif; }
.htw-src-peets-home.cfl539-static-full-quiz-link:hover, .htw-src-peets-home .cfl539-static-full-quiz-link:hover{ color: black; text-decoration: none; }
.htw-src-peets-home.cfl539-question, .htw-src-peets-home .cfl539-question{ display: none; }
.htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button{ display: none; }
.htw-src-peets-home.cfl539-navigation-button--next, .htw-src-peets-home .cfl539-navigation-button--next{ display: block; margin: 0px auto 35px; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button{ margin: 0px 0px 30px; }
}
.htw-src-peets-home.cfl539-navigation-button, .htw-src-peets-home .cfl539-navigation-button{ background: rgb(147, 112, 49); color: white; }
.htw-src-peets-home.cfl539-inline-dropdown, .htw-src-peets-home .cfl539-inline-dropdown{ position: unset; }
@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-inline-dropdown, .htw-src-peets-home .cfl539-inline-dropdown{ position: relative; }
}
.htw-src-peets-home.cfl539-inline-dropdown__value, .htw-src-peets-home .cfl539-inline-dropdown__value{ font-size: 28px; line-height: 40px; }
.htw-src-peets-home.cfl539-inline-dropdown__value__text, .htw-src-peets-home .cfl539-inline-dropdown__value__text{ margin-right: 5px; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-inline-dropdown__value, .htw-src-peets-home .cfl539-inline-dropdown__value{ font-size: 40px; line-height: 56px; }
}
.htw-src-peets-home.cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown__down-caret{ border-bottom: 1px solid; border-right: 1px solid; display: inline-block; height: 7px; right: 10px; transform: translateY(-6px) rotate(45deg); width: 7px; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown__down-caret{ height: 10px; transform: translateY(-10px) rotate(45deg); width: 10px; }
}
.htw-src-peets-home.cfl539-inline-dropdown__popover, .htw-src-peets-home .cfl539-inline-dropdown__popover{ border-radius: 3px; box-sizing: border-box; left: 50%; list-style: none; margin: 0px; padding: 40px; position: absolute; transform: translateX(-50%); width: 280px; z-index: 2; }
.htw-src-peets-home.cfl539-inline-dropdown__option, .htw-src-peets-home .cfl539-inline-dropdown__option{ display: block; font-size: 18px; line-height: 30px; list-style: none; margin-bottom: 15px; padding: 0px; text-align: left; width: 100%; }
.htw-src-peets-home.cfl539-inline-dropdown__option:last-child, .htw-src-peets-home .cfl539-inline-dropdown__option:last-child{ margin-bottom: 0px; }
.htw-src-peets-home.cfl539-inline-dropdown__value, .htw-src-peets-home .cfl539-inline-dropdown__value{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(147, 112, 49); font-family: Grad, serif; outline: none; text-decoration: underline; }
.htw-src-peets-home.cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown__down-caret{ border-bottom-color: rgb(147, 112, 49); border-right-color: rgb(147, 112, 49); }
.htw-src-peets-home.cfl539-inline-dropdown__popover, .htw-src-peets-home .cfl539-inline-dropdown__popover{ background: white; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px 0px; }
.htw-src-peets-home.cfl539-inline-dropdown__option, .htw-src-peets-home .cfl539-inline-dropdown__option{ background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(34, 34, 34); font-family: Grad, serif; outline: none; }
.htw-src-peets-home.cfl539-inline-dropdown__option--selected, .htw-src-peets-home .cfl539-inline-dropdown__option--selected{ color: rgb(147, 112, 49); }
.htw-src-peets-home.cfl539-inline-dropdown__value, .htw-src-peets-home .cfl539-inline-dropdown__value{ cursor: pointer; }
.htw-src-peets-home.cfl539-inline-dropdown__option, .htw-src-peets-home .cfl539-inline-dropdown__option{ cursor: pointer; }
.htw-src-peets-home.cfl539-inline-dropdown__popover, .htw-src-peets-home .cfl539-inline-dropdown__popover{ animation: 0.25s ease 0s 1 normal none running htw-src-peets-home-pooverEntrance; }
.htw-src-peets-home.cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown__down-caret{ transition: 0.25s; }
.htw-src-peets-home.cfl539-inline-dropdown--open .cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown--open .cfl539-inline-dropdown__down-caret{ top: 50%; transform: translateY(-3px) rotate(225deg); }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-inline-dropdown--open .cfl539-inline-dropdown__down-caret, .htw-src-peets-home .cfl539-inline-dropdown--open .cfl539-inline-dropdown__down-caret{ transform: translateY(-5px) rotate(225deg); }
}
.htw-src-peets-home.cfl539-result-title, .htw-src-peets-home .cfl539-result-title{ display: block; font-size: 18px; font-weight: bold; letter-spacing: 1.5px; line-height: 24px; margin-bottom: 80px; opacity: 1; text-align: center; text-transform: uppercase; }
@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-result-title, .htw-src-peets-home .cfl539-result-title{ font-size: 24px; letter-spacing: 2px; line-height: 28px; }
}
.htw-src-peets-home.cfl539-carousel__slides, .htw-src-peets-home .cfl539-carousel__slides{ margin-bottom: 20px; margin-left: -20px; margin-right: -20px; }
.htw-src-peets-home.cfl539-result-items, .htw-src-peets-home .cfl539-result-items{ display: none; }
.htw-src-peets-home.cfl539-result-items .cfl539-result-item:last-child, .htw-src-peets-home .cfl539-result-items .cfl539-result-item:last-child{ margin-bottom: 0px; }
@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-result-items, .htw-src-peets-home .cfl539-result-items{ display: flex; flex-wrap: wrap; justify-content: space-around; margin-bottom: 60px; }
}
.htw-src-peets-home.cfl539-result-items-carousel, .htw-src-peets-home .cfl539-result-items-carousel{ margin-bottom: 30px; }
.htw-src-peets-home.cfl539-result-items-carousel__controls, .htw-src-peets-home .cfl539-result-items-carousel__controls{ -webkit-box-align: center; align-items: center; display: flex; margin: 0px auto; max-width: 280px; }
.htw-src-peets-home.cfl539-result-items-carousel__controls button, .htw-src-peets-home .cfl539-result-items-carousel__controls button{ height: 24px; outline: none; }
.htw-src-peets-home.cfl539-result-items-carousel__controls button:first-child, .htw-src-peets-home .cfl539-result-items-carousel__controls button:first-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 7px; width: 18px; }
.htw-src-peets-home.cfl539-result-items-carousel__controls button:last-child, .htw-src-peets-home .cfl539-result-items-carousel__controls button:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 7px; width: 18px; }
.htw-src-peets-home.cfl539-result-items-carousel__controls span, .htw-src-peets-home .cfl539-result-items-carousel__controls span{ -webkit-box-flex: 1; flex: 1 1 0%; font-size: 14px; line-height: 24px; }
@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-result-items-carousel, .htw-src-peets-home .cfl539-result-items-carousel{ display: none; }
}
.htw-src-peets-home.cfl539-experience .cfl539-result-item, .htw-src-peets-home .cfl539-experience .cfl539-result-item{ box-sizing: border-box; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-left: auto; margin-right: auto; max-width: 280px; }
.htw-src-peets-home.cfl539-experience .cfl539-result-item__link, .htw-src-peets-home .cfl539-experience .cfl539-result-item__link{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.htw-src-peets-home.cfl539-experience .cfl539-result-item__title-and-description, .htw-src-peets-home .cfl539-experience .cfl539-result-item__title-and-description{ border-bottom: 1px solid; height: 70px; margin-bottom: 2px; padding-bottom: 8px; }
.htw-src-peets-home.cfl539-experience .cfl539-result-item__title, .htw-src-peets-home .cfl539-experience .cfl539-result-item__title{ cursor: pointer; font-size: 12px; font-weight: bold; letter-spacing: 1px; line-height: 18px; margin-bottom: 5px; text-align: left; text-transform: uppercase; }
.htw-src-peets-home.cfl539-experience .cfl539-result-item__description, .htw-src-peets-home .cfl539-experience .cfl539-result-item__description{ cursor: pointer; font-size: 12px; line-height: 20px; overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; }
.htw-src-peets-home.cfl539-experience .cfl539-result-item__price-and-rating, .htw-src-peets-home .cfl539-experience .cfl539-result-item__price-and-rating{ display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 14px; }
.htw-src-peets-home.cfl539-experience .cfl539-result-item__price, .htw-src-peets-home .cfl539-experience .cfl539-result-item__price{ font-size: 12px; font-weight: bold; letter-spacing: 1px; line-height: 28px; text-align: left; }
.htw-src-peets-home.cfl539-experience .cfl539-result-item__image, .htw-src-peets-home .cfl539-experience .cfl539-result-item__image{ cursor: pointer; margin-bottom: 40px; position: relative; text-align: center; }
.htw-src-peets-home.cfl539-experience .cfl539-result-item__image img, .htw-src-peets-home .cfl539-experience .cfl539-result-item__image img{ display: inline-block; height: 204px !important; width: auto !important; }
@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-experience .cfl539-result-item__image img, .htw-src-peets-home .cfl539-experience .cfl539-result-item__image img{ height: 167px !important; }
}
@media (min-width: 514px) {
  .htw-src-peets-home.cfl539-experience .cfl539-result-item, .htw-src-peets-home .cfl539-experience .cfl539-result-item{ margin: 0px 10px 20px; max-width: 238px; min-width: 217px; }
}
.htw-src-peets-home.cfl539-rating__value, .htw-src-peets-home .cfl539-rating__value{ display: none; }
.htw-src-peets-home.cfl539-result-title, .htw-src-peets-home .cfl539-result-title{ color: rgb(34, 34, 34); }
.htw-src-peets-home.cfl539-result-items-carousel__controls button:first-child, .htw-src-peets-home .cfl539-result-items-carousel__controls button:first-child{ background: url("resources/localized-9d6e692579e65f34.png") right center / 18px auto no-repeat; }
.htw-src-peets-home.cfl539-result-items-carousel__controls button:last-child, .htw-src-peets-home .cfl539-result-items-carousel__controls button:last-child{ background: url("resources/localized-769650c02e4c0e67.png") right center / 18px auto no-repeat; }
.htw-src-peets-home.cfl539-result-items-carousel__controls span, .htw-src-peets-home .cfl539-result-items-carousel__controls span{ font-family: Grad, serif; }
.htw-src-peets-home.cfl539-result-item__title-and-description, .htw-src-peets-home .cfl539-result-item__title-and-description{ border-bottom-color: rgb(214, 214, 214) !important; }
.htw-src-peets-home.cfl539-result-item__title, .htw-src-peets-home .cfl539-result-item__title{ color: rgb(34, 34, 34); font-family: "Proxima Nova", sans-serif; }
.htw-src-peets-home.cfl539-result-item__description, .htw-src-peets-home .cfl539-result-item__description{ color: rgb(94, 94, 94); font-family: Grad, serif; }
.htw-src-peets-home.cfl539-result-item__price, .htw-src-peets-home .cfl539-result-item__price{ color: rgb(34, 34, 34); font-family: "Proxima Nova", sans-serif; }
.htw-src-peets-home.cfl539-results-title, .htw-src-peets-home .cfl539-results-title{ transition: 0.25s; }
.htw-src-peets-home.cfl539-result-items-carousel__controls button, .htw-src-peets-home .cfl539-result-items-carousel__controls button{ transition: 0.25s; }
.htw-src-peets-home.cfl539-result-item__image::after, .htw-src-peets-home .cfl539-result-item__image::after{ display: none; transform: translateY(100%); transition: 0.25s; }
@media (min-width: 768px) {
  .htw-src-peets-home.cfl539-result-item__image::after, .htw-src-peets-home .cfl539-result-item__image::after{ display: block; }
}
.htw-src-peets-home.cfl539-result-item:nth-child(1), .htw-src-peets-home .cfl539-result-item:nth-child(1){ animation: 0.35s ease-in-out 0s 1 normal none running htw-src-peets-home-resultEntrance; }
.htw-src-peets-home.cfl539-result-item:nth-child(2), .htw-src-peets-home .cfl539-result-item:nth-child(2){ animation: 0.5s ease-in-out 0s 1 normal none running htw-src-peets-home-resultEntrance; }
.htw-src-peets-home.cfl539-result-item:nth-child(3), .htw-src-peets-home .cfl539-result-item:nth-child(3){ animation: 0.65s ease-in-out 0s 1 normal none running htw-src-peets-home-resultEntrance; }
.htw-src-peets-home.cfl539-result-item:nth-child(4), .htw-src-peets-home .cfl539-result-item:nth-child(4){ animation: 0.8s ease-in-out 0s 1 normal none running htw-src-peets-home-resultEntrance; }
.htw-src-peets-home.cfl539-star__row, .htw-src-peets-home .cfl539-star__row{ text-align: center; }
.htw-src-peets-home.cfl539-star__cell, .htw-src-peets-home .cfl539-star__cell{ display: inline-block; font-size: 15px; position: relative; }
.htw-src-peets-home.cfl539-star__cell::before, .htw-src-peets-home .cfl539-star__cell::before{ content: "☆"; }
.htw-src-peets-home.cfl539-star__cell.cfl539-rating--full::before, .htw-src-peets-home .cfl539-star__cell.cfl539-rating--full::before{ content: "★"; }
.htw-src-peets-home.cfl539-star__cell.cfl539-rating--half::after, .htw-src-peets-home .cfl539-star__cell.cfl539-rating--half::after{ content: "★"; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 50%; }
.htw-src-peets-home.cfl539-star__cell, .htw-src-peets-home .cfl539-star__cell{ color: rgb(185, 151, 91); }
.htw-src-peets-home.cfl539-star__cell.cfl539-rating--half::after, .htw-src-peets-home .cfl539-star__cell.cfl539-rating--half::after{ color: rgb(185, 151, 91); }
.htw-src-peets-home.cfl539-app, .htw-src-peets-home .cfl539-app{ line-height: initial; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-app--results .cfl539-app__components, .htw-src-peets-home .cfl539-app--results .cfl539-app__components{ padding-left: 0px; }
}
.htw-src-peets-home.cfl539-app--results .cfl539-navigation-buttons, .htw-src-peets-home .cfl539-app--results .cfl539-navigation-buttons{ display: none; }
.htw-src-peets-home.cfl539-app__components, .htw-src-peets-home .cfl539-app__components{ display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: auto; max-width: 1080px; position: relative; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-app__components, .htw-src-peets-home .cfl539-app__components{ padding-left: 338px; }
}
.htw-src-peets-home.cfl539-static[data-name="Question template"], .htw-src-peets-home .cfl539-static[data-name="Question template"]{ margin-bottom: 35px; -webkit-box-ordinal-group: 2; order: 1; }
@media (min-width: 991px) {
  .htw-src-peets-home.cfl539-static[data-name="Question template"], .htw-src-peets-home .cfl539-static[data-name="Question template"]{ margin-bottom: 20px; }
}
.htw-src-peets-home.cfl539-static[data-name="Take full quiz"], .htw-src-peets-home .cfl539-static[data-name="Take full quiz"]{ font-size: initial; -webkit-box-ordinal-group: 4; order: 3; }
.htw-src-peets-home.cfl539-navigation-buttons, .htw-src-peets-home .cfl539-navigation-buttons{ -webkit-box-ordinal-group: 3; order: 2; }
.htw-src-peets-home.cfl539-static[data-name="Take the full quiz"], .htw-src-peets-home .cfl539-static[data-name="Take the full quiz"]{ -webkit-box-ordinal-group: 7; order: 6; }
.htw-src-peets-home.fb_lightbox-margin, .htw-src-peets-home .fb_lightbox-margin{ margin-right: 0px; }
.htw-src-peets-home[data-bv-rating] a, .htw-src-peets-home [data-bv-rating] a, .htw-src-peets-home[data-bv-rating] span, .htw-src-peets-home [data-bv-rating] span, .htw-src-peets-home[data-bv-rating] div, .htw-src-peets-home [data-bv-rating] div, .htw-src-peets-home[data-bv-rating] svg, .htw-src-peets-home [data-bv-rating] svg, .htw-src-peets-home[data-bv-rating] path, .htw-src-peets-home [data-bv-rating] path, .htw-src-peets-home[data-bv-rating] polygon, .htw-src-peets-home [data-bv-rating] polygon, .htw-src-peets-home[data-bv-rating] button, .htw-src-peets-home [data-bv-rating] button, .htw-src-peets-home[data-bv-show="inline_rating"] a, .htw-src-peets-home [data-bv-show="inline_rating"] a, .htw-src-peets-home[data-bv-show="inline_rating"] span, .htw-src-peets-home [data-bv-show="inline_rating"] span, .htw-src-peets-home[data-bv-show="inline_rating"] div, .htw-src-peets-home [data-bv-show="inline_rating"] div, .htw-src-peets-home[data-bv-show="inline_rating"] svg, .htw-src-peets-home [data-bv-show="inline_rating"] svg, .htw-src-peets-home[data-bv-show="inline_rating"] path, .htw-src-peets-home [data-bv-show="inline_rating"] path, .htw-src-peets-home[data-bv-show="inline_rating"] polygon, .htw-src-peets-home [data-bv-show="inline_rating"] polygon, .htw-src-peets-home[data-bv-show="inline_rating"] button, .htw-src-peets-home [data-bv-show="inline_rating"] button{ opacity: 1; background: none 0px 0px / auto repeat scroll padding-box border-box transparent !important; border-color: currentcolor !important; border-style: none !important; border-width: medium !important; inset: auto !important; clear: none !important; clip: auto !important; color: inherit !important; counter-increment: none !important; counter-reset: none !important; cursor: inherit !important; direction: inherit !important; display: inline !important; float: none !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-variant: normal !important; font-weight: inherit !important; height: auto !important; letter-spacing: normal !important; line-height: inherit !important; list-style-type: inherit !important; list-style-position: outside !important; list-style-image: none !important; margin: 0px !important; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; padding: 0px !important; position: static !important; quotes: "" "" !important; table-layout: auto !important; text-align: inherit !important; text-decoration: inherit !important; text-indent: 0px !important; text-transform: none !important; unicode-bidi: normal !important; vertical-align: baseline !important; visibility: inherit !important; white-space: normal !important; width: auto !important; word-spacing: normal !important; z-index: auto !important; -webkit-border-image: none !important; border-image: none !important; border-radius: 0px !important; box-shadow: none !important; box-sizing: content-box !important; column-count: auto !important; column-gap: normal !important; column-rule: black !important; column-width: auto !important; font-feature-settings: normal !important; overflow: visible !important; hyphens: manual !important; perspective: none !important; perspective-origin: 50% 50% !important; backface-visibility: visible !important; text-shadow: none !important; transition: all !important; transform: none !important; transform-origin: 50% 50% !important; transform-style: flat !important; word-break: normal !important; }
.htw-src-peets-home[data-bv-rating] path, .htw-src-peets-home [data-bv-rating] path, .htw-src-peets-home[data-bv-rating] polygon, .htw-src-peets-home [data-bv-rating] polygon{ fill: currentcolor !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] path, .htw-src-peets-home [data-bv-show="inline_rating"] path, .htw-src-peets-home[data-bv-show="inline_rating"] polygon, .htw-src-peets-home [data-bv-show="inline_rating"] polygon{ fill: currentcolor !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_incentivized_review_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_incentivized_review_container{ display: block !important; padding-top: 5px !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_incentivized_review_container.bv_incentivized_review_left, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_incentivized_review_container.bv_incentivized_review_left{ text-align: left !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_incentivized_review_container.bv_incentivized_review_right, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_incentivized_review_container.bv_incentivized_review_right{ text-align: right !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_incentivized_review_container.bv_incentivized_review_center, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_incentivized_review_container.bv_incentivized_review_center{ text-align: center !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv-rating-text-container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv-rating-text-container{ position: absolute !important; top: 0px !important; left: 0px !important; cursor: default !important; width: 100% !important; visibility: visible !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv-rating-text-container.bv_reviewtext_left, .htw-src-peets-home [data-bv-show="inline_rating"] .bv-rating-text-container.bv_reviewtext_left{ text-align: left !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv-rating-text-container.bv_reviewtext_right, .htw-src-peets-home [data-bv-show="inline_rating"] .bv-rating-text-container.bv_reviewtext_right{ text-align: right !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv-rating-text-container.bv_reviewtext_center, .htw-src-peets-home [data-bv-show="inline_rating"] .bv-rating-text-container.bv_reviewtext_center{ text-align: center !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_inline_rating_div_stars_ratings_and_chevron, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_inline_rating_div_stars_ratings_and_chevron{ display: flex !important; align-items: flex-start !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_left, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_left{ justify-content: flex-start !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_right, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_right{ justify-content: flex-end !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_center, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_center{ justify-content: center !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv-rating-text-container .bv-rating-text, .htw-src-peets-home [data-bv-show="inline_rating"] .bv-rating-text-container .bv-rating-text{ color: rgb(25, 25, 25) !important; font-size: 14px !important; line-height: 19.5px !important; font-family: "Gotham SSm A", "Gotham SSm B", "Gotham SSm", Gotham, "Helvetica Neue", Verdana, Arial, sans-serif !important; font-style: normal !important; font-weight: normal !important; text-decoration: none !important; text-transform: none !important; word-break: break-word !important; overflow: hidden !important; display: inline-block !important; text-overflow: ellipsis !important; width: 100% !important; white-space: nowrap !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_inline_rating_div_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_inline_rating_div_container{ display: inline-block !important; width: 100% !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_hundred_percent_width, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_hundred_percent_width{ width: 100% !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_sub_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_sub_container{ display: inline-flex !important; flex-wrap: wrap !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .incentivized_text, .htw-src-peets-home [data-bv-show="inline_rating"] .incentivized_text{ color: rgb(25, 25, 25) !important; font-size: 14px !important; font-family: "Gotham SSm A", "Gotham SSm B", "Gotham SSm", Gotham, "Helvetica Neue", Verdana, Arial, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-style: normal !important; text-decoration: none !important; line-height: 19.5px !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container.bv_hide_visibility, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container.bv_hide_visibility{ visibility: hidden !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_left, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_left{ justify-content: flex-start !important; flex-basis: fit-content !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_right, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_right{ justify-content: flex-end !important; flex-basis: fit-content !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_center, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_center{ justify-content: center !important; flex-basis: fit-content !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_left .bv_stars_component_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_left .bv_stars_component_container{ padding-right: 5px !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_right .bv_sub_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_right .bv_sub_container{ padding-left: 5px !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_center .bv_stars_component_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container.bv_inline_rating_container_center .bv_stars_component_container{ padding-right: 5px !important; }
.htw-src-peets-home[data-bv-rating] .bv_main_container, .htw-src-peets-home [data-bv-rating] .bv_main_container, .htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container{ display: flex !important; align-items: center !important; flex-wrap: wrap !important; width: 100% !important; position: relative !important; }
.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_stars_button_container, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_stars_button_container, .htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container .bv_stars_button_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container .bv_stars_button_container{ overflow: hidden !important; }
.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap, .htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container .bv_stars_svg_no_wrap, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container .bv_stars_svg_no_wrap{ display: flex !important; align-items: center !important; white-space: nowrap !important; }
.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child), .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child), .htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child), .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child){ padding-right: 1px !important; }
.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container .bv_averageRating_component_container{ padding-right: 5px !important; }
.htw-src-peets-home[data-bv-rating] .bv_main_container .bv_text, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv_text, .htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container .bv_text, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container .bv_text{ padding: 0.15em 0px 0px !important; color: rgb(25, 25, 25) !important; font-size: 14px !important; font-family: "Gotham SSm A", "Gotham SSm B", "Gotham SSm", Gotham, "Helvetica Neue", Verdana, Arial, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-style: normal !important; text-decoration: none !important; line-height: 19.5px !important; }
.htw-src-peets-home[data-bv-rating] .bv_main_container .bv-off-screen, .htw-src-peets-home [data-bv-rating] .bv_main_container .bv-off-screen, .htw-src-peets-home[data-bv-show="inline_rating"] .bv_main_container .bv-off-screen, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_main_container .bv-off-screen{ position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(1px, 1px, 1px, 1px) !important; padding: 0px !important; border: 0px !important; }
.htw-src-peets-home[data-bv-rating] .bv_hover, .htw-src-peets-home [data-bv-rating] .bv_hover, .htw-src-peets-home[data-bv-show="inline_rating"] .bv_hover, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_hover{ border: 0px !important; background: transparent !important; }
.htw-src-peets-home[data-bv-rating] .bv_hover:hover, .htw-src-peets-home [data-bv-rating] .bv_hover:hover, .htw-src-peets-home[data-bv-show="inline_rating"] .bv_hover:hover, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_hover:hover{ cursor: pointer !important; }
.htw-src-peets-home.bv_ms_focusable:focus, .htw-src-peets-home .bv_ms_focusable:focus{ border: 1px solid blue !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_reviewSummaryChevron, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_reviewSummaryChevron{ display: flex !important; align-items: flex-start !important; min-width: 20px !important; min-height: 24px !important; cursor: pointer !important; margin: 2px 0px 0px 3px !important; padding: 0px 2px !important; }
.htw-src-peets-home[data-bv-show="inline_rating"] .bv_reviewSummaryChevron path, .htw-src-peets-home [data-bv-show="inline_rating"] .bv_reviewSummaryChevron path{ fill: rgb(25, 25, 25) !important; }
.htw-src-peets-home.promo-bar__content, .htw-src-peets-home .promo-bar__content{
  font-size: 14px; font-weight: 600; color: rgb(255, 255, 255);
  @media screen and (min-width: 1025px) {
  font-size: 16px; font-weight: 600;
}
}
.htw-src-peets-home#shopify-section-promo-bar, .htw-src-peets-home #shopify-section-promo-bar{ z-index: 13; }

@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_7ihc8d .nav-tout__cta--button, .htw-src-peets-home #block-tout_7ihc8d .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(147, 112, 49); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_HXHin4 .nav-tout__cta--button, .htw-src-peets-home #block-tout_HXHin4 .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(146, 112, 54); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_pyYjTW .nav-tout__cta--button, .htw-src-peets-home #block-tout_pyYjTW .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(147, 112, 49); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_Kg79jN .nav-tout__cta--button, .htw-src-peets-home #block-tout_Kg79jN .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(147, 112, 49); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_zNPb44 .nav-tout__cta--button, .htw-src-peets-home #block-tout_zNPb44 .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(147, 112, 49); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_7ihc8d .nav-tout__cta--button, .htw-src-peets-home #block-tout_7ihc8d .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(147, 112, 49); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_HXHin4 .nav-tout__cta--button, .htw-src-peets-home #block-tout_HXHin4 .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(146, 112, 54); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_pyYjTW .nav-tout__cta--button, .htw-src-peets-home #block-tout_pyYjTW .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(147, 112, 49); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_Kg79jN .nav-tout__cta--button, .htw-src-peets-home #block-tout_Kg79jN .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(147, 112, 49); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#block-tout_zNPb44 .nav-tout__cta--button, .htw-src-peets-home #block-tout_zNPb44 .nav-tout__cta--button{ color: rgb(255, 255, 255); background-color: rgb(147, 112, 49); font-size: 13px; font-weight: 600; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#navWrapper .nav__menus .nav__column-title, .htw-src-peets-home #navWrapper .nav__menus .nav__column-title{ color: rgb(147, 112, 49); font-size: 21px; font-weight: 700; }
  .htw-src-peets-home#navWrapper .nav__menus a.nav__column-title:hover, .htw-src-peets-home #navWrapper .nav__menus a.nav__column-title:hover{ color: rgb(147, 112, 49); }
  .htw-src-peets-home#navWrapper .nav__menus .nav__grand-sub-link, .htw-src-peets-home #navWrapper .nav__menus .nav__grand-sub-link{ color: rgb(0, 0, 0); font-size: 15px; font-weight: 200; }
  .htw-src-peets-home#navWrapper .nav__menus a.nav__grand-sub-link:hover, .htw-src-peets-home #navWrapper .nav__menus a.nav__grand-sub-link:hover{ color: rgb(147, 112, 49); }
}
@media (max-width: 1024px) {
  .htw-src-peets-home#navMobileMain .nav__mobile-links .nav__mobile-link--button, .htw-src-peets-home #navMobileMain .nav__mobile-links .nav__mobile-link--button, .htw-src-peets-home#navMobileMain .nav__mobile-links .nav__mobile-link--link, .htw-src-peets-home #navMobileMain .nav__mobile-links .nav__mobile-link--link{ color: rgb(147, 112, 49); font-size: 21px; font-weight: 700; }
  .htw-src-peets-home#navMobileMain .nav__mobile-links .nav__mobile-sub-link, .htw-src-peets-home #navMobileMain .nav__mobile-links .nav__mobile-sub-link{ color: rgb(147, 112, 49); font-size: 17px; font-weight: 700; }
  .htw-src-peets-home#navMobileMain .nav__mobile-links .nav__mobile-grand-sub-link, .htw-src-peets-home #navMobileMain .nav__mobile-links .nav__mobile-grand-sub-link{ color: rgb(0, 0, 0); font-size: 14px; font-weight: 400; }
}
@media (min-width: 1025px) {
  .htw-src-peets-home#navMenu, .htw-src-peets-home #navMenu{ padding: 18px 50px; }
}

.htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__heading, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__heading{ color: rgb(255, 255, 255); font-size: 100px; font-weight: bold; line-height: 100px; font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__copy, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__copy{ color: rgb(255, 255, 255); font-size: 20px; font-weight: normal; line-height: 27px; margin-top: 0px; font-family: grad, serif; }
.htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.main .btn, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.main .btn{ background-color: rgb(255, 255, 255); color: rgb(146, 112, 54); }
.htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.secondary .btn, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.secondary .btn{ background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }


.htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.secondary, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.secondary{ margin-top: 15px; text-align: center; }
.htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__image-wrapper::after, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__image-wrapper::after, .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__video-wrapper::after, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__video-wrapper::after{ content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(25, 123, 189); opacity: 0; }
.htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper{ padding-top: 30px; padding-bottom: 30px; }
@media (max-width: 1024px) {
  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper{ padding-top: 60px; padding-bottom: 0px; }
  
  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__heading, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__heading{ font-size: 60px; line-height: 50px; }
  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__copy, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__copy{ font-size: 17px; }
}
.htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper{ padding-left: 50px; padding-right: 55px; width: 100%; max-width: 100%; }
@media (min-width: 1024px) {
  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper{ padding-left: 130px; width: 100%; max-width: 100%; }
}
.htw-src-peets-home#promoSlot-template--21433106235436__hp_promo_slots_ti6zYN .homepage-promo-slots__inner, .htw-src-peets-home #promoSlot-template--21433106235436__hp_promo_slots_ti6zYN .homepage-promo-slots__inner{ margin-top: 0px; }
@media (max-width: 1024px) {
  .htw-src-peets-home#promoSlot-template--21433106235436__hp_promo_slots_ti6zYN .homepage-promo-slots__inner, .htw-src-peets-home #promoSlot-template--21433106235436__hp_promo_slots_ti6zYN .homepage-promo-slots__inner{ margin-top: 0px; }
}

.htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__heading{ color: rgb(0, 0, 0); font-size: 38px; font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__description{ color: rgb(0, 0, 0); font-size: 18px; }
.htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__actions .homepage-promo-slot__cta-button{ background-color: rgb(146, 112, 54); color: rgb(255, 255, 255); padding-left: 25px; padding-right: 25px; }



.htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__img-wrap::after{ content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@media (max-width: 1024px) {
  
  .htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__heading{ font-size: 42px; }
  .htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__description{ font-size: 18px; }
}

.htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__heading{ color: rgb(0, 0, 0); font-size: 40px; font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__description{ color: rgb(0, 0, 0); font-size: 18px; }
.htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__actions .homepage-promo-slot__cta-button{ background-color: rgb(146, 112, 54); color: rgb(255, 255, 255); padding-left: 25px; padding-right: 25px; }



.htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__img-wrap::after{ content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@media (max-width: 1024px) {
  
  .htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__heading{ font-size: 42px; }
  .htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__description{ font-size: 18px; }
}

.htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__heading{ color: rgb(0, 0, 0); font-size: 40px; font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__description{ color: rgb(0, 0, 0); font-size: 18px; }
.htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__actions .homepage-promo-slot__cta-button{ background-color: rgb(146, 112, 54); color: rgb(255, 255, 255); padding-left: 25px; padding-right: 25px; }



.htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__img-wrap::after{ content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@media (max-width: 1024px) {
  
  .htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__heading{ font-size: 42px; }
  .htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__description{ font-size: 18px; }
}
.htw-src-peets-home#promoSlot-template--21433106235436__hp_promo_slots_qF4PXh .homepage-promo-slots__inner, .htw-src-peets-home #promoSlot-template--21433106235436__hp_promo_slots_qF4PXh .homepage-promo-slots__inner{ margin-top: 0px; }
@media (max-width: 1024px) {
  .htw-src-peets-home#promoSlot-template--21433106235436__hp_promo_slots_qF4PXh .homepage-promo-slots__inner, .htw-src-peets-home #promoSlot-template--21433106235436__hp_promo_slots_qF4PXh .homepage-promo-slots__inner{ margin-top: 0px; }
}

.htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__heading{ color: rgb(0, 0, 0); font-size: 38px; font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__description{ color: rgb(0, 0, 0); font-size: 18px; }
.htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__actions .homepage-promo-slot__cta-button{ background-color: rgb(146, 112, 54); color: rgb(255, 255, 255); padding-left: 25px; padding-right: 25px; }



.htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__img-wrap::after{ content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@media (max-width: 1024px) {
  
  .htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__heading{ font-size: 42px; }
  .htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__description{ font-size: 18px; }
}

.htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__heading{ color: rgb(0, 0, 0); font-size: 38px; font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__description{ color: rgb(0, 0, 0); font-size: 18px; }
.htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__actions .homepage-promo-slot__cta-button{ background-color: rgb(146, 112, 54); color: rgb(255, 255, 255); padding-left: 25px; padding-right: 25px; }



.htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__img-wrap::after{ content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@media (max-width: 1024px) {
  
  .htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__heading{ font-size: 42px; }
  .htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__description{ font-size: 18px; }
}

.htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__heading{ color: rgb(0, 0, 0); font-size: 38px; font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__description{ color: rgb(0, 0, 0); font-size: 18px; }
.htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__actions .homepage-promo-slot__cta-button{ background-color: rgb(146, 112, 54); color: rgb(255, 255, 255); padding-left: 25px; padding-right: 25px; }



.htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__img-wrap::after{ content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@media (max-width: 1024px) {
  
  .htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__heading{ font-size: 42px; }
  .htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__description{ font-size: 18px; }
}
.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE{ background: rgb(255, 255, 255); }
.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__content, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__content{ background: rgb(255, 255, 255); margin-top: 0px; }
@media screen and (max-width: 1024px) {
  .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__content, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__content{ margin-top: 0px; background: linear-gradient(transparent 0%, transparent 16%, rgb(255, 255, 255) 16%, rgb(255, 255, 255) 100%); }
}
.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__title, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__title{ font-size: 64px; color: rgb(49, 37, 27); font-family: din-1451-lt-pro, sans-serif; }
@media screen and (max-width: 1024px) {
  .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__title, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__title{ font-size: 37px; }
}

.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__title-2, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__title-2{ font-size: 45px; color: rgb(68, 65, 62); font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__description *, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__description *{ font-size: 16px; color: rgb(48, 38, 30); font-family: grad, serif; }
.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__cta, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__cta{ color: rgb(255, 255, 255); background-color: rgb(146, 112, 54); }
@media screen and (max-width: 1024px) {
  
  .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__title-2, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__title-2{ font-size: 44px; }
  .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__description *, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__description *{ font-size: 16px; }
}

.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__title-2, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__title-2{ font-size: 45px; color: rgb(68, 65, 62); font-family: "DIN Condensed", sans-serif; }
.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__description *, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__description *{ font-size: 16px; color: rgb(48, 38, 30); font-family: grad, serif; }
.htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__cta, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__cta{ color: rgb(255, 255, 255); background-color: rgb(146, 112, 54); }
@media screen and (max-width: 1024px) {
  
  .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__title-2, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__title-2{ font-size: 44px; }
  .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__description *, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__description *{ font-size: 16px; }
}
.htw-src-peets-home#shopify-section-template--21433106235436__homepage_banner_pzVkpF .homepage-banner, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_banner_pzVkpF .homepage-banner{ --ss-section-top-padding-desktop: 30px; --ss-section-top-padding-mobile: 25px; --ss-section-bottom-padding-desktop: 56px; --ss-section-bottom-padding-mobile: 54px; --ss-font-size-eyebrow-mobile: 16px; --ss-font-size-eyebrow-desktop: 16px; --ss-font-family-eyebrow: "proxima-nova", sans-serif; --ss-font-style-eyebrow: normal; --ss-font-weight-eyebrow: 400; --ss-line-height-eyebrow: 1px; --ss-letter-spacing-eyebrow: 1px; --ss-font-size-title-1-mobile: 34px; --ss-font-size-title-1-desktop: 40px; --ss-font-family-title-1: "DIN Condensed", sans-serif; --ss-font-style-title-1: normal; --ss-font-weight-title-1: 700; --ss-line-height-title-1: 35px; --ss-letter-spacing-title-1: 1px; --ss-font-size-title-2-mobile: 47px; --ss-font-size-title-2-desktop: 55px; --ss-font-family-title-2: "proxima-nova", sans-serif; --ss-font-style-title-2: normal; --ss-font-weight-title-2: 400; --ss-line-height-title-2: 48px; --ss-letter-spacing-title-2: 1px; --ss-font-size-description-mobile: 18px; --ss-font-size-description-desktop: 23px; --ss-line-height-description: 25px; --ss-font-size-cta-mobile: 12px; --ss-font-size-cta-desktop: 14px; --ss-cta-text-color: #30261e; --ss-cta-background-color: #ffffff; --ss-font-size-secondary-cta-mobile: 14px; --ss-font-size-secondary-cta-desktop: 14px; --ss-secondary-cta-text-color: #30261e; --ss-secondary-cta-text-decoration: underline; --ss-text-color: #ffffff; --ss-background-gradient-desktop: ; --ss-background-gradient-mobile: ; }
.htw-src-peets-home.ft-coffeebar__eyebrow, .htw-src-peets-home .ft-coffeebar__eyebrow{ text-align: left; font-size: 16px; color: rgb(255, 255, 255); font-family: "Proxima Nova", sans-serif; }
.htw-src-peets-home.ft-coffeebar__title, .htw-src-peets-home .ft-coffeebar__title{ text-align: left; font-size: 40px; line-height: 1.15; letter-spacing: 0px; color: rgb(255, 255, 255); font-family: "Din Condensed", sans-serif; }
.htw-src-peets-home.ft-coffeebar__description, .htw-src-peets-home .ft-coffeebar__description{ text-align: left; font-size: 23px; color: rgb(255, 255, 255); line-height: 1.15; }
.htw-src-peets-home.ft-coffeebar__cta, .htw-src-peets-home .ft-coffeebar__cta{ color: rgb(146, 112, 54); }
.htw-src-peets-home.ft-coffeebar__products-cta-btn.ft-coffeebar__cta--one-button, .htw-src-peets-home .ft-coffeebar__products-cta-btn.ft-coffeebar__cta--one-button{ background: rgb(255, 255, 255); }
.htw-src-peets-home.ft-coffeebar__cta--two, .htw-src-peets-home .ft-coffeebar__cta--two{ color: rgb(0, 0, 0); }

.htw-src-peets-home.ft-coffeebar__image, .htw-src-peets-home .ft-coffeebar__image{ margin: 0px; max-width: 100%; padding: 0px; }
.htw-src-peets-home.ft-coffeebar__image::before, .htw-src-peets-home .ft-coffeebar__image::before{ content: ""; position: absolute; inset: 0px; z-index: 1; }
.htw-src-peets-home.ft-coffeebar__header, .htw-src-peets-home .ft-coffeebar__header{ z-index: 2; }
@media screen and (max-width: 1024px) {
  .htw-src-peets-home.ft-coffeebar__description, .htw-src-peets-home .ft-coffeebar__description{ font-size: 18px; line-height: 1.15; }
  .htw-src-peets-home.ft-coffeebar__eyebrow, .htw-src-peets-home .ft-coffeebar__eyebrow{ font-size: 16px; }
  .htw-src-peets-home.ft-coffeebar__title, .htw-src-peets-home .ft-coffeebar__title{ font-size: 38px; line-height: 1.15; letter-spacing: 0px; }
  .htw-src-peets-home.ft-coffeebar__image::before, .htw-src-peets-home .ft-coffeebar__image::before{ content: ""; position: absolute; inset: 0px; z-index: 1; background: linear-gradient(272deg, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.64) 72%); }
  .htw-src-peets-home.ft-coffeebar__header, .htw-src-peets-home .ft-coffeebar__header{ z-index: 2; }
}












  .htw-src-peets-home.promo-bar__content, .htw-src-peets-home .promo-bar__content{
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;

    @media screen and (min-width: 1025px) {
      font-size: 16px;
      font-weight: 600;
    }
  }

  .htw-src-peets-home#shopify-section-promo-bar, .htw-src-peets-home #shopify-section-promo-bar{
    z-index: 13;
  }


  /* Desktop Styles */
  


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_7ihc8d .nav-tout__cta--button, .htw-src-peets-home #block-tout_7ihc8d .nav-tout__cta--button{
      color: #ffffff;
      background-color: #937031;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_HXHin4 .nav-tout__cta--button, .htw-src-peets-home #block-tout_HXHin4 .nav-tout__cta--button{
      color: #ffffff;
      background-color: #927036;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_pyYjTW .nav-tout__cta--button, .htw-src-peets-home #block-tout_pyYjTW .nav-tout__cta--button{
      color: #ffffff;
      background-color: #937031;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_Kg79jN .nav-tout__cta--button, .htw-src-peets-home #block-tout_Kg79jN .nav-tout__cta--button{
      color: #ffffff;
      background-color: #937031;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_zNPb44 .nav-tout__cta--button, .htw-src-peets-home #block-tout_zNPb44 .nav-tout__cta--button{
      color: #ffffff;
      background-color: #937031;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_7ihc8d .nav-tout__cta--button, .htw-src-peets-home #block-tout_7ihc8d .nav-tout__cta--button{
      color: #ffffff;
      background-color: #937031;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_HXHin4 .nav-tout__cta--button, .htw-src-peets-home #block-tout_HXHin4 .nav-tout__cta--button{
      color: #ffffff;
      background-color: #927036;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_pyYjTW .nav-tout__cta--button, .htw-src-peets-home #block-tout_pyYjTW .nav-tout__cta--button{
      color: #ffffff;
      background-color: #937031;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_Kg79jN .nav-tout__cta--button, .htw-src-peets-home #block-tout_Kg79jN .nav-tout__cta--button{
      color: #ffffff;
      background-color: #937031;
      font-size: 13px;
      font-weight: 600;
    }
  }


  @media (min-width: 1025px) {
    .htw-src-peets-home#block-tout_zNPb44 .nav-tout__cta--button, .htw-src-peets-home #block-tout_zNPb44 .nav-tout__cta--button{
      color: #ffffff;
      background-color: #937031;
      font-size: 13px;
      font-weight: 600;
    }
  }


  /* Desktop Styles */
  @media (min-width: 1025px) {
    .htw-src-peets-home#navWrapper .nav__menus .nav__column-title, .htw-src-peets-home #navWrapper .nav__menus .nav__column-title{
      color: #937031;
      font-size: 21px;
      font-weight: 700;
    }

    .htw-src-peets-home#navWrapper .nav__menus a.nav__column-title:hover, .htw-src-peets-home #navWrapper .nav__menus a.nav__column-title:hover{
      color: #937031;
    }

    .htw-src-peets-home#navWrapper .nav__menus .nav__grand-sub-link, .htw-src-peets-home #navWrapper .nav__menus .nav__grand-sub-link{
      color: #000000;
      font-size: 15px;
      font-weight: 200;
    }

    .htw-src-peets-home#navWrapper .nav__menus a.nav__grand-sub-link:hover, .htw-src-peets-home #navWrapper .nav__menus a.nav__grand-sub-link:hover{
      color: #937031;
    }
  }

  /* Mobile Styles */
  @media (max-width: 1024px) {
    .htw-src-peets-home#navMobileMain .nav__mobile-links .nav__mobile-link--button, .htw-src-peets-home #navMobileMain .nav__mobile-links .nav__mobile-link--button, .htw-src-peets-home#navMobileMain .nav__mobile-links .nav__mobile-link--link, .htw-src-peets-home #navMobileMain .nav__mobile-links .nav__mobile-link--link{
      color: #937031;
      font-size: 21px;
      font-weight: 700;
    }

    .htw-src-peets-home#navMobileMain .nav__mobile-links .nav__mobile-sub-link, .htw-src-peets-home #navMobileMain .nav__mobile-links .nav__mobile-sub-link{
      color: #937031;
      font-size: 17px;
      font-weight: 700;
    }

    .htw-src-peets-home#navMobileMain .nav__mobile-links .nav__mobile-grand-sub-link, .htw-src-peets-home #navMobileMain .nav__mobile-links .nav__mobile-grand-sub-link{
      color: #000000;
      font-size: 14px;
      font-weight: 400;
    }
  }


  /* Desktop Styles */
  @media (min-width: 1025px) {
    .htw-src-peets-home#navMenu, .htw-src-peets-home #navMenu{
      padding: 18px 50px;
    }
  }


  
  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__heading, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__heading{
    color: #ffffff;
    font-size: 100px;
    font-weight: bold;
    line-height: 100px;
    font-family: "DIN Condensed", sans-serif;
  }
  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__copy, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__copy{
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: px;
    line-height: 27px;
    margin-top: 0px;
    font-family: grad, serif;
  }

  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.main .btn, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.main .btn{
    background-color: #ffffff;
    color: #927036;
  }

  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.secondary .btn, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.secondary .btn{
    background-color: #ffffff;
    color: #ffffff;
  }

  

  

  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.secondary, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__cta-wrapper.secondary{
    margin-top: 15px;
    text-align: center;
  }

  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__image-wrapper::after, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__image-wrapper::after, .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__video-wrapper::after, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__video-wrapper::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #197bbd;
    opacity: 0%;
  }

  .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper{
    background-color: ;
    padding-top: 30px;
    padding-bottom: 30px;
    
  }

  @media (max-width: 1024px) {
    .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper{
      padding-top: 60px;
      padding-bottom: 0px;
      
    }
    
    .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__heading, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__heading{
      font-size: 60px;
      line-height: 50px;
    }
    .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__copy, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__copy{
      font-size: 17px;
      margin-top: px;
    }
  }

  
    .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper{
      padding-left: 50px;
      padding-right: 55px;
      width: 100%;
      max-width: 100%;
    }

    @media (min-width: 1024px) {
      .htw-src-peets-home#template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper, .htw-src-peets-home #template--21433106235436__lp_full_content_hero_LhAWAk .hero__content-wrapper{
        padding-left: 130px;
        padding-right: px;
        width: 100%;
        max-width: 100%;
      }
    }
  


        .htw-src-peets-home#promoSlot-template--21433106235436__hp_promo_slots_ti6zYN .homepage-promo-slots__inner, .htw-src-peets-home #promoSlot-template--21433106235436__hp_promo_slots_ti6zYN .homepage-promo-slots__inner{
          margin-top: 0px;
        }

        @media (max-width: 1024px) {
          .htw-src-peets-home#promoSlot-template--21433106235436__hp_promo_slots_ti6zYN .homepage-promo-slots__inner, .htw-src-peets-home #promoSlot-template--21433106235436__hp_promo_slots_ti6zYN .homepage-promo-slots__inner{
            margin-top: 0px;
          }
        }
      

  
  .htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__heading{
    color: #000000;
    font-size: 38px;
    font-family: "DIN Condensed", sans-serif;
  }
  .htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__description{
    color: #000000;
    font-size: 18px;
    margin-top: px;}

  .htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__actions .homepage-promo-slot__cta-button{
    background-color: #927036;
    color: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
  }

  

  

  

  .htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__img-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
  }

  @media (max-width: 1024px) {
    
    .htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__heading{
      font-size: 42px;
    }
    .htw-src-peets-home#promoSlot-promo_slot_RArbKy .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_RArbKy .homepage-promo-slot__description{
      font-size: 18px;
      margin-top: px;
    }
  }


  
  .htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__heading{
    color: #000000;
    font-size: 40px;
    font-family: "DIN Condensed", sans-serif;
  }
  .htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__description{
    color: #000000;
    font-size: 18px;
    margin-top: px;}

  .htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__actions .homepage-promo-slot__cta-button{
    background-color: #927036;
    color: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
  }

  

  

  

  .htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__img-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
  }

  @media (max-width: 1024px) {
    
    .htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__heading{
      font-size: 42px;
    }
    .htw-src-peets-home#promoSlot-promo_slot_e3tMTf .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_e3tMTf .homepage-promo-slot__description{
      font-size: 18px;
      margin-top: px;
    }
  }


  
  .htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__heading{
    color: #000000;
    font-size: 40px;
    font-family: "DIN Condensed", sans-serif;
  }
  .htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__description{
    color: #000000;
    font-size: 18px;
    margin-top: px;}

  .htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__actions .homepage-promo-slot__cta-button{
    background-color: #927036;
    color: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
  }

  

  

  

  .htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__img-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
  }

  @media (max-width: 1024px) {
    
    .htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__heading{
      font-size: 42px;
    }
    .htw-src-peets-home#promoSlot-promo_slot_nxfGpa .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_nxfGpa .homepage-promo-slot__description{
      font-size: 18px;
      margin-top: px;
    }
  }


        .htw-src-peets-home#promoSlot-template--21433106235436__hp_promo_slots_qF4PXh .homepage-promo-slots__inner, .htw-src-peets-home #promoSlot-template--21433106235436__hp_promo_slots_qF4PXh .homepage-promo-slots__inner{
          margin-top: 0px;
        }

        @media (max-width: 1024px) {
          .htw-src-peets-home#promoSlot-template--21433106235436__hp_promo_slots_qF4PXh .homepage-promo-slots__inner, .htw-src-peets-home #promoSlot-template--21433106235436__hp_promo_slots_qF4PXh .homepage-promo-slots__inner{
            margin-top: 0px;
          }
        }
      

  
  .htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__heading{
    color: #000000;
    font-size: 38px;
    font-family: "DIN Condensed", sans-serif;
  }
  .htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__description{
    color: #000000;
    font-size: 18px;
    margin-top: px;}

  .htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__actions .homepage-promo-slot__cta-button{
    background-color: #927036;
    color: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
  }

  

  

  

  .htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__img-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
  }

  @media (max-width: 1024px) {
    
    .htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__heading{
      font-size: 42px;
    }
    .htw-src-peets-home#promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_JQqGU6 .homepage-promo-slot__description{
      font-size: 18px;
      margin-top: px;
    }
  }


  
  .htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__heading{
    color: #000000;
    font-size: 38px;
    font-family: "DIN Condensed", sans-serif;
  }
  .htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__description{
    color: #000000;
    font-size: 18px;
    margin-top: px;}

  .htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__actions .homepage-promo-slot__cta-button{
    background-color: #927036;
    color: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
  }

  

  

  

  .htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__img-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
  }

  @media (max-width: 1024px) {
    
    .htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__heading{
      font-size: 42px;
    }
    .htw-src-peets-home#promoSlot-promo_slot_D3bqLY .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_D3bqLY .homepage-promo-slot__description{
      font-size: 18px;
      margin-top: px;
    }
  }


  
  .htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__heading{
    color: #000000;
    font-size: 38px;
    font-family: "DIN Condensed", sans-serif;
  }
  .htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__description{
    color: #000000;
    font-size: 18px;
    margin-top: px;}

  .htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__actions .homepage-promo-slot__cta-button, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__actions .homepage-promo-slot__cta-button{
    background-color: #927036;
    color: #ffffff;
    padding-left: 25px;
    padding-right: 25px;
  }

  

  

  

  .htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__img-wrap::after, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__img-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: ;
  }

  @media (max-width: 1024px) {
    
    .htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__heading, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__heading{
      font-size: 42px;
    }
    .htw-src-peets-home#promoSlot-promo_slot_7nDXmB .homepage-promo-slot__description, .htw-src-peets-home #promoSlot-promo_slot_7nDXmB .homepage-promo-slot__description{
      font-size: 18px;
      margin-top: px;
    }
  }


  .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE{
    background: #ffffff;
  }

  
    .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__content, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__content{
      background: #ffffff;
      margin-top: 0px;
    }

    @media screen and (max-width: 1024px) {
      .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__content, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__content{
        margin-top: 0px;
        background: linear-gradient(
          to bottom,
          transparent 0%,
          transparent 16%,
          #ffffff 16%,
          #ffffff 100%
        );
      }
    }
  

  .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__title, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__title{
    font-size: 64px;
    color: #31251b;
    font-family: "din-1451-lt-pro", sans-serif;
    
  }

  @media screen and (max-width: 1024px) {
    .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__title, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__title{
      font-size: 37px;
    }
  }

  
    

    

    .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__title-2, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__title-2{
      font-size: 45px;
      color: #44413e;
      font-family: "DIN Condensed", sans-serif;
      
    }

    .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__description *, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__description *{
      font-size: 16px;
      color: #30261e;
      font-family: grad, serif;
      
    }

    .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__cta, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__cta{
      color: #ffffff;
      background-color: #927036;
    }

    @media screen and (max-width: 1024px) {
      

      .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__title-2, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__title-2{
        font-size: 44px;
      }

      .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__description *, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(1) .hp-featured-cards__description *{
      font-size: 16px;
      }
    }
  
    

    

    .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__title-2, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__title-2{
      font-size: 45px;
      color: #44413e;
      font-family: "DIN Condensed", sans-serif;
      
    }

    .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__description *, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__description *{
      font-size: 16px;
      color: #30261e;
      font-family: grad, serif;
      
    }

    .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__cta, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__cta{
      color: #ffffff;
      background-color: #927036;
    }

    @media screen and (max-width: 1024px) {
      

      .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__title-2, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__title-2{
        font-size: 44px;
      }

      .htw-src-peets-home#shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__description *, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_featured_cards_C7mhqE .hp-featured-cards__card:nth-child(2) .hp-featured-cards__description *{
      font-size: 16px;
      }
    }
  


.htw-src-peets-home#shopify-section-template--21433106235436__homepage_banner_pzVkpF .homepage-banner, .htw-src-peets-home #shopify-section-template--21433106235436__homepage_banner_pzVkpF .homepage-banner{
  --ss-section-top-padding-desktop: 30px;
  --ss-section-top-padding-mobile: 25px;
  --ss-section-bottom-padding-desktop: 56px;
  --ss-section-bottom-padding-mobile: 54px;

  --ss-font-size-eyebrow-mobile: 16px;
  --ss-font-size-eyebrow-desktop: 16px;
  --ss-font-family-eyebrow: "proxima-nova", sans-serif;
  --ss-font-style-eyebrow: normal;
  --ss-font-weight-eyebrow: 400;
  --ss-line-height-eyebrow: 1px;
  --ss-letter-spacing-eyebrow: 1px;

  --ss-font-size-title-1-mobile: 34px;
  --ss-font-size-title-1-desktop: 40px;
  --ss-font-family-title-1: "DIN Condensed", sans-serif;
  --ss-font-style-title-1: normal;
  --ss-font-weight-title-1: 700;
  --ss-line-height-title-1: 35px;
  --ss-letter-spacing-title-1: 1px;

  --ss-font-size-title-2-mobile: 47px;
  --ss-font-size-title-2-desktop: 55px;
  --ss-font-family-title-2: "proxima-nova", sans-serif;
  --ss-font-style-title-2: normal;
  --ss-font-weight-title-2: 400;
  --ss-line-height-title-2: 48px;
  --ss-letter-spacing-title-2: 1px;

  --ss-font-size-description-mobile: 18px;
  --ss-font-size-description-desktop: 23px;
  --ss-line-height-description: 25px;

  --ss-font-size-cta-mobile: 12px;
  --ss-font-size-cta-desktop: 14px;
  --ss-cta-text-color: #30261e;
  --ss-cta-background-color: #ffffff;

  --ss-font-size-secondary-cta-mobile: 14px;
  --ss-font-size-secondary-cta-desktop: 14px;
  --ss-secondary-cta-text-color: #30261e;
  --ss-secondary-cta-text-decoration: underline;

  --ss-text-color: #ffffff;
  --ss-background-gradient-desktop: ;
  --ss-background-gradient-mobile: ;
}


  /* Mobile font sizes */
  --ss-cta-1-font-size-mobile.htw-src-peets-home: 13px;
  --ss-cta-2-font-size-mobile: 13px;

  /* Desktop font sizes */
  --ss-cta-1-font-size-desktop: 0px;
  --ss-cta-2-font-size-desktop: 13px;

  #shopify-section-template--21433106235436__from_the_coffeebar_24_CbUxmX, .htw-src-peets-home --ss-cta-1-font-size-mobile: 13px;
  --ss-cta-2-font-size-mobile: 13px;

  /* Desktop font sizes */
  --ss-cta-1-font-size-desktop: 0px;
  --ss-cta-2-font-size-desktop: 13px;

  #shopify-section-template--21433106235436__from_the_coffeebar_24_CbUxmX{
    background-color: #927036;
  }

  .htw-src-peets-home.ft-coffeebar__eyebrow, .htw-src-peets-home .ft-coffeebar__eyebrow{
    text-align: left;
    font-size: 16px;
    color: #ffffff;
    
        font-family: "Proxima Nova", sans-serif;
      
    
  }

  .htw-src-peets-home.ft-coffeebar__title, .htw-src-peets-home .ft-coffeebar__title{
    text-align: left;
    font-size: 40px;
    line-height: 1.15;
    letter-spacing: 0;
    color: #ffffff;
    
        font-family: "Din Condensed", sans-serif;
      
    
  }

  .htw-src-peets-home.ft-coffeebar__description, .htw-src-peets-home .ft-coffeebar__description{
    text-align: left;
    font-size: 23px;
    color: #ffffff;
    line-height: 1.15;
    
  }

  .htw-src-peets-home.ft-coffeebar__cta, .htw-src-peets-home .ft-coffeebar__cta{
    color: #927036;
  }

  .htw-src-peets-home.ft-coffeebar__products-cta-btn.ft-coffeebar__cta--one-button, .htw-src-peets-home .ft-coffeebar__products-cta-btn.ft-coffeebar__cta--one-button{
    background: #ffffff;
  }

  .htw-src-peets-home.ft-coffeebar__cta--two, .htw-src-peets-home .ft-coffeebar__cta--two{
    color: #000000;
  }
  

  
    .htw-src-peets-home.ft-coffeebar__image, .htw-src-peets-home .ft-coffeebar__image{
      margin: 0;
      max-width: 100%;
      padding: 0;
    }
  

  
    .htw-src-peets-home.ft-coffeebar__image::before, .htw-src-peets-home .ft-coffeebar__image::before{
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1;
      background: ;
    }

    .htw-src-peets-home.ft-coffeebar__header, .htw-src-peets-home .ft-coffeebar__header{
      z-index: 2;
    }
  

  @media screen and (max-width: 1024px) {
    .htw-src-peets-home.ft-coffeebar__description, .htw-src-peets-home .ft-coffeebar__description{
      font-size: 18px;
      line-height: 1.15;
    }

    .htw-src-peets-home.ft-coffeebar__eyebrow, .htw-src-peets-home .ft-coffeebar__eyebrow{
      font-size: 16px;
    }

    .htw-src-peets-home.ft-coffeebar__title, .htw-src-peets-home .ft-coffeebar__title{
      font-size: 38px;
      line-height: 1.15;
      letter-spacing: 0;
    }

    

    
      .htw-src-peets-home.ft-coffeebar__image::before, .htw-src-peets-home .ft-coffeebar__image::before{
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        background: linear-gradient(272deg, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.64) 72%);
      }

      .htw-src-peets-home.ft-coffeebar__header, .htw-src-peets-home .ft-coffeebar__header{
        z-index: 2;
      }
    
  }


  

  

  

  

  

  

  

  

/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * grad:
 *   - http://typekit.com/eulas/000000000000000077359721
 *   - http://typekit.com/eulas/00000000000000007735971c
 *   - http://typekit.com/eulas/00000000000000007735971f
 * proxima-nova:
 *   - http://typekit.com/eulas/00000000000000007735e602
 *   - http://typekit.com/eulas/00000000000000007735e60a
 *   - http://typekit.com/eulas/00000000000000007735e603
 *   - http://typekit.com/eulas/00000000000000007735e604
 *   - http://typekit.com/eulas/00000000000000007735e611
 *   - http://typekit.com/eulas/00000000000000007735e622
 *   - http://typekit.com/eulas/00000000000000007735e601
 *   - http://typekit.com/eulas/00000000000000007735e608
 *   - http://typekit.com/eulas/00000000000000007735e60d
 *   - http://typekit.com/eulas/00000000000000007735e619
 *   - http://typekit.com/eulas/00000000000000007735e609
 *   - http://typekit.com/eulas/00000000000000007735e616
 *   - http://typekit.com/eulas/00000000000000007735e606
 *   - http://typekit.com/eulas/00000000000000007735e607
 *   - http://typekit.com/eulas/00000000000000007735e605
 *   - http://typekit.com/eulas/00000000000000007735e60e
 *
 * © 2009-2026 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2023-09-27 19:44:16 UTC"}*/

/**/






@font-face{font-family:"proxima-nova";src:url("resources/a33128c94dd3c425.bin") format("woff2");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;}

@font-face{font-family:"proxima-nova";src:url("resources/9e68a48da384399c.bin") format("woff2");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;}

@font-face{font-family:"proxima-nova";src:url("resources/219bd9248aa37439.bin") format("woff2");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal;}

@font-face{font-family:"proxima-nova";src:url("resources/c200479f51e1ed73.bin") format("woff2");font-display:auto;font-style:italic;font-weight:800;font-stretch:normal;}





@font-face{font-family:"proxima-nova";src:url("resources/beef1b5416b61a2e.bin") format("woff2");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;}



@font-face{font-family:"proxima-nova";src:url("resources/c4d04d2b6a041dde.bin") format("woff2");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}







@font-face{font-family:"proxima-nova";src:url("resources/38e9ade7cb9f7a31.bin") format("woff2");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;}



@font-face{font-family:"grad";src:url("resources/fed6e4e953515706.bin") format("woff2");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}

@font-face{font-family:"grad";src:url("resources/debf2b7e6cf89d14.bin") format("woff2");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;}






/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * din-1451-lt-pro:
 *   - http://typekit.com/eulas/0000000000000000775aa8f4
 * din-1451-lt-pro-engschrift:
 *   - http://typekit.com/eulas/00000000000000007735bbcd
 *
 * © 2009-2026 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2025-05-28 21:06:58 UTC"}*/

/**/




@font-face{font-family:"din-1451-lt-pro";src:url("resources/157eefe014acf972.bin") format("woff2");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}




@charset "UTF-8";@-webkit-keyframes htw-src-peets-home-cartEmptyOpening{0%{-webkit-transform:translate(-50%,-2.1875rem);transform:translate(-50%,-2.1875rem);opacity:0;}to{-webkit-transform:translate(-50%,0);transform:translate(-50%);opacity:1;}}@keyframes htw-src-peets-home-cartEmptyOpening{0%{-webkit-transform:translate(-50%,-2.1875rem);transform:translate(-50%,-2.1875rem);opacity:0;}to{-webkit-transform:translate(-50%,0);transform:translate(-50%);opacity:1;}}@-webkit-keyframes htw-src-peets-home-cartPageEmptyOpening{0%{-webkit-transform:translate(0,-2.1875rem);transform:translateY(-2.1875rem);opacity:0;}to{-webkit-transform:translate(0,0);transform:translate(0);opacity:1;}}@keyframes htw-src-peets-home-cartPageEmptyOpening{0%{-webkit-transform:translate(0,-2.1875rem);transform:translateY(-2.1875rem);opacity:0;}to{-webkit-transform:translate(0,0);transform:translate(0);opacity:1;}}@-webkit-keyframes htw-src-peets-home-cartSummaryLeave{0%{-webkit-transform:translate(0,0);transform:translate(0);max-height:50rem;opacity:1;visibility:visible;}to{-webkit-transform:translate(0,-2.1875rem);transform:translateY(-2.1875rem);height:0;max-height:0;opacity:0;padding:0;visibility:hidden;}}@keyframes htw-src-peets-home-cartSummaryLeave{0%{-webkit-transform:translate(0,0);transform:translate(0);max-height:50rem;opacity:1;visibility:visible;}to{-webkit-transform:translate(0,-2.1875rem);transform:translateY(-2.1875rem);height:0;max-height:0;opacity:0;padding:0;visibility:hidden;}}.htw-src-peets-home.is-loading:before, .htw-src-peets-home .is-loading:before, .htw-src-peets-home.pv-instant-upsell.is-loading:not(.buy-stack-order-option)[data-type=pdp]:before, .htw-src-peets-home .pv-instant-upsell.is-loading:not(.buy-stack-order-option)[data-type=pdp]:before, .htw-src-peets-home.pv-instant-upsell.is-loading:not(.buy-stack-order-option)[data-type=pdp_dark]:before, .htw-src-peets-home .pv-instant-upsell.is-loading:not(.buy-stack-order-option)[data-type=pdp_dark]:before{-webkit-animation:.8s linear infinite htw-src-peets-home-rotating;animation:.8s linear infinite htw-src-peets-home-rotating;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url("resources/b13f731e33ca9206.svg");background-position:center center;background-repeat:no-repeat;background-size:1.625rem;bottom:0;content:"";display:block;height:1.625rem;left:0;margin:auto;position:absolute;right:0;top:0;width:1.625rem;z-index:4;}.htw-src-peets-home.is-loading[data-type=pdp_dark]:before, .htw-src-peets-home .is-loading[data-type=pdp_dark]:before{background-image:url("");}@font-face{font-family:DIN Condensed;src:url("resources/51115b06a0e4b462.woff2") format("woff2");font-weight:400;font-style:normal;}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.htw-src-peets-home{line-height:1.15;-webkit-text-size-adjust:100%;}details.htw-src-peets-home, .htw-src-peets-home details, main.htw-src-peets-home, .htw-src-peets-home main{display:block;}hr.htw-src-peets-home, .htw-src-peets-home hr{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:visible;}code.htw-src-peets-home, .htw-src-peets-home code, kbd.htw-src-peets-home, .htw-src-peets-home kbd, pre.htw-src-peets-home, .htw-src-peets-home pre, samp.htw-src-peets-home, .htw-src-peets-home samp{font-family:monospace,monospace;font-size:1em;}a.htw-src-peets-home, .htw-src-peets-home a{background-color:transparent;color:#222;text-decoration:none;}abbr.htw-src-peets-home[title], .htw-src-peets-home abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b.htw-src-peets-home, .htw-src-peets-home b, strong.htw-src-peets-home, .htw-src-peets-home strong{font-weight:bolder;}sub.htw-src-peets-home, .htw-src-peets-home sub, sup.htw-src-peets-home, .htw-src-peets-home sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub.htw-src-peets-home, .htw-src-peets-home sub{bottom:-.25em;}sup.htw-src-peets-home, .htw-src-peets-home sup{top:-.5em;}img.htw-src-peets-home, .htw-src-peets-home img{border-style:none;max-width:100%;}button.htw-src-peets-home, .htw-src-peets-home button, input.htw-src-peets-home, .htw-src-peets-home input, optgroup.htw-src-peets-home, .htw-src-peets-home optgroup, select.htw-src-peets-home, .htw-src-peets-home select, textarea.htw-src-peets-home, .htw-src-peets-home textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button.htw-src-peets-home, .htw-src-peets-home button, input.htw-src-peets-home, .htw-src-peets-home input{overflow:visible;}button.htw-src-peets-home, .htw-src-peets-home button, select.htw-src-peets-home, .htw-src-peets-home select{text-transform:none;}.htw-src-peets-home[type=button], .htw-src-peets-home [type=button], .htw-src-peets-home[type=reset], .htw-src-peets-home [type=reset], .htw-src-peets-home[type=submit], .htw-src-peets-home [type=submit], button.htw-src-peets-home, .htw-src-peets-home button{-webkit-appearance:button;}.htw-src-peets-home[type=button]::-moz-focus-inner, .htw-src-peets-home [type=button]::-moz-focus-inner, .htw-src-peets-home[type=reset]::-moz-focus-inner, .htw-src-peets-home [type=reset]::-moz-focus-inner, .htw-src-peets-home[type=submit]::-moz-focus-inner, .htw-src-peets-home [type=submit]::-moz-focus-inner, button.htw-src-peets-home::-moz-focus-inner, .htw-src-peets-home button::-moz-focus-inner{border-style:none;padding:0;}.htw-src-peets-home[type=button]:-moz-focusring, .htw-src-peets-home [type=button]:-moz-focusring, .htw-src-peets-home[type=reset]:-moz-focusring, .htw-src-peets-home [type=reset]:-moz-focusring, .htw-src-peets-home[type=submit]:-moz-focusring, .htw-src-peets-home [type=submit]:-moz-focusring, button.htw-src-peets-home:-moz-focusring, .htw-src-peets-home button:-moz-focusring{outline:ButtonText dotted 1px;}legend.htw-src-peets-home, .htw-src-peets-home legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress.htw-src-peets-home, .htw-src-peets-home progress{vertical-align:baseline;}textarea.htw-src-peets-home, .htw-src-peets-home textarea{overflow:auto;min-height:13.3125rem;resize:none;}.htw-src-peets-home[type=checkbox], .htw-src-peets-home [type=checkbox], .htw-src-peets-home[type=radio], .htw-src-peets-home [type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}.htw-src-peets-home[type=number]::-webkit-inner-spin-button, .htw-src-peets-home [type=number]::-webkit-inner-spin-button, .htw-src-peets-home[type=number]::-webkit-outer-spin-button, .htw-src-peets-home [type=number]::-webkit-outer-spin-button{height:auto;}.htw-src-peets-home[type=search], .htw-src-peets-home [type=search]{-webkit-appearance:textfield;outline-offset:-2px;}.htw-src-peets-home[type=search]::-webkit-search-decoration, .htw-src-peets-home [type=search]::-webkit-search-decoration{-webkit-appearance:none;}:where(.htw-src-peets-home)::-webkit-file-upload-button, .htw-src-peets-home ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary.htw-src-peets-home, .htw-src-peets-home summary{display:list-item;}.htw-src-peets-home[hidden], .htw-src-peets-home [hidden], template.htw-src-peets-home, .htw-src-peets-home template{display:none;}:where(.htw-src-peets-home), .htw-src-peets-home *, :where(.htw-src-peets-home):after, .htw-src-peets-home :after, :where(.htw-src-peets-home):before, .htw-src-peets-home :before{-webkit-box-sizing:border-box;box-sizing:border-box;}@-ms-viewport{width:device-width;}.htw-src-peets-home[data-whatinput=mouse] a:focus, .htw-src-peets-home [data-whatinput=mouse] a:focus, .htw-src-peets-home[data-whatinput=mouse] button:focus, .htw-src-peets-home [data-whatinput=mouse] button:focus, .htw-src-peets-home[data-whatinput=mouse] input:focus, .htw-src-peets-home [data-whatinput=mouse] input:focus, .htw-src-peets-home[data-whatinput=mouse] select:focus, .htw-src-peets-home [data-whatinput=mouse] select:focus, .htw-src-peets-home[data-whatinput=mouse] textarea:focus, .htw-src-peets-home [data-whatinput=mouse] textarea:focus{outline:0;}.htw-src-peets-home[data-whatinput=keyboard] a:focus, .htw-src-peets-home [data-whatinput=keyboard] a:focus, .htw-src-peets-home[data-whatinput=keyboard] button:focus, .htw-src-peets-home [data-whatinput=keyboard] button:focus, .htw-src-peets-home[data-whatinput=keyboard] input:focus, .htw-src-peets-home [data-whatinput=keyboard] input:focus, .htw-src-peets-home[data-whatinput=keyboard] select:focus, .htw-src-peets-home [data-whatinput=keyboard] select:focus, .htw-src-peets-home[data-whatinput=keyboard] textarea:focus, .htw-src-peets-home [data-whatinput=keyboard] textarea:focus{outline:#937031 solid 2px;}.htw-src-peets-home.icon, .htw-src-peets-home .icon{display:inline-block;}.htw-src-peets-home.icon:before, .htw-src-peets-home .icon:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;}.htw-src-peets-home.icon--account-alt:before, .htw-src-peets-home .icon--account-alt:before{background-position:0 0;width:1.375em;height:1.3125em;}.htw-src-peets-home.icon--arrow-circle-right:before, .htw-src-peets-home .icon--arrow-circle-right:before{background-position:0 -10.1875em;width:6.375em;height:6.375em;}.htw-src-peets-home.icon--arrow-light:before, .htw-src-peets-home .icon--arrow-light:before{background-position:0 -18.5em;width:1.25em;height:.5625em;}.htw-src-peets-home.icon--arrow-light-alt:before, .htw-src-peets-home .icon--arrow-light-alt:before{background-position:0 -19.0625em;width:1.625em;height:1.1875em;}.htw-src-peets-home.icon--arrow-right:before, .htw-src-peets-home .icon--arrow-right:before{background-position:0 -20.25em;width:1.25em;height:.5625em;}.htw-src-peets-home.icon--arrow-right-gold:before, .htw-src-peets-home .icon--arrow-right-gold:before{background-position:0 -20.8125em;width:1.25em;height:.5625em;}.htw-src-peets-home.icon--arrow-right-gold--alt:before, .htw-src-peets-home .icon--arrow-right-gold--alt:before{background-position:0 -21.375em;width:1.25em;height:.875em;}.htw-src-peets-home.icon--arrow-right-small:before, .htw-src-peets-home .icon--arrow-right-small:before{background-position:0 -22.25em;width:.875em;height:.625em;}.htw-src-peets-home.icon--arrow-right-white:before, .htw-src-peets-home .icon--arrow-right-white:before{background-position:0 -22.875em;width:1.125em;height:.875em;}.htw-src-peets-home.icon--bean-gold:before, .htw-src-peets-home .icon--bean-gold:before{background-position:0 -30.375em;width:1.625em;height:1.625em;}.htw-src-peets-home.icon--cart-alt:before, .htw-src-peets-home .icon--cart-alt:before{background-position:0 -47.25em;width:1.25em;height:1.25em;}.htw-src-peets-home.icon--check-gray:before, .htw-src-peets-home .icon--check-gray:before{background-position:0 -114.875em;width:.875em;height:.875em;}.htw-src-peets-home.icon--close-black:before, .htw-src-peets-home .icon--close-black:before{background-position:0 -134.0625em;width:1.125em;height:1.125em;}.htw-src-peets-home.icon--drip-gold:before, .htw-src-peets-home .icon--drip-gold:before{background-position:0 -153.375em;width:1.625em;height:1.625em;}.htw-src-peets-home.icon--espresso-gold:before, .htw-src-peets-home .icon--espresso-gold:before{background-position:0 -164.5625em;width:1.625em;height:1.625em;}.htw-src-peets-home.icon--logo-p-cup-dark:before, .htw-src-peets-home .icon--logo-p-cup-dark:before{background-position:0 -205.1875em;width:2.5em;height:2.5em;}.htw-src-peets-home.icon--menu-black-alt:before, .htw-src-peets-home .icon--menu-black-alt:before{background-position:0 -238.4375em;width:1.75em;height:1.1875em;}.htw-src-peets-home.icon--minus-black:before, .htw-src-peets-home .icon--minus-black:before{background-position:0 -241em;width:.75em;height:.75em;}.htw-src-peets-home.icon--minus-gold-1:before, .htw-src-peets-home .icon--minus-gold-1:before{background-position:0 -241.75em;width:.75em;height:.75em;}.htw-src-peets-home.icon--pause:before, .htw-src-peets-home .icon--pause:before{background-position:0 -245.9375em;width:3.875em;height:3.875em;}.htw-src-peets-home.icon--pause-alt:before, .htw-src-peets-home .icon--pause-alt:before{background-position:0 -249.8125em;width:6.1875em;height:6.1875em;}.htw-src-peets-home.icon--pause-black:before, .htw-src-peets-home .icon--pause-black:before{background-position:0 -256em;width:3.875em;height:3.875em;}.htw-src-peets-home.icon--play:before, .htw-src-peets-home .icon--play:before{background-position:0 -272.0625em;width:3.875em;height:3.875em;}.htw-src-peets-home.icon--play-alt:before, .htw-src-peets-home .icon--play-alt:before{background-position:0 -275.9375em;width:6.1875em;height:6.1875em;}.htw-src-peets-home.icon--play-black:before, .htw-src-peets-home .icon--play-black:before{background-position:0 -282.125em;width:3.875em;height:3.875em;}.htw-src-peets-home.icon--plus-black:before, .htw-src-peets-home .icon--plus-black:before{background-position:0 -286em;width:.75em;height:.75em;}.htw-src-peets-home.icon--plus-gold-1:before, .htw-src-peets-home .icon--plus-gold-1:before{background-position:0 -286.75em;width:.75em;height:.75em;}.htw-src-peets-home.icon--press-pot-gold:before, .htw-src-peets-home .icon--press-pot-gold:before{background-position:0 -295.25em;width:1.625em;height:1.625em;}.htw-src-peets-home.icon--product-card-background:before, .htw-src-peets-home .icon--product-card-background:before{background-position:0 -299.875em;width:7.5em;height:12.9375em;}.htw-src-peets-home.icon--promo-percent:before, .htw-src-peets-home .icon--promo-percent:before{background-position:0 -312.8125em;width:1.3125em;height:1.3125em;}.htw-src-peets-home.icon--search-alt:before, .htw-src-peets-home .icon--search-alt:before{background-position:0 -322.9375em;width:1.1875em;height:1.1875em;}.htw-src-peets-home.icon--star-filled:before, .htw-src-peets-home .icon--star-filled:before{background-position:0 -339.4375em;width:1.25em;height:1.25em;}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.htw-src-peets-home.flickity-enabled, .htw-src-peets-home .flickity-enabled{position:relative;}.htw-src-peets-home.flickity-enabled:focus, .htw-src-peets-home .flickity-enabled:focus{outline:0;}.htw-src-peets-home.flickity-viewport, .htw-src-peets-home .flickity-viewport{overflow:hidden;position:relative;height:100%;}.htw-src-peets-home.flickity-slider, .htw-src-peets-home .flickity-slider{position:absolute;width:100%;height:100%;}.htw-src-peets-home.flickity-enabled.is-draggable, .htw-src-peets-home .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.htw-src-peets-home.flickity-enabled.is-draggable .flickity-viewport, .htw-src-peets-home .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.htw-src-peets-home.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down, .htw-src-peets-home .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.htw-src-peets-home.flickity-page-dots, .htw-src-peets-home .flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.625rem 0 0;padding:0;width:100%;}.htw-src-peets-home.flickity-page-dots .dot, .htw-src-peets-home .flickity-page-dots .dot{border-radius:100%;display:block;padding:0;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;background-color:#949494;height:.4375rem;width:.4375rem;margin:0 .21875rem;cursor:pointer;}.htw-src-peets-home.flickity-page-dots .dot.is-selected, .htw-src-peets-home .flickity-page-dots .dot.is-selected{background-color:#b48f50;border:1px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 0 1px #b48f50;box-shadow:0 0 0 1px #b48f50;height:.5625rem;width:.5625rem;margin-top:-.0625rem;cursor:default;}.htw-src-peets-home.flickity-page-dots .dot:focus-within, .htw-src-peets-home .flickity-page-dots .dot:focus-within{outline:-webkit-focus-ring-color auto 1px;}select.htw-src-peets-home[data-ss-uuid], .htw-src-peets-home select[data-ss-uuid]{display:none;pointer-events:none;}.htw-src-peets-home.style-select, .htw-src-peets-home .style-select{display:block;position:relative;width:100%;height:3.125rem;}.htw-src-peets-home.style-select, .htw-src-peets-home .style-select, .htw-src-peets-home.style-select *, .htw-src-peets-home .style-select *{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;line-height:1.5;color:#222;font-weight:500;font-family:proxima-nova,sans-serif;text-transform:uppercase;cursor:pointer;}.htw-src-peets-home.pv-essentials--dark-mode .style-select, .htw-src-peets-home .pv-essentials--dark-mode .style-select, .htw-src-peets-home.pv-essentials--dark-mode .style-select *, .htw-src-peets-home .pv-essentials--dark-mode .style-select *{color:#fff;}.htw-src-peets-home.style-select .ss-selected-option, .htw-src-peets-home .style-select .ss-selected-option{position:relative;width:100%;background-image:transparent;border-radius:3px;padding:.9375rem 2.5rem .9375rem 1.25rem;border:1px solid #8c8c8c;font-size:.75rem;}.htw-src-peets-home.style-select .ss-selected-option:after, .htw-src-peets-home .style-select .ss-selected-option:after{bottom:0;margin:auto 0;pointer-events:none;position:absolute;right:1rem;top:0;z-index:2;background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;background-position:0 -124.375em;width:.875em;height:.875em;font-size:1rem;}.htw-src-peets-home.pv-essentials--dark-mode .style-select .ss-selected-option, .htw-src-peets-home .pv-essentials--dark-mode .style-select .ss-selected-option{border:1px solid #fff;}.htw-src-peets-home.pv-essentials--dark-mode .style-select .ss-selected-option:after, .htw-src-peets-home .pv-essentials--dark-mode .style-select .ss-selected-option:after{background-position:0 -127em;width:.875em;height:.875em;}.htw-src-peets-home.style-select .ss-dropdown, .htw-src-peets-home .style-select .ss-dropdown{top:calc(100% - 2px);left:0;position:absolute;float:left;width:100%;display:none;background-color:#f7f6f1;border:1px solid #8c8c8c;z-index:3;}.htw-src-peets-home.style-select .ss-dropdown .ss-option, .htw-src-peets-home .style-select .ss-dropdown .ss-option{width:100%;position:relative;padding:.75rem .875rem;background-color:#f7f6f1;font-size:.8rem;}.htw-src-peets-home.style-select .ss-dropdown .ss-option.highlighted, .htw-src-peets-home .style-select .ss-dropdown .ss-option.highlighted{background-color:#ab8749;}.htw-src-peets-home.style-select .ss-dropdown .ss-option.disabled, .htw-src-peets-home .style-select .ss-dropdown .ss-option.disabled{color:#d0d0d0;}.htw-src-peets-home.style-select.open .ss-dropdown, .htw-src-peets-home .style-select.open .ss-dropdown{display:block;}.htw-src-peets-home.style-select.open .ss-selected-option:after, .htw-src-peets-home .style-select.open .ss-selected-option:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.htw-src-peets-home[data-template-suffix=prepaid-gift-subscription] [data-option-name=Coffee] .style-select, .htw-src-peets-home [data-template-suffix=prepaid-gift-subscription] [data-option-name=Coffee] .style-select, .htw-src-peets-home[data-template-suffix=prepaid-gift-subscription] [data-option-name=Product] .style-select, .htw-src-peets-home [data-template-suffix=prepaid-gift-subscription] [data-option-name=Product] .style-select, .htw-src-peets-home[data-template-suffix=prepaid-giftcard-redeem] [data-option-name=Coffee] .style-select, .htw-src-peets-home [data-template-suffix=prepaid-giftcard-redeem] [data-option-name=Coffee] .style-select, .htw-src-peets-home[data-template-suffix=prepaid-giftcard-redeem] [data-option-name=Product] .style-select, .htw-src-peets-home [data-template-suffix=prepaid-giftcard-redeem] [data-option-name=Product] .style-select{position:static;}.htw-src-peets-home.js-fake-prepaid-selling-plan+.style-select.open .ss-dropdown, .htw-src-peets-home .js-fake-prepaid-selling-plan+.style-select.open .ss-dropdown{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.htw-src-peets-home.hide, .htw-src-peets-home .hide, .htw-src-peets-home.no-display, .htw-src-peets-home .no-display{display:none!important;}.htw-src-peets-home{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;color:#222;font-family:grad,serif;font-weight:400;}h1.htw-src-peets-home, .htw-src-peets-home h1, h2.htw-src-peets-home, .htw-src-peets-home h2, h3.htw-src-peets-home, .htw-src-peets-home h3, h4.htw-src-peets-home, .htw-src-peets-home h4, h5.htw-src-peets-home, .htw-src-peets-home h5, h6.htw-src-peets-home, .htw-src-peets-home h6, p.htw-src-peets-home, .htw-src-peets-home p{-webkit-transition:font-size .4s ease-in-out;transition:font-size .4s ease-in-out;}h1.htw-src-peets-home, .htw-src-peets-home h1, h2.htw-src-peets-home, .htw-src-peets-home h2, h3.htw-src-peets-home, .htw-src-peets-home h3, h4.htw-src-peets-home, .htw-src-peets-home h4, h5.htw-src-peets-home, .htw-src-peets-home h5, h6.htw-src-peets-home, .htw-src-peets-home h6{font-family:proxima-nova,sans-serif;font-weight:400;margin:.625rem 0;}h1.htw-src-peets-home, .htw-src-peets-home h1{font-weight:700;letter-spacing:2px;font-size:2rem;line-height:2.5rem;}.htw-src-peets-home.h2, .htw-src-peets-home .h2, h2.htw-src-peets-home, .htw-src-peets-home h2{font-weight:700;letter-spacing:1.5px;font-size:1.125rem;line-height:1.5rem;}h3.htw-src-peets-home, .htw-src-peets-home h3{font-weight:500;letter-spacing:.5px;font-size:1rem;line-height:1.5rem;}h4.htw-src-peets-home, .htw-src-peets-home h4{font-weight:500;font-size:1rem;line-height:1.5rem;}h5.htw-src-peets-home, .htw-src-peets-home h5, h6.htw-src-peets-home, .htw-src-peets-home h6{font-size:1rem;line-height:1.5rem;}address.htw-src-peets-home, .htw-src-peets-home address, p.htw-src-peets-home, .htw-src-peets-home p{font-family:grad,serif;font-style:normal;font-weight:400;margin:0 0 1.875rem;font-size:1rem;line-height:1.5rem;}small.htw-src-peets-home, .htw-src-peets-home small{font-size:85%;}dt.htw-src-peets-home, .htw-src-peets-home dt, strong.htw-src-peets-home, .htw-src-peets-home strong{font-weight:700;}em.htw-src-peets-home, .htw-src-peets-home em{font-style:italic;}dl.htw-src-peets-home, .htw-src-peets-home dl, ol.htw-src-peets-home, .htw-src-peets-home ol, ul.htw-src-peets-home, .htw-src-peets-home ul{margin:0 0 1.875rem;padding:0 0 0 2.1875rem;font-size:1rem;}ol.htw-src-peets-home li, .htw-src-peets-home ol li, ul.htw-src-peets-home li, .htw-src-peets-home ul li{padding:0 0 .9375rem;}ol.htw-src-peets-home li:last-child, .htw-src-peets-home ol li:last-child, ul.htw-src-peets-home li:last-child, .htw-src-peets-home ul li:last-child{padding-bottom:0;}ol.htw-src-peets-home ol, .htw-src-peets-home ol ol, ul.htw-src-peets-home ul, .htw-src-peets-home ul ul{font-size:1em;margin:0;padding:.9375rem 0 0 2.1875rem;}dd.htw-src-peets-home, .htw-src-peets-home dd{margin:0 0 .9375rem;}table.htw-src-peets-home, .htw-src-peets-home table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%;}table.htw-src-peets-home caption, .htw-src-peets-home table caption{font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:500;line-height:2;letter-spacing:.5px;text-transform:uppercase;text-align:left;margin:0 0 .9375rem;}th.htw-src-peets-home, .htw-src-peets-home th{border-top:1px solid #b7b7b7;font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;padding:1rem .625rem .9375rem 0;color:#767676;vertical-align:bottom;}td.htw-src-peets-home, .htw-src-peets-home td{font-size:1rem;line-height:1.71;padding:.25rem .625rem .25rem 0;}tfoot.htw-src-peets-home td:first-child, .htw-src-peets-home tfoot td:first-child{text-align:right;}tfoot.htw-src-peets-home tr:first-child td, .htw-src-peets-home tfoot tr:first-child td{border-top:1px solid #222;padding-top:2.625rem;}tbody.htw-src-peets-home td:first-child, .htw-src-peets-home tbody td:first-child{padding-left:.5rem;}tbody.htw-src-peets-home tr:nth-child(odd):not(.bag-item__row), .htw-src-peets-home tbody tr:nth-child(odd):not(.bag-item__row){background-color:#f1f1f1;}table.htw-src-peets-home+table, .htw-src-peets-home table+table{margin-top:1.25rem;}.htw-src-peets-home.form-list, .htw-src-peets-home .form-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0;}.htw-src-peets-home.form-item, .htw-src-peets-home .form-item{margin-bottom:1.125rem;padding-bottom:0;width:100%;}.htw-src-peets-home.form-item:last-of-type, .htw-src-peets-home .form-item:last-of-type{margin-bottom:0;}.htw-src-peets-home.form-inline, .htw-src-peets-home .form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;}.htw-src-peets-home.form-inline__input, .htw-src-peets-home .form-inline__input{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;}fieldset.htw-src-peets-home, .htw-src-peets-home fieldset{border:0;margin:0;padding:0;}label.htw-src-peets-home, .htw-src-peets-home label{display:inline-block;margin:0 0 .3125rem;font-family:proxima-nova,sans-serif;border:1px solid transparent;color:#767676;font-weight:500;text-overflow:ellipsis;visibility:visible;white-space:nowrap;font-size:.75rem;}.htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field input, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field input, .htw-src-peets-home.input, .htw-src-peets-home .input{background:0 0;border:1px solid #b7b7b7;border-radius:3px;color:#222;font-weight:400;padding:1.09375rem 1.25rem;text-align:left;width:100%;font-size:.75rem;}input.htw-src-peets-home[type=search], .htw-src-peets-home input[type=search]{-webkit-appearance:none;}.htw-src-peets-home.select, .htw-src-peets-home .select{border:1px solid #b7b7b7;border-radius:3px;position:relative;}.htw-src-peets-home.select:before, .htw-src-peets-home .select:before{bottom:0;margin:auto 0;pointer-events:none;position:absolute;right:1rem;top:0;z-index:2;background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -124.375em;width:.875em;height:.875em;}.htw-src-peets-home.select.is-styled, .htw-src-peets-home .select.is-styled{border:none;}.htw-src-peets-home.select.is-styled:before, .htw-src-peets-home .select.is-styled:before{display:none;}.htw-src-peets-home.select select, .htw-src-peets-home .select select{background:0 0;border:0;border-radius:0;color:#222;font-weight:500;margin:0;outline:0;padding:.9375rem 2.5rem .9375rem 1.25rem;width:100%;font-size:.75rem;}.htw-src-peets-home.select select:-moz-focusring, .htw-src-peets-home .select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.htw-src-peets-home.select:after, .htw-src-peets-home .select:after{display:block;}.htw-src-peets-home.select select, .htw-src-peets-home .select select{-moz-appearance:none;-webkit-appearance:none;appearance:none;}}@-moz-document url-prefix(){}.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox, .htw-src-peets-home.checkbox, .htw-src-peets-home .checkbox, .htw-src-peets-home.radio, .htw-src-peets-home .radio{position:relative;}.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox label, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox label, .htw-src-peets-home.checkbox label, .htw-src-peets-home .checkbox label, .htw-src-peets-home.radio label, .htw-src-peets-home .radio label{cursor:pointer;margin:0;padding:.0625rem 0 .0625rem 1.875rem;position:relative;text-align:left;}.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox label:before, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox label:before, .htw-src-peets-home.checkbox label:before, .htw-src-peets-home .checkbox label:before, .htw-src-peets-home.radio label:before, .htw-src-peets-home .radio label:before{left:0;position:absolute;top:0;background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;}.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox input, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox input, .htw-src-peets-home.checkbox input, .htw-src-peets-home .checkbox input, .htw-src-peets-home.radio input, .htw-src-peets-home .radio input{height:0;left:0;opacity:0;position:absolute;top:0;width:0;}.htw-src-peets-home.radio label:before, .htw-src-peets-home .radio label:before{background-position:0 -316.3125em;width:1.125em;height:1.125em;}.htw-src-peets-home.radio input[type=radio]:checked+label:before, .htw-src-peets-home .radio input[type=radio]:checked+label:before, .htw-src-peets-home.radio.is-active label:before, .htw-src-peets-home .radio.is-active label:before{background-position:0 -317.4375em;width:1.125em;height:1.125em;}.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox label:before, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox label:before, .htw-src-peets-home.checkbox label:before, .htw-src-peets-home .checkbox label:before{background-position:0 -121.5em;width:1em;height:1em;}.htw-src-peets-home#widget-container .auth-container .o-form .custom-checkbox input[type=checkbox]:checked+label:before, .htw-src-peets-home #widget-container .auth-container .o-form .custom-checkbox input[type=checkbox]:checked+label:before, .htw-src-peets-home#widget-container .auth-container .o-form .is-active.custom-checkbox label:before, .htw-src-peets-home #widget-container .auth-container .o-form .is-active.custom-checkbox label:before, .htw-src-peets-home.checkbox input[type=checkbox]:checked+label:before, .htw-src-peets-home .checkbox input[type=checkbox]:checked+label:before, .htw-src-peets-home.checkbox.is-active label:before, .htw-src-peets-home .checkbox.is-active label:before{background-position:0 -122.5em;width:1em;height:1em;}.htw-src-peets-home.input-placeholder, .htw-src-peets-home .input-placeholder{position:relative;z-index:0;}.htw-src-peets-home.input-placeholder label:not(.search__floating-label), .htw-src-peets-home .input-placeholder label:not(.search__floating-label){font-family:proxima-nova,sans-serif;border:1px solid transparent;color:#767676;display:block;font-weight:500;margin:0;opacity:1;overflow:hidden;padding:1.09375rem 1.25rem;pointer-events:none;position:absolute;text-align:left!important;text-overflow:ellipsis;top:0;visibility:visible;white-space:nowrap;font-size:.75rem;}.htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field .input-placeholder input, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field .input-placeholder input, .htw-src-peets-home.input-placeholder #widget-container .auth-container .o-form .okta-form-input-field input, .htw-src-peets-home .input-placeholder #widget-container .auth-container .o-form .okta-form-input-field input, .htw-src-peets-home.input-placeholder .input, .htw-src-peets-home .input-placeholder .input{background:0 0;-webkit-box-shadow:none;box-shadow:none;margin:0;position:relative;z-index:2;}.htw-src-peets-home.input-placeholder.has-value label:not(.search__floating-label):not(.footer__floating-label), .htw-src-peets-home .input-placeholder.has-value label:not(.search__floating-label):not(.footer__floating-label){opacity:0;visibility:hidden;}.htw-src-peets-home.input-placeholder.has-value .search__floating-label, .htw-src-peets-home .input-placeholder.has-value .search__floating-label{opacity:1;background:#f7f6f1;-webkit-transform:translateY(-8px);transform:translateY(-8px);padding-bottom:1.25rem;}.htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill, .htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill:focus, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill:focus, .htw-src-peets-home#widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill:hover, .htw-src-peets-home #widget-container .auth-container .o-form .okta-form-input-field input:-webkit-autofill:hover, .htw-src-peets-home.input:-webkit-autofill, .htw-src-peets-home .input:-webkit-autofill, .htw-src-peets-home.input:-webkit-autofill:focus, .htw-src-peets-home .input:-webkit-autofill:focus, .htw-src-peets-home.input:-webkit-autofill:hover, .htw-src-peets-home .input:-webkit-autofill:hover, select.htw-src-peets-home:-webkit-autofill, .htw-src-peets-home select:-webkit-autofill, select.htw-src-peets-home:-webkit-autofill:focus, .htw-src-peets-home select:-webkit-autofill:focus, select.htw-src-peets-home:-webkit-autofill:hover, .htw-src-peets-home select:-webkit-autofill:hover, textarea.htw-src-peets-home:-webkit-autofill, .htw-src-peets-home textarea:-webkit-autofill, textarea.htw-src-peets-home:-webkit-autofill:focus, .htw-src-peets-home textarea:-webkit-autofill:focus, textarea.htw-src-peets-home:-webkit-autofill:hover, .htw-src-peets-home textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#222;background-color:transparent;}.htw-src-peets-home.switch, .htw-src-peets-home .switch{width:4.1875rem;height:1.75rem;position:relative;display:inline-block;background:0 0;border:none;cursor:pointer;}.htw-src-peets-home.switch input, .htw-src-peets-home .switch input{opacity:0;width:0;height:0;}.htw-src-peets-home.ir, .htw-src-peets-home .ir{height:0;overflow:hidden;position:relative;width:100%;}.htw-src-peets-home.ir img, .htw-src-peets-home .ir img{display:block;min-height:1px;width:100%;}.htw-src-peets-home.ir--gift-countdown-card, .htw-src-peets-home .ir--gift-countdown-card, .htw-src-peets-home.ir--homepage-promo-slot, .htw-src-peets-home .ir--homepage-promo-slot{padding-bottom:100%;}.htw-src-peets-home.ir--home-hero-full, .htw-src-peets-home .ir--home-hero-full, .htw-src-peets-home.ir--home-hero-full-bleed, .htw-src-peets-home .ir--home-hero-full-bleed, .htw-src-peets-home.ir--home-hero-split-and-layered, .htw-src-peets-home .ir--home-hero-split-and-layered{padding-bottom:181.25%;}.htw-src-peets-home.ir--icon, .htw-src-peets-home .ir--icon{padding-bottom:100%;}.htw-src-peets-home.ir--inline-banner, .htw-src-peets-home .ir--inline-banner{padding-bottom:165.67164%;}.htw-src-peets-home.ir--previously-roasted-product, .htw-src-peets-home .ir--previously-roasted-product, .htw-src-peets-home.ir--product, .htw-src-peets-home .ir--product{padding-bottom:100%;}.htw-src-peets-home.ir--product-gallery, .htw-src-peets-home .ir--product-gallery{padding-bottom:117.76316%;}.htw-src-peets-home.ir--square, .htw-src-peets-home .ir--square, .htw-src-peets-home.ir--swatch, .htw-src-peets-home .ir--swatch, .htw-src-peets-home.ir--timed-carousel-slide, .htw-src-peets-home .ir--timed-carousel-slide{padding-bottom:100%;}.htw-src-peets-home.ir--brew-method-video-poster, .htw-src-peets-home .ir--brew-method-video-poster{padding-bottom:56.2069%;}.htw-src-peets-home.ir--promo-tile, .htw-src-peets-home .ir--promo-tile{padding-bottom:56.56371%;}.htw-src-peets-home.ir--nav-tout-mobile, .htw-src-peets-home .ir--nav-tout-mobile{padding-bottom:44.11765%;}.htw-src-peets-home.ir__fill, .htw-src-peets-home .ir__fill{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;}.htw-src-peets-home.ir__fill--center, .htw-src-peets-home .ir__fill--center, .htw-src-peets-home.ir__fill--middle, .htw-src-peets-home .ir__fill--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.htw-src-peets-home.ir__fill--top, .htw-src-peets-home .ir__fill--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.htw-src-peets-home.cf:after, .htw-src-peets-home .cf:after, .htw-src-peets-home.cf:before, .htw-src-peets-home .cf:before, .htw-src-peets-home.group:after, .htw-src-peets-home .group:after, .htw-src-peets-home.group:before, .htw-src-peets-home .group:before{content:"";display:table;}.htw-src-peets-home.cf:after, .htw-src-peets-home .cf:after, .htw-src-peets-home.group:after, .htw-src-peets-home .group:after{clear:both;}.htw-src-peets-home.hide, .htw-src-peets-home .hide{display:none;}.htw-src-peets-home.show, .htw-src-peets-home .show{display:block;}.htw-src-peets-home.list-reset, .htw-src-peets-home .list-reset{font-size:1em;list-style:none;margin:0;padding:0;}.htw-src-peets-home.screenreader, .htw-src-peets-home .screenreader{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.htw-src-peets-home.text-center, .htw-src-peets-home .text-center{text-align:center;}.htw-src-peets-home.text-right, .htw-src-peets-home .text-right{text-align:right;}.htw-src-peets-home.hr, .htw-src-peets-home .hr, hr.htw-src-peets-home, .htw-src-peets-home hr{background-color:#222;border:0;height:.0625em;margin:1.25em 0;}.htw-src-peets-home.m0, .htw-src-peets-home .m0{margin:0;}.htw-src-peets-home.underline, .htw-src-peets-home .underline{text-decoration:underline;}.htw-src-peets-home.overflow-hidden, .htw-src-peets-home .overflow-hidden{overflow:hidden;}.htw-src-peets-home.page-skip-link:focus, .htw-src-peets-home .page-skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:#000;background-color:#fff;padding:.625rem;z-index:110;-webkit-transition:none;transition:none;}.htw-src-peets-home.page-skip-links:focus-within, .htw-src-peets-home .page-skip-links:focus-within{clip:auto;width:100%;height:100%;z-index:110;-webkit-transition:none;transition:none;}.htw-src-peets-home[role=button], .htw-src-peets-home [role=button], button.htw-src-peets-home[type=button], .htw-src-peets-home button[type=button]{cursor:pointer;}.htw-src-peets-home[role=button].disabled, .htw-src-peets-home [role=button].disabled, button.htw-src-peets-home[type=button].disabled, .htw-src-peets-home button[type=button].disabled{cursor:default;}.htw-src-peets-home#widget-container .auth-container .button.button-primary, .htw-src-peets-home #widget-container .auth-container .button.button-primary, .htw-src-peets-home#widget-container .auth-container .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.btn, .htw-src-peets-home .btn{background-color:#222;border:1px solid transparent;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;line-height:1.125rem;letter-spacing:1px;padding:.9375rem 1.5625rem;text-transform:uppercase;text-align:center;-webkit-transition:font-size .4s ease-in-out,padding .4s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;transition:font-size .4s ease-in-out,padding .4s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;}.htw-src-peets-home#widget-container .auth-container .button.button-primary:disabled, .htw-src-peets-home #widget-container .auth-container .button.button-primary:disabled, .htw-src-peets-home#widget-container .auth-container .button.button-secondary:disabled, .htw-src-peets-home #widget-container .auth-container .button.button-secondary:disabled, .htw-src-peets-home#widget-container .auth-container .disabled.button.button-primary, .htw-src-peets-home #widget-container .auth-container .disabled.button.button-primary, .htw-src-peets-home#widget-container .auth-container .disabled.button.button-secondary, .htw-src-peets-home #widget-container .auth-container .disabled.button.button-secondary, .htw-src-peets-home.btn.disabled, .htw-src-peets-home .btn.disabled, .htw-src-peets-home.btn:disabled, .htw-src-peets-home .btn:disabled{cursor:default;opacity:.5;}.htw-src-peets-home#widget-container .auth-container .button.button-primary, .htw-src-peets-home #widget-container .auth-container .button.button-primary, .htw-src-peets-home.btn--primary, .htw-src-peets-home .btn--primary{background-color:#937031;}.htw-src-peets-home#widget-container .auth-container .button.button-primary:hover, .htw-src-peets-home #widget-container .auth-container .button.button-primary:hover, .htw-src-peets-home.btn--primary:hover, .htw-src-peets-home .btn--primary:hover{background-color:#b9975b;}.htw-src-peets-home#widget-container .auth-container .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.btn--secondary, .htw-src-peets-home .btn--secondary{border:1px solid #222;background-color:transparent;color:#222;}.htw-src-peets-home#widget-container .auth-container .button.button-secondary:hover, .htw-src-peets-home #widget-container .auth-container .button.button-secondary:hover, .htw-src-peets-home.btn--secondary:hover, .htw-src-peets-home .btn--secondary:hover{background-color:transparent;border-color:#949494;color:#949494;}.htw-src-peets-home.btn--full, .htw-src-peets-home .btn--full, .htw-src-peets-home.btn--full-mobile, .htw-src-peets-home .btn--full-mobile{width:100%;}.htw-src-peets-home#widget-container .auth-container .is-loading.button.button-primary, .htw-src-peets-home #widget-container .auth-container .is-loading.button.button-primary, .htw-src-peets-home#widget-container .auth-container .is-loading.button.button-secondary, .htw-src-peets-home #widget-container .auth-container .is-loading.button.button-secondary, .htw-src-peets-home.btn.is-loading, .htw-src-peets-home .btn.is-loading{position:relative;}.htw-src-peets-home#widget-container .auth-container .is-loading.button.button-primary:before, .htw-src-peets-home #widget-container .auth-container .is-loading.button.button-primary:before, .htw-src-peets-home#widget-container .auth-container .is-loading.button.button-secondary:before, .htw-src-peets-home #widget-container .auth-container .is-loading.button.button-secondary:before, .htw-src-peets-home.btn.is-loading:before, .htw-src-peets-home .btn.is-loading:before{font-size:.5625rem;}.htw-src-peets-home#widget-container .auth-container .link.help, .htw-src-peets-home #widget-container .auth-container .link.help, .htw-src-peets-home.btn-link, .htw-src-peets-home .btn-link{background-color:transparent;border:0;border-bottom:1px solid #222;color:#222;padding:0;}.htw-src-peets-home.btn-icon, .htw-src-peets-home .btn-icon{background-color:transparent;border:0;cursor:pointer;padding:0;}.htw-src-peets-home.messages, .htw-src-peets-home .messages{display:none;overflow:hidden;-webkit-transition:height .4s ease-in-out,opacity .4s ease-in-out;transition:height .4s ease-in-out,opacity .4s ease-in-out;}.htw-src-peets-home.messages.is-visible, .htw-src-peets-home .messages.is-visible{opacity:1;}.htw-src-peets-home.message--error, .htw-src-peets-home .message--error{color:#b51b1b;padding:.625rem 0 0;}.htw-src-peets-home.message--success, .htw-src-peets-home .message--success{color:#2e8b57;}.htw-src-peets-home.message, .htw-src-peets-home .message, .htw-src-peets-home.message p, .htw-src-peets-home .message p{font-weight:400;}.htw-src-peets-home.message p:last-child, .htw-src-peets-home .message p:last-child{margin-bottom:0;}.htw-src-peets-home.carousel .flickity-button, .htw-src-peets-home .carousel .flickity-button{background-color:transparent;border:0;border-radius:0;bottom:-1.75rem;height:1.75rem;margin:0;padding:0;position:absolute;top:auto;width:1.75rem;}.htw-src-peets-home.carousel .flickity-button:before, .htw-src-peets-home .carousel .flickity-button:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;background-position:0 -9.1875em;width:1.25em;height:.5625em;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translate(-50%);font-size:1rem;}.htw-src-peets-home.carousel .flickity-button[disabled], .htw-src-peets-home .carousel .flickity-button[disabled]{opacity:.5;}.htw-src-peets-home.carousel .flickity-button.previous, .htw-src-peets-home .carousel .flickity-button.previous{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.htw-src-peets-home.carousel .flickity-button.next, .htw-src-peets-home .carousel .flickity-button.next{right:0;}.htw-src-peets-home.carousel .flickity-button .flickity-button-icon, .htw-src-peets-home .carousel .flickity-button .flickity-button-icon{display:none;}.htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{overflow:hidden;padding-top:3.75rem;}.htw-src-peets-home#social-responsibility .page-wrap, .htw-src-peets-home #social-responsibility .page-wrap, .htw-src-peets-home.template-article .page-wrap, .htw-src-peets-home .template-article .page-wrap, .htw-src-peets-home.template-collection .page-wrap, .htw-src-peets-home .template-collection .page-wrap{overflow:initial;}.htw-src-peets-home.container, .htw-src-peets-home .container{margin:0 auto;max-width:1280px;padding-left:1.25rem;padding-right:1.25rem;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;}.htw-src-peets-home.container--small, .htw-src-peets-home .container--small{padding-left:1.25rem;padding-right:1.25rem;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;}.htw-src-peets-home.container--medium, .htw-src-peets-home .container--medium{padding-left:1.5625rem;padding-right:1.5625rem;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;}.htw-src-peets-home.container--full, .htw-src-peets-home .container--full{padding-left:0;padding-right:0;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;}.htw-src-peets-home.container--huge, .htw-src-peets-home .container--huge{max-width:1440px;padding-left:.9375rem;padding-right:.9375rem;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;}.htw-src-peets-home.container--full-bleed, .htw-src-peets-home .container--full-bleed{max-width:none;}.htw-src-peets-home.lazyload, .htw-src-peets-home .lazyload, .htw-src-peets-home.lazyloading, .htw-src-peets-home .lazyloading{opacity:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}.htw-src-peets-home.lazyloaded, .htw-src-peets-home .lazyloaded{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;}@-webkit-keyframes htw-src-peets-home-rotating{0%{-webkit-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes htw-src-peets-home-rotating{0%{-webkit-transform:rotate(0);transform:rotate(0);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.htw-src-peets-home.is-loading, .htw-src-peets-home .is-loading{position:relative;}.htw-src-peets-home.is-loading:before, .htw-src-peets-home .is-loading:before{content:"";}.htw-src-peets-home.acc, .htw-src-peets-home .acc{position:relative;border-bottom:1px solid #b7b7b7;}.htw-src-peets-home.acc__menu, .htw-src-peets-home .acc__menu{display:none;overflow:hidden;width:100%;padding:1.25rem 0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;visibility:hidden;margin:0;}.htw-src-peets-home.acc__menu.is-open, .htw-src-peets-home .acc__menu.is-open{visibility:visible;}.htw-src-peets-home.acc__btn, .htw-src-peets-home .acc__btn{background:0 0;border:0;position:relative;text-align:left;width:100%;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:500;line-height:2;letter-spacing:.5px;text-transform:uppercase;padding:.9375rem .9375rem .9375rem 0;border-top:1px solid #b7b7b7;}.htw-src-peets-home.acc__btn:after, .htw-src-peets-home .acc__btn:after, .htw-src-peets-home.acc__btn:before, .htw-src-peets-home .acc__btn:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;margin-top:-.5rem;position:absolute;right:0;top:50%;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;font-size:1rem;}.htw-src-peets-home.acc__btn:before, .htw-src-peets-home .acc__btn:before{background-position:0 -286em;width:.75em;height:.75em;}.htw-src-peets-home.acc__btn:after, .htw-src-peets-home .acc__btn:after{background-position:0 -241em;width:.75em;height:.75em;opacity:0;-webkit-transform:scale(.1);transform:scale(.1);}.htw-src-peets-home.acc__btn.is-active:before, .htw-src-peets-home .acc__btn.is-active:before{opacity:0;-webkit-transform:scale(.1);transform:scale(.1);}.htw-src-peets-home.acc__btn.is-active:after, .htw-src-peets-home .acc__btn.is-active:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.htw-src-peets-home.pv-reviews .bv-inline-histogram-ratings-star .bv-glyph:before, .htw-src-peets-home .pv-reviews .bv-inline-histogram-ratings-star .bv-glyph:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -339.4375em;width:1.25em;height:1.25em;}.htw-src-peets-home.pv-reviews .bv-action-bar .bv-write-review:before, .htw-src-peets-home .pv-reviews .bv-action-bar .bv-write-review:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -354.0625em;width:1.375em;height:1.375em;}.htw-src-peets-home.pv-reviews .bv-control-bar .bv-dropdown-arrow:before, .htw-src-peets-home .pv-reviews .bv-control-bar .bv-dropdown-arrow:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -124.375em;width:.875em;height:.875em;}.htw-src-peets-home.pv-reviews .bv-author-profile button.bv-author:before, .htw-src-peets-home .pv-reviews .bv-author-profile button.bv-author:before, .htw-src-peets-home.pv-reviews .bv-author-profile span.bv-author:before, .htw-src-peets-home .pv-reviews .bv-author-profile span.bv-author:before, .htw-src-peets-home.pv-reviews .bv-content-reference-data button.bv-author:before, .htw-src-peets-home .pv-reviews .bv-content-reference-data button.bv-author:before, .htw-src-peets-home.pv-reviews .bv-content-reference-data span.bv-author:before, .htw-src-peets-home .pv-reviews .bv-content-reference-data span.bv-author:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -1.3125em;width:1.375em;height:1.375em;}.htw-src-peets-home.pv-reviews .bv-content-reference-data .bv-content-datetime-stamp:before, .htw-src-peets-home .pv-reviews .bv-content-reference-data .bv-content-datetime-stamp:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -147.5em;width:1.375em;height:1.375em;}.htw-src-peets-home.pv-reviews .bv-author-profile .bv-author-location span:before, .htw-src-peets-home .pv-reviews .bv-author-profile .bv-author-location span:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -192.6875em;width:1.375em;height:1.375em;}.htw-src-peets-home.pv-reviews .bv-content-data-recommend-yes .bv-content-data-icon:before, .htw-src-peets-home .pv-reviews .bv-content-data-recommend-yes .bv-content-data-icon:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -115.75em;width:1.375em;height:1.375em;}.htw-src-peets-home.pv-reviews .bv-content-data-recommend-no .bv-content-data-icon:before, .htw-src-peets-home .pv-reviews .bv-content-data-recommend-no .bv-content-data-icon:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -135.6875em;width:1.375em;height:1.375em;}.htw-src-peets-home.pv-reviews.no-reviews .bv-write-review-label:before, .htw-src-peets-home .pv-reviews.no-reviews .bv-write-review-label:before{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -354.0625em;width:1.375em;height:1.375em;}.htw-src-peets-home.increment, .htw-src-peets-home .increment{border:2px solid #fff;padding:0 2.5rem;position:relative;width:9.25rem;}.htw-src-peets-home.hero, .htw-src-peets-home .hero{position:relative;width:100%;}.htw-src-peets-home.hero.is-selected, .htw-src-peets-home .hero.is-selected{z-index:2;}.htw-src-peets-home.hero__inner, .htw-src-peets-home .hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap;}.htw-src-peets-home.hero__inner--full-bleed, .htw-src-peets-home .hero__inner--full-bleed, .htw-src-peets-home.hero__inner--full-content-center, .htw-src-peets-home .hero__inner--full-content-center, .htw-src-peets-home.hero__inner--full-content-left, .htw-src-peets-home .hero__inner--full-content-left, .htw-src-peets-home.hero__inner--full-content-right, .htw-src-peets-home .hero__inner--full-content-right, .htw-src-peets-home.hero__inner--split-and-layered, .htw-src-peets-home .hero__inner--split-and-layered{position:relative;display:grid;grid-template-areas:"overlap";overflow:hidden;}.htw-src-peets-home.hero__content-wrapper, .htw-src-peets-home .hero__content-wrapper{min-height:21.625rem;position:relative;width:100%;max-width:20rem;grid-area:overlap;z-index:1;}.htw-src-peets-home.hero__content-wrapper--full-bleed, .htw-src-peets-home .hero__content-wrapper--full-bleed, .htw-src-peets-home.hero__content-wrapper--full-content-center, .htw-src-peets-home .hero__content-wrapper--full-content-center, .htw-src-peets-home.hero__content-wrapper--full-content-left, .htw-src-peets-home .hero__content-wrapper--full-content-left, .htw-src-peets-home.hero__content-wrapper--full-content-right, .htw-src-peets-home .hero__content-wrapper--full-content-right{position:relative;top:0;padding:1.25rem;width:100%;z-index:3;}.htw-src-peets-home.hero__content-text, .htw-src-peets-home .hero__content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.htw-src-peets-home.hero__heading, .htw-src-peets-home .hero__heading{color:#937031;font-family:din-1451-lt-pro,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:1px;line-height:103%;margin-top:0;margin-bottom:0;text-transform:uppercase;}.htw-src-peets-home.hero__copy, .htw-src-peets-home .hero__copy{color:#222;font-family:grad,serif;font-size:1rem;line-height:1.71;margin-top:.625rem;margin-bottom:0;}.htw-src-peets-home.hero__cta-wrapper, .htw-src-peets-home .hero__cta-wrapper{visibility:hidden;position:relative;z-index:2;}.htw-src-peets-home.hero__cta-wrapper .icon, .htw-src-peets-home .hero__cta-wrapper .icon{margin-left:.3125rem;}.htw-src-peets-home.hero__cta-button, .htw-src-peets-home .hero__cta-button{background-color:#ba9863;color:#fff;border-radius:3.125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:proxima-nova,sans-serif;font-weight:700;letter-spacing:.125rem;margin-top:1.5625rem;margin-bottom:0;}.htw-src-peets-home.hero__image-wrapper, .htw-src-peets-home .hero__image-wrapper{width:100%;position:relative;grid-area:overlap;overflow:hidden;}.htw-src-peets-home.hero__image-wrapper .ir, .htw-src-peets-home .hero__image-wrapper .ir{height:100%!important;-o-object-fit:cover;object-fit:cover;}.htw-src-peets-home.hero__image-wrapper img, .htw-src-peets-home .hero__image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;}.htw-src-peets-home.hero__full-image-link, .htw-src-peets-home .hero__full-image-link{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1;}.htw-src-peets-home.header, .htw-src-peets-home .header{position:relative;background-color:#fff;width:100%;z-index:12;min-height:3.75rem;}.htw-src-peets-home.branch-banner-is-active .header, .htw-src-peets-home .branch-banner-is-active .header{top:4.75rem;}.htw-src-peets-home.header.is-solid, .htw-src-peets-home .header.is-solid, .htw-src-peets-home.site-search-exposed .header, .htw-src-peets-home .site-search-exposed .header{-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.15);box-shadow:0 0 .5rem #00000026;background-color:#fff;}.htw-src-peets-home.header.is-solid .header-utils__account, .htw-src-peets-home .header.is-solid .header-utils__account, .htw-src-peets-home.header.is-solid .header-utils__bag-count--dark-mode, .htw-src-peets-home .header.is-solid .header-utils__bag-count--dark-mode{color:#000;}.htw-src-peets-home.header__container, .htw-src-peets-home .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.9375rem 1.25rem;}.htw-src-peets-home.header__link, .htw-src-peets-home .header__link{font-size:1rem;font-family:proxima-nova,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:500;position:relative;display:inline-block;}.htw-src-peets-home.header__link:before, .htw-src-peets-home .header__link:before{content:"";height:1px;width:100%;position:absolute;bottom:-.3125rem;opacity:0;background-color:#b9975b;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.htw-src-peets-home.header__link.is-active:before, .htw-src-peets-home .header__link.is-active:before, .htw-src-peets-home.header__link:hover:not(.js-header-link):before, .htw-src-peets-home .header__link:hover:not(.js-header-link):before{opacity:1;}.htw-src-peets-home.header__logo, .htw-src-peets-home .header__logo{position:relative;}.htw-src-peets-home.header-utils, .htw-src-peets-home .header-utils{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.htw-src-peets-home.header-utils__util-list, .htw-src-peets-home .header-utils__util-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;gap:1.25rem;}.htw-src-peets-home.header-utils__util-list li, .htw-src-peets-home .header-utils__util-list li{padding:0;}.htw-src-peets-home.header-utils__util-wrap, .htw-src-peets-home .header-utils__util-wrap{padding-bottom:0;padding-right:.75rem;}.htw-src-peets-home.header-utils__util-wrap:last-of-type, .htw-src-peets-home .header-utils__util-wrap:last-of-type{padding-right:0;}.htw-src-peets-home.header-utils__login-text, .htw-src-peets-home .header-utils__login-text{font-family:proxima-nova,sans-serif;font-weight:500;font-size:.8rem;vertical-align:text-top;}.htw-src-peets-home.header-utils__cart-btn, .htw-src-peets-home .header-utils__cart-btn{position:relative;}.htw-src-peets-home.header-utils__bag-count, .htw-src-peets-home .header-utils__bag-count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,sans-serif;font-size:.5625rem;height:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:.8125rem;position:absolute;top:-.375rem;width:1rem;}.htw-src-peets-home.header-utils__bag-count.is-visible, .htw-src-peets-home .header-utils__bag-count.is-visible{background-color:#000;color:#fff;}.htw-src-peets-home.header-utils__search-wrapper, .htw-src-peets-home .header-utils__search-wrapper{width:100%;position:relative;overflow:hidden;}.htw-src-peets-home.header-utils__search-wrapper .icon, .htw-src-peets-home .header-utils__search-wrapper .icon{position:absolute;right:.5625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.htw-src-peets-home.header-utils__search-placeholder, .htw-src-peets-home .header-utils__search-placeholder{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.8125rem;color:var(--placeholder-color);font-family:grad,serif;font-size:var(--placeholder-font-size);font-weight:400;line-height:150%;opacity:1;white-space:nowrap;-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out;pointer-events:none;}.htw-src-peets-home.header-utils__search-input, .htw-src-peets-home .header-utils__search-input{padding:0 .625rem 0 .8125rem;width:13.8125rem;height:1.9375rem;border:1px solid var(--search-border);border-radius:.3125rem;background:var(--background-color);color:var(--color);font-size:var(--font-size);}.htw-src-peets-home.header-utils__search-input::-ms-clear, .htw-src-peets-home .header-utils__search-input::-ms-clear{display:none;width:0;height:0;}.htw-src-peets-home.header-utils__search-input::-webkit-search-cancel-button, .htw-src-peets-home .header-utils__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;}.htw-src-peets-home.nav, .htw-src-peets-home .nav{background-color:#fff;position:fixed;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);width:100%;z-index:11;max-height:100%;overflow-y:auto;overflow-x:hidden;visibility:hidden;}.htw-src-peets-home.nav.is-visible, .htw-src-peets-home .nav.is-visible{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);visibility:visible;top:0;}.htw-src-peets-home.nav__inner, .htw-src-peets-home .nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;}.htw-src-peets-home.nav__menus, .htw-src-peets-home .nav__menus{max-width:50vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.htw-src-peets-home.nav__touts, .htw-src-peets-home .nav__touts{position:relative;width:100%;}.htw-src-peets-home.nav__touts .nav-tout__cta, .htw-src-peets-home .nav__touts .nav-tout__cta{position:absolute;}.htw-src-peets-home.nav__touts .nav-tout__cta--link, .htw-src-peets-home .nav__touts .nav-tout__cta--link{border-bottom:1px solid #fff;bottom:1rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,sans-serif;font-size:.9375rem;font-weight:700;gap:.625rem;left:1.125rem;letter-spacing:1px;line-height:130%;padding-bottom:.375rem;text-transform:uppercase;}.htw-src-peets-home.nav__columns, .htw-src-peets-home .nav__columns{position:relative;padding:3.125rem 0 3.75rem 3.75rem;}.htw-src-peets-home.nav__columns--single, .htw-src-peets-home .nav__columns--single{display:-webkit-box;display:-ms-flexbox;display:flex;}.htw-src-peets-home.nav__columns--double, .htw-src-peets-home .nav__columns--double{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.htw-src-peets-home.nav__column, .htw-src-peets-home .nav__column{width:18.75rem;height:-webkit-max-content;height:-moz-max-content;height:max-content;}.htw-src-peets-home.nav__column--single, .htw-src-peets-home .nav__column--single{margin-left:auto;}.htw-src-peets-home.nav__column-wrapper, .htw-src-peets-home .nav__column-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.25rem;}.htw-src-peets-home.nav__column-items-wrapper, .htw-src-peets-home .nav__column-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5625rem;}.htw-src-peets-home.nav__column-items-wrapper h6, .htw-src-peets-home .nav__column-items-wrapper h6{margin:0;}.htw-src-peets-home.nav__column-item, .htw-src-peets-home .nav__column-item{padding:0;}.htw-src-peets-home.nav__column-title, .htw-src-peets-home .nav__column-title{margin:0 0 .9375rem;font-family:proxima-nova,sans-serif;display:block;line-height:115%;letter-spacing:1.25px;text-transform:uppercase;text-wrap:nowrap;}.htw-src-peets-home.nav__grand-sub-link, .htw-src-peets-home .nav__grand-sub-link{font-family:grad,serif;line-height:150%;}.htw-src-peets-home.nav__secondary-link, .htw-src-peets-home .nav__secondary-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #937031;color:#937031;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,sans-serif;font-size:.75rem;font-weight:700;gap:.5625rem;letter-spacing:1px;line-height:130%;padding-bottom:.5625rem;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:1.1875rem 0 .3125rem;}.htw-src-peets-home.nav__mobile-close-button-wrapper, .htw-src-peets-home .nav__mobile-close-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:3.75rem;}.htw-src-peets-home.nav__mobile-close-button-wrapper:after, .htw-src-peets-home .nav__mobile-close-button-wrapper:after{content:"";background-color:#ebe2d3;height:1px;position:absolute;bottom:0;right:-1.25rem;left:-1.25rem;}.htw-src-peets-home.nav__mobile-link-wrapper, .htw-src-peets-home .nav__mobile-link-wrapper{position:relative;padding:0;}.htw-src-peets-home.nav__mobile-link-wrapper:after, .htw-src-peets-home .nav__mobile-link-wrapper:after{content:"";background-color:#ebe2d3;height:1px;position:absolute;bottom:0;right:-1.25rem;left:-1.25rem;}.htw-src-peets-home.nav__mobile-grand-sub-links-wrapper, .htw-src-peets-home .nav__mobile-grand-sub-links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:1.5625rem;}.htw-src-peets-home.nav__mobile-grand-sub-links-wrapper li, .htw-src-peets-home .nav__mobile-grand-sub-links-wrapper li{padding:0;}.htw-src-peets-home.nav__mobile-grand-sub-links-wrapper h6, .htw-src-peets-home .nav__mobile-grand-sub-links-wrapper h6{margin:0;}.htw-src-peets-home.nav__mobile-sub-links-wrapper, .htw-src-peets-home .nav__mobile-sub-links-wrapper, .htw-src-peets-home.nav__mobile-sub-links-wrapper li, .htw-src-peets-home .nav__mobile-sub-links-wrapper li{padding:0;}.htw-src-peets-home.nav__mobile-sub-links-wrapper>li:nth-child(n/**/+2), .htw-src-peets-home .nav__mobile-sub-links-wrapper>li:nth-child(n/**/+2){margin-top:2.3125rem;}.htw-src-peets-home.nav__mobile-link, .htw-src-peets-home .nav__mobile-link{margin:0;border:none;padding:0;min-height:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;}.htw-src-peets-home.nav__mobile-link--link, .htw-src-peets-home .nav__mobile-link--link{letter-spacing:1.25px;text-transform:uppercase;}.htw-src-peets-home.nav__mobile-link--button, .htw-src-peets-home .nav__mobile-link--button{border:none;background:0 0;padding:0;letter-spacing:1.25px;text-transform:uppercase;}.htw-src-peets-home.nav__mobile-sub-link, .htw-src-peets-home .nav__mobile-sub-link{line-height:120%;font-family:proxima-nova,sans-serif;display:block;margin:.625rem 0;letter-spacing:.75px;text-transform:uppercase;}.htw-src-peets-home.nav__mobile-grand-sub-link, .htw-src-peets-home .nav__mobile-grand-sub-link{line-height:150%;}.htw-src-peets-home.nav__mobile-secondary-link, .htw-src-peets-home .nav__mobile-secondary-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #937031;color:#937031;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,sans-serif;font-size:.75rem;font-weight:700;gap:.5625rem;letter-spacing:1px;line-height:130%;padding-bottom:.5625rem;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:.6875rem 0 .3125rem;}.htw-src-peets-home.footer, .htw-src-peets-home .footer, .htw-src-peets-home.header, .htw-src-peets-home .header, .htw-src-peets-home.nav, .htw-src-peets-home .nav, .htw-src-peets-home.nav__content, .htw-src-peets-home .nav__content, .htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;}.htw-src-peets-home.footer, .htw-src-peets-home .footer, .htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{position:relative;z-index:0;}.htw-src-peets-home.header, .htw-src-peets-home .header{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);}.htw-src-peets-home.bag, .htw-src-peets-home .bag{padding:2.5rem 0 0;opacity:1;visibility:visible;}.htw-src-peets-home.bag.is-loading, .htw-src-peets-home .bag.is-loading{opacity:0;visibility:hidden;}.htw-src-peets-home.is-bag-exposed, .htw-src-peets-home .is-bag-exposed{overflow:hidden;width:100%;}.htw-src-peets-home.bag-overlay, .htw-src-peets-home .bag-overlay{background-color:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;color:#00000080;width:100%;z-index:15;}.htw-src-peets-home.is-bag-exposed .bag-overlay, .htw-src-peets-home .is-bag-exposed .bag-overlay{opacity:1;visibility:visible;}.htw-src-peets-home.branch-banner-is-active .bag-overlay, .htw-src-peets-home .branch-banner-is-active .bag-overlay{top:4.75rem;}.htw-src-peets-home.bag-item__option, .htw-src-peets-home .bag-item__option, .htw-src-peets-home.bag-item__option-name, .htw-src-peets-home .bag-item__option-name, .htw-src-peets-home.bag-item__variant, .htw-src-peets-home .bag-item__variant{font-size:.8rem;line-height:1.67;color:#5e5e5e;}.htw-src-peets-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;}.htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.htw-src-peets-home.footer__message, .htw-src-peets-home .footer__message{margin-bottom:0;font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;line-height:1.2;}.htw-src-peets-home.ft-coffeebar, .htw-src-peets-home .ft-coffeebar{position:relative;}.htw-src-peets-home.ft-coffeebar__eyebrow, .htw-src-peets-home .ft-coffeebar__eyebrow{font-family:proxima-nova,sans-serif;line-height:calc(19 / 18);margin-bottom:.75rem;letter-spacing:1px;text-transform:uppercase;width:100%;}.htw-src-peets-home.ft-coffeebar__eyebrow span, .htw-src-peets-home .ft-coffeebar__eyebrow span{font-family:grad,serif;font-size:var(--desktop-size);font-style:italic;}.htw-src-peets-home.ft-coffeebar__title, .htw-src-peets-home .ft-coffeebar__title{font-family:din-1451-lt-pro,sans-serif;margin:0 0 .375rem;text-transform:uppercase;letter-spacing:0;width:100%;line-height:calc(56 / 60);}.htw-src-peets-home.ft-coffeebar__title span, .htw-src-peets-home .ft-coffeebar__title span{font-family:grad,serif;font-size:var(--desktop-size);}.htw-src-peets-home.ft-coffeebar__description, .htw-src-peets-home .ft-coffeebar__description{margin-bottom:.75rem;font-size:1.5625rem;width:100%;text-align:center;line-height:1.15;}.htw-src-peets-home.ft-coffeebar__cta, .htw-src-peets-home .ft-coffeebar__cta{border-radius:31.25rem;font-family:proxima-nova,sans-serif;font-size:.875rem;font-weight:700;height:2.5625rem;letter-spacing:.125rem;text-transform:uppercase;}.htw-src-peets-home.ft-coffeebar__cta--one, .htw-src-peets-home .ft-coffeebar__cta--one{font-size:var(--ss-cta-1-font-size-mobile);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.htw-src-peets-home.ft-coffeebar__cta--two, .htw-src-peets-home .ft-coffeebar__cta--two{font-size:var(--ss-cta-2-font-size-mobile);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.htw-src-peets-home.ft-coffeebar__image, .htw-src-peets-home .ft-coffeebar__image{position:relative;margin:0 auto;max-width:80rem;padding:0 2rem;width:100%;}.htw-src-peets-home.ft-coffeebar__image:before, .htw-src-peets-home .ft-coffeebar__image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:var(--ss-background-gradient-mobile);}.htw-src-peets-home.ft-coffeebar__products-cta, .htw-src-peets-home .ft-coffeebar__products-cta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem 0;width:100%;}.htw-src-peets-home.ft-coffeebar__products-cta-btn, .htw-src-peets-home .ft-coffeebar__products-cta-btn{border-radius:31.25rem;font-weight:700;height:2.5625rem;letter-spacing:.125rem;padding:.625rem 1.5rem;}.htw-src-peets-home.ft-coffeebar__header, .htw-src-peets-home .ft-coffeebar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;}.htw-src-peets-home.ft-coffeebar__header .ft-coffeebar__products-cta, .htw-src-peets-home .ft-coffeebar__header .ft-coffeebar__products-cta{padding-top:0!important;padding-bottom:0!important;font-weight:600!important;}.htw-src-peets-home.ft-coffeebar__header .ft-coffeebar__products-cta-btn, .htw-src-peets-home .ft-coffeebar__header .ft-coffeebar__products-cta-btn{font-weight:600!important;}.htw-src-peets-home.ft-coffeebar .ft-coffeebar__products-cta, .htw-src-peets-home .ft-coffeebar .ft-coffeebar__products-cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem 0;width:100%;}.htw-src-peets-home.ft-coffeebar .ft-coffeebar__products-cta:has(.ft-coffeebar__products-cta-btn), .htw-src-peets-home .ft-coffeebar .ft-coffeebar__products-cta:has(.ft-coffeebar__products-cta-btn){padding-bottom:1.8125rem;}.htw-src-peets-home.ft-coffeebar__carousel-progress-bar-container, .htw-src-peets-home .ft-coffeebar__carousel-progress-bar-container{background-color:#e8dfce;border-radius:.1875rem;height:.375rem;margin:-2.375rem auto 2.375rem;max-width:67.5rem;overflow:hidden;width:calc(100% - 40px);}.htw-src-peets-home.ft-coffeebar__carousel-progress-bar-container--mobile, .htw-src-peets-home .ft-coffeebar__carousel-progress-bar-container--mobile{margin-bottom:0;margin-top:4rem;}.htw-src-peets-home.ft-coffeebar__carousel-progress-bar, .htw-src-peets-home .ft-coffeebar__carousel-progress-bar{background-color:#937031;border-radius:.1875rem;height:.375rem;width:var(--initial-width);}.htw-src-peets-home.ft-coffeebar__product-image, .htw-src-peets-home .ft-coffeebar__product-image{margin:0 auto;max-width:14rem;}.htw-src-peets-home.ft-coffeebar__product-title, .htw-src-peets-home .ft-coffeebar__product-title{text-align:center;}.htw-src-peets-home.ft-coffeebar__product-title-text, .htw-src-peets-home .ft-coffeebar__product-title-text{color:#30261e;font-family:proxima-nova,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase;}.htw-src-peets-home.ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product-cta{margin-top:.75rem;text-align:center;visibility:hidden;width:100%;}.htw-src-peets-home.ft-coffeebar__product-cta-btn, .htw-src-peets-home .ft-coffeebar__product-cta-btn{background:#fff;border-radius:31.25rem!important;border:1px solid #927036;color:#927036;font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:700;height:2.8125rem;letter-spacing:.125rem;padding:.8125rem 2.25rem;text-transform:uppercase;}.htw-src-peets-home.ft-coffeebar__product:focus .ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product:focus .ft-coffeebar__product-cta, .htw-src-peets-home.ft-coffeebar__product:focus-within .ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product:focus-within .ft-coffeebar__product-cta, .htw-src-peets-home.ft-coffeebar__product:hover .ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product:hover .ft-coffeebar__product-cta{visibility:visible;}.htw-src-peets-home.ft-coffeebar__product:focus .ft-coffeebar__product-cta-btn, .htw-src-peets-home .ft-coffeebar__product:focus .ft-coffeebar__product-cta-btn, .htw-src-peets-home.ft-coffeebar__product:focus-within .ft-coffeebar__product-cta-btn, .htw-src-peets-home .ft-coffeebar__product:focus-within .ft-coffeebar__product-cta-btn{outline:#937031 solid 2px;outline-offset:-3px;}.htw-src-peets-home.ft-coffeebar__products.flickity-enabled .flickity-prev-next-button, .htw-src-peets-home .ft-coffeebar__products.flickity-enabled .flickity-prev-next-button{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4rem;width:4rem;border-radius:2rem;border:1px solid #927036;background-color:#fff;padding:0;fill:#927036;z-index:3;margin:0;}.htw-src-peets-home.ft-coffeebar__products.flickity-enabled .flickity-prev-next-button:disabled, .htw-src-peets-home .ft-coffeebar__products.flickity-enabled .flickity-prev-next-button:disabled{display:none;}.htw-src-peets-home.gift-cards-banner, .htw-src-peets-home .gift-cards-banner{display:block;}.htw-src-peets-home:has(.check-balance.is-visible) main{z-index:110;}.htw-src-peets-home.homepage-promo-slots, .htw-src-peets-home .homepage-promo-slots{position:relative;z-index:0;margin-top:var(--section-top-margin-mobile);margin-bottom:var(--section-bottom-margin-mobile);}.htw-src-peets-home.homepage-promo-slots:has(.modal-overlay.is-visible), .htw-src-peets-home .homepage-promo-slots:has(.modal-overlay.is-visible), .htw-src-peets-home.homepage-promo-slots:has(.modal.is-visible), .htw-src-peets-home .homepage-promo-slots:has(.modal.is-visible){z-index:110;}.htw-src-peets-home.homepage-promo-slots:before, .htw-src-peets-home .homepage-promo-slots:before{display:block;position:absolute;content:"";top:0;left:0;width:100%;background-color:var(--underlay-background-color);pointer-events:none;z-index:-1;}.htw-src-peets-home.homepage-promo-slots__inner, .htw-src-peets-home .homepage-promo-slots__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__actions, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__actions, .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__actions-secondary, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__actions-secondary{margin-top:.75rem;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__actions-secondary:hover, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__actions-secondary:hover, .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__actions:hover, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__actions:hover{opacity:.75;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__cta-button, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__cta-button, .htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__secondary-cta-button, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__secondary-cta-button{background-color:#ba9863;border-radius:3.125rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.125rem;margin:0;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__description, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__description{font-size:var(--description-font-size-mobile);font-family:grad,serif;font-weight:400;color:var(--description-text-color);line-height:1.17;margin-bottom:1rem;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__img, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__img-wrap, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__img-wrap{position:relative;border-radius:.3125rem;overflow:hidden;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__info, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1.25rem 4rem;width:100%;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__inner, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__media, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__media{position:relative;margin-bottom:var(--media-bottom-margin-mobile);}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__link, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__link{width:100%;height:100%;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__heading, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__heading{font-size:var(--heading-font-size-mobile);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--heading-text-color);line-height:1.08;text-transform:var(--heading-text-transform);margin:0 0 .125rem;font-style:var(--heading-font-style);-webkit-text-decoration:var(--heading-text-decoration);text-decoration:var(--heading-text-decoration);letter-spacing:0;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__video-play-pause, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__video-play-pause{position:absolute;bottom:0;right:0;z-index:1;border-radius:1.25rem;padding:0;margin:2.1875rem;background-color:transparent;color:#222;font-size:1rem;line-height:0;height:1.375rem;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__video-play-pause .icon:before, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__video-play-pause .icon:before{font-size:.375rem;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot:hover img, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);}.htw-src-peets-home.homepage-promo-slots__cta-container, .htw-src-peets-home .homepage-promo-slots__cta-container{margin-top:auto;}.htw-src-peets-home.homepage-promo-slots__cta-container .modal__inner, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__inner{padding-top:1.5625rem;}.htw-src-peets-home.homepage-promo-slots__cta-container .modal__header, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__header, .htw-src-peets-home.homepage-promo-slots__cta-container .modal__header h2, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__header h2{margin:0;font-size:1.125rem;font-weight:500;letter-spacing:.03125rem;text-align:left;text-transform:unset;}.htw-src-peets-home.homepage-promo-slots__cta-container .modal__header h2, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__header h2{margin:.625rem 0 1.125rem;}.htw-src-peets-home.page ul:not(.table), .htw-src-peets-home .page ul:not(.table){list-style:square url("");padding-left:1rem;margin-bottom:1.5rem;}.htw-src-peets-home.page ul>li:not(.table-list), .htw-src-peets-home .page ul>li:not(.table-list){padding-bottom:.0625rem;padding-left:.75rem;}.htw-src-peets-home.page ul>li:not(.table-list) p, .htw-src-peets-home .page ul>li:not(.table-list) p{margin-bottom:0;}.htw-src-peets-home.page-stacked-hero, .htw-src-peets-home .page-stacked-hero{position:relative;}.htw-src-peets-home.page-stacked-hero__text, .htw-src-peets-home .page-stacked-hero__text{z-index:-1;background-color:#222;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding-top:1.875rem;padding-bottom:1.875rem;}.htw-src-peets-home.page-stacked-hero__heading, .htw-src-peets-home .page-stacked-hero__heading{z-index:1;color:var(--hero-title-color);text-transform:uppercase;margin:0;font-weight:700;line-height:150%;letter-spacing:.0625rem;font-size:2rem;}.htw-src-peets-home.page-stacked-hero__description, .htw-src-peets-home .page-stacked-hero__description{z-index:2;color:var(--hero-description-color);background-color:#fff;padding:1.15625rem 1.40625rem;margin-top:-2rem;}.htw-src-peets-home.page-stacked-hero__description-text, .htw-src-peets-home .page-stacked-hero__description-text{width:100%;color:var(--hero-description-color);font-size:.8125rem;font-style:normal;font-weight:400;line-height:145%;margin-bottom:0;}.htw-src-peets-home.page-stacked-hero__description-text a, .htw-src-peets-home .page-stacked-hero__description-text a{color:#222;font-size:inherit;line-height:inherit;text-decoration:underline;}.htw-src-peets-home.page-stacked-hero__description-text *, .htw-src-peets-home .page-stacked-hero__description-text *{padding:0;margin:0;}.htw-src-peets-home.page-stacked-hero__image, .htw-src-peets-home .page-stacked-hero__image{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;}.htw-src-peets-home.page-stacked-hero__image-img, .htw-src-peets-home .page-stacked-hero__image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.htw-src-peets-home.page-stacked-hero__image-wrapper, .htw-src-peets-home .page-stacked-hero__image-wrapper{opacity:var(--hero-image-opacity);}.htw-src-peets-home.pagination, .htw-src-peets-home .pagination{padding-top:3.125rem;}.htw-src-peets-home.product-card-2024, .htw-src-peets-home .product-card-2024{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;width:100%;max-width:9.6875rem;margin-right:.625rem;background-color:#f6f5f1;padding:.875rem .5rem;min-height:100%;border-radius:.3125rem;overflow:hidden;}.htw-src-peets-home.is-flickity-static-clicked .product-card-2024.is-active, .htw-src-peets-home .is-flickity-static-clicked .product-card-2024.is-active{border:1px solid #937031;}.htw-src-peets-home.product-card-2024__product-image-wrapper, .htw-src-peets-home .product-card-2024__product-image-wrapper{z-index:2;}.htw-src-peets-home.product-card-2024__product-image-wrapper:not(.is-curated-series-product), .htw-src-peets-home .product-card-2024__product-image-wrapper:not(.is-curated-series-product){padding-bottom:100%!important;}.htw-src-peets-home.product-card-2024__product-image-wrapper:not(.is-curated-series-product) img, .htw-src-peets-home .product-card-2024__product-image-wrapper:not(.is-curated-series-product) img{position:absolute;top:1.75rem;right:0;width:70%;}.htw-src-peets-home.product-card-2024__background-gradient, .htw-src-peets-home .product-card-2024__background-gradient{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#f6f5f1;background:-webkit-gradient(linear,left top,left bottom,from(#f6f5f1),to(rgba(246,245,241,0)));background:linear-gradient(180deg,#f6f5f1 0,#f6f5f100);z-index:1;}.htw-src-peets-home.product-card-2024__background-image, .htw-src-peets-home .product-card-2024__background-image{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;text-align:right;}.htw-src-peets-home.product-card-2024__background-image .icon, .htw-src-peets-home .product-card-2024__background-image .icon{margin-right:-.375rem;}.htw-src-peets-home.product-card-2024__background-image .icon:before, .htw-src-peets-home .product-card-2024__background-image .icon:before{font-size:2em;}.htw-src-peets-home.product-card-2024__product-badge, .htw-src-peets-home .product-card-2024__product-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:.875rem;z-index:3;border:1px solid #937031;}.htw-src-peets-home.product-card-2024__product-badge-copy, .htw-src-peets-home .product-card-2024__product-badge-copy{font-family:proxima-nova,sans-serif;font-size:.375rem;font-weight:700;line-height:1;letter-spacing:.03125rem;text-transform:uppercase;color:#fff;}.htw-src-peets-home.product-card-2024__product-title, .htw-src-peets-home .product-card-2024__product-title{padding-right:.625rem;position:absolute;font-size:.75rem;font-weight:600;line-height:120%;letter-spacing:.03125rem;text-align:left;text-transform:uppercase;margin-top:.4375rem;z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1;}.htw-src-peets-home.product-card-2024__product-main, .htw-src-peets-home .product-card-2024__product-main{position:relative;}.htw-src-peets-home.product-card-2024__product-flavor-list, .htw-src-peets-home .product-card-2024__product-flavor-list{position:absolute;left:0;top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;width:40%;height:100%;}.htw-src-peets-home.product-card-2024__product-flavor-item, .htw-src-peets-home .product-card-2024__product-flavor-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-size:.625rem;font-weight:500;line-height:120%;letter-spacing:.0625rem;text-transform:uppercase;color:#bba57e;text-align:center;padding-bottom:0;margin-bottom:.5625rem;width:1.0625rem;max-width:4.375rem;}.htw-src-peets-home.product-card-2024__product-flavor-item:last-child, .htw-src-peets-home .product-card-2024__product-flavor-item:last-child{margin-bottom:0;}.htw-src-peets-home.product-card-2024__product-flavor-text, .htw-src-peets-home .product-card-2024__product-flavor-text{margin-top:.3125rem;}.htw-src-peets-home.product-card-2024__product-footer, .htw-src-peets-home .product-card-2024__product-footer{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-size:.4375rem;font-style:normal;font-weight:600;line-height:1;letter-spacing:.02187rem;text-transform:uppercase;background-color:#fff;padding:.3125rem .375rem;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;z-index:2;}.htw-src-peets-home.product-card-2024__product-footer-price, .htw-src-peets-home .product-card-2024__product-footer-price{font-size:.4375rem;}.htw-src-peets-home.product-card-2024__product-footer-rating [data-bv-show=inline_rating], .htw-src-peets-home .product-card-2024__product-footer-rating [data-bv-show=inline_rating]{display:none;}.htw-src-peets-home.product-list, .htw-src-peets-home .product-list{font-size:0;padding:0;text-align:left;-webkit-transition:margin .4s ease-in-out;transition:margin .4s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;z-index:0;}.htw-src-peets-home.pi, .htw-src-peets-home .pi{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;vertical-align:top;padding-bottom:3.75rem;width:100%;z-index:0;}.htw-src-peets-home.pi__img-hover, .htw-src-peets-home .pi__img-hover{left:0;opacity:0;position:absolute;right:0;bottom:0;visibility:hidden;z-index:-1;overflow:hidden;}.htw-src-peets-home.pi__img-wrapper, .htw-src-peets-home .pi__img-wrapper{background-color:#fff;position:relative;overflow:hidden;padding-top:1.5625rem;}.htw-src-peets-home.pi__img-wrapper.has-hover:focus-within .pi__img-hover, .htw-src-peets-home .pi__img-wrapper.has-hover:focus-within .pi__img-hover, .htw-src-peets-home.pi__img-wrapper.has-hover:hover .pi__img-hover, .htw-src-peets-home .pi__img-wrapper.has-hover:hover .pi__img-hover{opacity:1;visibility:visible;z-index:0;}.htw-src-peets-home.pi__photo, .htw-src-peets-home .pi__photo{position:absolute;bottom:0;left:0;right:0;margin:0 auto;}.htw-src-peets-home.pi__img:not(.pi__img-alt) .pi__photo, .htw-src-peets-home .pi__img:not(.pi__img-alt) .pi__photo{width:85.2%;}.htw-src-peets-home.pi__desc, .htw-src-peets-home .pi__desc{padding:.375rem 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.htw-src-peets-home.pi__title, .htw-src-peets-home .pi__title{font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:1px;line-height:1.5;margin:0 0 .125rem;text-transform:uppercase;}.htw-src-peets-home.pi__title--no-notes, .htw-src-peets-home .pi__title--no-notes{margin-bottom:1.625rem;}.htw-src-peets-home.pi__flavor-notes, .htw-src-peets-home .pi__flavor-notes{font-size:.8rem;line-height:1.67;color:#5e5e5e;margin-bottom:.375rem;}.htw-src-peets-home.pi__bottom, .htw-src-peets-home .pi__bottom{border-top:1px solid #d6d6d6;padding-top:.375rem;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:1.6875rem;}.htw-src-peets-home.pi__price, .htw-src-peets-home .pi__price{margin:0;font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase;width:50%;white-space:nowrap;}.htw-src-peets-home.pi__reviews, .htw-src-peets-home .pi__reviews{width:50%;text-align:right;margin-top:-.125rem;}.htw-src-peets-home.pi__reviews .icon, .htw-src-peets-home .pi__reviews .icon{font-size:.90625rem;}.htw-src-peets-home.pi__reviews [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home .pi__reviews [data-bv-show=inline_rating] .bv_main_container .bv_averageRating_component_container, .htw-src-peets-home.pi__reviews [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container, .htw-src-peets-home .pi__reviews [data-bv-show=inline_rating] .bv_main_container .bv_numReviews_component_container{display:none!important;}.htw-src-peets-home.pi__reviews [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg, .htw-src-peets-home .pi__reviews [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg{max-width:.9375rem!important;}.htw-src-peets-home.pi__reviews [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child), .htw-src-peets-home .pi__reviews [data-bv-show=inline_rating] .bv_main_container .bv_stars_svg_no_wrap svg:not(:last-child){padding-right:.1875rem!important;}.htw-src-peets-home.pi__link, .htw-src-peets-home .pi__link{display:block;z-index:100;}.htw-src-peets-home.pi__link:focus, .htw-src-peets-home .pi__link:focus{outline:Highlight auto 5px;outline:-webkit-focus-ring-color auto 5px;}.htw-src-peets-home.pi__quick-add, .htw-src-peets-home .pi__quick-add{width:100%;margin-top:1.25rem;}.htw-src-peets-home.pi--menu .pi__title, .htw-src-peets-home .pi--menu .pi__title{margin-bottom:0;text-align:center;}.htw-src-peets-home.lb-to-oz .pi__unit--lb, .htw-src-peets-home .lb-to-oz .pi__unit--lb, .htw-src-peets-home.pi__unit--oz, .htw-src-peets-home .pi__unit--oz{display:none;}.htw-src-peets-home.pi--alt.pv-pi, .htw-src-peets-home .pi--alt.pv-pi{height:19.375rem;}.htw-src-peets-home.pi--alt.pv-pi .pi__img-wrapper, .htw-src-peets-home .pi--alt.pv-pi .pi__img-wrapper{padding:.625rem 1.25rem;}.htw-src-peets-home.pi--alt.pv-pi .pi__title, .htw-src-peets-home .pi--alt.pv-pi .pi__title{font-size:.6875rem;}.htw-src-peets-home.pi--alt.pv-pi .pi__flavor-notes, .htw-src-peets-home .pi--alt.pv-pi .pi__flavor-notes{display:none;}.htw-src-peets-home.pi--alt.pv-pi .pi__price, .htw-src-peets-home .pi--alt.pv-pi .pi__price{font-size:.6875rem;width:100%;}.htw-src-peets-home.pi--alt.pv-pi .pi__bottom, .htw-src-peets-home .pi--alt.pv-pi .pi__bottom{border-top:none;padding-top:0;}.htw-src-peets-home.pi--alt.pv-pi .pi__quick-add, .htw-src-peets-home .pi--alt.pv-pi .pi__quick-add{opacity:1;visibility:visible;margin-top:.625rem;}.htw-src-peets-home.pi--alt.pv-pi .pi__reviews, .htw-src-peets-home .pi--alt.pv-pi .pi__reviews{min-height:1.375rem;}.htw-src-peets-home#widget-container .auth-container .pi--alt.pv-pi .button.button-primary, .htw-src-peets-home #widget-container .auth-container .pi--alt.pv-pi .button.button-primary, .htw-src-peets-home#widget-container .auth-container .pi--alt.pv-pi .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .pi--alt.pv-pi .button.button-secondary, .htw-src-peets-home.pi--alt.pv-pi #widget-container .auth-container .button.button-primary, .htw-src-peets-home .pi--alt.pv-pi #widget-container .auth-container .button.button-primary, .htw-src-peets-home.pi--alt.pv-pi #widget-container .auth-container .button.button-secondary, .htw-src-peets-home .pi--alt.pv-pi #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.pi--alt.pv-pi .btn, .htw-src-peets-home .pi--alt.pv-pi .btn{font-size:.625rem;padding:.625rem;}.htw-src-peets-home.dynamic-collection-pi, .htw-src-peets-home .dynamic-collection-pi{padding-bottom:0;position:relative;display:block;border-radius:.1875rem;background-color:#f6f5f1;-webkit-box-shadow:0 0 .875rem rgba(0,0,0,.1);box-shadow:0 0 .875rem #0000001a;overflow:hidden;width:10rem;gap:1.125rem;}.htw-src-peets-home.dynamic-collection-pi__heading-wrapper, .htw-src-peets-home .dynamic-collection-pi__heading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}.htw-src-peets-home.dynamic-collection-pi--stacked, .htw-src-peets-home .dynamic-collection-pi--stacked{gap:initial;-webkit-box-flex:0;-ms-flex:0 0 14.6875rem;flex:0 0 14.6875rem;margin-right:.4375rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border:2px solid transparent;border-radius:.3125rem;}.htw-src-peets-home.dynamic-collection-pi__link, .htw-src-peets-home .dynamic-collection-pi__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;padding-bottom:1.25rem;}.htw-src-peets-home.dynamic-collection-pi__badge, .htw-src-peets-home .dynamic-collection-pi__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#937031;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 1.375rem;flex:0 0 1.375rem;z-index:2;}.htw-src-peets-home.dynamic-collection-pi__badge--roast-dark, .htw-src-peets-home .dynamic-collection-pi__badge--roast-dark{background-color:#704f2e;}.htw-src-peets-home.dynamic-collection-pi__badge--roast-medium, .htw-src-peets-home .dynamic-collection-pi__badge--roast-medium{background-color:#b69563;}.htw-src-peets-home.dynamic-collection-pi__badge--roast-light, .htw-src-peets-home .dynamic-collection-pi__badge--roast-light{background-color:#ead38d;color:#000;}.htw-src-peets-home.dynamic-collection-pi__badge--empty, .htw-src-peets-home .dynamic-collection-pi__badge--empty{background-color:transparent;}.htw-src-peets-home.dynamic-collection-pi__badge-copy, .htw-src-peets-home .dynamic-collection-pi__badge-copy{font-family:proxima-nova,sans-serif;font-weight:700;font-size:.5625rem;text-align:center;letter-spacing:.04688rem;text-transform:uppercase;line-height:1;margin:0;}.htw-src-peets-home.dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-pi__title{font-family:proxima-nova,sans-serif;font-weight:500;font-size:1.0625rem;line-height:1.2;letter-spacing:.03125rem;text-transform:uppercase;color:#000;padding:.5625rem .5rem 0 .875rem;min-height:2rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;z-index:2;overflow:hidden;}.htw-src-peets-home.dynamic-collection-pi__flavor-notes, .htw-src-peets-home .dynamic-collection-pi__flavor-notes{display:block;position:absolute;left:0;bottom:0;margin-bottom:2.0625rem;height:12.6875rem;width:6.125rem;z-index:2;padding:.1875rem .75rem .75rem;}.htw-src-peets-home.dynamic-collection-pi__flavor-note, .htw-src-peets-home .dynamic-collection-pi__flavor-note{font-family:proxima-nova,sans-serif;font-size:.5625rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:1.0625rem;color:#695321;text-align:center;}.htw-src-peets-home.dynamic-collection-pi__flavor-note-icon img, .htw-src-peets-home .dynamic-collection-pi__flavor-note-icon img{color:#695321;-webkit-filter:brightness(0) saturate(100%) invert(31%) sepia(17%) saturate(1599%) hue-rotate(4deg) brightness(93%) contrast(87%);filter:brightness(0) saturate(100%) invert(31%) sepia(17%) saturate(1599%) hue-rotate(4deg) brightness(93%) contrast(87%);height:1rem;margin-bottom:.125rem;}.htw-src-peets-home.dynamic-collection-pi__img-container, .htw-src-peets-home .dynamic-collection-pi__img-container{z-index:2;}.htw-src-peets-home.dynamic-collection-pi__img-container .ir img, .htw-src-peets-home .dynamic-collection-pi__img-container .ir img{position:relative;width:67%;margin:0 auto;}.htw-src-peets-home.dynamic-collection-pi__img-container.has-flavor-notes .ir img, .htw-src-peets-home .dynamic-collection-pi__img-container.has-flavor-notes .ir img{left:2.6875rem;}.htw-src-peets-home.dynamic-collection-pi__img-wrapper, .htw-src-peets-home .dynamic-collection-pi__img-wrapper{position:relative;margin-top:-.3125rem;}.htw-src-peets-home.dynamic-collection-pi__img-alt, .htw-src-peets-home .dynamic-collection-pi__img-alt, .htw-src-peets-home.dynamic-collection-pi__img-hover, .htw-src-peets-home .dynamic-collection-pi__img-hover{display:none;}.htw-src-peets-home.dynamic-collection-pi__footer, .htw-src-peets-home .dynamic-collection-pi__footer{position:absolute;left:0;bottom:0;background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-size:.5625rem;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;padding:0 .4375rem;-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem;height:1.5rem;z-index:2;}.htw-src-peets-home.dynamic-collection-pi__price, .htw-src-peets-home .dynamic-collection-pi__price{font-weight:600;}.htw-src-peets-home.dynamic-collection-pi__price--compare, .htw-src-peets-home .dynamic-collection-pi__price--compare{text-decoration:line-through;}.htw-src-peets-home.dynamic-collection-pi__reviews [data-bv-show=inline_rating], .htw-src-peets-home .dynamic-collection-pi__reviews [data-bv-show=inline_rating]{display:none;}.htw-src-peets-home.dynamic-collection-pi__reviews-rating-text, .htw-src-peets-home .dynamic-collection-pi__reviews-rating-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.htw-src-peets-home.dynamic-collection-pi__background-gradient, .htw-src-peets-home .dynamic-collection-pi__background-gradient{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#f6f5f1;background:-webkit-gradient(linear,left top,left bottom,from(#f6f5f1),to(rgba(246,245,241,0)));background:linear-gradient(180deg,#f6f5f1 0,#f6f5f100);z-index:1;}.htw-src-peets-home.dynamic-collection-pi__background-image, .htw-src-peets-home .dynamic-collection-pi__background-image{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;}.htw-src-peets-home.dynamic-collection-pi__background-image>img, .htw-src-peets-home .dynamic-collection-pi__background-image>img{width:100%;}.htw-src-peets-home.dynamic-collection-pi__background-image>img, .htw-src-peets-home .dynamic-collection-pi__background-image>img, .htw-src-peets-home.dynamic-collection-pi__background-image>svg, .htw-src-peets-home .dynamic-collection-pi__background-image>svg{display:block;position:relative;pointer-events:none;right:-3.875rem;}.htw-src-peets-home.product-recommendations-2024, .htw-src-peets-home .product-recommendations-2024{margin:2.6875rem 0;}.htw-src-peets-home.product-recommendations-2024__title, .htw-src-peets-home .product-recommendations-2024__title{color:#937031;font-size:1.375rem;font-weight:700;line-height:1.71875rem;letter-spacing:.5px;text-align:center;text-transform:uppercase;margin-bottom:1.4375rem;padding:0 3.5625rem 0 3rem;}.htw-src-peets-home.product-recommendations-2024__carousel, .htw-src-peets-home .product-recommendations-2024__carousel{padding:0 1.4375rem;}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-viewport, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-viewport{overflow:hidden;}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button, .htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button[disabled], .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button[disabled]{display:none;}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-page-dots, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-page-dots{margin-top:1.5625rem;}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-page-dots .dot, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-page-dots .dot{width:.5625rem;height:.5625rem;border:1px solid #937031;background-color:transparent;}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-page-dots .dot.is-selected, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-page-dots .dot.is-selected{background-color:#937031;-webkit-box-shadow:none;box-shadow:none;margin-top:0;}.htw-src-peets-home.product-recommendations-2024__carousel-product-footer-rating-text .icon--star-filled, .htw-src-peets-home .product-recommendations-2024__carousel-product-footer-rating-text .icon--star-filled{margin-bottom:-1px;}.htw-src-peets-home.product-recommendations-2024__carousel-scroll-track, .htw-src-peets-home .product-recommendations-2024__carousel-scroll-track{margin:1.1875rem 0 2.1875rem 2rem;width:calc(100% - 131px);background-color:#f4f1ec;height:.1875rem;border-radius:.625rem;}.htw-src-peets-home.product-recommendations-2024__carousel-scroll-thumb, .htw-src-peets-home .product-recommendations-2024__carousel-scroll-thumb{background-color:#656565;height:100%;border-radius:.625rem;}.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;max-width:9.6875rem;margin-right:.625rem;background-color:#f6f5f1;padding:.875rem .5rem;min-height:100%;border-radius:.3125rem;-webkit-box-shadow:0 0 1.75rem rgba(0,0,0,.1);box-shadow:0 0 1.75rem #0000001a;}.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell-title, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell-title{color:#937031;font-weight:700;font-size:1.625rem;line-height:1.875rem;letter-spacing:.5px;margin:0 0 .5625rem;}.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell-cta, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px;font-family:proxima-nova,sans-serif;font-weight:800;text-transform:uppercase;font-size:.875rem;line-height:1.5rem;letter-spacing:1px;}.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell-image, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell-image{position:absolute;bottom:0;left:0;width:100%;}.htw-src-peets-home.progress-bar, .htw-src-peets-home .progress-bar{width:100%;}.htw-src-peets-home.progress-bar__bar, .htw-src-peets-home .progress-bar__bar{position:relative;width:100%;height:.1875rem;background-color:#d8d8d8;}.htw-src-peets-home.progress-bar__progress, .htw-src-peets-home .progress-bar__progress{position:absolute;height:.1875rem;top:0;left:0;background-color:#b19054;}.htw-src-peets-home.progress-bar__progress:after, .htw-src-peets-home .progress-bar__progress:after{content:"";position:absolute;right:-.28125rem;top:-.1875rem;width:.5625rem;height:.5625rem;border-radius:50%;background-color:#b19054;}.htw-src-peets-home.progress-bar__labels, .htw-src-peets-home .progress-bar__labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.375rem;}.htw-src-peets-home.progress-bar__label, .htw-src-peets-home .progress-bar__label{margin:0;font-size:.8rem;line-height:1.25rem;text-transform:capitalize;color:#5e5e5e;}.htw-src-peets-home.promo-bar, .htw-src-peets-home .promo-bar{height:3.75rem;width:100%;overflow:hidden;position:relative;z-index:13;}.htw-src-peets-home.promo-bar--wrapper, .htw-src-peets-home .promo-bar--wrapper{position:relative;}.htw-src-peets-home.promo-bar--column, .htw-src-peets-home .promo-bar--column{background-color:#2e383f;color:#fff;border-color:#fff;height:3.75rem;width:100%;padding:.625rem 1.25rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.htw-src-peets-home.promo-bar__content, .htw-src-peets-home .promo-bar__content{display:block;color:inherit;border-color:inherit;font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;line-height:1.5;margin-bottom:0;}.htw-src-peets-home.promo-bar__inline-link, .htw-src-peets-home .promo-bar__inline-link{display:inline;color:inherit;border-color:inherit;margin:0 .1875rem;}.htw-src-peets-home.promo-bar__next, .htw-src-peets-home .promo-bar__next, .htw-src-peets-home.promo-bar__prev, .htw-src-peets-home .promo-bar__prev{background:0 0;border:none;padding:0 .625rem;}.htw-src-peets-home.promo-bar__prev, .htw-src-peets-home .promo-bar__prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.htw-src-peets-home.config, .htw-src-peets-home .config{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2;}.htw-src-peets-home.config__group, .htw-src-peets-home .config__group{margin-bottom:1.25rem;width:100%;}.htw-src-peets-home.config__anchor, .htw-src-peets-home .config__anchor{scroll-margin-top:3.75rem;}.htw-src-peets-home.buy-stack .config__anchor, .htw-src-peets-home .buy-stack .config__anchor{scroll-margin-top:6.25rem;}.htw-src-peets-home.config__heading, .htw-src-peets-home .config__heading{display:block;font-family:proxima-nova,sans-serif;font-size:.625rem;font-weight:700;line-height:150%;letter-spacing:.03125rem;text-transform:uppercase;text-align:center;margin-top:0;margin-bottom:.5rem;color:#000;}.htw-src-peets-home.pv-essentials--dark-mode .config__heading, .htw-src-peets-home .pv-essentials--dark-mode .config__heading{color:#fff;}.htw-src-peets-home.config__options, .htw-src-peets-home .config__options{display:-webkit-box;display:-ms-flexbox;display:flex;}.htw-src-peets-home.config__radio-button-group, .htw-src-peets-home .config__radio-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border:1px solid #937031;border-radius:.3125rem;overflow:hidden;}.htw-src-peets-home.config__radio-button-input:checked+label, .htw-src-peets-home .config__radio-button-input:checked+label{background-color:#ebe2d3;font-weight:700;color:#000;}.htw-src-peets-home.config__radio-button-label, .htw-src-peets-home .config__radio-button-label{color:#937031;font-size:.6875rem;letter-spacing:1px;text-transform:uppercase;}.htw-src-peets-home.radio .config__radio-button-label, .htw-src-peets-home .radio .config__radio-button-label{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;height:4.0625rem;border-right:1px solid #937031;}.htw-src-peets-home.radio .config__radio-button-label:before, .htw-src-peets-home .radio .config__radio-button-label:before{display:none;}.htw-src-peets-home.config__radio-button-label-text, .htw-src-peets-home .config__radio-button-label-text{text-align:center;text-wrap:wrap;text-wrap:balance;}.htw-src-peets-home.config__select, .htw-src-peets-home .config__select{position:relative;height:3.125rem;}.htw-src-peets-home.config__select--grind .ss-option, .htw-src-peets-home .config__select--grind .ss-option, .htw-src-peets-home.config__select--grind .ss-selected-option, .htw-src-peets-home .config__select--grind .ss-selected-option{padding-left:3.125rem!important;}.htw-src-peets-home.config__select--grind select, .htw-src-peets-home .config__select--grind select{padding-left:3.125rem;}.htw-src-peets-home.config__select select, .htw-src-peets-home .config__select select{font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:#222;}.htw-src-peets-home.config__select-icon, .htw-src-peets-home .config__select-icon{position:absolute;top:50%;left:.9375rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.9375rem;}.htw-src-peets-home.pv-instant-upsell:not(.buy-stack-order-option).is-loading, .htw-src-peets-home .pv-instant-upsell:not(.buy-stack-order-option).is-loading{padding:2.5rem 0;margin-top:-.9375rem;}.htw-src-peets-home.pv-instant-upsell:not(.buy-stack-order-option).is-loading *, .htw-src-peets-home .pv-instant-upsell:not(.buy-stack-order-option).is-loading *{display:none;}.htw-src-peets-home.pv-add__btn, .htw-src-peets-home .pv-add__btn{font-family:proxima-nova,sans-serif;font-size:.875rem;font-style:normal;font-weight:800;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;height:3.25rem;}.htw-src-peets-home.pv-notify, .htw-src-peets-home .pv-notify{padding:0 1.25rem;}.htw-src-peets-home.pv-notify__title, .htw-src-peets-home .pv-notify__title{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:1px;color:#937031;text-transform:uppercase;}.htw-src-peets-home.pv-notify__copy, .htw-src-peets-home .pv-notify__copy{margin-bottom:.625rem;}.htw-src-peets-home.pv-essentials--dark-mode .pv-notify__copy, .htw-src-peets-home .pv-essentials--dark-mode .pv-notify__copy{color:#fff;}.htw-src-peets-home.swatch, .htw-src-peets-home .swatch{cursor:pointer;display:block;height:1.875rem;margin:0;position:relative;width:1.875rem;}.htw-src-peets-home.subscription-disclaimer, .htw-src-peets-home .subscription-disclaimer{display:none;padding-top:.625rem;padding-left:1.25rem;font-size:.75rem;color:#222;}.htw-src-peets-home.subscription-disclaimer.show, .htw-src-peets-home .subscription-disclaimer.show{display:block;}.htw-src-peets-home.pv-essentials--dark-mode .pv-shoprunner .srd_a, .htw-src-peets-home .pv-essentials--dark-mode .pv-shoprunner .srd_a, .htw-src-peets-home.pv-essentials--dark-mode .pv-shoprunner .srd_msg, .htw-src-peets-home .pv-essentials--dark-mode .pv-shoprunner .srd_msg, .htw-src-peets-home.pv-essentials--dark-mode .subscription-disclaimer, .htw-src-peets-home .pv-essentials--dark-mode .subscription-disclaimer{color:#fff;}.htw-src-peets-home.buy-stack, .htw-src-peets-home .buy-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;}.htw-src-peets-home.buy-stack__price-btn-content, .htw-src-peets-home .buy-stack__price-btn-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;width:100%;}.htw-src-peets-home.buy-stack__price-btn-label, .htw-src-peets-home .buy-stack__price-btn-label{text-transform:none;font-weight:600;}.htw-src-peets-home.buy-stack__price-btn-price, .htw-src-peets-home .buy-stack__price-btn-price{font-weight:400;}.htw-src-peets-home.buy-stack__price-btn-divider, .htw-src-peets-home .buy-stack__price-btn-divider{border-right:.5px solid #fff;height:1.5625rem;opacity:.7;}.htw-src-peets-home.buy-stack__actions, .htw-src-peets-home .buy-stack__actions{margin-top:.5rem;}.htw-src-peets-home.buy-stack__variants, .htw-src-peets-home .buy-stack__variants{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;}.htw-src-peets-home.buy-stack__variants .config__group, .htw-src-peets-home .buy-stack__variants .config__group, .htw-src-peets-home.buy-stack__variants .config__header, .htw-src-peets-home .buy-stack__variants .config__header{margin-bottom:0;}.htw-src-peets-home.buy-stack__cta-row, .htw-src-peets-home .buy-stack__cta-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%;}.htw-src-peets-home.buy-stack__cta-row .buy-stack__cta, .htw-src-peets-home .buy-stack__cta-row .buy-stack__cta{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;}.htw-src-peets-home.buy-stack__cta-row .buy-stack__cta:has(>.hide), .htw-src-peets-home .buy-stack__cta-row .buy-stack__cta:has(>.hide){display:none;}.htw-src-peets-home.buy-stack .config__heading, .htw-src-peets-home .buy-stack .config__heading{font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;margin-bottom:0;text-transform:none;}.htw-src-peets-home.buy-stack__variants .config__header .config__heading:last-child, .htw-src-peets-home .buy-stack__variants .config__header .config__heading:last-child{margin-bottom:.5rem;}.htw-src-peets-home.buy-stack .buy-stack-variant__note, .htw-src-peets-home .buy-stack .buy-stack-variant__note, .htw-src-peets-home.buy-stack .config__helper, .htw-src-peets-home .buy-stack .config__helper{color:#767676;font-family:proxima-nova,sans-serif;font-size:.875rem;margin:0 0 .5rem;}.htw-src-peets-home.buy-stack .buy-stack-variant__note, .htw-src-peets-home .buy-stack .buy-stack-variant__note{margin-bottom:.75rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton{-webkit-animation:1.4s ease-in-out infinite htw-src-peets-home-buy-stack-skeleton-pulse;animation:1.4s ease-in-out infinite htw-src-peets-home-buy-stack-skeleton-pulse;display:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-heading, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-heading{background:#dcdcdc;border-radius:.25rem;height:1.5rem;margin-bottom:.5rem;width:8.75rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-card, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-card{background:#fff;border:1px solid #cbc9c6;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding:1rem 1rem 1rem .5rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-card--compact, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-card--compact{padding-bottom:1rem;padding-top:1rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-card-row, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-card-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-radio, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-radio{background:#dcdcdc;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:1.25rem;width:1.25rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-badge, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-badge{background:#dcdcdc;border-radius:.125rem;-ms-flex-negative:0;flex-shrink:0;height:1.5rem;margin-left:auto;width:6rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-line, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-line{background:#dcdcdc;border-radius:.25rem;display:block;height:.875rem;width:100%;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-line--title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-line--title{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1rem;max-width:10rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-line--divider, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-line--divider{height:.0625rem;margin:.25rem 0;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-line--frequency, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-line--frequency{height:2rem;margin-left:1.75rem;max-width:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-benefits, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;margin-left:1.75rem;margin-top:.25rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line{max-width:11.25rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line:nth-child(2), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line:nth-child(2){max-width:10rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line:nth-child(3), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__skeleton-benefits .buy-stack-purchase-type__skeleton-line:nth-child(3){max-width:8.75rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type.is-loading .buy-stack-purchase-type__skeleton, .htw-src-peets-home .buy-stack .buy-stack-purchase-type.is-loading .buy-stack-purchase-type__skeleton{display:block;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type.is-loading .buy-stack-purchase-type__content, .htw-src-peets-home .buy-stack .buy-stack-purchase-type.is-loading .buy-stack-purchase-type__content{display:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__heading, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__heading{font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__header, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__header{margin-bottom:.5rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;border:none;margin:0;overflow:visible;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp], .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp], .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark], .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark]{border:none;border-radius:0;margin:0;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper{background:#fff;border:1px solid #cbc9c6;border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;margin:0;opacity:1;padding:1rem 1rem 1rem .5rem;width:100%;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper:not(.is-active), .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper:not(.is-active){background:#fff;border:1px solid #cbc9c6;-webkit-box-shadow:none;box-shadow:none;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper.is-active, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper.is-active{background-color:#fff;border-color:#111;border-width:.09375rem;-webkit-box-shadow:0 .0625rem .0625rem rgba(0,0,0,.04),0 .25rem .375rem rgba(0,0,0,.06);box-shadow:0 .0625rem .0625rem #0000000a,0 .25rem .375rem #0000000f;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper{background:#fff;border:1px solid #cbc9c6;border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;opacity:1;padding:1rem .5rem;width:100%;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper:last-child{border-bottom:1px solid #cbc9c6;border-right:1px solid #cbc9c6;border-radius:.5rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper:not(.is-active), .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper:not(.is-active){background:#fff;border:1px solid #cbc9c6;-webkit-box-shadow:none;box-shadow:none;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper.is-active, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper.is-active{background-color:#fff;border-color:#111;border-width:.09375rem;-webkit-box-shadow:0 .0625rem .0625rem rgba(0,0,0,.04),0 .25rem .375rem rgba(0,0,0,.06);box-shadow:0 .0625rem .0625rem #0000000a,0 .25rem .375rem #0000000f;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card-title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card-title{color:#767676;font-size:1rem;font-weight:600;line-height:1;opacity:1;text-transform:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__radio, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__radio{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__radio:after, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__radio:after{content:"";display:block;width:.875rem;height:.875rem;border:1px solid #cbc9c6;border-radius:50%;background:0 0;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card.is-active .buy-stack-purchase-type__radio:after, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card.is-active .buy-stack-purchase-type__radio:after{border-color:#111;-webkit-box-shadow:inset 0 0 0 .1875rem #fff,inset 0 0 0 .4375rem #222;box-shadow:inset 0 0 0 .1875rem #fff,inset 0 0 0 .4375rem #222;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card.is-active .buy-stack-purchase-type__card-title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card.is-active .buy-stack-purchase-type__card-title{color:#111;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card-heading, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:.5rem;border:1px solid #cbc9c6;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding:1rem 1rem 1rem .5rem;-webkit-transition:border-color .2s,border-width .2s,-webkit-box-shadow .2s;transition:border-color .2s,border-width .2s,box-shadow .2s,-webkit-box-shadow .2s;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card:not(.is-active){background:#fff;border:1px solid #cbc9c6;-webkit-box-shadow:none;box-shadow:none;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card.is-active{background:#fff;border-color:#111;border-width:.09375rem;-webkit-box-shadow:0 .0625rem .0625rem rgba(0,0,0,.04),0 .25rem .375rem rgba(0,0,0,.06);box-shadow:0 .0625rem .0625rem #0000000a,0 .25rem .375rem #0000000f;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card .og-selling-plan__input, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card .og-selling-plan__input{position:absolute!important;opacity:0;pointer-events:none;width:0;height:0;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #cbc9c6;border-radius:.5rem;-webkit-box-shadow:none;box-shadow:none;opacity:1;padding:1rem .5rem!important;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp .buy-stack-purchase-type__card-heading, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp .buy-stack-purchase-type__card-heading{margin-bottom:0;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp:not(.is-active), .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp:not(.is-active){background:#fff;border:1px solid #cbc9c6;-webkit-box-shadow:none;box-shadow:none;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp:not(.is-active) .buy-stack-purchase-type__card-title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp:not(.is-active) .buy-stack-purchase-type__card-title{color:#767676;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp:not(.is-active) .buy-stack-purchase-type__radio:after, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp:not(.is-active) .buy-stack-purchase-type__radio:after{border-color:#cbc9c6;-webkit-box-shadow:none;box-shadow:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card--otp.is-active, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card--otp.is-active{border-color:#111;border-width:.09375rem;-webkit-box-shadow:0 .0625rem .0625rem rgba(0,0,0,.04),0 .25rem .375rem rgba(0,0,0,.06);box-shadow:0 .0625rem .0625rem #0000000a,0 .25rem .375rem #0000000f;opacity:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card-inner, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__card-inner--compact .buy-stack-purchase-type__benefits, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__card-inner--compact .buy-stack-purchase-type__benefits{display:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__badge, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__badge{font-size:.75rem;font-weight:600;text-transform:none;background:#927036;color:#fff;padding:.25rem .75rem;border-radius:.125rem;white-space:nowrap;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__divider, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__divider{background:#cdcdcd;border:none;margin:.75rem 0;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select{width:100%;padding-left:0!important;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency{height:2rem;width:100%;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-selected-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-selected-option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fdfbf8;border-radius:.25rem;border:1px solid #dcdcdc;color:#5e5e5e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:400;height:2rem;line-height:1rem;padding:.5rem 2.25rem .5rem .5rem;text-transform:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-selected-option:after, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-selected-option:after{font-size:.75rem;right:.75rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-dropdown, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-dropdown{background:#fff;border-radius:.375rem;border:1px solid #dcdcdc;-webkit-box-shadow:0 .0625rem .125rem rgba(0,0,0,.3),0 .125rem .375rem .125rem rgba(0,0,0,.15);box-shadow:0 .0625rem .125rem #0000004d,0 .125rem .375rem .125rem #00000026;left:0;max-height:15.625rem;overflow-y:auto;padding-bottom:.5rem;top:calc(100% + .5rem);width:100%;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__header, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__header{border-bottom:1px solid #dcdcdc;list-style:none;padding:.75rem 1rem 1rem;pointer-events:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__title{color:#000;font-size:1.125rem;font-weight:400;line-height:1.75rem;margin:0;text-transform:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__subtitle, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .buy-stack-frequency-dropdown__subtitle{color:#5e5e5e;font-size:.875rem;line-height:1.25rem;margin:0;text-transform:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option{background:#fff;border-bottom:1px solid #dcdcdc;color:#5e5e5e;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem .75rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option .ss-option-text, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option .ss-option-text{text-transform:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option:last-child, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option:last-child{border-bottom:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option.highlighted, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option.highlighted, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option:hover, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option:hover{background:#0000000a;color:#000;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option.ticked, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option.ticked{background:#00000014;color:#000;font-weight:500;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__select, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__select{display:none!important;}.htw-src-peets-home.buy-stack .buy-stack-quantity__chips, .htw-src-peets-home .buy-stack .buy-stack-quantity__chips{margin-bottom:0;}.htw-src-peets-home.buy-stack .buy-stack-variant__pills, .htw-src-peets-home .buy-stack .buy-stack-variant__pills{border:none;margin:0;overflow:visible;padding:0;width:100%;}.htw-src-peets-home.buy-stack .buy-stack-variant__pill, .htw-src-peets-home .buy-stack .buy-stack-variant__pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #cbc9c6;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#767676;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:500;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.01562rem;line-height:1.5rem;margin:0;min-height:3rem;padding:.5rem .75rem;text-transform:none;-webkit-transition:border-color .15s,border-width .15s;transition:border-color .15s,border-width .15s;}.htw-src-peets-home.buy-stack .buy-stack-variant__pill .config__radio-button-label-text, .htw-src-peets-home .buy-stack .buy-stack-variant__pill .config__radio-button-label-text{color:inherit;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:inherit;letter-spacing:0;line-height:1;text-align:center;text-transform:none;white-space:nowrap;}.htw-src-peets-home.buy-stack .config__radio-button-input:checked+.buy-stack-variant__pill, .htw-src-peets-home .buy-stack .config__radio-button-input:checked+.buy-stack-variant__pill{background:#fff;border:.09375rem solid #111;color:#111;font-weight:500;}.htw-src-peets-home.buy-stack .pv-coupon, .htw-src-peets-home .buy-stack .pv-coupon{margin-top:2rem;}.htw-src-peets-home.buy-stack .pv-coupon__icon, .htw-src-peets-home .buy-stack .pv-coupon__icon{margin-top:.0625rem;}.htw-src-peets-home.buy-stack-quantity, .htw-src-peets-home .buy-stack-quantity{margin-bottom:0!important;}.htw-src-peets-home.buy-stack-quantity__heading, .htw-src-peets-home .buy-stack-quantity__heading{font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;}.htw-src-peets-home.buy-stack-quantity__heading-unit, .htw-src-peets-home .buy-stack-quantity__heading-unit{color:#5e5e5e;font-family:proxima-nova,sans-serif;font-weight:400;margin-left:.25rem;}.htw-src-peets-home.buy-stack-quantity__header, .htw-src-peets-home .buy-stack-quantity__header{margin-bottom:.5rem;}.htw-src-peets-home.buy-stack-quantity .pv-qty, .htw-src-peets-home .buy-stack-quantity .pv-qty{border:none;border-radius:0;}.htw-src-peets-home.buy-stack-quantity--inline, .htw-src-peets-home .buy-stack-quantity--inline{-ms-flex-negative:0;flex-shrink:0;margin-bottom:0!important;width:8.375rem;}.htw-src-peets-home.buy-stack-quantity--inline .buy-stack-quantity__chips, .htw-src-peets-home .buy-stack-quantity--inline .buy-stack-quantity__chips, .htw-src-peets-home.buy-stack-quantity--inline .config__group-inner, .htw-src-peets-home .buy-stack-quantity--inline .config__group-inner{margin:0;}.htw-src-peets-home.buy-stack-quantity--inline .pv-qty, .htw-src-peets-home .buy-stack-quantity--inline .pv-qty{background:#fff;border-radius:.5rem;border:1px solid #767676;overflow:hidden;}.htw-src-peets-home.buy-stack-quantity__chip-wrap, .htw-src-peets-home .buy-stack-quantity__chip-wrap{position:relative;width:100%;}.htw-src-peets-home.buy-stack-quantity__chip-group, .htw-src-peets-home .buy-stack-quantity__chip-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%;border:none;background:0 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:4.25rem;}.htw-src-peets-home.buy-stack-quantity__chip, .htw-src-peets-home .buy-stack-quantity__chip{background:#fff;border:1px solid #cbc9c6;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:4.25rem;max-height:4.25rem;min-height:4.25rem;overflow:hidden;padding:0;text-align:center;width:auto;}.htw-src-peets-home.buy-stack-quantity__chip.is-selected, .htw-src-peets-home .buy-stack-quantity__chip.is-selected{background:#fff;border:.09375rem solid #111;}.htw-src-peets-home.buy-stack-quantity__chip.pv-qty__button.is-selected, .htw-src-peets-home .buy-stack-quantity__chip.pv-qty__button.is-selected{background-color:#fff;border-color:#111;}.htw-src-peets-home.buy-stack-quantity__chip-badge-slot, .htw-src-peets-home .buy-stack-quantity__chip-badge-slot{display:block;-ms-flex-negative:0;flex-shrink:0;height:1.4375rem;min-height:1.4375rem;}.htw-src-peets-home.buy-stack-quantity__chip-badge, .htw-src-peets-home .buy-stack-quantity__chip-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:1.4375rem;min-height:1.4375rem;padding:.1875rem .75rem;background:#927036;color:#fff;font-size:.875rem;font-weight:400;line-height:1.25rem;text-transform:lowercase;}.htw-src-peets-home.buy-stack-quantity__chip-badge.hide, .htw-src-peets-home .buy-stack-quantity__chip-badge.hide{visibility:hidden;}.htw-src-peets-home.buy-stack-quantity__chip-body, .htw-src-peets-home .buy-stack-quantity__chip-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.125rem;padding:.25rem .5rem;min-height:0;}.htw-src-peets-home.buy-stack-quantity__chip-qty, .htw-src-peets-home .buy-stack-quantity__chip-qty{color:#767676;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;text-transform:none;}.htw-src-peets-home.buy-stack-quantity__chip-price-row, .htw-src-peets-home .buy-stack-quantity__chip-price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;}.htw-src-peets-home.buy-stack-quantity__chip-price, .htw-src-peets-home .buy-stack-quantity__chip-price, .htw-src-peets-home.buy-stack-quantity__chip-unit, .htw-src-peets-home .buy-stack-quantity__chip-unit{color:#767676;font-family:proxima-nova,sans-serif;font-size:.75rem;font-weight:500;line-height:1.33;}.htw-src-peets-home.buy-stack-quantity__notes, .htw-src-peets-home .buy-stack-quantity__notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;}.htw-src-peets-home.buy-stack-quantity__serving-note, .htw-src-peets-home .buy-stack-quantity__serving-note{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;}.htw-src-peets-home.buy-stack-quantity__serving-note:first-child, .htw-src-peets-home .buy-stack-quantity__serving-note:first-child{margin-top:.75rem;}.htw-src-peets-home.buy-stack-quantity__serving-note .tooltip, .htw-src-peets-home .buy-stack-quantity__serving-note .tooltip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.htw-src-peets-home.buy-stack-quantity__note, .htw-src-peets-home .buy-stack-quantity__note{color:#5e5e5e;font-family:proxima-nova,sans-serif;font-size:.8125rem;line-height:1.4;margin-bottom:0;}.htw-src-peets-home.buy-stack-quantity__note--serving, .htw-src-peets-home .buy-stack-quantity__note--serving{margin:0;font-style:italic;}.htw-src-peets-home.buy-stack-quantity .pv-qty__button, .htw-src-peets-home .buy-stack-quantity .pv-qty__button{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;font-family:proxima-nova,sans-serif;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:4.25rem;min-height:4.25rem;max-height:4.25rem;padding:0;width:auto;}.htw-src-peets-home.buy-stack-quantity .pv-qty__button.is-selected, .htw-src-peets-home .buy-stack-quantity .pv-qty__button.is-selected{background-color:#fff;border-color:#111;}.htw-src-peets-home.buy-stack-quantity .pv-qty__button.is-selected .buy-stack-quantity__chip-qty, .htw-src-peets-home .buy-stack-quantity .pv-qty__button.is-selected .buy-stack-quantity__chip-qty{color:#111;}.htw-src-peets-home.buy-stack-benefits__list, .htw-src-peets-home .buy-stack-benefits__list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:.25rem 1rem;width:100%;}.htw-src-peets-home.buy-stack-benefits__list--muted, .htw-src-peets-home .buy-stack-benefits__list--muted{opacity:.45;}.htw-src-peets-home.buy-stack-benefits__item, .htw-src-peets-home .buy-stack-benefits__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5e5e5e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;gap:.25rem;line-height:1.25rem;padding-bottom:0;}.htw-src-peets-home.buy-stack-benefits__item.is-active .buy-stack-benefits__text, .htw-src-peets-home .buy-stack-benefits__item.is-active .buy-stack-benefits__text{color:#000;font-weight:600;}@-webkit-keyframes htw-src-peets-home-buy-stack-skeleton-pulse{0%,to{opacity:1;}50%{opacity:.45;}}@keyframes htw-src-peets-home-buy-stack-skeleton-pulse{0%,to{opacity:1;}50%{opacity:.45;}}.htw-src-peets-home.buy-stack-order-option__card, .htw-src-peets-home .buy-stack-order-option__card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border-radius:.5rem;border:1px solid #cbc9c6;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:0;opacity:1;padding:1rem 1rem 1rem .5rem;-webkit-transition:border-color .2s,border-width .2s,-webkit-box-shadow .2s;transition:border-color .2s,border-width .2s,box-shadow .2s,-webkit-box-shadow .2s;width:100%;}.htw-src-peets-home.buy-stack-order-option__card:not(.is-active):not(.is-disabled), .htw-src-peets-home .buy-stack-order-option__card:not(.is-active):not(.is-disabled){background:#fff;border:1px solid #cbc9c6;-webkit-box-shadow:none;box-shadow:none;opacity:1;}.htw-src-peets-home.buy-stack-order-option__card.is-active, .htw-src-peets-home .buy-stack-order-option__card.is-active{background:#fff;border:.09375rem solid #111;-webkit-box-shadow:0 .0625rem .0625rem rgba(0,0,0,.04),0 .25rem .375rem rgba(0,0,0,.06);box-shadow:0 .0625rem .0625rem #0000000a,0 .25rem .375rem #0000000f;opacity:1;}.htw-src-peets-home.buy-stack-order-option__card.is-disabled, .htw-src-peets-home .buy-stack-order-option__card.is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none;}.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#927036;border-radius:6.25rem;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,sans-serif;font-size:1.125rem;font-weight:600;height:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.00937rem;line-height:1.75rem;padding:1rem 1.5rem;text-transform:none;}.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn:hover:not(.disabled):not(:disabled), .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn:hover:not(.disabled):not(:disabled){background-color:#82642b;}.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-content, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-content, .htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .js-add-to-bag-text, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .js-add-to-bag-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;width:100%;}.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-label, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-label{-ms-flex-negative:1;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-price, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-price{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;}.htw-src-peets-home.buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-divider, .htw-src-peets-home .buy-stack__cta .pv-add__btn.buy-stack__price-btn .buy-stack__price-btn-divider{-ms-flex-negative:0;flex-shrink:0;}.htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-title, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-title{font-size:1.75rem;font-weight:700;line-height:2.25rem;letter-spacing:0;text-transform:none;color:#000;margin-bottom:.5rem;}.htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-header__row, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-header__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-price, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-price{color:#000;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem;min-height:1.5rem;text-transform:none;width:auto;}.htw-src-peets-home.buy-stack-qty-modal__list-item, .htw-src-peets-home .buy-stack-qty-modal__list-item{background:0 0;border:none;border-bottom:1px solid #dcdcdc;color:#5e5e5e;cursor:pointer;display:block;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;min-height:3.5rem;padding:1rem .75rem;text-align:left;width:100%;}.htw-src-peets-home.buy-stack-qty-modal__list-item:last-child, .htw-src-peets-home .buy-stack-qty-modal__list-item:last-child{border-bottom:none;}.htw-src-peets-home.buy-stack-qty-modal__list-item:hover, .htw-src-peets-home .buy-stack-qty-modal__list-item:hover{background:#0000000a;color:#000;}.htw-src-peets-home.buy-stack-qty-modal__list-item.is-selected, .htw-src-peets-home .buy-stack-qty-modal__list-item.is-selected{background:#00000014;color:#000;font-weight:500;}.htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) #attentive_creative, .htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) #talkable-offer, .htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) .ada-button-frame, .htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) .sticky-atc, .htw-src-peets-home:has(.buy-stack-qty-modal:not(.hide)) .sticky-atc__choose-option, .htw-src-peets-home:has(.style-select--frequency.open) #attentive_creative, .htw-src-peets-home:has(.style-select--frequency.open) #talkable-offer, .htw-src-peets-home:has(.style-select--frequency.open) .ada-button-frame, .htw-src-peets-home:has(.style-select--frequency.open) .sticky-atc, .htw-src-peets-home:has(.style-select--frequency.open) .sticky-atc__choose-option{opacity:0!important;pointer-events:none!important;visibility:hidden!important;}.htw-src-peets-home.pv-essentials--dark-mode .pv-details, .htw-src-peets-home .pv-essentials--dark-mode .pv-details{color:#fff;}.htw-src-peets-home.pv-details__inner p, .htw-src-peets-home .pv-details__inner p{margin-bottom:1.25rem;text-align:center;font-size:.9375rem;line-height:1.21875rem;}.htw-src-peets-home.pv-details__inner p:last-of-type, .htw-src-peets-home .pv-details__inner p:last-of-type{margin-bottom:.625rem;}.htw-src-peets-home.pv-details__roast, .htw-src-peets-home .pv-details__roast{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.htw-src-peets-home.pv-details__roast-heading, .htw-src-peets-home .pv-details__roast-heading{font-family:proxima-nova,sans-serif;font-size:.625rem;font-weight:700;line-height:120%;letter-spacing:.0625rem;text-align:center;text-transform:uppercase;}.htw-src-peets-home.pv-details__roast-copy, .htw-src-peets-home .pv-details__roast-copy{font-size:.875rem;font-weight:400;line-height:150%;}.htw-src-peets-home.pv-details__roast-flavors, .htw-src-peets-home .pv-details__roast-flavors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;}.htw-src-peets-home.pv-details__roast-flavor-item, .htw-src-peets-home .pv-details__roast-flavor-item{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:150%;}.htw-src-peets-home.pv-details__flavor-icon, .htw-src-peets-home .pv-details__flavor-icon{vertical-align:middle;width:1.375rem;margin-right:.625rem;}.htw-src-peets-home.pv-essentials, .htw-src-peets-home .pv-essentials{position:relative;padding:.25rem 0 0;}.htw-src-peets-home.pv-essentials__container, .htw-src-peets-home .pv-essentials__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:90rem;}.htw-src-peets-home.pv-essentials .config__heading, .htw-src-peets-home .pv-essentials .config__heading{text-align:left;}.htw-src-peets-home.pv-essential, .htw-src-peets-home .pv-essential{position:relative;}.htw-src-peets-home.quick-add .pv-essential, .htw-src-peets-home .quick-add .pv-essential{width:100%;}.htw-src-peets-home.pv-essential--product, .htw-src-peets-home .pv-essential--product{padding-bottom:2.5rem;}.htw-src-peets-home.pv-title, .htw-src-peets-home .pv-title{font-size:1.125rem;font-weight:700;line-height:1.33;letter-spacing:1.5px;text-transform:uppercase;}.htw-src-peets-home.pv-essentials--dark-mode .pv-title, .htw-src-peets-home .pv-essentials--dark-mode .pv-title{color:#fff;}.htw-src-peets-home.pv-header, .htw-src-peets-home .pv-header{margin-bottom:1.25rem;}.htw-src-peets-home.pv-header__row, .htw-src-peets-home .pv-header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.htw-src-peets-home.pv-header__eyebrow-text, .htw-src-peets-home .pv-header__eyebrow-text{font-family:proxima-nova,sans-serif;font-weight:700;font-size:.75rem;line-height:1.125rem;letter-spacing:.0625rem;text-transform:uppercase;margin-top:0;margin-bottom:0;color:#937031;}.htw-src-peets-home.pv-header__reviews, .htw-src-peets-home .pv-header__reviews{cursor:pointer;margin-top:.3125rem;}.htw-src-peets-home.pv-essentials--dark-mode .pv-header__reviews, .htw-src-peets-home .pv-essentials--dark-mode .pv-header__reviews{color:#fff;}.htw-src-peets-home.pv-header__reviews [data-bv-show=inline_rating] .bv_main_container .bv_text, .htw-src-peets-home .pv-header__reviews [data-bv-show=inline_rating] .bv_main_container .bv_text, .htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text, .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text, .htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover, .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{font-family:proxima-nova,sans-serif!important;font-weight:500!important;font-size:.75rem!important;line-height:1.125rem!important;letter-spacing:.0625rem!important;color:#222!important;}.htw-src-peets-home.pv-essentials--dark-mode .pv-header__reviews [data-bv-show=inline_rating] .bv_main_container .bv_text, .htw-src-peets-home .pv-essentials--dark-mode .pv-header__reviews [data-bv-show=inline_rating] .bv_main_container .bv_text, .htw-src-peets-home.pv-essentials--dark-mode .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text, .htw-src-peets-home .pv-essentials--dark-mode .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text, .htw-src-peets-home.pv-essentials--dark-mode .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover, .htw-src-peets-home .pv-essentials--dark-mode .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:#fff!important;}.htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary], .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary], .htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary]:focus, .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary]:focus, .htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary]:hover, .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary]:hover{outline:0!important;}.htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container, .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container, .htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary] .bv_main_container div.bv_main_container_row_flex, .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container div.bv_main_container_row_flex{display:none!important;}.htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex, .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex, .htw-src-peets-home.pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container, .htw-src-peets-home .pv-header__reviews [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:0!important;}.htw-src-peets-home.pv-header--product.pv-header--mobile, .htw-src-peets-home .pv-header--product.pv-header--mobile{display:none;}.htw-src-peets-home.pv-header--product.pv-header--mobile .pv-header, .htw-src-peets-home .pv-header--product.pv-header--mobile .pv-header{margin-bottom:0;}.htw-src-peets-home.pv-header--product.pv-header--mobile .pv-header__row, .htw-src-peets-home .pv-header--product.pv-header--mobile .pv-header__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.htw-src-peets-home.pv-header--product .pv-title, .htw-src-peets-home .pv-header--product .pv-title{font-size:1.625rem;font-weight:700;line-height:120%;letter-spacing:.5px;text-transform:uppercase;}.htw-src-peets-home.pv-header--product .pv-header__reviews, .htw-src-peets-home .pv-header--product .pv-header__reviews{display:none;}.htw-src-peets-home.pv-header--product .pv-price, .htw-src-peets-home .pv-header--product .pv-price{font-size:.75rem;font-weight:600;letter-spacing:.03125rem;line-height:120%;text-transform:uppercase;}.htw-src-peets-home.pv-header--product .pv-price__original, .htw-src-peets-home .pv-header--product .pv-price__original, .htw-src-peets-home.pv-header--product .pv-price__original-unit, .htw-src-peets-home .pv-header--product .pv-price__original-unit{font-weight:600;}.htw-src-peets-home.pv-header--product .pv-price__compare, .htw-src-peets-home .pv-header--product .pv-price__compare{font-size:100%;margin-left:1.125rem;vertical-align:top;}.htw-src-peets-home.pv-header--product .pv-price__compare-unit, .htw-src-peets-home .pv-header--product .pv-price__compare-unit{text-decoration:line-through;}.htw-src-peets-home.pv-price, .htw-src-peets-home .pv-price{width:50%;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:500;line-height:1.71;color:#222;margin-bottom:0;}.htw-src-peets-home.pv-essentials--dark-mode .pv-price, .htw-src-peets-home .pv-essentials--dark-mode .pv-price{color:#fff;}.htw-src-peets-home.pv-price__compare, .htw-src-peets-home .pv-price__compare, .htw-src-peets-home.pv-price__original, .htw-src-peets-home .pv-price__original{display:inline-block;vertical-align:middle;}.htw-src-peets-home.pv-price__compare, .htw-src-peets-home .pv-price__compare{font-size:90%;text-decoration:line-through;}.htw-src-peets-home.lb-to-oz .pv-price__unit--lb, .htw-src-peets-home .lb-to-oz .pv-price__unit--lb, .htw-src-peets-home.pv-price__unit--oz, .htw-src-peets-home .pv-price__unit--oz{display:none;}.htw-src-peets-home.pv-price__servings, .htw-src-peets-home .pv-price__servings{display:none;font-size:.6875rem;}.htw-src-peets-home.pv-price--buy-stack, .htw-src-peets-home .pv-price--buy-stack{width:auto;min-height:1.5rem;line-height:1.5rem;}.htw-src-peets-home.pv-price--buy-stack .pv-price__buy-stack-row, .htw-src-peets-home .pv-price--buy-stack .pv-price__buy-stack-row{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;min-height:1.5rem;line-height:1.5rem;}.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group, .htw-src-peets-home.pv-price--buy-stack .pv-price__current-group, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;gap:0;line-height:1.5rem;}.htw-src-peets-home.pv-price--buy-stack .pv-price__unit-suffix .pv-price__per, .htw-src-peets-home .pv-price--buy-stack .pv-price__unit-suffix .pv-price__per{display:inline;}.htw-src-peets-home.pv-price--buy-stack .pv-price__unit-suffix .pv-price__unit--oz, .htw-src-peets-home .pv-price--buy-stack .pv-price__unit-suffix .pv-price__unit--oz{display:none;}.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group{color:#767676;}.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group .pv-price__compare, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group .pv-price__compare{font-size:1rem;font-weight:400;text-decoration:line-through;margin-left:0;}.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group .pv-price__unit-suffix, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group .pv-price__unit-suffix{font-size:1rem;font-weight:400;color:#767676;text-decoration:line-through;}.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group:not(.hide), .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group:not(.hide){margin-right:.5rem;}.htw-src-peets-home.pv-price--buy-stack .pv-price__compare-group.hide, .htw-src-peets-home .pv-price--buy-stack .pv-price__compare-group.hide{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;margin:0;max-width:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;width:0;}.htw-src-peets-home.pv-price--buy-stack .pv-price__current-group .pv-price__original, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group .pv-price__original, .htw-src-peets-home.pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix{font-size:1rem;font-weight:700;color:#000;}.htw-src-peets-home.pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix .pv-price__per, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix .pv-price__per, .htw-src-peets-home.pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix .pv-price__unit--lb, .htw-src-peets-home .pv-price--buy-stack .pv-price__current-group .pv-price__unit-suffix .pv-price__unit--lb{font-weight:700;}.htw-src-peets-home.pv-qty, .htw-src-peets-home .pv-qty{border:1px solid #937031;border-radius:.3125rem;}.htw-src-peets-home.pv-qty__input, .htw-src-peets-home .pv-qty__input{text-align:center;position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:2.8125rem;}.htw-src-peets-home.pv-qty__input:not(.pv-qty__input--coffee), .htw-src-peets-home .pv-qty__input:not(.pv-qty__input--coffee){border:none;border-radius:0;}.htw-src-peets-home.pv-qty__input .minus, .htw-src-peets-home .pv-qty__input .minus{border-right:1px solid #949494;border-radius:5px 0 0 5px;}.htw-src-peets-home.pv-qty__input .plus, .htw-src-peets-home .pv-qty__input .plus{border-left:1px solid #949494;border-radius:0 5px 5px 0;}.htw-src-peets-home.pv-qty__input .minus, .htw-src-peets-home .pv-qty__input .minus, .htw-src-peets-home.pv-qty__input .plus, .htw-src-peets-home .pv-qty__input .plus{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebe2d3;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.8125rem;width:2.6875rem;}.htw-src-peets-home.pv-qty__input .minus.disabled, .htw-src-peets-home .pv-qty__input .minus.disabled, .htw-src-peets-home.pv-qty__input .minus[disabled], .htw-src-peets-home .pv-qty__input .minus[disabled], .htw-src-peets-home.pv-qty__input .plus.disabled, .htw-src-peets-home .pv-qty__input .plus.disabled, .htw-src-peets-home.pv-qty__input .plus[disabled], .htw-src-peets-home .pv-qty__input .plus[disabled]{opacity:.4;}.htw-src-peets-home.pv-qty__input .icon, .htw-src-peets-home .pv-qty__input .icon{font-size:1.25rem;}.htw-src-peets-home.pv-qty__number-wrapper, .htw-src-peets-home .pv-qty__number-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.htw-src-peets-home.pv-qty__input--bar button.plus, .htw-src-peets-home .pv-qty__input--bar button.plus{border-top-right-radius:0;}.htw-src-peets-home.pv-qty__input--bar button.minus, .htw-src-peets-home .pv-qty__input--bar button.minus{border-top-left-radius:0;}.htw-src-peets-home.pv-qty__number, .htw-src-peets-home .pv-qty__number{font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03125rem;color:#937031;line-height:.8125rem;}.htw-src-peets-home.pv-qty__discount-text, .htw-src-peets-home .pv-qty__discount-text{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-family:proxima-nova,sans-serif;font-size:.625rem;font-weight:500;line-height:.6125rem;letter-spacing:.03125rem;text-transform:uppercase;margin-top:.25rem;}.htw-src-peets-home.pv-qty__button, .htw-src-peets-home .pv-qty__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #937031;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:4.375rem;padding:.625rem;width:33.333%;}.htw-src-peets-home.pv-essentials--dark-mode .pv-qty__button, .htw-src-peets-home .pv-essentials--dark-mode .pv-qty__button{border:1px solid #fff;}.htw-src-peets-home.pv-qty__button.is-selected, .htw-src-peets-home .pv-qty__button.is-selected{background-color:#b9975b33;border-color:#ab8749;}.htw-src-peets-home.pv-qty__limit, .htw-src-peets-home .pv-qty__limit{font-size:.8rem;font-family:proxima-nova,sans-serif;font-weight:500;margin-top:.3125rem;}.htw-src-peets-home.pv-essentials--dark-mode .pv-qty__limit, .htw-src-peets-home .pv-essentials--dark-mode .pv-qty__limit{color:#fff;}.htw-src-peets-home.quick-add .pv-instant-upsell, .htw-src-peets-home .quick-add .pv-instant-upsell{margin-bottom:1.125rem;}.htw-src-peets-home.search, .htw-src-peets-home .search{position:fixed;top:0;left:0;right:0;background:#f7f6f1;opacity:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;visibility:hidden;z-index:16;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);overflow:hidden;}.htw-src-peets-home.branch-banner-is-active .search, .htw-src-peets-home .branch-banner-is-active .search{top:4.75rem;}.htw-src-peets-home.search.display-none, .htw-src-peets-home .search.display-none{display:none;}.htw-src-peets-home.search.is-open, .htw-src-peets-home .search.is-open{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);visibility:visible;}.htw-src-peets-home.search__floating-label, .htw-src-peets-home .search__floating-label{position:absolute;padding:.625rem 0;line-height:normal;color:#222;opacity:1;background:0 0;pointer-events:none;-webkit-transition:padding .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,padding .3s ease-in-out,-webkit-transform .3s ease-in-out;}.htw-src-peets-home.search-overlay, .htw-src-peets-home .search-overlay{background:#00000080;bottom:0;left:0;position:fixed;opacity:0;right:0;-webkit-transition:opacity .1s ease-in-out,visibility .1s ease-in-out;transition:opacity .1s ease-in-out,visibility .1s ease-in-out;width:100%;visibility:hidden;z-index:10;top:3.75rem;}.htw-src-peets-home.site-search-exposed .search-overlay, .htw-src-peets-home .site-search-exposed .search-overlay{opacity:1;visibility:visible;}.htw-src-peets-home.autocomplete, .htw-src-peets-home .autocomplete{background-color:#f7f6f1;max-height:0;opacity:0;-webkit-transition:height .3s ease-in-out,visibility .3s ease-in-out,opacity .3s ease-in-out;transition:height .3s ease-in-out,visibility .3s ease-in-out,opacity .3s ease-in-out;visibility:hidden;overflow:hidden;}.htw-src-peets-home.autocomplete.is-visible, .htw-src-peets-home .autocomplete.is-visible{max-height:50rem;opacity:1;visibility:visible;}.htw-src-peets-home.search-item, .htw-src-peets-home .search-item{width:100%;border:1px solid #b7b7b7;border-radius:.3125rem;margin-bottom:1.25rem;position:relative;}.htw-src-peets-home.search-item__link-wrapper, .htw-src-peets-home .search-item__link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem .5rem .5rem .9375rem;}.htw-src-peets-home.search-item__essentials, .htw-src-peets-home .search-item__essentials{padding-right:.625rem;}.htw-src-peets-home.search-item__title, .htw-src-peets-home .search-item__title{font-size:.8rem;font-weight:500;line-height:1.5;margin:0 0 .3125rem;}.htw-src-peets-home.search-item__price, .htw-src-peets-home .search-item__price{font-family:proxima-nova,sans-serif;font-size:.8rem;font-weight:500;letter-spacing:1px;margin-bottom:0;}.htw-src-peets-home.search-item__img-wrapper, .htw-src-peets-home .search-item__img-wrapper{min-width:5rem;width:5rem;margin-left:auto;}.htw-src-peets-home.search-item__img-wrapper img, .htw-src-peets-home .search-item__img-wrapper img{position:absolute;width:85.2%!important;bottom:0;left:0;right:0;margin:0 auto;}.htw-src-peets-home.site-search-exposed, .htw-src-peets-home .site-search-exposed{overflow:hidden;}.htw-src-peets-home.tooltip, .htw-src-peets-home .tooltip{position:relative;}.htw-src-peets-home.tooltip__content--reversed, .htw-src-peets-home .tooltip__content--reversed{right:auto;left:0;}.htw-src-peets-home.tooltip__content--inverted, .htw-src-peets-home .tooltip__content--inverted{bottom:unset;top:2.4375rem;z-index:1;}.htw-src-peets-home.vid, .htw-src-peets-home .vid{cursor:pointer;position:relative;}.htw-src-peets-home.playing, .htw-src-peets-home .playing{background-color:#000;}.htw-src-peets-home.product-carousel .pi, .htw-src-peets-home .product-carousel .pi{margin-bottom:0;}.htw-src-peets-home.product-carousel .flickity-button, .htw-src-peets-home .product-carousel .flickity-button{width:3.125rem;height:3.125rem;z-index:2;}.htw-src-peets-home.product-carousel-24, .htw-src-peets-home .product-carousel-24{--section-padding-x:40px;--section-padding-y:100px;background-color:var(--background-color);margin:0 auto;max-width:var(--ss-max-width);padding:var(--section-padding-y) 0;width:100%;}.htw-src-peets-home.product-carousel-24__item, .htw-src-peets-home .product-carousel-24__item{--item-width:260px;--spacing:16px;color:#30261e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 var(--item-width);flex:0 0 var(--item-width);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:var(--spacing);width:var(--item-width);}.htw-src-peets-home.product-carousel-24__item:last-child, .htw-src-peets-home .product-carousel-24__item:last-child{margin-right:0;}.htw-src-peets-home.product-carousel-24 .flickity-enabled, .htw-src-peets-home .product-carousel-24 .flickity-enabled{outline:0!important;}.htw-src-peets-home.product-carousel-24 .flickity-viewport, .htw-src-peets-home .product-carousel-24 .flickity-viewport{height:100%;margin-bottom:2.5rem;position:relative;}.htw-src-peets-home.product-carousel-24 .flickity-slider, .htw-src-peets-home .product-carousel-24 .flickity-slider{display:-webkit-box;display:-ms-flexbox;display:flex;}.htw-src-peets-home.product-carousel-24 .flickity-page-dots, .htw-src-peets-home .product-carousel-24 .flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:60%;}.htw-src-peets-home.product-carousel-24 .flickity-page-dots .dot, .htw-src-peets-home .product-carousel-24 .flickity-page-dots .dot{background:#d9d9d9;border-radius:0!important;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;}.htw-src-peets-home.product-carousel-24 .flickity-page-dots .dot.is-selected, .htw-src-peets-home .product-carousel-24 .flickity-page-dots .dot.is-selected{background:var(--dots-bg-color);border:none!important;margin:0!important;}.htw-src-peets-home:-ms-fullscreen, .htw-src-peets-home :-ms-fullscreen, .htw-src-peets-home.icon-tout__description, .htw-src-peets-home .icon-tout__description{width:100%;}.htw-src-peets-home#modalOgUpsell, .htw-src-peets-home #modalOgUpsell{z-index:120;}.htw-src-peets-home.og-upsell-popup__header, .htw-src-peets-home .og-upsell-popup__header{font-size:.875rem;line-height:1;margin:0 0 1.25rem;letter-spacing:.05em;}.htw-src-peets-home.og-upsell-popup__content, .htw-src-peets-home .og-upsell-popup__content{color:#000;font-size:.875rem;line-height:1.5;margin-bottom:1.25rem;}.htw-src-peets-home.og-upsell-popup__selection, .htw-src-peets-home .og-upsell-popup__selection{margin-bottom:1.25rem;}.htw-src-peets-home.og-upsell-popup__select-wrapper, .htw-src-peets-home .og-upsell-popup__select-wrapper{display:none;padding-left:1.625rem;color:#000;}.htw-src-peets-home.og-upsell-popup__select-wrapper.is-visible, .htw-src-peets-home .og-upsell-popup__select-wrapper.is-visible{display:block;}.htw-src-peets-home.og-upsell-popup__label, .htw-src-peets-home .og-upsell-popup__label{display:inline-block;position:relative;padding-left:25px;font-size:.75rem;font-weight:500;line-height:1.1;-webkit-transform:scale(1);transform:scale(1);text-transform:uppercase;color:#000;cursor:pointer;white-space:normal;}.htw-src-peets-home.og-upsell-popup__label--subscription, .htw-src-peets-home .og-upsell-popup__label--subscription{padding-top:.125rem;margin-bottom:0;}.htw-src-peets-home.og-upsell-popup__label--one-time, .htw-src-peets-home .og-upsell-popup__label--one-time{margin-bottom:.625rem;}.htw-src-peets-home.og-upsell-popup__subscription-wrapper, .htw-src-peets-home .og-upsell-popup__subscription-wrapper{font-size:.75rem;margin-bottom:.75rem;}.htw-src-peets-home.og-upsell-popup__subscription-radio-wrapper, .htw-src-peets-home .og-upsell-popup__subscription-radio-wrapper{display:inline-block;position:relative;z-index:1;margin-bottom:.625rem;}.htw-src-peets-home.og-upsell-popup__select-inner-wrapper, .htw-src-peets-home .og-upsell-popup__select-inner-wrapper{position:relative;}.htw-src-peets-home.og-upsell-popup__select-inner-wrapper:after, .htw-src-peets-home .og-upsell-popup__select-inner-wrapper:after{background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -150.25em;width:.75em;height:.75em;position:absolute;right:.4375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.htw-src-peets-home.og-upsell-popup__select, .htw-src-peets-home .og-upsell-popup__select{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:.1875rem;padding:5px 22px 5px 7px;background:0 0;border-radius:3px;border:.0625rem solid #b7b7b7;}.htw-src-peets-home.og-upsell-popup__select:focus-visible, .htw-src-peets-home .og-upsell-popup__select:focus-visible{border:2px solid #36c;margin-top:-1px;margin-bottom:-1px;}.htw-src-peets-home.og-upsell-popup__input, .htw-src-peets-home .og-upsell-popup__input{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.htw-src-peets-home.og-upsell-popup__input:focus-visible+.og-upsell-popup__label, .htw-src-peets-home .og-upsell-popup__input:focus-visible+.og-upsell-popup__label{border:2px solid #36c;margin-top:-1px;margin-bottom:-1px;}.htw-src-peets-home.og-upsell-popup__label:before, .htw-src-peets-home .og-upsell-popup__label:before{content:"";position:absolute;left:0;top:0;width:1rem;height:1rem;border-radius:50%;border:.0625rem solid #52514b;}.htw-src-peets-home.og-upsell-popup__label:after, .htw-src-peets-home .og-upsell-popup__label:after{content:"";position:absolute;left:.1875rem;top:.1875rem;width:.625rem;height:.625rem;border-radius:50%;background:0 0;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;}.htw-src-peets-home.og-upsell-popup__label--one-time:before, .htw-src-peets-home .og-upsell-popup__label--one-time:before{top:-.125rem;}.htw-src-peets-home.og-upsell-popup__label--one-time:after, .htw-src-peets-home .og-upsell-popup__label--one-time:after{top:.0625rem;}.htw-src-peets-home.og-upsell-popup__input:checked+.og-upsell-popup__label:after, .htw-src-peets-home .og-upsell-popup__input:checked+.og-upsell-popup__label:after{content:"";background:#937031;}.htw-src-peets-home.og-selling-plan[data-type=pdp], .htw-src-peets-home .og-selling-plan[data-type=pdp], .htw-src-peets-home.og-selling-plan[data-type=pdp_dark], .htw-src-peets-home .og-selling-plan[data-type=pdp_dark]{border-radius:.3125rem;border:1px solid #937031;margin:0 0 1rem;overflow:hidden;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__wrapper, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper{border-bottom:1px solid #937031;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;font-size:.75rem;margin-bottom:0;padding:.875rem;width:100%;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper:last-child, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__wrapper:last-child, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper:last-child, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper:last-child{border-bottom:0;border-top-right-radius:.3125rem;border-top-left-radius:.3125rem;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper .config__heading, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__wrapper .config__heading, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper .config__heading, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper .config__heading{color:#937031;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper.is-active, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__wrapper.is-active, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper.is-active, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper.is-active{background-color:#ebe2d3;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper.is-active .config__heading, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__wrapper.is-active .config__heading, .htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper.is-active .og-selling-plan__subscription-frequency-header-text, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__wrapper.is-active .og-selling-plan__subscription-frequency-header-text, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper.is-active .config__heading, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper.is-active .config__heading, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper.is-active .og-selling-plan__subscription-frequency-header-text, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper.is-active .og-selling-plan__subscription-frequency-header-text{color:#000;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper{padding:.875rem;border-bottom:1px solid #937031;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper:last-child, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper:last-child{border-bottom:0;border-top-right-radius:.3125rem;border-top-left-radius:.3125rem;border-right:none;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__select-wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__select-wrapper, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__select-wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__select-wrapper{padding-left:1.625rem;color:#000;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper:not(.is-active) button, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__wrapper:not(.is-active) button, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper:not(.is-active) button, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper:not(.is-active) button{pointer-events:none;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__select, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__select, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__select, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__select{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:.1875rem;padding:.3125rem 1.375rem .3125rem .4375rem;background:0 0;border-radius:.1875rem;border:.0625rem solid #b7b7b7;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__select:focus-visible, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__select:focus-visible, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__select:focus-visible, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__select:focus-visible{border:.125rem solid #36c;margin-top:-.0625rem;margin-bottom:-.0625rem;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__input, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__input, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__input, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__input{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__input+label, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__input+label, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__input+label, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__input+label{color:#937031;}.htw-src-peets-home.og-selling-plan__subscription-wrapper .og-selling-plan[data-type=pdp] .og-selling-plan__input:checked, .htw-src-peets-home .og-selling-plan__subscription-wrapper .og-selling-plan[data-type=pdp] .og-selling-plan__input:checked, .htw-src-peets-home.og-selling-plan__subscription-wrapper .og-selling-plan[data-type=pdp_dark] .og-selling-plan__input:checked, .htw-src-peets-home .og-selling-plan__subscription-wrapper .og-selling-plan[data-type=pdp_dark] .og-selling-plan__input:checked{background-color:#ebe2d3;}.htw-src-peets-home.og-selling-plan[data-type=curation] .og-selling-plan__input, .htw-src-peets-home .og-selling-plan[data-type=curation] .og-selling-plan__input{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.htw-src-peets-home.og-selling-plan[data-subscribed=false] .og-selling-plan__select-wrapper, .htw-src-peets-home .og-selling-plan[data-subscribed=false] .og-selling-plan__select-wrapper{opacity:.7;pointer-events:none;}.htw-src-peets-home.account, .htw-src-peets-home .account{position:relative;overflow-x:hidden;}.htw-src-peets-home:-ms-fullscreen, .htw-src-peets-home :-ms-fullscreen, .htw-src-peets-home.account, .htw-src-peets-home .account{height:auto;}.htw-src-peets-home.stars, .htw-src-peets-home .stars{position:relative;width:6.25rem;margin:0 auto;}.htw-src-peets-home.review-carousel__carousel, .htw-src-peets-home .review-carousel__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.htw-src-peets-home.review-carousel__carousel.flickity-enabled, .htw-src-peets-home .review-carousel__carousel.flickity-enabled{display:block;}.htw-src-peets-home.review-carousel__carousel .flickity-button, .htw-src-peets-home .review-carousel__carousel .flickity-button{margin:0 1.25rem;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}.htw-src-peets-home.review-carousel__carousel .flickity-button:disabled, .htw-src-peets-home .review-carousel__carousel .flickity-button:disabled{opacity:.5;}.htw-src-peets-home.welcome-back__heading, .htw-src-peets-home .welcome-back__heading{font-size:.8125rem;letter-spacing:.0625rem;text-align:center;padding-bottom:.9375rem;}.htw-src-peets-home.welcome-back__inner, .htw-src-peets-home .welcome-back__inner{background-color:#fff;border-radius:.125rem;}.htw-src-peets-home.welcome-back__content, .htw-src-peets-home .welcome-back__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:.3125rem 1.375rem;}.htw-src-peets-home.welcome-back__category-primary-image, .htw-src-peets-home .welcome-back__category-primary-image{-webkit-box-flex:20%;-ms-flex:20%;flex:20%;}.htw-src-peets-home.welcome-back__copy, .htw-src-peets-home .welcome-back__copy{-webkit-box-flex:40%;-ms-flex:40%;flex:40%;font-size:.75rem;font-weight:500;letter-spacing:.0625rem;}.htw-src-peets-home.welcome-back__copy .orders-link, .htw-src-peets-home .welcome-back__copy .orders-link{font-family:grad,serif;text-transform:lowercase;font-style:italic;text-decoration:underline;font-size:.875rem;font-weight:700;}.htw-src-peets-home.welcome-back__copy .pi__flavor-notes, .htw-src-peets-home .welcome-back__copy .pi__flavor-notes{text-transform:capitalize;}.htw-src-peets-home.welcome-back__copy div:first-child, .htw-src-peets-home .welcome-back__copy div:first-child{padding-bottom:.4375rem;}.htw-src-peets-home#widget-container .auth-container .welcome-back__input-button .button.button-primary, .htw-src-peets-home #widget-container .auth-container .welcome-back__input-button .button.button-primary, .htw-src-peets-home#widget-container .auth-container .welcome-back__input-button .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .welcome-back__input-button .button.button-secondary, .htw-src-peets-home.welcome-back__input-button #widget-container .auth-container .button.button-primary, .htw-src-peets-home .welcome-back__input-button #widget-container .auth-container .button.button-primary, .htw-src-peets-home.welcome-back__input-button #widget-container .auth-container .button.button-secondary, .htw-src-peets-home .welcome-back__input-button #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.welcome-back__input-button .btn, .htw-src-peets-home .welcome-back__input-button .btn{padding:.75rem;}.htw-src-peets-home.lp-hero--small-height, .htw-src-peets-home .lp-hero--small-height{margin-bottom:3.125rem;}.htw-src-peets-home.subscriptions-split-tout-with-text-list, .htw-src-peets-home .subscriptions-split-tout-with-text-list{row-gap:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:2.5rem;margin-bottom:2.5rem;}.htw-src-peets-home.subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__list-container, .htw-src-peets-home .subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__list-container{padding:0 2.25rem;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__heading, .htw-src-peets-home .subscriptions-split-tout-with-text-list__heading{font-size:var(--title-font-size-mobile);font-weight:var(--title-font-weight-mobile);color:var(--title-font-color-mobile);margin-top:0;margin-bottom:1.375rem;text-align:center;text-transform:uppercase;line-height:125%;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-wrapper, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-icon-wrapper, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 26%;flex:0 0 26%;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-icon, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-icon{display:block;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-text-wrapper, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-text-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-heading, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-heading{font-size:var(--title-font-size-mobile);font-weight:var(--title-font-weight-mobile);color:var(--title-font-color-mobile);letter-spacing:.04688rem;line-height:120%;text-transform:uppercase;margin-top:0;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-description, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-description{font-size:var(--description-font-size-mobile);font-weight:var(--description-font-weight-mobile);color:var(--description-font-color-mobile);line-height:150%;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__cta-btn, .htw-src-peets-home .subscriptions-split-tout-with-text-list__cta-btn{display:block;font-size:var(--cta-font-size-mobile);font-weight:var(--cta-font-weight-mobile);color:var(--cta-font-color-mobile);}.htw-src-peets-home.subscriptions-subscription-carousel, .htw-src-peets-home .subscriptions-subscription-carousel{margin-top:2.25rem;margin-bottom:2.25rem;}.htw-src-peets-home.subscriptions-subscription-carousel__heading, .htw-src-peets-home .subscriptions-subscription-carousel__heading{font-size:var(--heading-font-size-mobile)!important;font-weight:var(--heading-font-weight-mobile);color:var(--heading-font-color-mobile);line-height:var(--heading-line-height-mobile)!important;letter-spacing:.03125rem;text-transform:capitalize;margin-top:var(--heading-padding-top-mobile);margin-bottom:var(--heading-padding-bottom-mobile);scroll-margin-top:3.75rem;}.htw-src-peets-home.subscriptions-subscription-carousel__heading span, .htw-src-peets-home .subscriptions-subscription-carousel__heading span{font-family:grad,serif;font-weight:400;font-style:italic;text-transform:none;}.htw-src-peets-home.holiday-24 .subscriptions-subscription-carousel__heading--din-condensed, .htw-src-peets-home .holiday-24 .subscriptions-subscription-carousel__heading--din-condensed, .htw-src-peets-home.subscriptions-subscription-carousel__heading--din-condensed, .htw-src-peets-home .subscriptions-subscription-carousel__heading--din-condensed{font-family:DIN Condensed,sans-serif;}.htw-src-peets-home.subscriptions-subscription-carousel__description, .htw-src-peets-home .subscriptions-subscription-carousel__description{font-size:var(--description-font-size-mobile);font-weight:var(--description-font-weight-mobile);color:var(--description-font-color-mobile);margin-bottom:var(--description-padding-bottom-mobile);line-height:150%;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel, .htw-src-peets-home .subscriptions-subscription-carousel__carousel{position:relative;margin-right:-1.25rem;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-viewport, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-viewport{overflow:visible;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button, .htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button[disabled]{display:none;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:relative;width:100%;max-width:9.6875rem;margin-right:.625rem;background-color:#f6f5f1;padding:.875rem .5rem;min-height:100%;border-radius:.3125rem;-webkit-box-shadow:0 0 1.75rem rgba(0,0,0,.1);box-shadow:0 0 1.75rem #0000001a;overflow:hidden;}.htw-src-peets-home.is-flickity-static-clicked .subscriptions-subscription-carousel__carousel-cell.is-active, .htw-src-peets-home .is-flickity-static-clicked .subscriptions-subscription-carousel__carousel-cell.is-active{border:1px solid #937031;}.htw-src-peets-home.subscriptions-subscription-carousel__product-image-wrapper, .htw-src-peets-home .subscriptions-subscription-carousel__product-image-wrapper{z-index:2;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell-background-gradient, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell-background-gradient{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#f6f5f1;background:-webkit-gradient(linear,left top,left bottom,from(#f6f5f1),to(rgba(246,245,241,0)));background:linear-gradient(180deg,#f6f5f1 0,#f6f5f100);z-index:1;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell-background-image, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell-background-image{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;text-align:right;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell-background-image .icon, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell-background-image .icon{margin-right:-.375rem;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell-background-image .icon:before, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell-background-image .icon:before{font-size:2em;}.htw-src-peets-home.subscriptions-subscription-carousel__product-badge, .htw-src-peets-home .subscriptions-subscription-carousel__product-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:.875rem;z-index:3;}.htw-src-peets-home.subscriptions-subscription-carousel__product-badge-copy, .htw-src-peets-home .subscriptions-subscription-carousel__product-badge-copy{font-family:proxima-nova,sans-serif;font-size:.375rem;font-weight:700;line-height:1;letter-spacing:.03125rem;text-transform:uppercase;color:#fff;}.htw-src-peets-home.subscriptions-subscription-carousel__product-title, .htw-src-peets-home .subscriptions-subscription-carousel__product-title{position:relative;font-size:.75rem;font-weight:600;line-height:120%;letter-spacing:.03125rem;text-align:left;text-transform:uppercase;margin-top:.4375rem;z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1;}.htw-src-peets-home.subscriptions-subscription-carousel__product-main, .htw-src-peets-home .subscriptions-subscription-carousel__product-main{position:relative;}.htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-item, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-item, .htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-list, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-list{display:none;}.htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-icon{color:#695321;-webkit-filter:brightness(0) saturate(100%) invert(31%) sepia(17%) saturate(1599%) hue-rotate(4deg) brightness(93%) contrast(87%);filter:brightness(0) saturate(100%) invert(31%) sepia(17%) saturate(1599%) hue-rotate(4deg) brightness(93%) contrast(87%);}.htw-src-peets-home.subscriptions-subscription-carousel__product-footer, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-size:.4375rem;font-style:normal;font-weight:600;line-height:1;letter-spacing:.02187rem;text-transform:uppercase;background-color:#fff;padding:.3125rem .375rem;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem;z-index:2;}.htw-src-peets-home.subscriptions-subscription-carousel__product-footer-rating [data-bv-show=inline_rating], .htw-src-peets-home .subscriptions-subscription-carousel__product-footer-rating [data-bv-show=inline_rating]{display:none;}.htw-src-peets-home.subscriptions-subscription-carousel__product-footer-rating-text, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer-rating-text{position:relative;font-weight:400;}.htw-src-peets-home.subscriptions-subscription-carousel__product-footer-rating-text .icon--star-filled, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer-rating-text .icon--star-filled{display:block;position:absolute;left:-.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-scroll-track, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-scroll-track{margin-top:1.5625rem;margin-bottom:2.1875rem;width:100%;background-color:#f4f1ec;height:.1875rem;border-radius:.625rem;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-scroll-thumb, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-scroll-thumb{background-color:#656565;height:100%;border-radius:.625rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer{position:relative;background-color:#f7f6f1;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer:not(.is-open), .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer:not(.is-open){height:0;width:100%;background-color:#c8c7c4;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item{position:relative;display:none;padding:2.5rem 1.125rem;}.htw-src-peets-home.is-open .subscriptions-subscription-carousel__product-drawer-item.is-active, .htw-src-peets-home .is-open .subscriptions-subscription-carousel__product-drawer-item.is-active{display:block;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-panel, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-panel{position:relative;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-close-btn, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-close-btn{display:none;position:absolute;top:1.5rem;right:1rem;cursor:pointer;z-index:2;}.htw-src-peets-home.is-active .subscriptions-subscription-carousel__product-drawer-close-btn, .htw-src-peets-home .is-active .subscriptions-subscription-carousel__product-drawer-close-btn{display:block;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-heading, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-heading{font-size:1.625rem;font-style:normal;line-height:120%;letter-spacing:.03125rem;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:.5rem;text-wrap:balance;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-starting-price, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-starting-price{font-family:proxima-nova,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:.025rem;text-align:center;text-transform:uppercase;}.htw-src-peets-home.subscriptions-subscription-carousel__product-item-image-container, .htw-src-peets-home .subscriptions-subscription-carousel__product-item-image-container{position:relative;}.htw-src-peets-home.subscriptions-subscription-carousel__product-item-image-wrapper, .htw-src-peets-home .subscriptions-subscription-carousel__product-item-image-wrapper{z-index:1;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details{background-color:#fff;padding:15vw 1.25rem 2.3125rem;margin-top:-22.5vw;margin-bottom:1.875rem;text-align:center;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-description, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-description{font-size:.875rem;line-height:150%;margin-bottom:1.125rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-description>:last-child, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-description>:last-child{margin-bottom:0;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-roast, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-roast{display:block;margin-bottom:1.875rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-roast-type, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-roast-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-roast-heading, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-roast-heading{font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;margin:0 .9375rem 0 0;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-roast-copy, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-roast-copy{line-height:1;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details-cta, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details-cta{display:inline-block;font-family:proxima-nova,sans-serif;font-size:10px;font-weight:800;line-height:170%;letter-spacing:.0625rem;text-transform:uppercase;color:#937031;border-bottom:1px solid #937031;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-input-header, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-input-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-size:.625rem;font-weight:700;line-height:150%;letter-spacing:.04688rem;text-transform:uppercase;margin-bottom:.5rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-input-header-number, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-input-header-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.25rem;width:1.25rem;border-radius:.625rem;background-color:#937031;color:#fff;margin-right:.625rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-input-header-text, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-input-header-text{color:#404040;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-wrapper, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:1.25rem;min-height:4.0625rem;border:1px solid #937031;border-radius:.3125rem;overflow:hidden;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-input, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-input:checked+label, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-input:checked+label{background-color:#ebe2d3;color:#000;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100%;text-align:center;text-wrap:wrap;border-right:1px solid #937031;cursor:pointer;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label:last-child, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label:last-child{border-right:0;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-icon{margin-bottom:.125rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-icon .icon:before, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-icon .icon:before{font-size:1rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-text, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-option-grind-selector-label-text{font-size:.53125rem;line-height:140%;letter-spacing:.04688rem;text-transform:uppercase;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar{border:1px solid #937031;border-radius:.3125rem;text-align:center;position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.125rem;overflow:hidden;margin-bottom:1.125rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus{width:3.125rem;height:100%;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus.disabled, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus.disabled, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus[disabled], .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus.disabled, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus.disabled, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus[disabled], .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus.disabled, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus.disabled, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus[disabled], .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus.disabled, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus.disabled, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus[disabled], .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus[disabled]{opacity:.4;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus .icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus .icon, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus .icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus .icon, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus .icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus .icon, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus .icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus .icon{pointer-events:none;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .minus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .minus{border-right:1px solid #937031;background-color:#ccba9b;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar .plus, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar .plus{border-left:1px solid #937031;background-color:#ccba9b;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-frequency-bar-number, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-frequency-bar-number, .htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-quantity-bar-number, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-quantity-bar-number{font-family:proxima-nova,sans-serif;font-size:.75rem;font-weight:700;line-height:130%;letter-spacing:.0625rem;text-transform:uppercase;color:#937031;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-atc-btn, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-atc-btn{font-size:.875rem;font-weight:800;line-height:170%;letter-spacing:.0625rem;border-radius:.1875rem;text-wrap:wrap;text-wrap:balance;}.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link{font-family:proxima-nova,sans-serif;font-size:var(--cta-underlined-font-size);font-weight:800;line-height:150%;letter-spacing:.04688rem;text-transform:uppercase;color:var(--cta-underlined-text-color);border-bottom:1px solid var(--cta-underlined-text-color);}.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link .arrow-right-gold, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link .arrow-right-gold{width:.75rem;}.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link.solid, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link.solid{color:var(--cta-button-text-color);border:1px solid var(--cta-border-color);border-radius:2.75rem;background-color:var(--cta-button-color);margin-top:0;padding:.625rem 2.375rem;font-weight:700;font-size:var(--cta-button-font-size);line-height:1.5rem;letter-spacing:.125rem;}.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link.solid .icon, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link.solid .icon{display:none;}.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link.display__inline-block, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link.display__inline-block{display:inline-block;}.htw-src-peets-home.subscriptions-subscription-carousel .style-select, .htw-src-peets-home .subscriptions-subscription-carousel .style-select{height:1.5rem;width:11.625rem;}.htw-src-peets-home.subscriptions-subscription-carousel .style-select .ss-selected-option, .htw-src-peets-home .subscriptions-subscription-carousel .style-select .ss-selected-option{border:0;border-radius:0;padding:0 1rem 0 0;border-bottom:1px solid #937031;color:#937031;font-size:1.0625rem;font-weight:500;line-height:120%;letter-spacing:.03125rem;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.htw-src-peets-home.subscriptions-subscription-carousel .style-select .ss-selected-option:after, .htw-src-peets-home .subscriptions-subscription-carousel .style-select .ss-selected-option:after{right:0;background-image:url("resources/a75f4cf021e02c03.svg");background-repeat:no-repeat;background-size:18.125em 358.1875em;content:"";display:block;font-size:1em;background-position:0 -125.25em;width:.8125em;height:.5em;}.htw-src-peets-home.subscription-hiw, .htw-src-peets-home .subscription-hiw{background:var(--hiw-mobile-background-color);padding:2.1875rem 0;}.htw-src-peets-home.subscription-hiw__header, .htw-src-peets-home .subscription-hiw__header{color:var(--hiw-mobile-title-color);font-size:var(--hiw-mobile-title-size);font-weight:var(--hiw-mobile-title-font-weight);margin-bottom:1.875rem;line-height:1;text-align:var(--hiw-mobile-title-alignment);}.htw-src-peets-home.subscription-hiw__carousel, .htw-src-peets-home .subscription-hiw__carousel{width:100%;}.htw-src-peets-home.subscription-hiw__carousel:after, .htw-src-peets-home .subscription-hiw__carousel:after{content:"flickity";display:none;}.htw-src-peets-home.subscription-hiw__slide, .htw-src-peets-home .subscription-hiw__slide{margin:0 1.25rem;max-width:21.5625rem;padding-bottom:.625rem;width:100%;}.htw-src-peets-home.subscription-hiw__slide-title, .htw-src-peets-home .subscription-hiw__slide-title{color:var(--hiw-mobile-tout-title-color);font-size:var(--hiw-mobile-tout-title-size);font-weight:var(--hiw-mobile-tout-title-weight);text-align:var(--hiw-mobile-tout-title-alignment);line-height:1;}.htw-src-peets-home.subscription-hiw__slide-copy, .htw-src-peets-home .subscription-hiw__slide-copy{color:var(--hiw-mobile-tout-text-color);font-size:var(--hiw-mobile-tout-text-size);font-weight:var(--hiw-mobile-tout-text-weight);line-height:1.5;text-align:var(--hiw-mobile-tout-text-alignment);}.htw-src-peets-home.subscription-hiw__slide-number, .htw-src-peets-home .subscription-hiw__slide-number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--hiw-tout-number-bg-color);border-radius:50%;bottom:0;-webkit-box-shadow:.3125rem .3125rem .625rem rgba(0,0,0,.1);box-shadow:.3125rem .3125rem .625rem #0000001a;color:var(--hiw-tout-number-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:proxima-nova,sans-serif;font-size:var(--hiw-mobile-tout-number-size);font-weight:var(--hiw-mobile-tout-number-weight);height:3.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;padding:.625rem;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:3.125rem;}.htw-src-peets-home.subscription-hiw__slide-image, .htw-src-peets-home .subscription-hiw__slide-image{-webkit-box-shadow:.3125rem .3125rem .625rem rgba(0,0,0,.1);box-shadow:.3125rem .3125rem .625rem #0000001a;position:relative;}.htw-src-peets-home.subscription-hiw__content, .htw-src-peets-home .subscription-hiw__content{padding-top:2.1875rem;text-align:center;}.htw-src-peets-home.promo-tiles__inner, .htw-src-peets-home .promo-tiles__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.75rem 0 1.25rem;}.htw-src-peets-home.promo-tiles__inner:nth-child(3):last-child, .htw-src-peets-home .promo-tiles__inner:nth-child(3):last-child{margin-right:auto;}.htw-src-peets-home.promo-tile, .htw-src-peets-home .promo-tile{display:inline-block;margin:0 0 3.75rem;}.htw-src-peets-home.promo-tile__ir, .htw-src-peets-home .promo-tile__ir{padding-bottom:56.26204%;}.htw-src-peets-home.promo-tile__link, .htw-src-peets-home .promo-tile__link{display:block;}.htw-src-peets-home.promo-tile__img-wrap, .htw-src-peets-home .promo-tile__img-wrap{margin-bottom:2.125rem;}.htw-src-peets-home.promo-tile__img, .htw-src-peets-home .promo-tile__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.htw-src-peets-home.promo-tile__title, .htw-src-peets-home .promo-tile__title{text-transform:uppercase;letter-spacing:2px;margin-bottom:.75rem;font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);color:var(--heading-text-color);}.htw-src-peets-home.promo-tile__description, .htw-src-peets-home .promo-tile__description{font-size:var(--description-font-size);font-weight:var(--description-font-weight);color:var(--description-text-color);}.htw-src-peets-home.promo-tile__link-text, .htw-src-peets-home .promo-tile__link-text{text-transform:uppercase;letter-spacing:1px;font-family:proxima-nova,sans-serif;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);color:var(--cta-text-color);}.htw-src-peets-home.newsletter__form, .htw-src-peets-home .newsletter__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:proxima-nova,sans-serif;padding:1.25rem .6875rem 0;gap:1.125rem;width:100%;}.htw-src-peets-home.interactive-product-grid, .htw-src-peets-home .interactive-product-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3.125rem .9375rem;}.htw-src-peets-home.interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8125rem;-webkit-transition:.3s linear;transition:.3s linear;}.htw-src-peets-home.interactive-product-grid .flickity-viewport, .htw-src-peets-home .interactive-product-grid .flickity-viewport{height:21.875rem;margin-bottom:2.1875rem;position:relative;max-width:75rem;min-width:40.625rem;}.htw-src-peets-home.interactive-product-grid .flickity-slider, .htw-src-peets-home .interactive-product-grid .flickity-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;}.htw-src-peets-home.interactive-product-grid__product-wrapper, .htw-src-peets-home .interactive-product-grid__product-wrapper{height:100%!important;margin-right:.625rem;}.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(1), .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(1){width:36%;}.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(1) .interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(1) .interactive-product-grid__product{height:100%;}.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(2), .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(2){width:28%;}.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(2) .interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(2) .interactive-product-grid__product{height:60%;}.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(3), .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(3){width:36%;}.htw-src-peets-home.interactive-product-grid__product-wrapper:nth-child(3) .interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product-wrapper:nth-child(3) .interactive-product-grid__product{height:80%;}.htw-src-peets-home.interactive-product-grid .flickity-page-dots, .htw-src-peets-home .interactive-product-grid .flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4375rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:80%;}.htw-src-peets-home.interactive-product-grid .flickity-page-dots .dot, .htw-src-peets-home .interactive-product-grid .flickity-page-dots .dot{background:#d9d9d9;border-radius:0;-webkit-box-flex:1;-ms-flex:1;flex:1;height:.1875rem;margin:0;}.htw-src-peets-home.interactive-product-grid .flickity-page-dots .dot.is-selected, .htw-src-peets-home .interactive-product-grid .flickity-page-dots .dot.is-selected{background:#ba9863;border:none;}.htw-src-peets-home.category-slider, .htw-src-peets-home .category-slider{background-color:#f5f3ec;padding:2.5625rem 0;}.htw-src-peets-home.category-slider__container, .htw-src-peets-home .category-slider__container{z-index:3;}.htw-src-peets-home.category-slider__list.flickity-loaded, .htw-src-peets-home .category-slider__list.flickity-loaded{visibility:visible;height:auto;opacity:1;}.htw-src-peets-home.category-slider__list:not(.flickity-enabled), .htw-src-peets-home .category-slider__list:not(.flickity-enabled){display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;}.htw-src-peets-home.category-slider__list:not(.flickity-enabled)::-webkit-scrollbar, .htw-src-peets-home .category-slider__list:not(.flickity-enabled)::-webkit-scrollbar{display:none;}.htw-src-peets-home.category-slider__list:after, .htw-src-peets-home .category-slider__list:after{content:"flickity";display:none;}.htw-src-peets-home.category-slider__card, .htw-src-peets-home .category-slider__card{display:block;background-color:#fff;text-align:center;margin-right:.625rem;margin-bottom:.3125rem;padding:1.25rem .3125rem;border-radius:.5rem;-webkit-box-shadow:.1875rem .1875rem .625rem 0 #0000000d;box-shadow:.1875rem .1875rem .625rem #0000000d;width:100%;max-width:15%;min-height:10.3125rem;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;line-height:1;}.htw-src-peets-home.category-slider__image, .htw-src-peets-home .category-slider__image{max-height:2.8125rem;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.htw-src-peets-home.category-slider__heading, .htw-src-peets-home .category-slider__heading{font-weight:700;font-size:1.5rem;line-height:1.75rem;color:#744f28;}.htw-src-peets-home.category-slider .flickity-loaded .flickity-button, .htw-src-peets-home .category-slider .flickity-loaded .flickity-button{display:none;}.htw-src-peets-home.category-slider--compact, .htw-src-peets-home .category-slider--compact{padding-top:1.875rem;padding-bottom:.9375rem;}.htw-src-peets-home.category-slider--compact .category-slider__card, .htw-src-peets-home .category-slider--compact .category-slider__card{height:auto;min-height:100%;max-width:8rem;margin:0 .625rem 0 0;padding-top:1.25rem;padding-bottom:2.0625rem;border-radius:.5rem;}.htw-src-peets-home.category-slider--compact .category-slider__image, .htw-src-peets-home .category-slider--compact .category-slider__image{max-height:1.8125rem;width:100%;height:1.8125rem;-o-object-fit:contain;object-fit:contain;}.htw-src-peets-home.category-slider--compact .category-slider__heading, .htw-src-peets-home .category-slider--compact .category-slider__heading{font-size:1rem!important;line-height:1.25rem!important;letter-spacing:.5px!important;margin-top:.3125rem!important;font-weight:600!important;margin-bottom:0!important;}.htw-src-peets-home.category-slider--compact .flickity-page-dots, .htw-src-peets-home .category-slider--compact .flickity-page-dots{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:0;bottom:-1.5625rem;width:100%;border-radius:.3125rem;overflow:hidden;}.htw-src-peets-home.category-slider--compact .flickity-page-dots .dot, .htw-src-peets-home .category-slider--compact .flickity-page-dots .dot{border-radius:0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:.5rem;background-color:#fff;margin:0;opacity:1;padding:0;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}.htw-src-peets-home.category-slider--compact .flickity-page-dots .dot.is-selected, .htw-src-peets-home .category-slider--compact .flickity-page-dots .dot.is-selected{background-color:#222;border-radius:.3125rem;}.htw-src-peets-home.category-slider--compact .flickity-page-dots .dot:only-child, .htw-src-peets-home .category-slider--compact .flickity-page-dots .dot:only-child{display:none;}.htw-src-peets-home.category-slider--compact .flickity-page-dots:has(.dot:not(:only-child)), .htw-src-peets-home .category-slider--compact .flickity-page-dots:has(.dot:not(:only-child)){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}.htw-src-peets-home.category-slider--compact .flickity-page-dots:has(.dot:only-child), .htw-src-peets-home .category-slider--compact .flickity-page-dots:has(.dot:only-child){display:none!important;}.htw-src-peets-home.hp-featured-cards, .htw-src-peets-home .hp-featured-cards{padding:0;}.htw-src-peets-home.hp-featured-cards__header, .htw-src-peets-home .hp-featured-cards__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2.9375rem;}.htw-src-peets-home.hp-featured-cards__title, .htw-src-peets-home .hp-featured-cards__title{text-align:center;font-family:din-1451-lt-pro,sans-serif;text-transform:uppercase;font-size:3.4375rem;font-weight:400;line-height:1.15;letter-spacing:0;max-width:64.375rem;margin-top:var(--title-top-padding-desktop);}.htw-src-peets-home.hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem;padding-top:0;padding-bottom:var(--content-wrapper-bottom-padding-mobile,2.5rem);}.htw-src-peets-home.hp-featured-cards__card, .htw-src-peets-home .hp-featured-cards__card{-webkit-box-flex:1;-ms-flex:1;flex:1;}.htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__content-wrapper{padding-top:.625rem;}.htw-src-peets-home.hp-featured-cards__image img, .htw-src-peets-home .hp-featured-cards__image img{-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}.htw-src-peets-home.hp-featured-cards__image:hover img, .htw-src-peets-home .hp-featured-cards__image:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);}.htw-src-peets-home.hp-featured-cards__details, .htw-src-peets-home .hp-featured-cards__details{padding:1.4375rem 1.875rem 0;}.htw-src-peets-home.hp-featured-cards__title-2, .htw-src-peets-home .hp-featured-cards__title-2{font-family:din-1451-lt-pro,sans-serif;margin:0;line-height:1.15;letter-spacing:0;}.htw-src-peets-home.hp-featured-cards__title-2 span, .htw-src-peets-home .hp-featured-cards__title-2 span{font-family:grad,serif;font-style:italic;font-size:var(--desktop-size);}.htw-src-peets-home.hp-featured-cards__description p, .htw-src-peets-home .hp-featured-cards__description p{margin-bottom:1.625rem;line-height:1.0625rem;}.htw-src-peets-home.hp-featured-cards__cta, .htw-src-peets-home .hp-featured-cards__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:auto;letter-spacing:.125rem;font-weight:700;border-radius:3.125rem;height:2.5rem;padding:0 1.5625rem;}.htw-src-peets-home.homepage-banner, .htw-src-peets-home .homepage-banner{position:relative;padding:0;--ss-text-color:var(--ss-text-color, #30261e);--ss-section-top-padding-desktop:var(--ss-section-top-padding-desktop);--ss-section-top-padding-mobile:var(--ss-section-top-padding-mobile);--ss-section-bottom-padding-desktop:var(--ss-section-bottom-padding-desktop);--ss-section-bottom-padding-mobile:var(--ss-section-bottom-padding-mobile);--ss-background-gradient-desktop:var(--ss-background-gradient-desktop, none);--ss-background-gradient-mobile:var(--ss-background-gradient-mobile, none);--ss-font-family-eyebrow:var(--ss-font-family-eyebrow, "grad,serif");--ss-font-size-eyebrow:var(--ss-font-size-eyebrow-mobile, 18px);--ss-font-style-eyebrow:var(--ss-font-style-eyebrow, "normal");--ss-font-weight-eyebrow:var(--ss-font-weight-eyebrow, 400);--ss-letter-spacing-eyebrow:var(--ss-letter-spacing-eyebrow, 2px);--ss-line-height-eyebrow:var(--ss-line-height-eyebrow, 0);--ss-font-family-title-1:var(--ss-font-family-title-1);--ss-font-size-title-1:var(--ss-font-size-title-1-mobile, 36px);--ss-font-style-title-1:var(--ss-font-style-title-1);--ss-font-weight-title-1:var(--ss-font-weight-title-1);--ss-line-height-title-1:var(--ss-line-height-title-1, 1);--ss-letter-spacing-title-1:var(--ss-letter-spacing-title-1, 1px);--ss-font-family-title-2:var(--ss-font-family-title-2, "grad,serif");--ss-font-size-title-2:var(--ss-font-size-title-2-mobile, 42px);--ss-font-style-title-2:var(--ss-font-style-title-2, "normal");--ss-font-weight-title-2:var(--ss-font-weight-title-2, 400);--ss-line-height-title-2:var(--ss-line-height-title-2, 1);--ss-letter-spacing-title-2:var(--ss-letter-spacing-title-2, 1px);--ss-font-size-description:var(--ss-font-size-description-mobile, 18px);--ss-line-height-description:var(--ss-line-height-description, 18px);--ss-cta-background-color:var(--ss-cta-background-color, #ba9a63);--ss-cta-text-color:var(--ss-cta-text-color, #fff);--ss-font-size-cta:var(--ss-font-size-cta-mobile, 14px);--ss-font-size-secondary-cta:var(--ss-font-size-secondary-cta-mobile, 14px);--ss-secondary-cta-text-color:var(--ss-secondary-cta-text_color, #ba9a63);--ss-secondary-cta-text-decoration:var(--ss-secondary-cta-text-decoration, underline);}.htw-src-peets-home.homepage-banner__inner, .htw-src-peets-home .homepage-banner__inner{max-width:1280px;margin:0;padding:var(--ss-section-top-padding-mobile) 2.625rem var(--ss-section-bottom-padding-mobile);}.htw-src-peets-home.homepage-banner__bg-image-wrapper, .htw-src-peets-home .homepage-banner__bg-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;}.htw-src-peets-home.homepage-banner__bg-image-wrapper--desktop, .htw-src-peets-home .homepage-banner__bg-image-wrapper--desktop{display:none;}.htw-src-peets-home.homepage-banner__bg-image, .htw-src-peets-home .homepage-banner__bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.htw-src-peets-home.homepage-banner__content, .htw-src-peets-home .homepage-banner__content{position:relative;z-index:2;margin:0;color:var(--ss-text-color);}.htw-src-peets-home.homepage-banner__eyebrow, .htw-src-peets-home .homepage-banner__eyebrow{margin-bottom:1.4375rem;font-size:var(--ss-font-size-eyebrow);line-height:var(--ss-line-height-eyebrow);letter-spacing:var(--ss-letter-spacing-eyebrow);font-family:var(--ss-font-family-eyebrow);font-weight:var(--ss-font-weight-eyebrow);font-style:var(--ss-font-style-eyebrow);color:var(--ss-text-color);}.htw-src-peets-home.homepage-banner__titles, .htw-src-peets-home .homepage-banner__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin:0;}.htw-src-peets-home.homepage-banner__title, .htw-src-peets-home .homepage-banner__title{display:block;line-height:calc(50 / 55);letter-spacing:0;}.htw-src-peets-home.homepage-banner__title--1, .htw-src-peets-home .homepage-banner__title--1{font-size:var(--ss-font-size-title-1);font-weight:var(--ss-font-weight-title-1);color:var(--ss-text-color);font-family:var(--ss-font-family-title-1);font-style:var(--ss-font-style-title-1);-webkit-text-decoration:var(--ss-font-style-title-1);text-decoration:var(--ss-font-style-title-1);line-height:var(--ss-line-height-title-1);letter-spacing:var(--ss-letter-spacing-title-1);}.htw-src-peets-home.homepage-banner__description, .htw-src-peets-home .homepage-banner__description{margin-bottom:.75rem;color:var(--ss-text-color);}.htw-src-peets-home.homepage-banner__description p, .htw-src-peets-home .homepage-banner__description p{font-size:var(--ss-font-size-description);line-height:var(--ss-line-height-description);}.htw-src-peets-home.homepage-banner__description :last-child, .htw-src-peets-home .homepage-banner__description :last-child, .htw-src-peets-home.homepage-banner__description>:last-child, .htw-src-peets-home .homepage-banner__description>:last-child{margin-bottom:0;}.htw-src-peets-home.homepage-banner__cta, .htw-src-peets-home .homepage-banner__cta{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:2.75rem;padding:1rem 2rem;font-size:var(--ss-font-size-cta);letter-spacing:.125rem;font-weight:700;font-family:proxima-nova,sans-serif;color:var(--ss-cta-text-color);background-color:var(--ss-cta-background-color);}.htw-src-peets-home.separator, .htw-src-peets-home .separator{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--margin-top-mobile);margin-bottom:var(--margin-bottom-mobile);}.htw-src-peets-home.lp-featured-cards__content, .htw-src-peets-home .lp-featured-cards__content{position:relative;padding-bottom:5.5rem;}.htw-src-peets-home.lp-featured-cards__content:before, .htw-src-peets-home .lp-featured-cards__content:before{background:#e8e5dd;content:"";display:block;width:100%;position:absolute;height:26.0625rem;top:4.3125rem;}.htw-src-peets-home.lp-featured-cards__content-wrapper, .htw-src-peets-home .lp-featured-cards__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.75rem;padding-left:0!important;padding-right:0!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.htw-src-peets-home.lp-featured-cards__card, .htw-src-peets-home .lp-featured-cards__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:7.6875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;}.htw-src-peets-home.lp-featured-cards__media, .htw-src-peets-home .lp-featured-cards__media{width:37.5rem;}.htw-src-peets-home.lp-featured-cards__details, .htw-src-peets-home .lp-featured-cards__details{padding:1.4375rem 1.875rem 2.75rem;}.htw-src-peets-home.lp-featured-cards__title-1, .htw-src-peets-home .lp-featured-cards__title-1{font-family:proxima-nova,sans-serif;font-weight:700;margin-bottom:1.5rem;}.htw-src-peets-home.lp-featured-cards__title-2, .htw-src-peets-home .lp-featured-cards__title-2{font-family:DIN Condensed,sans-serif;line-height:3.125rem;margin-bottom:1.1875rem;}.htw-src-peets-home.lp-featured-cards__title-2 span, .htw-src-peets-home .lp-featured-cards__title-2 span{font-family:grad,serif;font-style:italic;font-size:var(--desktop-size);}.htw-src-peets-home.lp-featured-cards__description p, .htw-src-peets-home .lp-featured-cards__description p{line-height:normal;margin-bottom:1.625rem;}.htw-src-peets-home.lp-featured-cards__cta, .htw-src-peets-home .lp-featured-cards__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:auto;letter-spacing:.125rem;font-weight:600;border-radius:3.125rem;height:2.9375rem;padding:0 2.375rem;}.htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn.button.button-primary, .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn.button.button-primary, .htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn.button.button-secondary, .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn.button.button-secondary, .htw-src-peets-home.prepaid-gift-sub-config__btn.btn, .htw-src-peets-home .prepaid-gift-sub-config__btn.btn{height:2.5rem;border-radius:1.25rem;border:1px solid rgba(49,37,27,.8);color:#31251bcc;background-color:transparent;font-size:.875rem;font-weight:500;line-height:.875rem;letter-spacing:.01562rem;padding:0 2rem;}.htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-primary, .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-primary, .htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-secondary, .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-secondary, .htw-src-peets-home.prepaid-gift-sub-config__btn--checkout-sticky.btn, .htw-src-peets-home .prepaid-gift-sub-config__btn--checkout-sticky.btn{display:block;margin:0 0 0 auto;color:#fff;background-color:#927036;border-color:#927036;text-transform:none;}.htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-primary[disabled], .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-primary[disabled], .htw-src-peets-home#widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-secondary[disabled], .htw-src-peets-home #widget-container .auth-container .prepaid-gift-sub-config__btn--checkout-sticky.button.button-secondary[disabled], .htw-src-peets-home.prepaid-gift-sub-config__btn--checkout-sticky.btn[disabled], .htw-src-peets-home .prepaid-gift-sub-config__btn--checkout-sticky.btn[disabled]{color:#756f6a;background-color:#ccc7c4;border-color:#b8b1ac;}.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#fff;-webkit-box-shadow:0 -4px 4px 0 rgba(0,0,0,.1);box-shadow:0 -4px 4px #0000001a;padding:1rem;z-index:13;border-bottom:1px solid #756f6a;}.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-inner, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-image-wrapper, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-image-wrapper{height:4.75rem;width:4.75rem;border-radius:.25rem;overflow:hidden;}.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-info, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-info{position:relative;font-family:proxima-nova,sans-serif;font-size:.875rem;font-weight:500;line-height:.875rem;letter-spacing:.01562rem;color:#000;}.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-info-title, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-info-title{text-transform:uppercase;margin-bottom:.6875rem;}.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-info-coffee-option, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-info-coffee-option{height:2.25rem;padding-left:.8125rem;border-left:1px solid #000;}.htw-src-peets-home.prepaid-gift-sub-config__sticky-bar-product-info-price, .htw-src-peets-home .prepaid-gift-sub-config__sticky-bar-product-info-price{position:absolute;top:50%;left:calc(100% + 2.875rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.htw-src-peets-home.modal, .htw-src-peets-home .modal{bottom:0;height:100%;left:0;max-height:100%;opacity:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:110;}.htw-src-peets-home.modal:before, .htw-src-peets-home .modal:before{content:"";display:inline-block;height:100%;margin:0 -.375rem 0 0;vertical-align:middle;width:.0625rem;}.htw-src-peets-home.modal.is-visible, .htw-src-peets-home .modal.is-visible{opacity:1;visibility:visible;}.htw-src-peets-home.modal__inner, .htw-src-peets-home .modal__inner{background-color:#fff;display:inline-block;max-width:37.5rem;padding:4.5rem 2.5rem 3.125rem;position:relative;vertical-align:middle;width:100%;z-index:2;}.htw-src-peets-home.modal__close, .htw-src-peets-home .modal__close{font-size:1rem;margin:0;position:absolute;right:1.5rem;top:1.25rem;z-index:2;}.htw-src-peets-home.modal__content, .htw-src-peets-home .modal__content{text-align:left;}.htw-src-peets-home.modal__content:after, .htw-src-peets-home .modal__content:after, .htw-src-peets-home.modal__content:before, .htw-src-peets-home .modal__content:before{content:"";display:table;}.htw-src-peets-home.modal__content:after, .htw-src-peets-home .modal__content:after{clear:both;}.htw-src-peets-home.modal__content--center, .htw-src-peets-home .modal__content--center{text-align:center;}.htw-src-peets-home.modal__content p:last-of-type, .htw-src-peets-home .modal__content p:last-of-type{margin-bottom:0;}.htw-src-peets-home.modal__header, .htw-src-peets-home .modal__header{margin-bottom:1.25rem;margin-top:2.5rem;position:relative;}.htw-src-peets-home.modal__header h2, .htw-src-peets-home .modal__header h2{margin:0;text-align:inherit;text-transform:uppercase;}.htw-src-peets-home.modal-overlay, .htw-src-peets-home .modal-overlay{background-color:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden;width:100%;z-index:100;}.htw-src-peets-home.modal-overlay.is-visible, .htw-src-peets-home .modal-overlay.is-visible{opacity:1;visibility:visible;}.htw-src-peets-home.check-balance__title, .htw-src-peets-home .check-balance__title{letter-spacing:2px;text-transform:uppercase;margin-bottom:1.4375rem;margin-top:0;max-width:14.375rem;margin-right:auto;}@media only screen and (max-width:1024px){.htw-src-peets-home.desktop-only, .htw-src-peets-home .desktop-only, .htw-src-peets-home.hide-mobile, .htw-src-peets-home .hide-mobile{display:none!important;}.htw-src-peets-home.input-placeholder.has-value .search__floating-label, .htw-src-peets-home .input-placeholder.has-value .search__floating-label{-webkit-transform:translateY(-23px);transform:translateY(-23px);}.htw-src-peets-home.carousel .flickity-button:before, .htw-src-peets-home .carousel .flickity-button:before{left:unset;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.htw-src-peets-home.hero__content-wrapper--full-bleed-mobile-left, .htw-src-peets-home .hero__content-wrapper--full-bleed-mobile-left{left:0;right:auto;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.htw-src-peets-home.header--index, .htw-src-peets-home .header--index{background-color:#fff;}.htw-src-peets-home.header__container, .htw-src-peets-home .header__container{gap:1.25rem;}.htw-src-peets-home.header__logo, .htw-src-peets-home .header__logo{-webkit-box-flex:0;-ms-flex:0;flex:0;text-align:center;margin-right:auto;}.htw-src-peets-home.nav, .htw-src-peets-home .nav{padding:0 1.125rem 1.25rem;height:100%;z-index:14;}.htw-src-peets-home.nav:not(.nav--mobile-main), .htw-src-peets-home .nav:not(.nav--mobile-main){z-index:15;}.htw-src-peets-home.nav__touts, .htw-src-peets-home .nav__touts{margin-top:1.5625rem;margin-bottom:2.25rem;}.htw-src-peets-home.nav__touts .nav-tout__cta--link, .htw-src-peets-home .nav__touts .nav-tout__cta--link{font-size:.75rem;}.htw-src-peets-home.nav__touts .nav-tout__cta--link .icon, .htw-src-peets-home .nav__touts .nav-tout__cta--link .icon{-webkit-transform:scale(.75);transform:scale(.75);}.htw-src-peets-home.ft-coffeebar__eyebrow, .htw-src-peets-home .ft-coffeebar__eyebrow{margin-bottom:1.25rem;}.htw-src-peets-home.ft-coffeebar__eyebrow span, .htw-src-peets-home .ft-coffeebar__eyebrow span, .htw-src-peets-home.ft-coffeebar__title span, .htw-src-peets-home .ft-coffeebar__title span{font-size:var(--mobile-size);}.htw-src-peets-home.ft-coffeebar__product-cta, .htw-src-peets-home .ft-coffeebar__product-cta{display:none;}.htw-src-peets-home.ft-coffeebar__product-card-grid, .htw-src-peets-home .ft-coffeebar__product-card-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr);padding:0 2rem!important;width:100%;}.htw-src-peets-home.homepage-promo-slots:before, .htw-src-peets-home .homepage-promo-slots:before{height:var(--underlay-background-height-mobile);}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot{padding:0 var(--slot-spacing-mobile);}.htw-src-peets-home.page-stacked-hero__text--has-copy, .htw-src-peets-home .page-stacked-hero__text--has-copy{padding-top:1.4375rem;padding-bottom:3.0625rem;}.htw-src-peets-home.product-card-2024__product-flavor-item, .htw-src-peets-home .product-card-2024__product-flavor-item{font-size:.375rem;line-height:.45rem;letter-spacing:.03125rem;}.htw-src-peets-home.product-card-2024__product-flavor-icon, .htw-src-peets-home .product-card-2024__product-flavor-icon{max-height:1.0625rem;}.htw-src-peets-home.pi__title, .htw-src-peets-home .pi__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;min-height:3em;}.htw-src-peets-home:not(.collection-list-item__carousel)>.dynamic-collection-pi__img-wrapper, .htw-src-peets-home :not(.collection-list-item__carousel)>.dynamic-collection-pi__img-wrapper{top:.625rem;}.htw-src-peets-home.dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-pi__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;min-height:2.9em;}.htw-src-peets-home.dynamic-collection-pi__flavor-notes, .htw-src-peets-home .dynamic-collection-pi__flavor-notes{display:none;}.htw-src-peets-home.product-recommendations-2024 .product-card-2024, .htw-src-peets-home .product-recommendations-2024 .product-card-2024{height:12.8125rem;width:calc(50% - 10px);max-width:none;}.htw-src-peets-home.buy-stack .config__anchor, .htw-src-peets-home .buy-stack .config__anchor{scroll-margin-top:8.75rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;top:0;right:0;bottom:0;left:0;position:fixed;width:auto;z-index:1000;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open:before, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open:before{background:#00000080;content:"";top:0;right:0;bottom:0;left:0;position:absolute;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-selected-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-selected-option{display:none;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-dropdown, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-dropdown{border-radius:1.5rem;border:none;bottom:0;-webkit-box-shadow:0 .125rem .1875rem rgba(0,0,0,.3),0 .375rem .625rem .25rem rgba(0,0,0,.15);box-shadow:0 .125rem .1875rem #0000004d,0 .375rem .625rem .25rem #00000026;display:block;max-height:50vh;overflow-y:auto;padding-bottom:1.5rem;position:fixed!important;top:auto!important;width:100%;z-index:1;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__header, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__header{border-bottom:1px solid #dcdcdc;padding:1.5rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__title, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__title{font-size:1.5rem;line-height:2rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__subtitle, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .buy-stack-frequency-dropdown__subtitle{font-size:1rem;line-height:1.5rem;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency.open .ss-option{margin:0 auto;padding:.75rem;width:calc(100% - 2rem);}.htw-src-peets-home.buy-stack .buy-stack-variant__pills, .htw-src-peets-home .buy-stack .buy-stack-variant__pills{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));}.htw-src-peets-home.buy-stack .buy-stack-variant__pill, .htw-src-peets-home .buy-stack .buy-stack-variant__pill{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none;min-width:0;width:100%;}.htw-src-peets-home:has(.buy-stack) .page-wrap{z-index:1;}.htw-src-peets-home.pv-details__inner, .htw-src-peets-home .pv-details__inner{background-color:#fff;padding:0 1.1875rem 1.1875rem;}.htw-src-peets-home.pv-details__roast, .htw-src-peets-home .pv-details__roast{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.htw-src-peets-home.pv-details--product, .htw-src-peets-home .pv-details--product{background-color:#f7f6f1;padding:0 1.1875rem 1.1875rem;}.htw-src-peets-home.pv-essential--product .pv-form-wrapper, .htw-src-peets-home .pv-essential--product .pv-form-wrapper{padding:1.6875rem 1.25rem 1.875rem;}.htw-src-peets-home.pv-header--product.pv-header--mobile, .htw-src-peets-home .pv-header--product.pv-header--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.25rem 1.1875rem 0;text-align:center;}.htw-src-peets-home.search.is-open, .htw-src-peets-home .search.is-open{height:100%;overflow-y:scroll;}.htw-src-peets-home.product-carousel .flickity-button, .htw-src-peets-home .product-carousel .flickity-button{bottom:.1875rem;}.htw-src-peets-home.og-upsell-popup__modal, .htw-src-peets-home .og-upsell-popup__modal{min-height:unset!important;}.htw-src-peets-home.review-carousel--alt .review-carousel__carousel .flickity-button, .htw-src-peets-home .review-carousel--alt .review-carousel__carousel .flickity-button, .htw-src-peets-home.review-carousel__carousel .flickity-page-dots, .htw-src-peets-home .review-carousel__carousel .flickity-page-dots{display:none;}.htw-src-peets-home.subscriptions-split-tout-with-text-list, .htw-src-peets-home .subscriptions-split-tout-with-text-list{padding:0;}.htw-src-peets-home.subscriptions-subscription-carousel__header--center, .htw-src-peets-home .subscriptions-subscription-carousel__header--center{text-align:center;}.htw-src-peets-home.subscriptions-subscription-carousel__heading span, .htw-src-peets-home .subscriptions-subscription-carousel__heading span{font-size:2.8125rem;}.htw-src-peets-home.subscriptions-subscription-carousel__heading--small, .htw-src-peets-home .subscriptions-subscription-carousel__heading--small{font-size:.625rem;font-weight:700;line-height:150%;letter-spacing:.04688rem;text-transform:capitalize;margin-bottom:.375rem;}.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link{margin-left:auto;margin-bottom:.1875rem;}.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link.display__inline-block, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link.display__inline-block{margin-bottom:2.5rem;}.htw-src-peets-home.category-slider__list, .htw-src-peets-home .category-slider__list{visibility:hidden;height:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}.htw-src-peets-home.hp-featured-cards__title, .htw-src-peets-home .hp-featured-cards__title{margin-bottom:.5rem;line-height:2.3125rem;padding:0 .9375rem;margin-top:var(--title-top-padding-mobile);}.htw-src-peets-home.hp-featured-cards__title-2 span, .htw-src-peets-home .hp-featured-cards__title-2 span{font-size:var(--mobile-size);}.htw-src-peets-home.hp-featured-cards__title-2, .htw-src-peets-home .hp-featured-cards__title-2{line-height:3rem;margin-bottom:.4375rem;}.htw-src-peets-home.lp-featured-cards__content, .htw-src-peets-home .lp-featured-cards__content{padding-bottom:0;}.htw-src-peets-home.lp-featured-cards__content:before, .htw-src-peets-home .lp-featured-cards__content:before{display:none;}.htw-src-peets-home.lp-featured-cards__card, .htw-src-peets-home .lp-featured-cards__card{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;}.htw-src-peets-home.lp-featured-cards__media, .htw-src-peets-home .lp-featured-cards__media{width:100%;}.htw-src-peets-home.lp-featured-cards__title-2 span, .htw-src-peets-home .lp-featured-cards__title-2 span{font-size:var(--mobile-size);}.htw-src-peets-home.lp-featured-cards__title-2, .htw-src-peets-home .lp-featured-cards__title-2{line-height:3rem;margin-bottom:1.0625rem;}}@media only screen and (max-width:767px){.htw-src-peets-home.desktop-and-tablet, .htw-src-peets-home .desktop-and-tablet, .htw-src-peets-home.hide-phone, .htw-src-peets-home .hide-phone, .htw-src-peets-home.tablet-only, .htw-src-peets-home .tablet-only{display:none!important;}.htw-src-peets-home.cf, .htw-src-peets-home .cf, .htw-src-peets-home.group, .htw-src-peets-home .group{zoom:1;}.htw-src-peets-home.dynamic-collection-pi--stacked--active, .htw-src-peets-home .dynamic-collection-pi--stacked--active{border:2px solid #937031;-webkit-transform:scale(1.03);transform:scale(1.03);}.htw-src-peets-home.dynamic-collection-pi__flavor-notes, .htw-src-peets-home .dynamic-collection-pi__flavor-notes{top:29%;}.htw-src-peets-home.dynamic-collection-pi__img-container.has-flavor-notes .ir img, .htw-src-peets-home .dynamic-collection-pi__img-container.has-flavor-notes .ir img{left:0;top:.5625rem;}.htw-src-peets-home.dynamic-collection-pi__img-wrapper, .htw-src-peets-home .dynamic-collection-pi__img-wrapper{padding-bottom:91%!important;}.htw-src-peets-home.product-carousel .flickity-page-dots, .htw-src-peets-home .product-carousel .flickity-page-dots{display:none;}.htw-src-peets-home.category-slider, .htw-src-peets-home .category-slider{padding:1.875rem .625rem;}.htw-src-peets-home.category-slider__container, .htw-src-peets-home .category-slider__container{padding:0;}.htw-src-peets-home.category-slider__card, .htw-src-peets-home .category-slider__card{min-height:7.375rem;border-radius:.18375rem;padding:.75rem .3125rem 1.25rem;max-width:35%;}.htw-src-peets-home.category-slider__heading, .htw-src-peets-home .category-slider__heading{font-size:.875rem;line-height:.875rem;margin-bottom:0;}.htw-src-peets-home.category-slider--compact, .htw-src-peets-home .category-slider--compact{padding-top:1.875rem;padding-bottom:.9375rem;}.htw-src-peets-home.category-slider--compact .category-slider__card, .htw-src-peets-home .category-slider--compact .category-slider__card{max-width:8rem;min-height:100%;margin:0 .625rem 0 0;padding-top:1.25rem;padding-bottom:2.0625rem;border-radius:.5rem;}.htw-src-peets-home.category-slider--compact .flickity-page-dots .dot, .htw-src-peets-home .category-slider--compact .flickity-page-dots .dot{height:.1875rem;}.htw-src-peets-home.modal__inner, .htw-src-peets-home .modal__inner{max-width:none;min-height:100%;padding:3.5625rem 1.25rem 1.25rem;}.htw-src-peets-home.modal__content, .htw-src-peets-home .modal__content{zoom:1;}}@media only screen and (max-width:480px){.htw-src-peets-home.lp-hero__text-wrapper--small-height, .htw-src-peets-home .lp-hero__text-wrapper--small-height{bottom:-3.75rem;}}@media only screen and (min-width:768px){.htw-src-peets-home.phone-only, .htw-src-peets-home .phone-only{display:none!important;}table.htw-src-peets-home+table, .htw-src-peets-home table+table{margin-top:1.5625rem;}.htw-src-peets-home.ir--home-hero-full, .htw-src-peets-home .ir--home-hero-full, .htw-src-peets-home.ir--home-hero-full-bleed, .htw-src-peets-home .ir--home-hero-full-bleed, .htw-src-peets-home.ir--home-hero-split-and-layered, .htw-src-peets-home .ir--home-hero-split-and-layered{padding-bottom:46.09375%;}.htw-src-peets-home.hero__content-wrapper, .htw-src-peets-home .hero__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-width:31.25rem;}.htw-src-peets-home.hero__content-wrapper--full-bleed, .htw-src-peets-home .hero__content-wrapper--full-bleed, .htw-src-peets-home.hero__content-wrapper--full-content-center, .htw-src-peets-home .hero__content-wrapper--full-content-center, .htw-src-peets-home.hero__content-wrapper--full-content-left, .htw-src-peets-home .hero__content-wrapper--full-content-left, .htw-src-peets-home.hero__content-wrapper--full-content-right, .htw-src-peets-home .hero__content-wrapper--full-content-right{width:50%;}.htw-src-peets-home.product-list, .htw-src-peets-home .product-list{margin-right:-1.25rem;}.htw-src-peets-home.pi, .htw-src-peets-home .pi{width:33.33333%;padding:0 0 3.125rem 1.25rem;}.htw-src-peets-home.product-list .pi, .htw-src-peets-home .product-list .pi{width:calc(33.333% - 20px);padding:0;margin:0 1.25rem 3.125rem 0;}.htw-src-peets-home.dynamic-collection-pi, .htw-src-peets-home .dynamic-collection-pi{width:16.625rem;height:21.6875rem;}.htw-src-peets-home.dynamic-collection-pi__badge, .htw-src-peets-home .dynamic-collection-pi__badge{-webkit-box-flex:0;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem;}.htw-src-peets-home.dynamic-collection-pi__badge-copy, .htw-src-peets-home .dynamic-collection-pi__badge-copy{font-size:.75rem;letter-spacing:.0625rem;}.htw-src-peets-home.dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-pi__title{font-size:1.3125rem;line-height:115%;letter-spacing:.04688rem;text-transform:uppercase;padding:.8125rem .8125rem 0;min-height:3.875rem;}.htw-src-peets-home.dynamic-collection-pi__title--small-font, .htw-src-peets-home .dynamic-collection-pi__title--small-font{font-size:1.375rem!important;}.htw-src-peets-home.dynamic-collection-pi__flavor-notes, .htw-src-peets-home .dynamic-collection-pi__flavor-notes{display:block;position:absolute;left:0;bottom:0;margin-bottom:2.0625rem;height:12.6875rem;width:8.125rem;z-index:2;padding:0 .75rem .75rem;}.htw-src-peets-home.dynamic-collection-pi__flavor-note, .htw-src-peets-home .dynamic-collection-pi__flavor-note{font-family:proxima-nova,sans-serif;font-size:.625rem;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:1.25rem;color:#695321;text-align:center;}.htw-src-peets-home.dynamic-collection-pi__flavor-note:last-child, .htw-src-peets-home .dynamic-collection-pi__flavor-note:last-child{margin-bottom:0;}.htw-src-peets-home.dynamic-collection-pi__flavor-note-icon, .htw-src-peets-home .dynamic-collection-pi__flavor-note-icon{height:1.25rem;margin-bottom:.375rem;}.htw-src-peets-home.dynamic-collection-pi__flavor-note-icon img, .htw-src-peets-home .dynamic-collection-pi__flavor-note-icon img{height:1.25rem;margin-bottom:.375rem;}.htw-src-peets-home.dynamic-collection-pi__img-container.has-flavor-notes .ir img, .htw-src-peets-home .dynamic-collection-pi__img-container.has-flavor-notes .ir img{left:3rem;}.htw-src-peets-home.dynamic-collection-pi__footer, .htw-src-peets-home .dynamic-collection-pi__footer{font-size:.75rem;letter-spacing:.03125rem;padding:0 .875rem;-webkit-box-flex:0;-ms-flex:0 0 2.0625rem;flex:0 0 2.0625rem;height:2.0625rem;}.htw-src-peets-home.dynamic-collection-pi__reviews-rating-text .icon, .htw-src-peets-home .dynamic-collection-pi__reviews-rating-text .icon{margin-top:-.1875rem;margin-right:-.125rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-image-wrapper--espresso-capsules.ir img, .htw-src-peets-home .subscriptions-subscription-carousel__product-image-wrapper--espresso-capsules.ir img{position:relative!important;margin:0 auto;width:8.75rem!important;left:3.5rem!important;top:2rem;}.htw-src-peets-home.subscription-hiw, .htw-src-peets-home .subscription-hiw{background:var(--hiw-background-color);padding:3.75rem 0;}.htw-src-peets-home.subscription-hiw__header, .htw-src-peets-home .subscription-hiw__header{font-size:var(--hiw-title-size);font-weight:var(--hiw-title-font-weight);color:var(--hiw-title-color);text-align:var(--hiw-title-alignment);}.htw-src-peets-home.subscription-hiw__carousel:after, .htw-src-peets-home .subscription-hiw__carousel:after{content:"";}.htw-src-peets-home.subscription-hiw__carousel, .htw-src-peets-home .subscription-hiw__carousel{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2.5vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.htw-src-peets-home.subscription-hiw__slide, .htw-src-peets-home .subscription-hiw__slide{margin:0;padding-bottom:0;}.htw-src-peets-home.subscription-hiw__slide-title, .htw-src-peets-home .subscription-hiw__slide-title{color:var(--hiw-tout-title-color);font-size:var(--hiw-tout-title-size);font-weight:var(--hiw-tout-title-weight);text-align:var(--hiw-tout-title-alignment);}.htw-src-peets-home.subscription-hiw__slide-copy, .htw-src-peets-home .subscription-hiw__slide-copy{color:var(--hiw-tout-text-color);font-size:var(--hiw-tout-text-size);font-weight:var(--hiw-tout-text-weight);text-align:var(--hiw-tout-text-alignemnt);}.htw-src-peets-home.subscription-hiw__slide-number, .htw-src-peets-home .subscription-hiw__slide-number{background:var(--hiw-tout-number-bg-color);color:var(--hiw-tout-number-color);font-size:var(--hiw-tout-number-size);font-weight:var(--hiw-tout-number-weight);height:3.6875rem;width:3.6875rem;}.htw-src-peets-home.promo-tiles__inner, .htw-src-peets-home .promo-tiles__inner{padding:4.875rem 0 0;}.htw-src-peets-home.promo-tile, .htw-src-peets-home .promo-tile{width:100%;margin:0 2.5rem 5rem 0;vertical-align:top;}.htw-src-peets-home.modal__close, .htw-src-peets-home .modal__close{right:2.1875rem;top:2.1875rem;}.htw-src-peets-home.modal__header, .htw-src-peets-home .modal__header{margin-bottom:.9375rem;}}@media only screen and (min-width:768px)and (max-width:1024px){.htw-src-peets-home.dynamic-collection-filters-closed .dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-filters-closed .dynamic-collection-pi__title, .htw-src-peets-home.dynamic-collection-pi__title, .htw-src-peets-home .dynamic-collection-pi__title{min-height:2.9em;}.htw-src-peets-home.product-carousel .pi, .htw-src-peets-home .product-carousel .pi{width:33.33333%;padding-right:.625rem;padding-left:.625rem;}.htw-src-peets-home.category-slider__heading, .htw-src-peets-home .category-slider__heading{font-size:1.25rem;line-height:1.375rem;}}@media only screen and (min-width:1025px){.htw-src-peets-home.style-select .ss-dropdown .ss-option, .htw-src-peets-home .style-select .ss-dropdown .ss-option{padding:.875rem 1.25rem;}.htw-src-peets-home.hide-desktop, .htw-src-peets-home .hide-desktop, .htw-src-peets-home.mobile-only, .htw-src-peets-home .mobile-only, .htw-src-peets-home.tablet-only, .htw-src-peets-home .tablet-only{display:none!important;}h1.htw-src-peets-home, .htw-src-peets-home h1{font-size:3.75rem;line-height:4.0625rem;}.htw-src-peets-home.h2, .htw-src-peets-home .h2, h2.htw-src-peets-home, .htw-src-peets-home h2{font-size:1.5rem;line-height:1.75rem;}h3.htw-src-peets-home, .htw-src-peets-home h3, h4.htw-src-peets-home, .htw-src-peets-home h4{font-size:1.125rem;line-height:1.75rem;}table.htw-src-peets-home caption, .htw-src-peets-home table caption{font-size:1.125rem;line-height:1.56;margin:0 0 .9375rem;}.htw-src-peets-home.form-inline__input, .htw-src-peets-home .form-inline__input{margin-bottom:0;}.htw-src-peets-home.form-inline__btn, .htw-src-peets-home .form-inline__btn{-ms-flex-preferred-size:8.75rem;flex-basis:8.75rem;margin-left:.625rem;}.htw-src-peets-home.ir--homepage-promo-slot, .htw-src-peets-home .ir--homepage-promo-slot{padding-bottom:100%;}.htw-src-peets-home.ir--inline-banner, .htw-src-peets-home .ir--inline-banner{padding-bottom:165.67164%;}.htw-src-peets-home.ir--brew-method-video-poster, .htw-src-peets-home .ir--brew-method-video-poster{padding-bottom:56.2069%;}.htw-src-peets-home.hr, .htw-src-peets-home .hr, hr.htw-src-peets-home, .htw-src-peets-home hr{margin:1.875em 0;}.htw-src-peets-home.page-wrap, .htw-src-peets-home .page-wrap{padding-top:5rem;}.htw-src-peets-home.container, .htw-src-peets-home .container{padding-left:7.8125%;padding-right:7.8125%;}.htw-src-peets-home.container--small, .htw-src-peets-home .container--small{padding-left:3.125%;padding-right:3.125%;}.htw-src-peets-home.container--medium, .htw-src-peets-home .container--medium{padding-left:3.90625%;padding-right:3.90625%;}.htw-src-peets-home.container--full, .htw-src-peets-home .container--full{padding-left:0;padding-right:0;}.htw-src-peets-home.container--huge, .htw-src-peets-home .container--huge{padding-left:7.98611%;padding-right:7.98611%;}.htw-src-peets-home.acc__menu, .htw-src-peets-home .acc__menu{padding:1.25rem 0 2.5rem;}.htw-src-peets-home.acc__btn, .htw-src-peets-home .acc__btn{font-size:1.125rem;line-height:1.56;padding:1.5625rem .9375rem 1.5625rem 0;}.htw-src-peets-home.hero__content-wrapper--full-bleed-desktop-left, .htw-src-peets-home .hero__content-wrapper--full-bleed-desktop-left{left:0;right:auto;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:7.25rem;}.htw-src-peets-home.hero__heading, .htw-src-peets-home .hero__heading{font-size:2.25rem;letter-spacing:2px;line-height:1.14;margin-bottom:0;}.htw-src-peets-home.hero__copy, .htw-src-peets-home .hero__copy{font-size:1.125rem;line-height:1.67;margin-top:.875rem;}.htw-src-peets-home.hero__cta-button, .htw-src-peets-home .hero__cta-button, .htw-src-peets-home.hero__cta-link, .htw-src-peets-home .hero__cta-link{max-width:17.625rem;}.htw-src-peets-home.header, .htw-src-peets-home .header{min-height:5rem;}.htw-src-peets-home.header-utils__account, .htw-src-peets-home .header-utils__account{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ebe2d3;height:1.875rem;min-width:6rem;position:absolute;right:10.125rem;text-transform:uppercase;top:0;padding:0 .5625rem;z-index:14;}.htw-src-peets-home.header-utils__account .icon--account-alt, .htw-src-peets-home .header-utils__account .icon--account-alt{-webkit-transform:scale(.7);transform:scale(.7);}.htw-src-peets-home.header__container, .htw-src-peets-home .header__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.1875rem;padding-bottom:1.1875rem;}.htw-src-peets-home.header__link, .htw-src-peets-home .header__link{text-wrap:nowrap;}.htw-src-peets-home.header__logo, .htw-src-peets-home .header__logo{padding-left:0;}.htw-src-peets-home.header-utils, .htw-src-peets-home .header-utils{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.htw-src-peets-home.header-utils__util-wrap, .htw-src-peets-home .header-utils__util-wrap{padding-right:1.5625rem;}.htw-src-peets-home.header-utils__login-text, .htw-src-peets-home .header-utils__login-text{font-size:.625rem;line-height:140%;letter-spacing:1px;}.htw-src-peets-home.header-utils__bag-count, .htw-src-peets-home .header-utils__bag-count{padding-top:1px;}.htw-src-peets-home.nav, .htw-src-peets-home .nav{background-color:#f6f5f1;-webkit-box-shadow:0 0 .5rem 0 rgba(0,0,0,.15);box-shadow:0 0 .5rem #00000026;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);top:3.75rem;}.htw-src-peets-home.nav__inner, .htw-src-peets-home .nav__inner{min-height:26.875rem;}.htw-src-peets-home.nav__touts, .htw-src-peets-home .nav__touts{max-width:50vw;}.htw-src-peets-home.nav__touts .nav-tout, .htw-src-peets-home .nav__touts .nav-tout, .htw-src-peets-home.nav__touts .nav-tout__img-wrapper, .htw-src-peets-home .nav__touts .nav-tout__img-wrapper, .htw-src-peets-home.nav__touts .nav-tout__wrapper, .htw-src-peets-home .nav__touts .nav-tout__wrapper{height:100%;}.htw-src-peets-home.nav__touts .nav-tout__img-link, .htw-src-peets-home .nav__touts .nav-tout__img-link{display:block;height:100%;}.htw-src-peets-home.nav__touts .nav-tout__img, .htw-src-peets-home .nav__touts .nav-tout__img{height:100%;-o-object-fit:cover;object-fit:cover;}.htw-src-peets-home.nav__touts .nav-tout__cta, .htw-src-peets-home .nav__touts .nav-tout__cta{bottom:0;}.htw-src-peets-home.nav__touts .nav-tout__cta--button, .htw-src-peets-home .nav__touts .nav-tout__cta--button{border-radius:.1875rem;left:1.6875rem;bottom:1.625rem;padding:.625rem .8125rem .6875rem;}.htw-src-peets-home.nav__touts .nav-tout__cta--link, .htw-src-peets-home .nav__touts .nav-tout__cta--link{border-bottom:2px solid #fff;bottom:2rem;left:2rem;padding-bottom:.5rem;line-height:140%;gap:.5rem;}.htw-src-peets-home.nav-mobile-header, .htw-src-peets-home .nav-mobile-header, .htw-src-peets-home.nav__mobile-close-button-wrapper, .htw-src-peets-home .nav__mobile-close-button-wrapper{height:5rem;}.htw-src-peets-home.bag, .htw-src-peets-home .bag{padding:3.75rem 0 0;}.htw-src-peets-home.ft-coffeebar__title, .htw-src-peets-home .ft-coffeebar__title{font-size:3.125rem;margin:0 0 .375rem;line-height:calc(60 / 56);}.htw-src-peets-home.ft-coffeebar__description, .htw-src-peets-home .ft-coffeebar__description{margin-bottom:1.5rem;font-size:1.125rem;}.htw-src-peets-home.ft-coffeebar__cta--one, .htw-src-peets-home .ft-coffeebar__cta--one{font-size:var(--ss-cta-1-font-size-desktop);}.htw-src-peets-home.ft-coffeebar__cta--two, .htw-src-peets-home .ft-coffeebar__cta--two{font-size:var(--ss-cta-2-font-size-desktop);}.htw-src-peets-home.ft-coffeebar__cta, .htw-src-peets-home .ft-coffeebar__cta{font-size:var(--ss-banner-button-font-size-desktop);}.htw-src-peets-home.ft-coffeebar__image, .htw-src-peets-home .ft-coffeebar__image{margin-bottom:1.25rem;}.htw-src-peets-home.ft-coffeebar__image:before, .htw-src-peets-home .ft-coffeebar__image:before{background:var(--ss-background-gradient-desktop);}.htw-src-peets-home.ft-coffeebar__products, .htw-src-peets-home .ft-coffeebar__products{margin-bottom:5.125rem;}.htw-src-peets-home.ft-coffeebar__products-cta-btn, .htw-src-peets-home .ft-coffeebar__products-cta-btn{height:2.8125rem;padding:.8125rem 2.25rem;}.htw-src-peets-home.ft-coffeebar__header.container, .htw-src-peets-home .ft-coffeebar__header.container{padding-left:7.25rem;}.htw-src-peets-home.ft-coffeebar .ft-coffeebar__products-cta, .htw-src-peets-home .ft-coffeebar .ft-coffeebar__products-cta{padding-top:.5rem;}.htw-src-peets-home.ft-coffeebar .ft-coffeebar__products-cta:has(.ft-coffeebar__products-cta-btn), .htw-src-peets-home .ft-coffeebar .ft-coffeebar__products-cta:has(.ft-coffeebar__products-cta-btn){padding-bottom:2rem;}.htw-src-peets-home.ft-coffeebar__product, .htw-src-peets-home .ft-coffeebar__product{display:block;min-height:100%;width:25%;}.htw-src-peets-home.ft-coffeebar__product-title-text, .htw-src-peets-home .ft-coffeebar__product-title-text{font-size:.875rem;}.htw-src-peets-home.ft-coffeebar__products.flickity-enabled .flickity-prev-next-button.next, .htw-src-peets-home .ft-coffeebar__products.flickity-enabled .flickity-prev-next-button.next{right:0;left:auto!important;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.htw-src-peets-home.ft-coffeebar__products.flickity-enabled .flickity-prev-next-button.previous, .htw-src-peets-home .ft-coffeebar__products.flickity-enabled .flickity-prev-next-button.previous{left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.htw-src-peets-home.homepage-promo-slots, .htw-src-peets-home .homepage-promo-slots{max-width:var(--section-max-width,unset);margin-left:auto;margin-right:auto;margin-top:var(--section-top-margin-desktop);margin-bottom:var(--section-bottom-margin-desktop);}.htw-src-peets-home.homepage-promo-slots:before, .htw-src-peets-home .homepage-promo-slots:before{height:var(--underlay-background-height-desktop);}.htw-src-peets-home.homepage-promo-slots__inner, .htw-src-peets-home .homepage-promo-slots__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:var(--slot-spacing);-moz-column-gap:var(--slot-spacing);column-gap:var(--slot-spacing);padding-left:var(--slot-spacing-edge-desktop);padding-right:var(--slot-spacing-edge-desktop);}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot{width:calc((100% - (var(--slot-spacing) * 2))/ 3);padding:0;height:auto;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__description, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__description{font-size:var(--description-font-size-desktop);line-height:1.22;letter-spacing:.2px;margin-bottom:1.25rem;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__info, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__info{padding:0 1.25rem 1.875rem;}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__media, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__media{margin-bottom:var(--media-bottom-margin-desktop);}.htw-src-peets-home.homepage-promo-slots__inner .homepage-promo-slot__heading, .htw-src-peets-home .homepage-promo-slots__inner .homepage-promo-slot__heading{font-size:var(--heading-font-size-desktop);line-height:.91;margin-bottom:.5rem;}.htw-src-peets-home.homepage-promo-slots__cta-container .modal__inner, .htw-src-peets-home .homepage-promo-slots__cta-container .modal__inner{max-height:80vh;overflow:scroll;}.htw-src-peets-home.page .table, .htw-src-peets-home .page .table{margin:5rem -11.65625rem;width:calc(100% + 373px);}.htw-src-peets-home.page-stacked-hero, .htw-src-peets-home .page-stacked-hero{background-color:#222;padding:2.5rem 0;}.htw-src-peets-home.page-stacked-hero__text, .htw-src-peets-home .page-stacked-hero__text{z-index:0;background-color:transparent;position:static;min-height:7.375rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;padding-bottom:0;}.htw-src-peets-home.page-stacked-hero__heading, .htw-src-peets-home .page-stacked-hero__heading{font-size:3.75rem;width:50%;line-height:120%;letter-spacing:.125rem;}.htw-src-peets-home.page-stacked-hero__description, .htw-src-peets-home .page-stacked-hero__description{background-color:#ffffffbd;width:50%;padding:1.5rem 2.1875rem;margin-top:0;}.htw-src-peets-home.page-stacked-hero__description-text, .htw-src-peets-home .page-stacked-hero__description-text{font-size:.9375rem;line-height:150%;}.htw-src-peets-home.product-card-2024, .htw-src-peets-home .product-card-2024{-webkit-box-shadow:0 0 .875rem rgba(0,0,0,.1);box-shadow:0 0 .875rem #0000001a;max-width:16.625rem;padding:1.8125rem .875rem 1.625rem;margin-right:1.25rem;}.htw-src-peets-home.is-flickity-static-clicked .product-card-2024.is-active, .htw-src-peets-home .is-flickity-static-clicked .product-card-2024.is-active{max-width:17.875rem;margin-top:-12px;height:calc(100% + 24px);}.htw-src-peets-home.product-card-2024__product-image-wrapper:not(.is-curated-series-product) img, .htw-src-peets-home .product-card-2024__product-image-wrapper:not(.is-curated-series-product) img{bottom:0;left:28%;top:0;width:85.2%;}.htw-src-peets-home.product-card-2024__product-badge, .htw-src-peets-home .product-card-2024__product-badge{height:1.4375rem;}.htw-src-peets-home.product-card-2024__product-badge-copy, .htw-src-peets-home .product-card-2024__product-badge-copy{font-size:.75rem;letter-spacing:.0625rem;}.htw-src-peets-home.product-card-2024__product-title, .htw-src-peets-home .product-card-2024__product-title{font-size:1.3125rem;font-weight:500;line-height:115%;letter-spacing:.04688rem;position:relative;text-transform:uppercase;}.htw-src-peets-home.product-card-2024__product-flavor-list, .htw-src-peets-home .product-card-2024__product-flavor-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;width:6.25rem;}.htw-src-peets-home.product-card-2024__product-flavor-item, .htw-src-peets-home .product-card-2024__product-flavor-item{margin-bottom:1.4375rem;width:1.25rem;}.htw-src-peets-home.product-card-2024__product-flavor-icon, .htw-src-peets-home .product-card-2024__product-flavor-icon{width:1.25rem;margin-bottom:.4375rem;}.htw-src-peets-home.product-card-2024__product-footer, .htw-src-peets-home .product-card-2024__product-footer{font-size:.625rem;padding:.5rem .875rem;margin:0;letter-spacing:.0625rem;}.htw-src-peets-home.product-card-2024__product-footer-price, .htw-src-peets-home .product-card-2024__product-footer-price{font-size:.75rem;}.htw-src-peets-home.product-list, .htw-src-peets-home .product-list{margin-right:-2.5rem;}.htw-src-peets-home.pi, .htw-src-peets-home .pi{width:calc(25% - 36px);padding:0;margin:0 2.5rem 3.125rem 0;}.htw-src-peets-home.product-list .pi, .htw-src-peets-home .product-list .pi{width:calc(33.333% - 40px);padding:0;margin:0 2.5rem 3.125rem 0;}.htw-src-peets-home.pi__img-wrapper.has-hover:focus-within .pi__img-default, .htw-src-peets-home .pi__img-wrapper.has-hover:focus-within .pi__img-default, .htw-src-peets-home.pi__img-wrapper.has-hover:hover .pi__img-default, .htw-src-peets-home .pi__img-wrapper.has-hover:hover .pi__img-default{opacity:0;visibility:hidden;}.htw-src-peets-home.pi__quick-add, .htw-src-peets-home .pi__quick-add{visibility:hidden;opacity:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;}.htw-src-peets-home.pi:focus-within .pi__quick-add, .htw-src-peets-home .pi:focus-within .pi__quick-add, .htw-src-peets-home.pi:hover .pi__quick-add, .htw-src-peets-home .pi:hover .pi__quick-add{visibility:visible;opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s;}.htw-src-peets-home.dynamic-collection-pi--stacked, .htw-src-peets-home .dynamic-collection-pi--stacked{-webkit-box-flex:0;-ms-flex:0 0 16.625rem;flex:0 0 16.625rem;margin-right:1rem;}.htw-src-peets-home.dynamic-collection-pi--stacked:focus-within, .htw-src-peets-home .dynamic-collection-pi--stacked:focus-within, .htw-src-peets-home.dynamic-collection-pi--stacked:hover, .htw-src-peets-home .dynamic-collection-pi--stacked:hover{border:2px solid #937031;-webkit-transform:scale(1.065);transform:scale(1.065);}.htw-src-peets-home.dynamic-collection-pi--stacked:last-child, .htw-src-peets-home .dynamic-collection-pi--stacked:last-child{margin-right:0;}.htw-src-peets-home.dynamic-collection-pi__background-image>img, .htw-src-peets-home .dynamic-collection-pi__background-image>img, .htw-src-peets-home.dynamic-collection-pi__background-image>svg, .htw-src-peets-home .dynamic-collection-pi__background-image>svg{display:block;right:-1.5rem;}.htw-src-peets-home.product-recommendations-2024, .htw-src-peets-home .product-recommendations-2024{margin:4.875rem 0 6.1875rem;}.htw-src-peets-home.product-recommendations-2024__title, .htw-src-peets-home .product-recommendations-2024__title{font-size:1.8125rem;line-height:2.1875rem;letter-spacing:1px;margin-bottom:2.625rem;}.htw-src-peets-home.product-recommendations-2024__carousel-wrapper, .htw-src-peets-home .product-recommendations-2024__carousel-wrapper{padding-left:8.5625rem;}.htw-src-peets-home.product-recommendations-2024__carousel, .htw-src-peets-home .product-recommendations-2024__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:1.25rem 6.5625rem .625rem 2rem;overflow:hidden;}.htw-src-peets-home.product-recommendations-2024__carousel:before, .htw-src-peets-home .product-recommendations-2024__carousel:before{display:block;position:absolute;content:"";top:0;left:0;width:1.875rem;height:100%;background:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 0,#fff0);z-index:2;pointer-events:none;}.htw-src-peets-home.product-recommendations-2024__carousel:after, .htw-src-peets-home .product-recommendations-2024__carousel:after{display:block;position:absolute;content:"";top:0;right:0;width:13.125rem;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(90deg,#fff0 0,#fff);z-index:2;pointer-events:none;}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-viewport, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-viewport{overflow:visible;}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4rem;width:4rem;border-radius:2rem;border:0;background-color:#ebe2d3;padding:0;fill:#656565;margin:0;z-index:3;}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button.next, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button.next{right:6.1875rem;left:auto!important;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.htw-src-peets-home.product-recommendations-2024__carousel .flickity-prev-next-button.previous, .htw-src-peets-home .product-recommendations-2024__carousel .flickity-prev-next-button.previous{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.htw-src-peets-home.product-recommendations-2024__carousel-product-footer-rating-text .icon--star-filled, .htw-src-peets-home .product-recommendations-2024__carousel-product-footer-rating-text .icon--star-filled{margin-bottom:-2px;}.htw-src-peets-home.product-recommendations-2024__carousel-scroll-track, .htw-src-peets-home .product-recommendations-2024__carousel-scroll-track{height:.5rem;}.htw-src-peets-home.product-recommendations-2024__custom-carousel-cell, .htw-src-peets-home .product-recommendations-2024__custom-carousel-cell{height:21.6875rem;width:16.625rem;padding:1.3125rem 1rem 0;max-width:16.625rem;margin-right:1.25rem;}.htw-src-peets-home.promo-bar, .htw-src-peets-home .promo-bar{height:1.875rem;}.htw-src-peets-home.promo-bar--column, .htw-src-peets-home .promo-bar--column{height:1.875rem;padding:.3125rem 1.25rem;}.htw-src-peets-home.promo-bar__content, .htw-src-peets-home .promo-bar__content{line-height:1;}.htw-src-peets-home.promo-bar__content-wrapper, .htw-src-peets-home .promo-bar__content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.htw-src-peets-home.pv-essentials--coffee .config__group, .htw-src-peets-home .pv-essentials--coffee .config__group{margin-bottom:.75rem;}.htw-src-peets-home.config__heading, .htw-src-peets-home .config__heading{margin-bottom:.3125rem;}.htw-src-peets-home.config__select--grind .ss-option, .htw-src-peets-home .config__select--grind .ss-option, .htw-src-peets-home.config__select--grind .ss-selected-option, .htw-src-peets-home .config__select--grind .ss-selected-option{padding-left:3.125rem!important;}.htw-src-peets-home.pv-actions, .htw-src-peets-home .pv-actions{margin-bottom:.875rem;}.htw-src-peets-home.pv-notify, .htw-src-peets-home .pv-notify{padding:0;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper, .htw-src-peets-home.buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__cards.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper{width:100%;}.htw-src-peets-home.buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option, .htw-src-peets-home .buy-stack .buy-stack-purchase-type__frequency-select .style-select--frequency .ss-option{border-bottom:none;}.htw-src-peets-home.buy-stack .buy-stack-variant__pills, .htw-src-peets-home .buy-stack .buy-stack-variant__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;}.htw-src-peets-home.buy-stack .buy-stack-variant__pills .buy-stack-variant__pill:last-of-type:nth-of-type(4n/**/+1), .htw-src-peets-home .buy-stack .buy-stack-variant__pills .buy-stack-variant__pill:last-of-type:nth-of-type(4n/**/+1){-webkit-box-flex:0;-ms-flex:0 1 calc((100% - 1.5rem)/4);flex:0 1 calc((100% - 1.5rem)/4);max-width:calc((100% - 1.5rem)/4);}.htw-src-peets-home.buy-stack .buy-stack-variant__pill, .htw-src-peets-home .buy-stack .buy-stack-variant__pill{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 1.5rem)/4);flex:1 1 calc((100% - 1.5rem)/4);max-width:100%;min-width:calc((100% - 1.5rem)/4);}.htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-title, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-title{font-size:1.75rem;line-height:2.25rem;letter-spacing:0;margin-bottom:.5rem;}.htw-src-peets-home.pv-essentials--buy-stack .pv-header--product .pv-price, .htw-src-peets-home .pv-essentials--buy-stack .pv-header--product .pv-price{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem;}.htw-src-peets-home.buy-stack-qty-modal__list-item, .htw-src-peets-home .buy-stack-qty-modal__list-item{border:none;}.htw-src-peets-home.pv-details__inner p, .htw-src-peets-home .pv-details__inner p{margin-bottom:1.625rem;text-align:left;line-height:1.40625rem;}.htw-src-peets-home.pv-details__roast, .htw-src-peets-home .pv-details__roast{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1.25rem;}.htw-src-peets-home.pv-details__roast-heading, .htw-src-peets-home .pv-details__roast-heading{font-size:.75rem;text-align:left;}.htw-src-peets-home.pv-details__roast-type, .htw-src-peets-home .pv-details__roast-type{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}.htw-src-peets-home.pv-details__roast-copy, .htw-src-peets-home .pv-details__roast-copy{font-size:.9375rem;margin-bottom:0;}.htw-src-peets-home.pv-details__roast-flavor-item, .htw-src-peets-home .pv-details__roast-flavor-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.9375rem;}.htw-src-peets-home.pv-details__flavor-icon, .htw-src-peets-home .pv-details__flavor-icon{width:1.125rem;margin-right:.5rem;}.htw-src-peets-home.pv-essentials, .htw-src-peets-home .pv-essentials{padding:.25rem 0 2.75rem;}.htw-src-peets-home.template-product-coffee .pv-essentials, .htw-src-peets-home .template-product-coffee .pv-essentials, .htw-src-peets-home.template-product-curated-subscription .pv-essentials, .htw-src-peets-home .template-product-curated-subscription .pv-essentials, .htw-src-peets-home.template-product-espresso-capsule .pv-essentials, .htw-src-peets-home .template-product-espresso-capsule .pv-essentials, .htw-src-peets-home.template-product-k-cup .pv-essentials, .htw-src-peets-home .template-product-k-cup .pv-essentials, .htw-src-peets-home.template-product-merchandise .pv-essentials, .htw-src-peets-home .template-product-merchandise .pv-essentials, .htw-src-peets-home.template-product-tea .pv-essentials, .htw-src-peets-home .template-product-tea .pv-essentials{padding:.25rem 0 0;}.htw-src-peets-home.pv-essentials__container, .htw-src-peets-home .pv-essentials__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.htw-src-peets-home.pv-essential, .htw-src-peets-home .pv-essential{margin:0 auto;max-width:36.25rem;padding:0 2.5rem;width:50%;}.htw-src-peets-home.pv-essential--product, .htw-src-peets-home .pv-essential--product{margin:0 auto;padding:2.5rem 2.5rem 5rem;width:50%;}.htw-src-peets-home.template-product-coffee .pv-essential--product, .htw-src-peets-home .template-product-coffee .pv-essential--product, .htw-src-peets-home.template-product-curated-subscription .pv-essential--product, .htw-src-peets-home .template-product-curated-subscription .pv-essential--product, .htw-src-peets-home.template-product-espresso-capsule .pv-essential--product, .htw-src-peets-home .template-product-espresso-capsule .pv-essential--product, .htw-src-peets-home.template-product-k-cup .pv-essential--product, .htw-src-peets-home .template-product-k-cup .pv-essential--product, .htw-src-peets-home.template-product-merchandise .pv-essential--product, .htw-src-peets-home .template-product-merchandise .pv-essential--product, .htw-src-peets-home.template-product-tea .pv-essential--product, .htw-src-peets-home .template-product-tea .pv-essential--product{padding-top:6.125rem;}.htw-src-peets-home:has(.buy-stack) .pv-essential--product{padding-top:1.5rem;}.htw-src-peets-home.pv-title, .htw-src-peets-home .pv-title{font-size:1.5rem;line-height:1.17;letter-spacing:2px;margin-bottom:.8125rem;}.htw-src-peets-home.pv-header__eyebrow-text, .htw-src-peets-home .pv-header__eyebrow-text{position:absolute;top:5rem;}.htw-src-peets-home:has(.buy-stack) .pv-header__eyebrow-text{position:relative;top:auto;}.htw-src-peets-home.pv-header--product .pv-title, .htw-src-peets-home .pv-header--product .pv-title{font-size:1.8125rem;line-height:120%;letter-spacing:1px;margin-bottom:.8125rem;}.htw-src-peets-home.pv-header--product .pv-price, .htw-src-peets-home .pv-header--product .pv-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:700;line-height:140%;letter-spacing:.0625rem;}.htw-src-peets-home.pv-header--product .pv-price__original, .htw-src-peets-home .pv-header--product .pv-price__original{font-weight:700;}.htw-src-peets-home.pv-price, .htw-src-peets-home .pv-price{font-size:1.125rem;line-height:1.56;}.htw-src-peets-home.pv-qty__button, .htw-src-peets-home .pv-qty__button{padding:.75rem .9375rem;}.htw-src-peets-home.search, .htw-src-peets-home .search{top:3.75rem;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);z-index:11;}.htw-src-peets-home.search-overlay, .htw-src-peets-home .search-overlay{top:5rem;}.htw-src-peets-home.search-item, .htw-src-peets-home .search-item{width:calc(33.333% - 48px);margin-right:3rem;margin-bottom:1.875rem;}.htw-src-peets-home.product-carousel .flickity-button, .htw-src-peets-home .product-carousel .flickity-button{border-radius:3px;top:26%;border:1px solid #949494;}.htw-src-peets-home.product-carousel .flickity-button.previous, .htw-src-peets-home .product-carousel .flickity-button.previous{left:-4.375rem;}.htw-src-peets-home.product-carousel .flickity-button.next, .htw-src-peets-home .product-carousel .flickity-button.next{right:-4.375rem;}.htw-src-peets-home.product-carousel-24__item, .htw-src-peets-home .product-carousel-24__item{--num-items:var(--ss-slides-in-view, 3.5);--num-gaps:var(--calc-num-slide-gaps, calc(var(--num-items)));--total-border-width:calc(var(--item-img-border-size) * 2);--spacing:var(--ss-slide-gap, rem(30));--item-width:calc((min(100vw, var(--ss-max-width)) - (var(--section-padding-x) * 2) - (var(--spacing) * var(--num-gaps)) - (var(--total-border-width) * var(--num-items))) / var(--num-items));max-width:var(--ss-slide-max-width,23.5rem);}.htw-src-peets-home.product-carousel-24 .flickity-viewport, .htw-src-peets-home .product-carousel-24 .flickity-viewport{margin-bottom:5rem;}.htw-src-peets-home.product-carousel-24 .flickity-page-dots, .htw-src-peets-home .product-carousel-24 .flickity-page-dots{gap:11px;width:55%;}.htw-src-peets-home.og-selling-plan[data-type=pdp], .htw-src-peets-home .og-selling-plan[data-type=pdp], .htw-src-peets-home.og-selling-plan[data-type=pdp_dark], .htw-src-peets-home .og-selling-plan[data-type=pdp_dark]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__wrapper, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__wrapper{border-bottom:0;border-top-right-radius:0;border-right:1px solid #937031;width:50%;}.htw-src-peets-home.og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp] .og-selling-plan__one-time-wrapper, .htw-src-peets-home.og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper, .htw-src-peets-home .og-selling-plan[data-type=pdp_dark] .og-selling-plan__one-time-wrapper{width:50%;}.htw-src-peets-home.review-carousel__carousel, .htw-src-peets-home .review-carousel__carousel{padding:0 3.125rem;}.htw-src-peets-home.review-carousel__carousel .flickity-button, .htw-src-peets-home .review-carousel__carousel .flickity-button{height:3.125rem;width:3.125rem;border:1px solid #d6d6d6;border-radius:.1875rem;top:50%;bottom:unset;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;}.htw-src-peets-home.review-carousel__carousel .flickity-button.previous, .htw-src-peets-home .review-carousel__carousel .flickity-button.previous{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.htw-src-peets-home.subscriptions-split-tout-with-text-list, .htw-src-peets-home .subscriptions-split-tout-with-text-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:7.0625rem;margin-bottom:5.0625rem;}.htw-src-peets-home.subscriptions-split-tout-with-text-list--image-left, .htw-src-peets-home .subscriptions-split-tout-with-text-list--image-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.htw-src-peets-home.subscriptions-split-tout-with-text-list.container, .htw-src-peets-home .subscriptions-split-tout-with-text-list.container{max-width:90rem;padding-left:0;padding-right:0;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-container, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-container{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:2rem;padding-left:calc((172 / 1440) * 100%);}.htw-src-peets-home.subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__list-container, .htw-src-peets-home .subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__list-container{padding:4.375rem;padding-left:calc((114/1440) * 100%);padding-right:calc((127/1440) * 100%);}.htw-src-peets-home.subscriptions-split-tout-with-text-list__image-container, .htw-src-peets-home .subscriptions-split-tout-with-text-list__image-container{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__heading, .htw-src-peets-home .subscriptions-split-tout-with-text-list__heading{font-size:var(--title-font-size-desktop);font-weight:var(--title-font-weight-desktop);color:var(--title-font-color-desktop);text-align:left;margin-bottom:2.25rem;line-height:120%;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-icon-wrapper, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-icon-wrapper{-webkit-box-flex:0;-ms-flex:0 0 2.125rem;flex:0 0 2.125rem;margin-right:1.25rem;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-heading, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-heading{font-size:var(--title-font-size-desktop);font-weight:var(--title-font-weight-desktop);color:var(--title-font-color-desktop);letter-spacing:.0625rem;line-height:140%;margin-bottom:.375rem;}.htw-src-peets-home.subscriptions-split-tout-with-text-list__list-item-description, .htw-src-peets-home .subscriptions-split-tout-with-text-list__list-item-description{font-size:var(--description-font-size-desktop);font-weight:var(--description-font-weight-desktop);color:var(--description-font-color-desktop);}.htw-src-peets-home.subscriptions-split-tout-with-text-list__cta-btn, .htw-src-peets-home .subscriptions-split-tout-with-text-list__cta-btn{display:inline-block;margin-top:.875rem;font-size:var(--cta-font-size-desktop);font-weight:var(--cta-font-weight-desktop);color:var(--cta-font-color-desktop);}.htw-src-peets-home.subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__cta-btn, .htw-src-peets-home .subscriptions-split-tout-with-text-list--image-left .subscriptions-split-tout-with-text-list__cta-btn{width:20.1875rem;}.htw-src-peets-home.subscriptions-subscription-carousel.container, .htw-src-peets-home .subscriptions-subscription-carousel.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.htw-src-peets-home.template-index .subscriptions-subscription-carousel.container, .htw-src-peets-home .template-index .subscriptions-subscription-carousel.container{padding-left:7.25rem;margin-left:0!important;}.htw-src-peets-home.subscriptions-subscription-carousel__header, .htw-src-peets-home .subscriptions-subscription-carousel__header{width:17.4375rem;padding-top:1.75rem;}.htw-src-peets-home.subscriptions-subscription-carousel__heading, .htw-src-peets-home .subscriptions-subscription-carousel__heading{font-size:var(--heading-font-size-desktop);font-weight:var(--heading-font-weight-desktop);color:var(--heading-font-color-desktop);line-height:var(--heading-line-height-desktop)!important;letter-spacing:.0625rem;margin-top:var(--heading-padding-top-desktop);margin-bottom:var(--heading-padding-bottom-desktop);scroll-margin-top:5rem;}.htw-src-peets-home.subscriptions-subscription-carousel__description, .htw-src-peets-home .subscriptions-subscription-carousel__description{font-size:var(--description-font-size-desktop);font-weight:var(--description-font-weight-desktop);color:var(--description-font-color-desktop);margin-bottom:var(--description-padding-bottom-desktop);max-width:48.75rem;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-wrapper, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:1.25rem 6.5625rem 0 2rem;overflow:hidden;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-wrapper:before, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-wrapper:before{display:block;position:absolute;content:"";top:0;left:0;width:1.875rem;height:100%;background:-webkit-gradient(linear,left top,right top,from(white),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 0,#fff0);z-index:2;pointer-events:none;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-wrapper:after, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-wrapper:after{display:block;position:absolute;content:"";top:0;right:0;width:13.125rem;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(90deg,#fff0 0,#fff);z-index:2;pointer-events:none;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4rem;width:4rem;border-radius:2rem;border:1px solid #927036;background-color:#fff;padding:0;fill:#927036;z-index:3;margin:0;}.htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button.next, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button.next{right:0;left:auto!important;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.htw-src-peets-home.subscriptions-subscription-carousel__carousel .flickity-prev-next-button.previous, .htw-src-peets-home .subscriptions-subscription-carousel__carousel .flickity-prev-next-button.previous{left:-2rem;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-cell, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-cell{max-width:16.625rem;padding:1.8125rem .875rem 1.625rem;-webkit-box-shadow:0 0 .875rem 0 rgba(0,0,0,.1);box-shadow:0 0 .875rem #0000001a;margin-right:1.25rem;}.htw-src-peets-home.is-flickity-static-clicked .subscriptions-subscription-carousel__carousel-cell.is-active, .htw-src-peets-home .is-flickity-static-clicked .subscriptions-subscription-carousel__carousel-cell.is-active{max-width:17.875rem;margin-top:-12px;height:calc(100% + 24px);}.htw-src-peets-home.subscriptions-subscription-carousel__product-image-wrapper:not(.is-curated-series-product), .htw-src-peets-home .subscriptions-subscription-carousel__product-image-wrapper:not(.is-curated-series-product){padding-bottom:100%!important;}.htw-src-peets-home.subscriptions-subscription-carousel__product-image-wrapper:not(.is-curated-series-product) img, .htw-src-peets-home .subscriptions-subscription-carousel__product-image-wrapper:not(.is-curated-series-product) img{position:absolute;right:0;bottom:0;left:28%;width:85.2%;}.htw-src-peets-home.subscriptions-subscription-carousel__product-badge, .htw-src-peets-home .subscriptions-subscription-carousel__product-badge{height:1.4375rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-badge-copy, .htw-src-peets-home .subscriptions-subscription-carousel__product-badge-copy{font-size:.75rem;letter-spacing:.0625rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-title, .htw-src-peets-home .subscriptions-subscription-carousel__product-title{font-size:1.3125rem;font-weight:500;line-height:115%;letter-spacing:.04688rem;text-transform:uppercase;}.htw-src-peets-home.subscriptions-subscription-carousel__product-main:not(:has(.subscriptions-subscription-carousel__product-image-wrapper)), .htw-src-peets-home .subscriptions-subscription-carousel__product-main:not(:has(.subscriptions-subscription-carousel__product-image-wrapper)){height:14.875rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-list, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-list{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;width:6.25rem;height:100%;}.htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-item, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-size:.625rem;font-weight:500;line-height:120%;letter-spacing:.0625rem;text-transform:uppercase;color:#695321;text-align:center;padding-bottom:0;margin-bottom:1.4375rem;width:100%;max-width:4.375rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-item:last-child, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-item:last-child{margin-bottom:0;}.htw-src-peets-home.subscriptions-subscription-carousel__product-flavor-icon, .htw-src-peets-home .subscriptions-subscription-carousel__product-flavor-icon{width:1.25rem;margin-bottom:.4375rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-footer, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer{font-size:.625rem;padding:.5rem .875rem;margin:0;letter-spacing:.0625rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-footer-rating-text .icon--star-filled, .htw-src-peets-home .subscriptions-subscription-carousel__product-footer-rating-text .icon--star-filled{left:-.75rem;top:calc(50% - 1px);-webkit-transform:translateY(-50%);transform:translateY(-50%);}.htw-src-peets-home.subscriptions-subscription-carousel__carousel-scroll-track, .htw-src-peets-home .subscriptions-subscription-carousel__carousel-scroll-track{height:.5rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer{background-color:#ebe2d3;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer.is-open, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer.is-open{padding-top:2.75rem;padding-bottom:2.75rem;}.htw-src-peets-home.is-open .subscriptions-subscription-carousel__product-drawer-item.is-active, .htw-src-peets-home .is-open .subscriptions-subscription-carousel__product-drawer-item.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item{background-color:#fff;border:1px solid #937031;width:100%;max-width:73.75rem;margin:0 auto;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-panel, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-panel{padding:3.75rem 1.625rem;-webkit-box-flex:1;-ms-flex:1 0 calc(100% / 3);flex:1 0 calc(100% / 3);max-width:calc(100% / 3);}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-panel:first-of-type, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-panel:first-of-type{background-color:#f7f6f1;padding:0;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-close-btn, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-close-btn{top:1.125rem;right:1.625rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details{margin-top:0;margin-bottom:0;padding:0;text-align:left;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details-title, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details-title{font-size:1.8125rem;font-weight:700;line-height:120%;letter-spacing:.0625rem;text-transform:uppercase;margin-top:0;margin-bottom:.5625rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-details-starting-price, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-details-starting-price{font-family:proxima-nova,sans-serif;font-size:.9375rem;font-weight:700;line-height:140%;letter-spacing:.0625rem;text-transform:uppercase;margin-bottom:1.5rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-description, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-description{margin-bottom:1.25rem;}.htw-src-peets-home.subscriptions-subscription-carousel__product-drawer-item-input-header, .htw-src-peets-home .subscriptions-subscription-carousel__product-drawer-item-input-header{margin-left:-1.875rem;}.htw-src-peets-home.subscriptions-subscription-carousel__shop-all-link, .htw-src-peets-home .subscriptions-subscription-carousel__shop-all-link{display:inline-block;font-size:var(--cta-underlined-font-size);line-height:170%;letter-spacing:.0625rem;margin-top:1.25rem;}.htw-src-peets-home.subscription-hiw__carousel, .htw-src-peets-home .subscription-hiw__carousel{grid-gap:1.875rem;}.htw-src-peets-home.promo-tiles__inner, .htw-src-peets-home .promo-tiles__inner{margin-right:-2.5rem;}.htw-src-peets-home.promo-tile, .htw-src-peets-home .promo-tile{width:calc(50% - 42px);}.htw-src-peets-home.newsletter__form, .htw-src-peets-home .newsletter__form{gap:2.5rem;}.htw-src-peets-home.interactive-product-grid__product, .htw-src-peets-home .interactive-product-grid__product{gap:1.625rem;}.htw-src-peets-home.interactive-product-grid .flickity-viewport, .htw-src-peets-home .interactive-product-grid .flickity-viewport{gap:1.1875rem;height:38.375rem;margin-bottom:0;width:100%;}.htw-src-peets-home.interactive-product-grid__product-wrapper, .htw-src-peets-home .interactive-product-grid__product-wrapper{margin-right:1.1875rem;position:static!important;-webkit-transition:width .3s linear;transition:width .3s linear;}.htw-src-peets-home.interactive-product-grid .flickity-page-dots, .htw-src-peets-home .interactive-product-grid .flickity-page-dots{display:none;}.htw-src-peets-home.category-slider--compact .category-slider__container, .htw-src-peets-home .category-slider--compact .category-slider__container{padding-left:5.3125rem;padding-right:5.3125rem;}.htw-src-peets-home.hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:18vw;padding-bottom:var(--content-wrapper-bottom-padding-desktop,4.4375rem);}.htw-src-peets-home.hp-featured-cards__card:nth-child(1), .htw-src-peets-home .hp-featured-cards__card:nth-child(1){-webkit-transform:translateY(-18vw);transform:translateY(-18vw);}.htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__header, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__header{padding-bottom:10vw;}.htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__content-wrapper{padding-top:13vw;}.htw-src-peets-home.hp-featured-cards__details, .htw-src-peets-home .hp-featured-cards__details{padding:1.875rem 3.125rem 0;}.htw-src-peets-home.hp-featured-cards__description p, .htw-src-peets-home .hp-featured-cards__description p{line-height:1.375rem;margin-bottom:1.125rem;}.htw-src-peets-home.hp-featured-cards__cta, .htw-src-peets-home .hp-featured-cards__cta{height:2.8125rem!important;padding:0 2.375rem;}.htw-src-peets-home.homepage-banner, .htw-src-peets-home .homepage-banner{--ss-font-size-eyebrow:var(--ss-font-size-eyebrow-desktop, 18px);--ss-font-size-title-1:var(--ss-font-size-title-1-desktop, 47px);--ss-font-size-title-2:var(--ss-font-size-title-2-desktop, 55px);--ss-font-size-description:var(--ss-font-size-description-desktop, 18px);--ss-font-size-cta:var(--ss-font-size-cta-desktop, 14px);--ss-font-size-secondary-cta:var(--ss-font-size-secondary-cta-desktop, 14px);}.htw-src-peets-home.homepage-banner__inner.container, .htw-src-peets-home .homepage-banner__inner.container{padding:var(--ss-section-top-padding-desktop) 7.25rem var(--ss-section-bottom-padding-desktop);max-width:unset;}.htw-src-peets-home.homepage-banner__bg-image-wrapper--mobile, .htw-src-peets-home .homepage-banner__bg-image-wrapper--mobile{display:none;}.htw-src-peets-home.homepage-banner__bg-image-wrapper--desktop, .htw-src-peets-home .homepage-banner__bg-image-wrapper--desktop{display:block;}.htw-src-peets-home.homepage-banner__content, .htw-src-peets-home .homepage-banner__content{width:100%;}.htw-src-peets-home.homepage-banner__description, .htw-src-peets-home .homepage-banner__description{margin-bottom:1.5rem;}.htw-src-peets-home.separator, .htw-src-peets-home .separator{margin-top:var(--margin-top-desktop);margin-bottom:var(--margin-bottom-desktop);}.htw-src-peets-home.lp-featured-cards__content-wrapper, .htw-src-peets-home .lp-featured-cards__content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.htw-src-peets-home.lp-featured-cards__details, .htw-src-peets-home .lp-featured-cards__details{padding:6.5625rem 0;max-width:30.8125rem;-webkit-transform:translateY(-23px);transform:translateY(-23px);}.htw-src-peets-home.lp-featured-cards__title-1, .htw-src-peets-home .lp-featured-cards__title-1{margin-bottom:1.3125rem;}.htw-src-peets-home.lp-featured-cards__description p, .htw-src-peets-home .lp-featured-cards__description p{line-height:normal;margin-bottom:1.125rem;}.htw-src-peets-home.lp-featured-cards__cta, .htw-src-peets-home .lp-featured-cards__cta{font-weight:700;height:3rem;padding:0 2rem;}.htw-src-peets-home.check-balance__title, .htw-src-peets-home .check-balance__title{max-width:unset;width:100%;margin-bottom:1.625rem;}}@media only screen and (min-width:1281px){.htw-src-peets-home.container, .htw-src-peets-home .container{padding-left:6.25rem;padding-right:6.25rem;}.htw-src-peets-home.container--small, .htw-src-peets-home .container--small{padding-left:2.5rem;padding-right:2.5rem;}.htw-src-peets-home.container--medium, .htw-src-peets-home .container--medium{padding-left:3.125rem;padding-right:3.125rem;}.htw-src-peets-home.container--full, .htw-src-peets-home .container--full{padding-left:0;padding-right:0;}.htw-src-peets-home.container--huge, .htw-src-peets-home .container--huge{padding-left:7.1875rem;padding-right:7.1875rem;}.htw-src-peets-home.hero__content-wrapper--full-bleed, .htw-src-peets-home .hero__content-wrapper--full-bleed, .htw-src-peets-home.hero__content-wrapper--full-content-center, .htw-src-peets-home .hero__content-wrapper--full-content-center, .htw-src-peets-home.hero__content-wrapper--full-content-left, .htw-src-peets-home .hero__content-wrapper--full-content-left, .htw-src-peets-home.hero__content-wrapper--full-content-right, .htw-src-peets-home .hero__content-wrapper--full-content-right{max-width:45rem;}.htw-src-peets-home.header .header__nav, .htw-src-peets-home .header .header__nav{-webkit-box-flex:2;-ms-flex:2;flex:2;}.htw-src-peets-home.header-utils, .htw-src-peets-home .header-utils, .htw-src-peets-home.header__logo, .htw-src-peets-home .header__logo{-webkit-box-flex:1;-ms-flex:1;flex:1;}.htw-src-peets-home.pv-essential, .htw-src-peets-home .pv-essential{margin:0;padding:0 0 0 6.25rem;width:50%;}.htw-src-peets-home.pv-essential--product, .htw-src-peets-home .pv-essential--product{margin:0;padding:2.5rem 0 5rem 6.25rem;width:50%;}.htw-src-peets-home.subscription-hiw__carousel, .htw-src-peets-home .subscription-hiw__carousel{grid-gap:3.5rem;}}@media only screen and (max-width:413px){.htw-src-peets-home.form-item, .htw-src-peets-home .form-item{width:100%;}.htw-src-peets-home#widget-container .auth-container .pi__quick-add .button.button-secondary, .htw-src-peets-home #widget-container .auth-container .pi__quick-add .button.button-secondary, .htw-src-peets-home.pi__quick-add #widget-container .auth-container .button.button-secondary, .htw-src-peets-home .pi__quick-add #widget-container .auth-container .button.button-secondary, .htw-src-peets-home.pi__quick-add .btn--secondary, .htw-src-peets-home .pi__quick-add .btn--secondary{font-size:.63rem;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.htw-src-peets-home.select:after, .htw-src-peets-home .select:after{display:block;}.htw-src-peets-home.select select, .htw-src-peets-home .select select{width:110%;}.htw-src-peets-home.select select::-ms-expand, .htw-src-peets-home .select select::-ms-expand{display:none;}.htw-src-peets-home.select select:focus::-ms-value, .htw-src-peets-home .select select:focus::-ms-value{background:0 0;}}@media only screen and (min-width:1025px)and (min-width:1025px){.htw-src-peets-home.nav, .htw-src-peets-home .nav, .htw-src-peets-home.search, .htw-src-peets-home .search{top:5rem;}}@media only screen and (min-width:1440px){.htw-src-peets-home.hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards__content-wrapper{padding-top:16.1875rem;}.htw-src-peets-home.hp-featured-cards__card:nth-child(1), .htw-src-peets-home .hp-featured-cards__card:nth-child(1){-webkit-transform:translateY(-259px);transform:translateY(-259px);}.htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__header, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__header{padding-bottom:9rem;}.htw-src-peets-home.hp-featured-cards--has-title .hp-featured-cards__content-wrapper, .htw-src-peets-home .hp-featured-cards--has-title .hp-featured-cards__content-wrapper{padding-top:11.5rem;}}@media screen and (max-width:1024px){.htw-src-peets-home:not(.collection-list-item__carousel)>.dynamic-collection-pi, .htw-src-peets-home :not(.collection-list-item__carousel)>.dynamic-collection-pi{-webkit-box-flex:0;-ms-flex:0 48%;flex:0 48%;height:auto;}}@media only screen and (min-width:64.0625rem)and (max-width:79.9375rem){.htw-src-peets-home:not(.collection-list-item__carousel)>.dynamic-collection-pi, .htw-src-peets-home :not(.collection-list-item__carousel)>.dynamic-collection-pi{aspect-ratio:380/468;-webkit-box-flex:0;-ms-flex:0 31%;flex:0 31%;}.htw-src-peets-home:not(.collection-list-item__carousel)>.dynamic-collection-pi .dynamic-collection-pi__flavor-notes, .htw-src-peets-home :not(.collection-list-item__carousel)>.dynamic-collection-pi .dynamic-collection-pi__flavor-notes{aspect-ratio:192/255;max-width:160px;}.htw-src-peets-home:not(.collection-list-item__carousel)>.dynamic-collection-pi .has-flavor-notes img, .htw-src-peets-home :not(.collection-list-item__carousel)>.dynamic-collection-pi .has-flavor-notes img{left:4.375rem;max-width:10.3125rem;}}
/*# sourceMappingURL=/cdn/shop/t/708/assets/style.css.map?v=102491355523599254771793920602 */

@-webkit-keyframes htw-src-peets-home-cartEmptyOpening{from{-webkit-transform:translate(-50%,-2.1875rem);transform:translate(-50%,-2.1875rem);opacity:0;}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;}}@keyframes htw-src-peets-home-cartEmptyOpening{from{-webkit-transform:translate(-50%,-2.1875rem);transform:translate(-50%,-2.1875rem);opacity:0;}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;}}@-webkit-keyframes htw-src-peets-home-cartPageEmptyOpening{from{-webkit-transform:translate(0,-2.1875rem);transform:translate(0,-2.1875rem);opacity:0;}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;}}@keyframes htw-src-peets-home-cartPageEmptyOpening{from{-webkit-transform:translate(0,-2.1875rem);transform:translate(0,-2.1875rem);opacity:0;}to{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;}}@-webkit-keyframes htw-src-peets-home-cartSummaryLeave{0%{-webkit-transform:translate(0,0);transform:translate(0,0);max-height:50rem;opacity:1;visibility:visible;}100%{-webkit-transform:translate(0,-2.1875rem);transform:translate(0,-2.1875rem);height:0;max-height:0;opacity:0;padding:0;visibility:hidden;}}@keyframes htw-src-peets-home-cartSummaryLeave{0%{-webkit-transform:translate(0,0);transform:translate(0,0);max-height:50rem;opacity:1;visibility:visible;}100%{-webkit-transform:translate(0,-2.1875rem);transform:translate(0,-2.1875rem);height:0;max-height:0;opacity:0;padding:0;visibility:hidden;}}.htw-src-peets-home.home-hero, .htw-src-peets-home .home-hero{background:#f7f6f1;}.htw-src-peets-home.home-hero__container, .htw-src-peets-home .home-hero__container{width:100%;max-width:137.5rem;margin-left:auto;margin-right:auto;}.htw-src-peets-home.best-sellers, .htw-src-peets-home .best-sellers{padding-top:2.1875rem;}.htw-src-peets-home.coffeebar, .htw-src-peets-home .coffeebar{padding-bottom:3.75rem;padding-top:3.75rem;}@media only screen and (min-width:1025px){.htw-src-peets-home.best-sellers, .htw-src-peets-home .best-sellers{padding-top:3.4375rem;}.htw-src-peets-home.coffeebar, .htw-src-peets-home .coffeebar{padding-bottom:6.125rem;padding-top:5.625rem;}}
@keyframes htw-src-peets-home-shopify-rotator{0%{transform:rotate(0);}to{transform:rotate(270deg);}}@keyframes htw-src-peets-home-shopify-dash{0%{stroke-dashoffset:280px;}50%{stroke-dashoffset:75px;transform:rotate(135deg);}to{stroke-dashoffset:280px;transform:rotate(450deg);}}@keyframes htw-src-peets-home-acceleratedCheckoutLoadingSkeleton{50%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1);}75%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5);}to{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1);}}

.htw-src-peets-home.csm-cmp-root, .htw-src-peets-home .csm-cmp-root, csm-cookie-consent.htw-src-peets-home, .htw-src-peets-home csm-cookie-consent{border:none!important;height:0!important;inset:auto!important;left:0!important;margin:0!important;overflow:visible!important;padding:0!important;pointer-events:none!important;position:fixed!important;top:0!important;width:0!important;z-index:2147483647!important;}.htw-src-peets-home.csm-cmp-root::backdrop, .htw-src-peets-home .csm-cmp-root::backdrop, csm-cookie-consent.htw-src-peets-home::backdrop, .htw-src-peets-home csm-cookie-consent::backdrop{display:none;}.htw-src-peets-home.csm-av-waiting-cookie body:after, .htw-src-peets-home.csm-cookie-priority-blur body:after{content:"";inset:0;position:fixed;z-index:2147483500;}.htw-src-peets-home.csm-av-waiting-cookie:not(.csm-av-open) body:after, .htw-src-peets-home.csm-cookie-priority-blur:not(.csm-av-open) body:after{backdrop-filter:blur(16px) saturate(.7);-webkit-backdrop-filter:blur(16px) saturate(.7);background:rgba(0,0,0,.25);pointer-events:auto;}
.htw-src-peets-home.fb_lightbox-wrap, .htw-src-peets-home .fb_lightbox-wrap, .htw-src-peets-home.fb_lightbox-skin, .htw-src-peets-home .fb_lightbox-skin, .htw-src-peets-home.fb_lightbox-outer, .htw-src-peets-home .fb_lightbox-outer, .htw-src-peets-home.fb_lightbox-inner, .htw-src-peets-home .fb_lightbox-inner, .htw-src-peets-home.fb_lightbox-image, .htw-src-peets-home .fb_lightbox-image, .htw-src-peets-home.fb_lightbox-wrap iframe, .htw-src-peets-home .fb_lightbox-wrap iframe, .htw-src-peets-home.fb_lightbox-wrap object, .htw-src-peets-home .fb_lightbox-wrap object, .htw-src-peets-home.fb_lightbox-nav, .htw-src-peets-home .fb_lightbox-nav, .htw-src-peets-home.fb_lightbox-nav span, .htw-src-peets-home .fb_lightbox-nav span, .htw-src-peets-home.fb_lightbox-tmp, .htw-src-peets-home .fb_lightbox-tmp{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.htw-src-peets-home.fb_lightbox-wrap, .htw-src-peets-home .fb_lightbox-wrap{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9948020;
}

.htw-src-peets-home.fb_lightbox-skin, .htw-src-peets-home .fb_lightbox-skin{
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: transparent !important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
}

.htw-src-peets-home.fb_lightbox-opened, .htw-src-peets-home .fb_lightbox-opened{
    z-index: 9948030;
}

    .htw-src-peets-home.fb_lightbox-opened .fb_lightbox-skin, .htw-src-peets-home .fb_lightbox-opened .fb_lightbox-skin{
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    }

.htw-src-peets-home.fb_lightbox-outer, .htw-src-peets-home .fb_lightbox-outer, .htw-src-peets-home.fb_lightbox-inner, .htw-src-peets-home .fb_lightbox-inner{
    position: relative;
}

.htw-src-peets-home.fb_lightbox-inner, .htw-src-peets-home .fb_lightbox-inner{
    overflow: hidden !important;
}



.htw-src-peets-home.fb_lightbox-error, .htw-src-peets-home .fb_lightbox-error{
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.htw-src-peets-home.fb_lightbox-image, .htw-src-peets-home .fb_lightbox-image, .htw-src-peets-home.fb_lightbox-iframe, .htw-src-peets-home .fb_lightbox-iframe{
    display: block;
    width: 100%;
    height: 100%;
}

.htw-src-peets-home.fb_lightbox-image, .htw-src-peets-home .fb_lightbox-image{
    max-width: 100%;
    max-height: 100%;
}

.htw-src-peets-home#fb_lightbox-loading, .htw-src-peets-home #fb_lightbox-loading, .htw-src-peets-home.fb_lightbox-close, .htw-src-peets-home .fb_lightbox-close, .htw-src-peets-home.fb_lightbox-prev span, .htw-src-peets-home .fb_lightbox-prev span, .htw-src-peets-home.fb_lightbox-next span, .htw-src-peets-home .fb_lightbox-next span{
    background-image: url("");
    display: none !important;
}

.htw-src-peets-home#fb_lightbox-loading, .htw-src-peets-home #fb_lightbox-loading{
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 9948060;
}

    .htw-src-peets-home#fb_lightbox-loading div, .htw-src-peets-home #fb_lightbox-loading div{
        width: 44px;
        height: 44px;
        background: url("") center center no-repeat;
    }

.htw-src-peets-home.fb_lightbox-close, .htw-src-peets-home .fb_lightbox-close{
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 9948040;
}

.htw-src-peets-home.fb_lightbox-nav, .htw-src-peets-home .fb_lightbox-nav{
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(""); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 9948040;
}

.htw-src-peets-home.fb_lightbox-prev, .htw-src-peets-home .fb_lightbox-prev{
    left: 0;
}

.htw-src-peets-home.fb_lightbox-next, .htw-src-peets-home .fb_lightbox-next{
    right: 0;
}

.htw-src-peets-home.fb_lightbox-nav span, .htw-src-peets-home .fb_lightbox-nav span{
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 9948040;
    visibility: hidden;
}

.htw-src-peets-home.fb_lightbox-prev span, .htw-src-peets-home .fb_lightbox-prev span{
    left: 10px;
    background-position: 0 -36px;
}

.htw-src-peets-home.fb_lightbox-next span, .htw-src-peets-home .fb_lightbox-next span{
    right: 10px;
    background-position: 0 -72px;
}

.htw-src-peets-home.fb_lightbox-nav:hover span, .htw-src-peets-home .fb_lightbox-nav:hover span{
    visibility: visible;
}

.htw-src-peets-home.fb_lightbox-tmp, .htw-src-peets-home .fb_lightbox-tmp{
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.htw-src-peets-home.fb_lightbox-lock, .htw-src-peets-home .fb_lightbox-lock{
    overflow: hidden !important;
    width: auto;
}

    .htw-src-peets-home.fb_lightbox-lock body, .htw-src-peets-home .fb_lightbox-lock body{
        overflow: hidden !important;
    }

/*.fb_lightbox-lock-test {
    overflow-y: hidden !important;
}*/

.htw-src-peets-home.fb_lightbox-overlay, .htw-src-peets-home .fb_lightbox-overlay{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 9948010;
    background: url("");
}

.htw-src-peets-home.fb_lightbox-overlay-fixed, .htw-src-peets-home .fb_lightbox-overlay-fixed{
    position: fixed;
    bottom: 0;
    right: 0;
}

.htw-src-peets-home.fb_lightbox-lock .fb_lightbox-overlay, .htw-src-peets-home .fb_lightbox-lock .fb_lightbox-overlay{
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.htw-src-peets-home.fb_lightbox-title, .htw-src-peets-home .fb_lightbox-title{
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 9948050;
}

.htw-src-peets-home.fb_lightbox-opened .fb_lightbox-title, .htw-src-peets-home .fb_lightbox-opened .fb_lightbox-title{
    visibility: visible;
}



    







/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {

    .htw-src-peets-home#fb_lightbox-loading, .htw-src-peets-home #fb_lightbox-loading, .htw-src-peets-home.fb_lightbox-close, .htw-src-peets-home .fb_lightbox-close, .htw-src-peets-home.fb_lightbox-prev span, .htw-src-peets-home .fb_lightbox-prev span, .htw-src-peets-home.fb_lightbox-next span, .htw-src-peets-home .fb_lightbox-next span{
        background-image: url("");
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

        .htw-src-peets-home#fb_lightbox-loading div, .htw-src-peets-home #fb_lightbox-loading div{
            background-image: url("");
            background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
        }
}

.htw-module-module-002 .htw-node-module-002-11{visibility: visible;}
.htw-module-module-002 .htw-node-module-002-14{aspect-ratio: 375.0 / 375.0; padding-bottom: unset; height: auto}
.htw-module-module-002 img.htw-node-module-002-15,.htw-module-module-002 .htw-node-module-002-15 img{;width:min(100%,768px);aspect-ratio:768/874;height:auto}
.htw-module-module-002 .htw-node-module-002-17{aspect-ratio: 1440.0 / 500.0; padding-bottom: unset; height: auto}
.htw-module-module-002 img.htw-node-module-002-18,.htw-module-module-002 .htw-node-module-002-18 img{;width:min(100%,1280px);aspect-ratio:1280/444;height:auto}
.htw-module-module-003 .htw-node-module-003-4{height: 170px; touch-action: pan-y;}
.htw-module-module-003 .htw-node-module-003-5{left: 0px; transform: translateX(2.69%);}
.htw-module-module-003 .htw-node-module-003-6{position: absolute; left: 0%;}
.htw-module-module-003 img.htw-node-module-003-8,.htw-module-module-003 .htw-node-module-003-8 img{;width:min(100%,56px);aspect-ratio:56/58;height:auto}
.htw-module-module-003 .htw-node-module-003-9{color: #744f28;}
.htw-module-module-003 .htw-node-module-003-11{position: absolute; left: 15.93%;}
.htw-module-module-003 img.htw-node-module-003-13,.htw-module-module-003 .htw-node-module-003-13 img{;width:min(100%,65px);aspect-ratio:65/59;height:auto}
.htw-module-module-003 .htw-node-module-003-14{color: #744f28;}
.htw-module-module-003 .htw-node-module-003-15{position: absolute; left: 31.85%;}
.htw-module-module-003 img.htw-node-module-003-17,.htw-module-module-003 .htw-node-module-003-17 img{;width:min(100%,65px);aspect-ratio:65/59;height:auto}
.htw-module-module-003 .htw-node-module-003-18{color: #744f28;}
.htw-module-module-003 .htw-node-module-003-19{position: absolute; left: 47.78%;}
.htw-module-module-003 img.htw-node-module-003-21,.htw-module-module-003 .htw-node-module-003-21 img{;width:min(100%,64px);aspect-ratio:64/59;height:auto}
.htw-module-module-003 .htw-node-module-003-22{color: #744f28;}
.htw-module-module-003 .htw-node-module-003-23{position: absolute; left: 63.7%;}
.htw-module-module-003 img.htw-node-module-003-25,.htw-module-module-003 .htw-node-module-003-25 img{;width:min(100%,64px);aspect-ratio:64/58;height:auto}
.htw-module-module-003 .htw-node-module-003-26{color: #744f28;}
.htw-module-module-003 .htw-node-module-003-27{position: absolute; left: 79.63%;}
.htw-module-module-003 img.htw-node-module-003-29,.htw-module-module-003 .htw-node-module-003-29 img{;width:min(100%,64px);aspect-ratio:64/58;height:auto}
.htw-module-module-003 .htw-node-module-003-30{color: #744f28;}
.htw-module-module-003 .htw-node-module-003-32{display: none;}
.htw-module-module-003 .htw-node-module-003-35{display: none;}
.htw-module-module-004 .htw-node-module-004-1{--section-top-margin-desktop: px;
  --section-top-margin-mobile: px;
  --section-bottom-margin-desktop: px;
  --section-bottom-margin-mobile: px;
  --section-max-width: unset;
  --underlay-background-color: #f5f3ec;
  --underlay-background-height-desktop: 15%;
  --underlay-background-height-mobile: 100%;
  --slot-spacing: 30px;
  --slot-spacing-edge-desktop: 20px;
  --slot-spacing-mobile: 20px;}
.htw-module-module-004 .htw-node-module-004-3{--heading-text-color:#000000;--heading-font-size-desktop:38px;--heading-font-size-mobile:42px;--heading-font-family:"DIN Condensed", sans-serif;--heading-font-style:normal;--heading-font-weight:400;--heading-text-transform:none;--heading-text-decoration:none;--subheading-text-color:#000000;--subheading-font-size-desktop:18px;--subheading-font-size-mobile:18px;--subheading-font-family:"proxima-nova", sans-serif;--subheading-font-style:normal;--subheading-font-weight:700;--subheading-text-transform:none;--subheading-text-decoration:none;--description-text-color:#000000;--description-font-size-desktop:18px;--description-font-size-mobile:18px;--cta-text-color:#ffffff;--cta-bg-color:#927036;--cta-text-link-arrow-color:light;--cta-horizontal-padding:25px;--secondary-cta-text-color:#927036;--secondary-cta-bg-color:#937031;--secondary-cta-text-link-arrow-color:dark;--secondary-cta-horizontal-padding:25px;--media-bottom-margin-desktop:30px;--media-bottom-margin-mobile:20px;}
.htw-module-module-004 img.htw-node-module-004-8,.htw-module-module-004 .htw-node-module-004-8 img{object-position: 50.0% 50.0%;}
.htw-module-module-004 img.htw-node-module-004-10,.htw-module-module-004 .htw-node-module-004-10 img{object-position: 50.0% 50.0%;}
.htw-module-module-004 .htw-node-module-004-20{--heading-text-color:#000000;--heading-font-size-desktop:40px;--heading-font-size-mobile:42px;--heading-font-family:"DIN Condensed", sans-serif;--heading-font-style:normal;--heading-font-weight:400;--heading-text-transform:none;--heading-text-decoration:none;--subheading-text-color:#000000;--subheading-font-size-desktop:18px;--subheading-font-size-mobile:18px;--subheading-font-family:"proxima-nova", sans-serif;--subheading-font-style:normal;--subheading-font-weight:700;--subheading-text-transform:none;--subheading-text-decoration:none;--description-text-color:#000000;--description-font-size-desktop:18px;--description-font-size-mobile:18px;--cta-text-color:#ffffff;--cta-bg-color:#927036;--cta-text-link-arrow-color:light;--cta-horizontal-padding:25px;--secondary-cta-text-color:#927036;--secondary-cta-bg-color:#937031;--secondary-cta-text-link-arrow-color:dark;--secondary-cta-horizontal-padding:25px;--media-bottom-margin-desktop:30px;--media-bottom-margin-mobile:20px;}
.htw-module-module-004 img.htw-node-module-004-25,.htw-module-module-004 .htw-node-module-004-25 img{object-position: 50.0% 50.0%;}
.htw-module-module-004 img.htw-node-module-004-27,.htw-module-module-004 .htw-node-module-004-27 img{object-position: 50.0% 50.0%;}
.htw-module-module-004 .htw-node-module-004-37{--heading-text-color:#000000;--heading-font-size-desktop:40px;--heading-font-size-mobile:42px;--heading-font-family:"DIN Condensed", sans-serif;--heading-font-style:normal;--heading-font-weight:400;--heading-text-transform:none;--heading-text-decoration:none;--subheading-text-color:#000000;--subheading-font-size-desktop:18px;--subheading-font-size-mobile:18px;--subheading-font-family:"proxima-nova", sans-serif;--subheading-font-style:normal;--subheading-font-weight:700;--subheading-text-transform:none;--subheading-text-decoration:none;--description-text-color:#000000;--description-font-size-desktop:18px;--description-font-size-mobile:18px;--cta-text-color:#ffffff;--cta-bg-color:#927036;--cta-text-link-arrow-color:light;--cta-horizontal-padding:25px;--secondary-cta-text-color:#927036;--secondary-cta-bg-color:#937031;--secondary-cta-text-link-arrow-color:dark;--secondary-cta-horizontal-padding:25px;--media-bottom-margin-desktop:30px;--media-bottom-margin-mobile:20px;}
.htw-module-module-004 img.htw-node-module-004-42,.htw-module-module-004 .htw-node-module-004-42 img{object-position: 50.0% 50.0%;}
.htw-module-module-004 img.htw-node-module-004-44,.htw-module-module-004 .htw-node-module-004-44 img{object-position: 50.0% 50.0%;}
.htw-module-module-005 .htw-node-module-005-1{--section-top-margin-desktop: px;
  --section-top-margin-mobile: px;
  --section-bottom-margin-desktop: px;
  --section-bottom-margin-mobile: px;
  --section-max-width: unset;
  --underlay-background-color: #f5f3ec;
  --underlay-background-height-desktop: 15%;
  --underlay-background-height-mobile: 100%;
  --slot-spacing: 30px;
  --slot-spacing-edge-desktop: 20px;
  --slot-spacing-mobile: 20px;}
.htw-module-module-005 .htw-node-module-005-3{--heading-text-color:#000000;--heading-font-size-desktop:38px;--heading-font-size-mobile:42px;--heading-font-family:"DIN Condensed", sans-serif;--heading-font-style:normal;--heading-font-weight:400;--heading-text-transform:none;--heading-text-decoration:none;--subheading-text-color:#000000;--subheading-font-size-desktop:18px;--subheading-font-size-mobile:18px;--subheading-font-family:"proxima-nova", sans-serif;--subheading-font-style:normal;--subheading-font-weight:700;--subheading-text-transform:none;--subheading-text-decoration:none;--description-text-color:#000000;--description-font-size-desktop:18px;--description-font-size-mobile:18px;--cta-text-color:#ffffff;--cta-bg-color:#927036;--cta-text-link-arrow-color:light;--cta-horizontal-padding:25px;--secondary-cta-text-color:#927036;--secondary-cta-bg-color:#937031;--secondary-cta-text-link-arrow-color:dark;--secondary-cta-horizontal-padding:25px;--media-bottom-margin-desktop:30px;--media-bottom-margin-mobile:20px;}
.htw-module-module-005 img.htw-node-module-005-8,.htw-module-module-005 .htw-node-module-005-8 img{object-position: 50.0% 50.0%;}
.htw-module-module-005 img.htw-node-module-005-10,.htw-module-module-005 .htw-node-module-005-10 img{object-position: 50.0% 50.0%;}
.htw-module-module-006 .htw-node-module-006-3{
          --title-top-padding-desktop: 100px;
          --title-top-padding-mobile: 30px;}
.htw-module-module-006 .htw-node-module-006-5{
        --content-wrapper-bottom-padding-desktop: 71px;
        --content-wrapper-bottom-padding-mobile: 40px;}
.htw-module-module-006 .htw-node-module-006-8{padding-bottom:118.07432432432431%}
.htw-module-module-006 .htw-node-module-006-17{padding-bottom:118.07432432432431%}
.htw-module-module-008 .htw-bg-21::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:181.25px 3581.88px;background-position:0% 0%;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-26::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-31::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-36::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
@media(max-width:600px){.htw-module-module-008 .htw-bg-37::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-40::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
.htw-module-module-008 .htw-bg-41::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-46::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-51::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-52::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-53::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
@media(max-width:1024px){.htw-module-module-008 .htw-bg-115::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:181.25px 3581.88px;background-position:0% 0%;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-115::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:181.25px 3581.88px;background-position:0% 0%;background-repeat:no-repeat}}
@media(max-width:1024px){.htw-module-module-008 .htw-bg-117::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-117::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:1024px){.htw-module-module-008 .htw-bg-119::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-119::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:1024px){.htw-module-module-008 .htw-bg-121::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-121::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:1024px){.htw-module-module-008 .htw-bg-123::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-123::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:1024px){.htw-module-module-008 .htw-bg-125::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-125::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:1024px){.htw-module-module-008 .htw-bg-127::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:1024px){.htw-module-module-008 .htw-bg-128::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-148::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}}
@media(max-width:600px){.htw-module-module-008 .htw-bg-149::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}}
.htw-module-module-008 .htw-bg-178::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:181.25px 3581.88px;background-position:0% 0%;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-182::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-186::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-190::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-195::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-200::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-205::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-206::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-008 .htw-bg-207::before{background-image:url("resources/a75f4cf021e02c03.svg");background-size:580px 11462px;background-position:0px -9596px;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-62::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-63::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-64::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-65::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-66::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-67::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-68::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-69::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-70::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-71::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-72::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-73::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-74::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-75::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-76::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-77::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-78::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-214::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-215::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-216::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-217::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-218::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-219::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-220::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-221::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-222::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-223::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-224::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-225::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-226::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-227::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-228::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-229::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-module-module-010 .htw-bg-230::before{background-image:url("resources/b13f731e33ca9206.svg");background-size:26px auto;background-position:50% 50%;background-repeat:no-repeat}
.htw-page-peets-home.htw-main-visual :is(img,video,iframe),.htw-page-peets-home.htw-main-visual :is(figure,picture),.htw-page-peets-home.htw-main-visual :is([style*="background-image"],.htw-hero-media){max-height:700px!important;min-height:0!important;}
.htw-page-peets-home.htw-main-visual :is(img,video){width:100%;object-fit:contain;}
@media(max-width:1024px){.htw-page-peets-home.htw-main-visual :is(img,video,iframe,figure,picture){max-height:700px!important;}}
@media(max-width:767px){.htw-page-peets-home.htw-main-visual :is(img,video,iframe,figure,picture),.htw-page-peets-home.htw-main-visual :is([style*="background-image"],.htw-hero-media){max-height:600px!important;min-height:0!important;}}

.htw-page-peets-home.htw-featured-products .products img{width:100%;height:280px;object-fit:contain;}
.htw-page-peets-home.htw-featured-products .onsale{background:#111!important;color:#fff!important;}
