/** Shopify CDN: Minification failed

Line 122:0 Unexpected "{"
Line 161:13 Unexpected ";"
Line 200:0 Unexpected "}"

**/



/* Custom Font */

@font-face {
      font-family: 'Aesthet Nova';
      src: 
        url('//bixbychocolate.com/cdn/shop/files/Aesthet-Nova-Regular.woff?v=6327102008552839130') format('woff');
      font-weight: normal;
      font-style: normal; 
}

@font-face {
      font-family: 'Vintage Goods';
      src: url('//bixbychocolate.com/cdn/shop/t/14/assets/vintage_goods-webfont.woff2?v=82241128181262146171782350492') format('woff2'),
           url('//bixbychocolate.com/cdn/shop/t/14/assets/vintage_goods-webfont.woff?v=164256385475148919391782350492') format('woff');
      font-weight: normal;
      font-style: normal;
}

.h1, h1, .h2, h2, .banner__heading { font-family: "Aesthet Nova", "Cooper BT",serif; }

.script99 h2  { font-family: 'Vintage Goods', sans-serif !important; text-transform: none; }
.script99 p { font-family: "Aesthet Nova", "Cooper BT", serif; font-weight: 700; }

.h1, h1, .h3, h3, .h4, h4, h5, .h5, .banner__heading { 
  font-weight: 700; 
}

.h2, h2 { 
  font-weight: medium; 
  text-transform: uppercase;
}

.h3, h3 { 
  text-transform: uppercase;
}

body, .heading-section__preheading, .heading-section__subheading, .banner__subheading, .button, .header, .mobile-header, .h3, h3, .h4, h4, h5, .h5 {
  font-family: gotham, sans-serif;
  font-style: normal;
}

svg.payment-icon { 
  filter: grayscale(1); 
}

.footer__container { background-color: #142b52; }

.footer__credits a, .footer__credits { 
  color: #aaa; 
      cursor: initial;
}
  
.footer__credits a:hover { 
  color: #aaa; 
}

.swatch_options input:checked+.swatch-element {
    border-color: #0a3254;
  	background-color: #a4cff4;
    box-shadow: none;
}



.product-gallery__thumbnail {
  border: 2px solid #333 !important;
}

.product-gallery__image {
  border: 2px solid #333;
}

.section.borders-section.is-width-wide {
  z-index: 9999;
}



.mega-menu__linklist a {
  position: relative;
  z-index: 20;
  pointer-events: auto;
}

.image_element__wrap {
  pointer-events: none;
}

.mega-menu__image,
.mega-menu a,
.mega-menu__content {
  pointer-events: auto;
  position: relative;
  z-index: 1;
}

.mega-menu .menu__heading,
.mega-menu .menu__heading a {
  color: #d62839 !important;
}

.mega-menu .mega-menu__block a.button.button--primary:hover {
  background-color: #1c66ab !important;
}

.rc-container
{
  margin-bottom: -2.7em !important;
}

.product-quantity-box.purchase-details__quantity,
{
  border-width: 20px !important;
}

.purchase-details.has-quantity-box-true .purchase-details__spb--false .button--add-to-cart
{
  height: 47px !important;
}

.shopify-policy__container { max-width: 1200px !important; margin: 20px auto 40px !important; }
.shopify-policy__title { margin-bottom: 15px; }
.shopify-policy__title h1 { text-transform: uppercase; font-size: 2em; }

.additional-checkout-buttons { width: 236px; }

#accessibility-menu-btn { background: #1c66ab !important; }
.accessibility-box-heading { background: #1c66ab !important; }
.accessibility-app-logo { display: none !important; }
.accessibility-content { max-height: 590px !important; }



@media only screen and (max-width: 480px) {
  .footer__menu-link {
      display: inline-block;
      padding: 0 5px;
  }
}

@media only screen and (max-width: 798px) {
  .additional-checkout-buttons {
      width: 100%;
  }
}

.article-content a { text-decoration: underline; }

.rc_popup__block__footer { display: none !important; }

.display:grid;grid-template-columns:auto auto;

/*---  Cart Drawer ---*/
#ajax-cart__content > form > div.ajax-cart__details-wrapper > div.is-align-center.text-align-center.ajax-cart__taxes-shipping > p > a {
  color:#003057;
}

#ajax-cart__content > form > div.ajax-cart__details-wrapper > div.is-align-center.text-align-center.ajax-cart__taxes-shipping > p > a:hover {
  color:#84dade;
}
#ajax-cart__content > form {
    overflow:inherit;
}
.ajax-cart.ajax-cart--drawer .ajax-cart__form{
  overflow:inherit;
  max-height:100vh;
}
 #theme-ajax-cart span.money{
   margin-left:20px;
 }

.ajax-cart.ajax-cart--drawer .ajax-cart__close-icon{
  top: 1.8rem;
}

.ajax-cart.ajax-cart--drawer .ajax-cart__list {
  max-height:50vh;
  overflow-y:auto;
}

.ajax-cart__subtotal {
  justify-content:end;
}

.ajax-cart__details-wrapper{
      position: absolute;
    left: 0;
    right: 0;
}
}

@media(max-width:768px){
  .ajax-cart.ajax-cart--drawer .ajax-cart__list{
    max-height:70vh;
  }
}
/*---  End Cart Drawer ---*/

/* Alternative Payment Methods */

shopify-accelerated-checkout-cart, shopify-payment-terms, .surface-pick-up {
  display:none;
}
/* End Alternative Payment Methods */


.button--primary, .button--primary:link, .button--primary:visited, a.button--primary.button, a.button--primary.button:link, a.button--primary.button:visited {
    background-color: #00000000;
}



.header--centered .navbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* Combine both menu halves and push right */
.header__menu {
  margin-left: auto;
}

/* Stack menu items into one row */
.header__menu--1,
.header__menu--2 {
  display: contents;
}

#powrIframeLoader {
  display:none;
}


/* Collection page filters */

#template-collection .sort_by {
  background:#FFF5EB;
  color:#000;
}


.mobile-logo {
  padding-bottom:15px;
}

.newsletter__text-wrapper .klaviyo-form-button{
  transition: background 0.2s ease-in-out;
}

.product-block--price{
margin-top:10px;
}


.mobile-menu__content{
  padding-top:30px;
}


.product #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.product-tasting #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.list-collections #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.cart #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-branding #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.error-404 #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-anniversary #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-back-to-school #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-birthday #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-buyers-guide #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-christmas #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-easter #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-fathers-day #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-gift-sets #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-jp-empty-notices #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-jp-collection-image-review-tool #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-jp-blank-product-metafields-tool #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-internal-marketing-cal #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-faq #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-wedding #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-thanksgiving #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-sofi #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-shop #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-press #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-newsletter-signup #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-mothers-day #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-memorial-day #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-hanukkah #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-halloween #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-details-graduation #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-wholesale #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-wholesale-apply-now #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-product-metafields-tool #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-media-kit #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-judgeme_all_reviews #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-jp-product-type-tool #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page-jp-product-image-review-tool #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.page #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.blog #shopify-section-sections--21652202553601__jp_index_border_UnR3B7,
.search #shopify-section-sections--21652202553601__jp_index_border_UnR3B7
{
  padding-bottom: 20px;
}





.quantity-minus.button,
.quantity-minus.button[disabled]{
  background-color: transparent !important;
}
.quantity-plus.button,
.quantity-plus.button[disabled]{
  background-color: transparent !important;
}

.quantity-minus.button:hover,
.quantity-minus.button[disabled]:hover{
  background-color: #1c66ab !important;
}

.quantity-plus.button:hover,
.quantity-plus.button[disabled]:hover{
  background-color: #1c66ab !important;
}



.quantity-input{
background-color: transparent !important;
border-bottom:none !important;
border-top:none !important;
width:40px !important;
color: #1c66ab !important;
 }

.quantity-wrapper{
border: 1px solid #1c66ab;
border-radius:4px !important;
width:min-content;
 }

.quantity-minus.button .icon,
.quantity-plus.button .icon{
  fill: #1c66ab;
 }

.quantity-minus.button:hover .icon,
.quantity-plus.button:hover .icon{
  fill: #fff; 
}

 .product-quantity-box.purchase-details__quantity{
  width:unset;
 }



.selectors-form--mobile {
    transform: translateY(75px);
    margin-left: 20px;
}


body.index #shopify-section-sections--22044914254081__jp_index_border_LP6YqB {
  display: none;
}