h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{text-wrap:pretty}::selection{background-color:#4a7a4a4d;color:#b8e0b0}:focus-visible{outline:2px solid #506654;outline-offset:3px;border-radius:2px;transition:outline-offset .1s ease}@media(prefers-reduced-motion:no-preference){.button,[class*=btn],a[class*=button]{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,translate .18s ease}.button:hover:not(:disabled),[class*=btn]:hover:not(:disabled),a[class*=button]:hover{translate:0 -2px;box-shadow:0 6px 20px #1c241926}.button:active:not(:disabled),[class*=btn]:active:not(:disabled){translate:0 0;box-shadow:none;transition-duration:.06s}}@media(prefers-reduced-motion:no-preference){.card-wrapper .card__media{overflow:hidden}.card-wrapper:hover .card__media img{scale:1.04;transition-duration:.55s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}}.rte a,.article-card__info a{text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#50665459;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#506654a6}h1{letter-spacing:.08em}h2{letter-spacing:.06em}h3{letter-spacing:.04em}.hero__heading,.hero .heading-xl,.hero h1{line-height:1.05}.price__sale .price-item--sale{font-weight:700}.shopify-section+.shopify-section{scroll-margin-top:4rem}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.18s ease both wb-fade-out}::view-transition-new(root){animation:.26s ease both wb-fade-in}@keyframes wb-fade-out{to{opacity:0}}@keyframes wb-fade-in{0%{opacity:0}}}@media(prefers-reduced-motion:no-preference){.header__heading-logo,.header__heading{transition:opacity .2s ease,filter .3s ease}.header__heading-logo:hover,.header__heading:hover{filter:drop-shadow(0 0 10px rgba(124,184,124,.45))}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 300px}.cart-drawer__dialog{--color-background: rgb(17 24 20);--color-background-rgb: 17 24 20;--color-foreground: rgb(200 212 192);--color-foreground-rgb: 200 212 192;--color-foreground-heading: rgb(232 240 228);--color-foreground-heading-rgb: 232 240 228;--color-border: rgb(30 42 28);--color-border-rgb: 30 42 28;--color-input-background: rgb(26 33 24);--color-input-text: rgb(200 212 192);--color-input-text-rgb: 200 212 192;--color-input-border: rgb(80 102 84);--color-primary: rgb(138 170 142);--color-primary-button-background: rgb(80 102 84);--color-primary-button-text: rgb(232 240 228);--color-primary-button-border: rgb(80 102 84);--color-primary-button-hover-background: rgb(107 79 140);--color-primary-button-hover-text: rgb(232 240 228);--color-primary-button-hover-border: rgb(107 79 140);--color-secondary-button-text: rgb(200 212 192);--color-secondary-button-border: rgb(138 170 142);background-color:#111814;color:#c8d4c0}.shopify-section:has(.cart-page)>.section-background,.shopify-section:has(.cart-page) .cart-page{background-color:#111814}.cart-page,.cart-page :where(.cart-items__title,.cart-items__price,.cart-items__variant,.cart-totals__total-label,.cart-totals__total-value,.cart-totals__original-label,.cart-totals__original-value,.cart-discounts__label,.cart-discounts__value,.cart-note__label,.cart-discount__label,.cart-items__remove){color:var(--color-foreground)}.cart-page :where(.cart-title,.cart-drawer__heading){color:var(--color-foreground-heading)}.cart-title,.cart-drawer__heading,.cart-totals__total-label,.cart-totals__total-value{font-family:Cinzel,Georgia,serif;letter-spacing:.04em}.shopify-policy__container,main:has(.shopify-policy__container),.template-policy main{background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(201,169,110,.06),transparent 70%),#111814;color:#c8d4c0;max-width:none;padding:0}.shopify-policy__container{max-width:760px;margin:0 auto;padding:3.5rem 1.5rem 5rem;font-family:Lora,Georgia,serif;line-height:1.85;font-size:.95rem}.shopify-policy__title h1,.shopify-policy__container h1{font-family:Cinzel Decorative,serif!important;font-weight:400!important;font-size:clamp(1.7rem,4.5vw,2.6rem)!important;color:#f2ead8!important;text-align:center!important;line-height:1.25!important;margin-bottom:2.5rem!important;letter-spacing:.03em!important;text-transform:none!important}.shopify-policy__body h2,.shopify-policy__container h2{font-family:Cinzel Decorative,serif!important;font-weight:400!important;font-size:clamp(1.2rem,2.8vw,1.55rem)!important;color:#c9a96e!important;margin:2.75rem 0 1rem!important;letter-spacing:.04em!important;text-transform:none!important;line-height:1.3!important}.shopify-policy__body h3,.shopify-policy__container h3{font-family:Cinzel,serif!important;font-weight:500!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:.22em!important;color:#e8d5a3!important;margin:1.85rem 0 .6rem!important}.shopify-policy__body p,.shopify-policy__container p{margin-bottom:1.1rem;color:#c2b9a4}.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__container ul,.shopify-policy__container ol{margin:1rem 0 1.25rem 1.5rem;color:#c2b9a4}.shopify-policy__body li,.shopify-policy__container li{margin-bottom:.4rem;line-height:1.7}.shopify-policy__body a,.shopify-policy__container a{color:#c9a96e;border-bottom:1px solid rgba(201,169,110,.4);text-decoration:none;transition:color .2s,border-color .2s}.shopify-policy__body a:hover,.shopify-policy__container a:hover{color:#e8d5a3;border-bottom-color:#e8d5a3}.shopify-policy__body strong,.shopify-policy__container strong{color:#e8d5a3;font-weight:500}.shopify-policy__body em,.shopify-policy__container em{color:#8a9a80;font-style:italic}.shopify-policy__body h2:before,.shopify-policy__container h2:before{content:"";display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,#c9a96e,transparent);margin:0 0 1.4rem;opacity:.6}@media(max-width:600px){.shopify-policy__container{padding:2rem 1.2rem 3rem}.shopify-policy__body{font-size:.92rem}}.menu-drawer{background:radial-gradient(ellipse 130% 70% at 50% 0%,#16211a,#0a0d08 65%)!important;position:relative;overflow-x:hidden}.menu-drawer:before{content:"";position:absolute;top:-20px;right:0;bottom:-20px;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle 30px at calc(100% - 56px) 92px,#f2e7c8 0 19px,rgba(232,213,163,.4) 22px,transparent 29px),radial-gradient(circle 62px at calc(100% - 56px) 92px,rgba(232,213,163,.16),transparent 70%),radial-gradient(circle 1.4px at 12% 6%,rgba(232,213,163,.85) 0 1.1px,transparent 2px),radial-gradient(circle 1.2px at 34% 11%,rgba(232,213,163,.55) 0 1px,transparent 2px),radial-gradient(circle 1.6px at 58% 5%,rgba(232,213,163,.7) 0 1.2px,transparent 2px),radial-gradient(circle 1.1px at 76% 15%,rgba(232,213,163,.45) 0 1px,transparent 2px),radial-gradient(circle 1.3px at 22% 19%,rgba(232,213,163,.5) 0 1px,transparent 2px),radial-gradient(circle 1.5px at 47% 88%,rgba(232,213,163,.4) 0 1.1px,transparent 2px),radial-gradient(circle 1.2px at 18% 76%,rgba(232,213,163,.45) 0 1px,transparent 2px),radial-gradient(circle 1.5px at 82% 71%,rgba(232,213,163,.5) 0 1.1px,transparent 2px),radial-gradient(circle 1.1px at 64% 94%,rgba(232,213,163,.35) 0 1px,transparent 2px);animation:wbSkyDrift 46s linear infinite alternate}@keyframes wbSkyDrift{to{transform:translateY(-12px)}}.menu-drawer__navigation{position:relative;z-index:1;padding-top:1rem}.menu-drawer__navigation:before{content:"Table of Contents";display:block;text-align:center;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-weight:700;font-size:1.45rem;letter-spacing:.05em;color:#e8d5a3;margin:2.6rem 0 0;animation:wbDrawerFade .7s ease both .1s}.menu-drawer__menu.has-submenu{counter-reset:wbdrawer}.menu-drawer__menu:before{content:"Witches Brew Coffee Co.";display:block;text-align:center;font-family:Cinzel,Georgia,serif;font-weight:600;font-size:.6rem;letter-spacing:.34em;text-transform:uppercase;color:#b8924a;margin:.7rem 0 2.1rem;animation:wbDrawerFade .7s ease both .22s}@keyframes wbDrawerFade{0%{opacity:0}to{opacity:1}}.menu-drawer li.menu-drawer__list-item--flat{counter-increment:wbdrawer;position:relative;list-style:none}.menu-drawer li.menu-drawer__list-item--flat:before{content:counter(wbdrawer,upper-roman);position:absolute;left:2px;top:50%;transform:translateY(-50%);font-family:Cinzel,Georgia,serif;font-size:.62rem;letter-spacing:.12em;color:#c9a96e99;pointer-events:none}.menu-drawer li.menu-drawer__list-item--flat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#c9a96e80,#c9a96e1a);transform:scaleX(0);transform-origin:left}.menu-drawer a.menu-drawer__menu-item--mainlist{font-family:Cinzel,Georgia,serif!important;font-size:1.16rem!important;letter-spacing:.22em!important;text-transform:uppercase;color:#f2ead8!important;padding:1.05rem 0 1.05rem 3rem!important;transition:color .25s,padding-left .25s}.menu-drawer a.menu-drawer__menu-item--mainlist:hover,.menu-drawer a.menu-drawer__menu-item--mainlist:active{color:#e8d5a3!important;padding-left:3.35rem!important}.menu-drawer a.menu-drawer__menu-item--mainlist[aria-current=page]{color:#c9a96e!important}.menu-drawer .menu-drawer__animated-element{animation:none!important;opacity:1!important;transform:none!important}#Details-menu-drawer-container[open] .menu-drawer li.menu-drawer__list-item--flat{animation:wbDrawerIn .55s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--menu-drawer-animation-index,1) * 70ms)}#Details-menu-drawer-container[open] .menu-drawer li.menu-drawer__list-item--flat:after{animation:wbLineIn .6s ease both;animation-delay:calc(var(--menu-drawer-animation-index,1) * 70ms + .22s)}@keyframes wbDrawerIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes wbLineIn{to{transform:scaleX(1)}}.menu-drawer__navigation:after{content:"\2726";display:block;text-align:center;color:#c9a96e;font-size:.95rem;margin-top:2.4rem;animation:wbDrawerFade .8s ease both .9s}.menu-drawer__close-button{color:#c9a96e!important}@media(prefers-reduced-motion:reduce){.menu-drawer:before{animation:none!important}#Details-menu-drawer-container[open] .menu-drawer li.menu-drawer__list-item--flat,#Details-menu-drawer-container[open] .menu-drawer li.menu-drawer__list-item--flat:after,.menu-drawer__navigation:before,.menu-drawer__navigation:after,.menu-drawer__menu:before{animation:none!important;opacity:1!important;transform:none!important}.menu-drawer li.menu-drawer__list-item--flat:after{transform:scaleX(1)!important}}body:has(#pos-cafe-online-root){background:#0b1020!important}body:has(#pos-cafe-online-root) .shopify-section:has(.header),body:has(#pos-cafe-online-root) .header,body:has(#pos-cafe-online-root) .header-section{background:#0b1020!important}body:has(#pos-cafe-online-root) .section-background{background:#0b1020!important}body:has(#pos-cafe-online-root) .menu-drawer{background:radial-gradient(ellipse 130% 70% at 50% 0%,#171e37,#0b1020 65%)!important}body:has(#pos-cafe-online-root) [class*=pc-bg-gray-]{background-color:#131a2e!important}body:has(#pos-cafe-online-root) [class*=pc-border-gray-]{border-color:#c9a96e40!important}body:has(#pos-cafe-online-root) .wbtc-face{background:linear-gradient(160deg,#1c2744,#0b1020)!important}body:has(#pos-cafe-online-root) .menu-drawer a.menu-drawer__menu-item--mainlist{color:#f2ead8!important}body:has(#pos-cafe-online-root) .menu-drawer a.menu-drawer__menu-item--mainlist[aria-current=page]{background:#171e378c!important;color:#e8d5a3!important}body:has(#pos-cafe-online-root) .menu-drawer li.menu-drawer__list-item--flat:after{background:linear-gradient(90deg,#c9a96e80,#c9a96e1a)!important}html:has(#pos-cafe-online-root){background:#0b1020!important}body:has(#pos-cafe-online-root) .header-section,body:has(#pos-cafe-online-root) .header,body:has(#pos-cafe-online-root) .section-header{background:#0b1020!important;background-image:none!important;border-bottom-color:#c9a96e40!important}body:has(#pos-cafe-online-root) .header-section *{border-color:#c9a96e33}body:has(#pos-cafe-online-root) .shopify-section-group-footer-group{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/witchesbrew-modern.css.map */
