/** Shopify CDN: Minification failed

Line 96:1 Unexpected "{"
Line 430:0 Unexpected "}"

**/
/* OVERRIDES */
.main-block-image img {
    width: 100%;
}
.main-block-image {
    width: 23%;
}
.mainblock-container {
    display: flex
;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 2rem;
}
.cobalt_product_description {
    margin-top: 40px;
    border-top: 2px solid;
}

.cobalt_product_description {
    margin-top: 40px;
    border-top: 2px solid;
}

 #chocolate-chip div#notify-me, #chocolate-chip div#notify-me strong, #chocolate-chip  .out-of-stock-form #notify-me-wrapper p,  #chocolate-chip  .show-form a {
    color: #85329F;
}

  #chocolate-chip .out-of-stock-form #notify-me-wrapper .btn {
    margin: 0;
    background: #85329F;
    color: var(--primary-btn-text-color);
    transition: all .15s ease-in-out 0s;
}

   #chocolate-chip #notify-me-wrapper .styled-input {
    border: 1px solid  #85329F !important;
}

 #snickerdoodle div#notify-me, #snickerdoodle div#notify-me strong, #snickerdoodle  .out-of-stock-form #notify-me-wrapper p,  #snickerdoodle  .show-form a {
    color: #FCEBD5;
}

#snickerdoodle .out-of-stock-form #notify-me-wrapper .btn {
    margin: 0;
    background: #FCEBD5;
    transition: all .15s ease-in-out 0s;
    color: #FFA5AF;
}

 #snickerdoodle  #notify-me-wrapper .styled-input {
    border: 1px solid   #FCEBD5 !important;
}

 #peanut-butter-cup div#notify-me, #peanut-butter-cup div#notify-me strong, #peanut-butter-cup  .out-of-stock-form #notify-me-wrapper p,  #peanut-butter-cup  .show-form a {
    color: #FF5A26;
}

 #peanut-butter-cup #notify-me-wrapper .styled-input {
    border: 1px solid   #FF5A26 !important;
}

    #peanut-butter-cup  .out-of-stock-form #notify-me-wrapper .btn {
    margin: 0;
    background: #FF5A26;
    color: var(--primary-btn-text-color);
    transition: all .15s ease-in-out 0s;
}

  #chocolate-chip div#notify-me strong, #snickerdoodle div#notify-me strong, #peanut-butter-cup div#notify-me strong {
    text-decoration: underline;
}

  #chocolate-chip  .out-of-stock-form #notify-me-wrapper p,   #snickerdoodle  .out-of-stock-form #notify-me-wrapper p, #peanut-butter-cup  .out-of-stock-form #notify-me-wrapper p {
    width: 100%;
    margin-top: 15px;
}



  #chocolate-chip  .show-form a,  #snickerdoodle .show-form a, #peanut-butter-cup .show-form a {
    text-decoration: underline;
    font-weight: bold;
}

.cobalt_product_description {
    font-size: 19px;
    font-weight: 600;
}
 {
  	font-family: 'krana_fat_b' !important;
    line-height: 1 !important;
  	letter-spacing: 0.05em !important;
}
#AddToCart {
  	font-family: 'krana_fat_b' !important;
    line-height: 1 !important;
  	letter-spacing: 0.05em !important;
  	border-radius: 50px !important;
  	text-transform: uppercase !important;
  	font-size: 18px !important;
}
.cobalt_product_description {
 	margin-top: 40px; 
}
.cobalt_product_description p {
  	font-family: 'gt_flexa_standard_medium' !important;
  	line-height: 1.3 !important;
}
.cobalt_product_ingredients {
 	margin-top: 40px;
}
.cobalt_product_ingredients img {
 	max-width: 300px;
  	width: 100%;
  	height: auto;
}
.quantity-selector {
  	font-family: 'krana_fat_b' !important;
}
.overlay-header-wrapper .site-header__cart-indicator {
  	color: #ffebda !important;
}
@media screen and (max-width: 767px) {
    .product-details-product-title {
        font-size: 40px !important;
        padding-top: 2rem;
    }
#ProductPrice {
  	font-size: 24px !important;
}
.product-details-wrapper {
 	padding-top: 0 !important; 
}
.product-single-wrapper>div>div:nth-child(2) {
 	margin-top: 0 !important; 
}
}
.drawer--cart .ajaxcart__product-name {
  	font-family: 'krana_fat_b' !important;
    line-height: 1.2 !important;
  	letter-spacing: 0.05em !important;
  	border-radius: 50px !important;
  	text-transform: uppercase !important;
  	font-size: 18px !important;
}
.drawer--cart .drawer__title {
  	text-transform: uppercase !important;
  	letter-spacing: 0.05em !important;
}
.drawer--cart .ajaxcart-item__price .money {
  	font-family: 'gt_flexa_standard_medium';
  	letter-spacing: 0.05em !important;
}
.drawer--cart .ajaxcart__qty-num {
  	border-bottom: 0 !important;
  	font-family: 'krana_fat_b' !important;
}	
.drawer--cart .ajaxcart__qty-adjust {
  	background-color: #303a88 !important;
  	border-radius: 50px !important;
  	padding: 10px !important;
}
.drawer--cart .ajaxcart__qty-adjust i {
  	color: #ffebda !important;
}
.drawer--cart .ajaxcart__qty-remove {
  	font-family: 'krana_fat_b' !important;
  	text-transform: uppercase !important;
  	color: #ffebda !important;
  	background-color: #ff9ea8 !important;
  	border-radius: 50px !important;
  	text-decoration: none !important;
  	padding: 6px 20px !important;
  	min-height: 34px !important;
  	margin-top: -14px !important;
}
.drawer--cart .ajaxcart__product:not(:first-of-type):before {
  	border-top: 2px solid #303a88 !important;
  	opacity: 1 !important;
}
.drawer--cart .ajaxcart__special_instructions {
  	text-transform: uppercase !important;
  	font-family: 'krana_fat_b' !important;
  	font-size: 18px !important;
  	letter-spacing: 0.05em !important;
}
.drawer--cart .ajaxcart__subtotal_header {
  	font-family: 'krana_fat_b' !important;
  	text-transform: uppercase !important;
  	letter-spacing: 0.05em !important;
}
.drawer--cart .ajaxcart__subtotal {
  	font-family: 'krana_fat_b' !important;
  	text-transform: uppercase !important;
  	letter-spacing: 0.05em !important;
}
.drawer--cart .cart__checkout {
  	font-family: 'krana_fat_b' !important;
  	text-transform: uppercase !important;
  	color: #ffebda !important;
  	background-color: #ff9ea8 !important;
  	border-radius: 50px !important;
  	text-decoration: none !important;
    font-size: 20px !important;
    padding: 10px 30px !important;
}
#NavDrawer .mobile-nav {
  	margin-top: 0px;
}
#NavDrawer .mobile-nav .mobile-nav__link {
  	text-align: center;
  	font-family: 'krana_fat_b' !important;
  	text-transform: uppercase !important;
  	letter-spacing: 0.05em !important;
  	font-size: 30px !important;
}
#NavDrawer .mobile-nav__item:after {
  	display: none !important;
}
/* COBALT HOVER BTNS */
.cobalt_btn_hover {
 	transition: transform 0.3s; 
  	transform: translateY(0);
}
.cobalt_btn_hover:hover {
	transform: translateY(-10px);
}
.cobalt_bg_hover {
  	transition: background-color 0.5s;
}

/* .cobalt_bg_hover:hover {
  	background-color: #ff009b !important;
} */

.site-nav__link {
 	transition: color 0.3s, transform 0.3s !important;
  	transform: scale(1);
}
.site-nav__link:hover {
  	transform: scale(0.95) !important;
}
.drawer--cart #CartSpecialInstructions {
  	border: 1px solid #303a88 !important;
}
.out-of-stock-form {
  	border: 0 !important;
}
#notify-me-wrapper .btn {
  	text-transform: uppercase !important;
  	border-radius:  0 50px 50px 0 !important;
}
#notify-me-wrapper .styled-input {
  	border-radius: 50px 0 0 50px !important;
  	border: 1px solid #00a34d !important;
  	padding-left: 20px !important;
}
@media screen and (max-width: 767px) {
#notify-me-wrapper .styled-input {
 	width: 70% !important; 
}
}
.cobalt_product_nutrition {
  	margin-top: 20px;
}
.cobalt_product_nutrition h1 {
  	font-family: 'krana_fat_a';
  	font-size: 24px;
  	border-bottom: 2px solid;
  	width: fit-content;
  	text-transform: uppercase;
  	letter-spacing: 0.05em !important;
  	line-height: 1.1 !important;
	cursor: pointer;
}

.cobalt_product_nutrition h1:after {
  	--cobalt-nutrition-width: 50%;
	--cobalt-nutrition-height: calc(var(--cobalt-nutrition-width) * 1.56);
	--cobalt-nutrition-left: calc(var(--cobalt-nutrition-width) * 0.5);
    --cobalt-nutrition-top: calc(var(--cobalt-nutrition-height) * 0.5);
 	content: "";
  	position: fixed;
  	left: calc(50vw - var(--cobalt-nutrition-left));
  	top: calc(50vh - var(--cobalt-nutrition-top));
  	width: var(--cobalt-nutrition-width);
  	height: var(--cobalt-nutrition-height); 
  	background-size: contain;
  	background-position: center;
  	background-repeat: no-repeat;
    z-index: 1000;
    visibility: hidden;
    opacity: 0;
    transform: scale(0.5);
    transition: 0.3s;
}

.cobalt_product_nutrition h1:hover:after {
  	visibility: visible;
    opacity: 1;
  	transform: scale(1);
}

.cobalt_nut_coffee h1:after {
  	background-image: url("/cdn/shop/files/Screenshot_2025-09-20_at_9.14.48_AM-removebg-preview.png?v=1758374129");
}

.cobalt_nut_vanilla h1:after {
  	background-image: url("/cdn/shop/files/Screenshot_2025-09-20_at_9.14.48_AM-removebg-preview.png?v=1758374129");
}


.section-template--20425550069972__product-form h1:after {
  	width:35rem;
	height:35rem;
	background-image: url("/cdn/shop/files/Popup_Chocolate_Desktop_3x_5027c81d-2a58-481d-949f-9bd94e0f1f07.png?v=1761723216");
	position: absolute;
    top: -10%;
    left: -65%;
    z-index: 999;
}
.section-template--20451318825172__product-form h1:after {
  	width:35rem;
	height:35rem;
	background-image: url("/cdn/shop/files/Popup_Snicker_Desk_3x_cbff27da-ed4c-4cab-9693-0187515812c4.png?v=1761723512");
	position: absolute;
    top: -10%;
    left: -65%;
    z-index: 999;
}
.section-template--20451444523220__product-form h1:after {
  	width:35rem;
	height:35rem;
	background-image: url("/cdn/shop/files/Popup_PB_Desktop_3x_253ca9d3-5973-4a9e-9380-8cca8527bcc9.png?v=1761724612");
	position: absolute;
    top: -10%;
    left: -65%;
    z-index: 999;
}
.cobalt_nut_peanut h1:after {
  	background-image: url("/cdn/shop/files/Screenshot_2025-09-20_at_9.14.48_AM-removebg-preview.png?v=1758374129");
}

@media screen and (max-width: 767px) {
.cobalt_product_nutrition h1:after {
    --cobalt-nutrition-width: 80%;
}

.cobalt_nut_coffee h1:after {
  	background-image: url("/cdn/shop/files/Screenshot_2025-09-20_at_9.14.37_AM-removebg-preview.png?v=1758374132");
}

.cobalt_nut_vanilla h1:after {
  	background-image: url("/cdn/shop/files/Screenshot_2025-09-20_at_9.14.37_AM-removebg-preview.png?v=1758374132");
}

.section-template--20425550069972__product-form h1:after {
  	background-image: url("/cdn/shop/files/Popup_Chocolate_Mobile_3x_474a5188-d32e-4158-b038-6f02abc22d1f.png?v=1761723216");
	top: -10%;
    left: -19%;
}
.section-template--20451318825172__product-form h1:after {
  	background-image: url("/cdn/shop/files/Popup_Snicker_Mobile_3x_eb7932d1-2649-4662-89c7-e2a2a760208f.png?v=1761723513");
	top: -10%;
    left: -19%;
}
.section-template--20451444523220__product-form h1:after {
  	background-image: url("/cdn/shop/files/Popup_PB_Mobile_3x_7d697345-e88f-42f4-a16e-e866f428c6a8.png?v=1761724612");
	top: -10%;
    left: -19%;
}
.cobalt_nut_peanut h1:after {
  	background-image: url("/cdn/shop/files/Screenshot_2025-09-20_at_9.14.37_AM-removebg-preview.png?v=1758374132");
}

.cobalt_product_nutrition h1 {
 	font-size: 18px; 
  	text-align: center;
}
}
.cobalt_nut_coffee:before {
   position:absolute; 
   width:0; 
   height:0; 
   overflow:hidden; 
   z-index:-1;
   content: url("/cdn/shop/files/coffee-desk.png?v=1687191208") url("/cdn/shop/files/coffee-mob.png?v=1687191208"); 
}
.cobalt_nut_vanilla:before {
   position:absolute; 
   width:0; 
   height:0; 
   overflow:hidden; 
   z-index:-1;
   content: url("/cdn/shop/files/vanilla-desk.png?v=1687191279") url("/cdn/shop/files/vanilla-mob.png?v=1687191279"); 
}
.section-template--20425550069972__product-form:before {
   position:absolute; 
   width:0; 
   height:0; 
   overflow:hidden; 
   z-index:-1;
   content: url("/cdn/shop/files/Popup_Chocolate_Mobile_3x_474a5188-d32e-4158-b038-6f02abc22d1f.png?v=1761723216") url("/cdn/shop/files/Popup_Chocolate_Desktop_3x_5027c81d-2a58-481d-949f-9bd94e0f1f07.png?v=1761723216"); 
}
.section-template--20451318825172__product-form:before {
   position:absolute; 
   width:0; 
   height:0; 
   overflow:hidden; 
   z-index:-1;
   content: url("/cdn/shop/files/Popup_Snicker_Mobile_3x_eb7932d1-2649-4662-89c7-e2a2a760208f.png?v=1761723513") url("/cdn/shop/files/Popup_Snicker_Desk_3x_cbff27da-ed4c-4cab-9693-0187515812c4.png?v=1761723512"); 
}
.cobalt_nut_peanut:before {
   position:absolute; 
   width:0; 
   height:0; 
   overflow:hidden; 
   z-index:-1;
   content: url("/cdn/shop/files/peanut-desk.png?v=1687190805") url("/cdn/shop/files/peanut-mob.png?v=1687190806");
}
/* #notify-me strong {
 	color: #00a34d !important;  */
}