:root{--cc-bg: #E7DED3;--cc-bg-section: #F2ECE5;--cc-white: #FFFFFF;--cc-black: #171717;--cc-grey: #6E675F;--cc-cta: #161311;--cc-gold: #C5A15B;--cc-cocoa: #4A2E25;--cc-sage: #55755B;--cc-border: #E7DED3;--cc-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-radius-sm: 6px;--cc-radius-md: 10px;--cc-radius-pill: 999px}body,h1,h2,h3,h4,h5,h6,p,span,a,li,label,input,select,textarea,button,.hdt-card-product__title,.hdt-card-product__info,.hdt-btn,.hdt-text-base,.hdt-font-normal,.hdt-font-medium,.hdt-font-semibold,.hdt-font-bold{font-family:var(--cc-font)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hdt-btn-accent,.hdt-btn-hover-accent:hover,[class*=hdt-btn-accent],.shopify-payment-button__button--unbranded{background-color:var(--cc-cta)!important;color:#fff!important;border-color:var(--cc-cta)!important;font-family:var(--cc-font)!important}.hdt-btn-outline-hover-accent:hover{background-color:var(--cc-cta)!important;border-color:var(--cc-cta)!important;color:#fff!important}.hdt-announcement-bar{font-family:var(--cc-font)!important;letter-spacing:.06em}.hdt-card-product{border-color:var(--cc-border)!important}.hdt-price--sale .hdt-price__sale,.hdt-price .hdt-price--on-sale{color:var(--cc-black)!important}.hdt-price__compare{color:#bbb!important}.hdt-pr-saving,.hdt-price-saving{color:var(--cc-sage)!important;font-weight:500}.hdt-pr-card-rating svg,.hdt-pr-card-rating [data-rating-star]{fill:var(--cc-gold)!important;color:var(--cc-gold)!important}.hdt-badge--sale{background-color:#c0622a!important}.hdt-badge--new{background-color:var(--cc-sage)!important}.hdt-badge--bestseller{background-color:#1b3a5c!important}.hdt-badge--sold-out{background-color:var(--cc-grey)!important}.hdt-section-announcement-bar{background-color:var(--cc-black)!important;color:#fff!important}.hdt-section-announcement-bar *,.hdt-section-announcement-bar a{color:#fff!important}h1,.hdt-h1,[class*=hdt-text-4xl]{font-size:clamp(26px,5vw,52px);font-weight:500;line-height:1.15}h2,.hdt-h2,[class*=hdt-text-3xl]{font-size:clamp(20px,3vw,36px);font-weight:500;line-height:1.2}h3,.hdt-h3,[class*=hdt-text-2xl]{font-size:clamp(16px,2vw,24px);font-weight:500}h4,.hdt-h4,h5,.hdt-h5{font-weight:500}.hdt-heading-design-2 .hdt-heading-section{letter-spacing:.08em}.hdt-main-heading-inner{background-color:var(--cc-bg-section)!important}.hdt-card-product__info{padding:10px 12px 12px!important}@media(min-width:768px){body{font-size:15px}}.hdt-menu-bar .cc-header-menu-icon{width:30px!important;height:16px!important}.cc-mobile-mega-drawer .hdt-dialog-drawer{width:90vw;max-width:90vw;background:#fff}.cc-mobile-mega-drawer .hdt-dialog-drawer__header{display:none!important}.cc-mobile-mega-drawer .hdt-dialog-drawer__inner{padding:0!important;overflow:hidden!important}.cc-mobile-mega{height:100dvh;min-height:100%;display:flex;flex-direction:column;background:#fff;color:#111;font-family:var(--cc-font)}.cc-mobile-mega a{color:inherit;text-decoration:none}.cc-mobile-mega__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px;border-bottom:.5px solid #e8e8e8;flex:0 0 auto}.cc-mobile-mega__logo{max-width:min(var(--cc-mobile-logo-width, 120px),60vw);display:inline-flex;align-items:center;font-size:16px;font-weight:500;color:#111;letter-spacing:.08em}.cc-mobile-mega__logo img{width:var(--cc-mobile-logo-width, 120px);max-width:100%;height:auto;display:block}.cc-mobile-mega__close{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#111;background:transparent;border:0}.cc-mobile-mega__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}.cc-mobile-mega__scroll::-webkit-scrollbar,.cc-mobile-mega__tile-row::-webkit-scrollbar{display:none}.cc-mobile-mega__tile-row{display:flex;gap:10px;padding:16px 14px 14px;overflow-x:auto;scrollbar-width:none}.cc-mobile-mega__tile{width:82px;flex:0 0 82px;display:flex;flex-direction:column;align-items:center;gap:6px}.cc-mobile-mega__tile-img{width:82px;height:82px;border-radius:8px;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.cc-mobile-mega__tile-img img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.cc-menu-icon{width:24px;height:24px;color:#111;display:block}.cc-mobile-mega__tile-img .cc-menu-icon{color:#ccc}.cc-mobile-mega__tile-name{min-height:1.2em;font-size:9px;font-weight:600;color:#111;line-height:1.2;letter-spacing:.02em;text-align:center;text-transform:uppercase}.cc-mobile-mega__image-block{display:block;margin:0 14px 14px;border-radius:8px;overflow:hidden;background:#f5f5f5}.cc-mobile-mega__image-block img{width:100%;height:auto;display:block}.cc-mobile-mega__promo{min-height:80px;margin:0 14px 14px;padding:0 16px;border-radius:8px;background:linear-gradient(135deg,#f0e4c8,#e8d5a0);display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.cc-mobile-mega__promo-title,.cc-mobile-mega__promo-sub{display:block}.cc-mobile-mega__promo-copy{position:relative;z-index:1}.cc-mobile-mega__promo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cc-mobile-mega__promo-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000057,#00000014)}.cc-mobile-mega__promo-media img{width:100%;height:100%;display:block;object-fit:cover}.cc-mobile-mega__promo-title{font-size:15px;font-weight:700;font-style:italic;color:#3d2408;line-height:1.2}.cc-mobile-mega__promo--image .cc-mobile-mega__promo-title{color:#fff}.cc-mobile-mega__promo-sub{margin-top:2px;font-size:10px;color:#5c3e1a;line-height:1.25}.cc-mobile-mega__promo--image .cc-mobile-mega__promo-sub{color:#ffffffdb}.cc-mobile-mega__promo-icon{width:38px;height:38px;color:#c4a020;opacity:.42;flex:0 0 auto}.cc-mobile-mega__flat-link,.cc-mobile-mega__acc-header,.cc-mobile-mega__single-link{min-height:48px;display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:.5px solid #e8e8e8;color:#111}.cc-mobile-mega__flat-link span,.cc-mobile-mega__acc-left span{font-size:13px;font-weight:600;color:#111;letter-spacing:.02em;line-height:1.25}.cc-mobile-mega__empty{margin:0;padding:18px 16px;font-size:13px;color:#666}.cc-mobile-mega__flat-link .cc-menu-icon,.cc-mobile-mega__acc-left .cc-menu-icon{width:20px;height:20px;flex:0 0 20px}.cc-mobile-mega__acc,.cc-mobile-mega__acc[open]{border-bottom:.5px solid #e8e8e8}.cc-mobile-mega__acc-header{justify-content:space-between;cursor:pointer;list-style:none}.cc-mobile-mega__acc-header::-webkit-details-marker{display:none}.cc-mobile-mega__acc-left{display:inline-flex;align-items:center;gap:12px;min-width:0}.cc-mobile-mega__acc-chevron{width:16px;height:16px;color:#aaa;transition:transform .2s ease}.cc-mobile-mega__acc[open] .cc-mobile-mega__acc-chevron{transform:rotate(180deg)}.cc-mobile-mega__acc-body{padding:10px 16px 10px 48px;display:flex;flex-direction:column;gap:10px}.cc-mobile-mega__acc:not([open])>.cc-mobile-mega__acc-body{display:none}.cc-mobile-mega__acc[open]>.cc-mobile-mega__acc-body{display:flex}.cc-mobile-mega__acc-sub{margin-top:4px;font-size:11px;font-weight:600;color:#666;line-height:1.25}.cc-mobile-mega__acc-link{font-size:12px;color:#666;line-height:1.3}.cc-mobile-mega__acc-shopall{margin-top:2px;font-size:11px;font-weight:600;color:#111;line-height:1.25}.cc-mobile-mega__single-link{justify-content:flex-start}.cc-mobile-mega__footer{flex:0 0 auto;padding:16px;border-top:.5px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;background:#f5f5f5}.cc-mobile-mega__footer-text{font-size:11px;color:#666;line-height:1.4}.cc-mobile-mega__footer-btn{min-height:35px;display:inline-flex;align-items:center;gap:5px;padding:9px 16px;border-radius:6px;background:#111;color:#fff!important;font-size:11px;font-weight:600;line-height:1}.cc-mobile-mega__footer-icon{width:13px;height:13px}.cc-card13 .cc-card13__info{min-width:0}.cc-card13 .cc-card13__usp{display:block!important;width:100%!important;max-width:100%!important;min-width:0;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cocosutra-global.css.map */
