body:has(#mo-sugar-guide){background:#fcfaf5;color:#333;font-family:Lato,Arial,sans-serif}
.mo-sugar-subtitle{font:400 24px/1.3 Lato,Arial,sans-serif;margin:4px 0 14px;color:#333}
body:has(#mo-sugar-guide) .product_name{font:400 32px/1.22 Lato,Arial,sans-serif!important;letter-spacing:normal!important;text-transform:none!important;color:#333!important}
body:has(#mo-sugar-guide) .product-block--title .feature-divider{display:block!important;border-color:#7ca034;margin:20px 0}
body:has(#mo-sugar-guide) .product__images{width:calc(50% - 20px);margin-right:30px}
body:has(#mo-sugar-guide) .product__details--product-page{width:calc(50% - 30px);font-family:Lato,Arial,sans-serif}
body:has(#mo-sugar-guide) .product-block--tabs{display:none!important}
.mo-sugar-gallery{width:100%;margin:0 0 20px}.mo-sugar-main{background:#fcfaf5;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.mo-sugar-main img{display:block;width:100%;height:100%;object-fit:contain}.mo-sugar-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px}.mo-sugar-thumbs button{padding:3px;min-width:0;aspect-ratio:1;border:1px solid #e0dfd6;border-radius:3px;background:transparent;cursor:pointer;height:auto}.mo-sugar-thumbs button[aria-pressed=true]{border-color:#7ca034}.mo-sugar-thumbs img{display:block;width:100%;height:100%;object-fit:contain}
.mo-sugar-quick{background:#f7f9f0;border:1px solid #dce4cc;border-radius:6px;padding:18px 20px;margin:12px 0 20px}.mo-sugar-quick h2{font:700 18px/1.4 Lato,Arial,sans-serif!important;color:#64852c!important;letter-spacing:normal!important;text-transform:none!important;margin:0 0 8px!important}.mo-sugar-quick p{font:400 16px/1.55 Lato,Arial,sans-serif;margin:0 0 12px}.mo-sugar-quick ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding-left:18px;margin:0;font:400 14px/1.5 Lato,Arial,sans-serif}
body:has(#mo-sugar-guide) .purchase-details__buttons{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:6px!important}
body:has(#mo-sugar-guide) .purchase-details__buttons>.add_to_cart,body:has(#mo-sugar-guide) .purchase-details__buttons>.shopify-payment-button{box-sizing:border-box;width:calc(50% - 3px)!important;max-width:calc(50% - 3px)!important;min-width:0!important;flex:1 1 0!important;margin:0!important}
body:has(#mo-sugar-guide) .purchase-details__buttons>.add_to_cart{min-height:44px!important;height:44px!important;font-size:13px!important;background:#7ca034!important;border-color:#7ca034!important;color:#fff!important}
body:has(#mo-sugar-guide) shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:44px}
body:has(#mo-sugar-guide) .add_to_cart .text{color:inherit!important;-webkit-text-fill-color:inherit!important}
.mo-sugar-guide{clear:both;box-sizing:border-box;width:calc(100% - 20px);margin:38px 10px 0;font-family:Lato,Arial,sans-serif;color:#333}.mo-sugar-guide *{box-sizing:border-box}.mo-sugar-guide h2{font:700 28px/1.25 Lato,Arial,sans-serif!important;color:#333!important;letter-spacing:normal!important;text-transform:none!important;margin:0 0 18px}.mo-sugar-guide h3{font:700 19px/1.4 Lato,Arial,sans-serif!important;color:#333!important;letter-spacing:normal!important;text-transform:none!important;margin:0 0 10px}.mo-sugar-guide p{font:400 17px/1.6 Lato,Arial,sans-serif;color:#5d655f;margin:0 0 18px}.mo-sugar-guide img{display:block;width:100%;height:auto}.mo-sugar-guide figure{margin:0;min-width:0}.mo-sugar-guide section{margin-bottom:40px}.mo-sugar-story{display:grid;grid-template-columns:36% minmax(0,1fr);gap:42px;align-items:center}.mo-sugar-story figure img{aspect-ratio:1.375;object-fit:cover;border-radius:4px}.mo-sugar-story dl{margin:10px 0 0}.mo-sugar-story dl>div{display:grid;grid-template-columns:34% 1fr;gap:12px;border-bottom:1px solid #e1e5d9;padding:9px 0;font-size:14px}.mo-sugar-story dt{font-weight:600}.mo-sugar-story dd{margin:0;color:#5d655f}.mo-sugar-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mo-sugar-options article{padding:22px;background:#f3f5ed;border-radius:4px}.mo-sugar-options p{margin:0;font-size:16px}.mo-sugar-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mo-sugar-three figure{margin:0 0 16px}.mo-sugar-three img{aspect-ratio:1.75;object-fit:cover;border-radius:3px}.mo-sugar-three article:first-child img{object-position:center 62%}.mo-sugar-three p{font-size:15px;margin:0}.mo-sugar-posters img{border-radius:4px}.mo-sugar-occasions{display:grid;grid-template-columns:repeat(3,1fr) 1.3fr;gap:24px}.mo-sugar-occasions p{font-size:15px}.mo-sugar-wholesale{background:#f3f5ed;border:1px solid #dce4cc;border-radius:4px;padding:18px}.mo-sugar-wholesale h3{color:#64852c!important;font-size:17px!important}.mo-sugar-guide a{color:#64852c}.mo-sugar-wholesale a{display:block;padding:10px 12px;text-align:center;border:1px solid #7ca034;border-radius:3px;font-size:14px;background:#fcfaf5;text-decoration:none}.mo-sugar-storage{background:#f3f5ed;border-radius:4px;padding:20px 24px}.mo-sugar-storage h2{font-size:20px!important;margin-bottom:8px}.mo-sugar-storage p{font-size:16px;margin:0}.mo-sugar-faq details{border-bottom:1px solid #dce4cc}.mo-sugar-faq summary{cursor:pointer;padding:14px 0;font:600 16px/1.5 Lato,Arial,sans-serif}.mo-sugar-faq p{font-size:15px;margin:0;padding:0 24px 18px}.mo-sugar-related{border-top:1px solid #dce4cc;padding-top:24px}.mo-sugar-related a{display:inline-block;margin:0 24px 10px 0;font-size:15px}
.mo-sugar-thumbs button:focus-visible,.mo-sugar-guide a:focus-visible,.mo-sugar-faq summary:focus-visible{outline:2px solid #7ca034;outline-offset:3px}
@media(max-width:798px){body:has(#mo-sugar-guide) .product__images,body:has(#mo-sugar-guide) .product__details--product-page{width:calc(100% - 20px)!important;margin:0 10px 24px!important}body:has(#mo-sugar-guide) .product__details--product-page{padding:0}body:has(#mo-sugar-guide) .product_name{font-size:28px!important}.mo-sugar-guide{margin-top:12px}.mo-sugar-guide h2{font-size:25px!important}.mo-sugar-guide p{font-size:16px}.mo-sugar-story,.mo-sugar-two,.mo-sugar-three,.mo-sugar-occasions{grid-template-columns:1fr;gap:24px}.mo-sugar-guide section{margin-bottom:32px}.mo-sugar-thumbs{gap:6px}.mo-sugar-quick{padding:16px}.mo-sugar-story dl>div{grid-template-columns:36% 1fr}.mo-sugar-occasions{grid-template-columns:1fr 1fr}.mo-sugar-wholesale{grid-column:1/-1}}