:root{--bc-magenta: #c0298b;--bc-coral: #ff7b78;--bc-violet: #8525b7;--bc-cream: #fffbea;--bc-pink: #ffeefb;--bc-ink: #000000;--bc-muted: rgba(0,0,0,.58);--bc-border: rgba(0,0,0,.1);--bc-coral-glow: radial-gradient(120% 80% at 50% 0%, #ffd1d0 0%, #ffeefb 55%, #fffbea 100%)}html,body{background:var(--bc-cream)}body{background:var(--bc-coral-glow);background-attachment:fixed;min-height:100vh;font-family:Inter,system-ui,sans-serif;color:var(--bc-ink);-webkit-font-smoothing:antialiased}.shopify-section,main,.page-wrapper,.page-width{background:transparent!important}.shopify-section{margin-bottom:16px}[data-color-scheme=scheme1].bg-scheme-background,[data-color-scheme=scheme2].bg-scheme-background,[data-color-scheme=""].bg-scheme-background,.bg-scheme-background:not([data-color-scheme]){background-color:transparent!important}#left-drawer-slot{background:linear-gradient(160deg,#ffd1d0,#ffeefb 55%,#fffbea)!important}#modals-leftDrawer>div:first-child{background:#c0298b2e!important}#right-drawer-slot{background:var(--bc-cream, #fffbea)!important}[data-cart-footer] .relative.z-10{display:flex!important;flex-direction:column!important}[data-cart-footer] [id*=releasit],[data-cart-footer] [class*=releasit],[data-cart-footer] [id*=cod-form],[data-cart-footer] [class*=cod-btn],[data-cart-footer] #rc-widget-container,[data-cart-footer] .rc-widget{order:10!important;margin-top:10px!important}h1,h2,h3,.h1,.h2,.h3{font-family:"Instrument Serif",Georgia,serif!important;font-weight:400!important;letter-spacing:-1.2px;line-height:1.02;color:var(--bc-ink)}h1 em,h2 em,h3 em,.em-magenta{color:var(--bc-magenta);font-style:italic}.mono,.meta-tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.3px;text-transform:uppercase;color:var(--bc-magenta)}.headercontainer,[class*=headercontainer],header.headercontainer,.shopify-section-header{background:#fffbead9!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.06)}.headercontainer a,.headercontainer .header__menu-item{color:var(--bc-ink)!important;transition:color .2s ease}.headercontainer a:hover{color:var(--bc-magenta)!important}.headercontainer svg{fill:var(--bc-ink)!important;stroke:var(--bc-ink)!important}.announcement-bar,.utility-bar{background:var(--bc-ink)!important;color:var(--bc-cream)!important;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.announcement-bar a{color:var(--bc-coral)!important}.button,.btn,button[type=submit],.shopify-payment-button__button--unbranded,.product-form__submit{border-radius:100px!important;background:var(--bc-magenta)!important;color:#fff!important;font-family:Inter,sans-serif!important;font-weight:600!important;letter-spacing:-.2px!important;padding:14px 28px!important;border:none!important;box-shadow:none!important;transition:transform .2s ease,opacity .2s ease!important}.button:hover{transform:translateY(-2px);opacity:.88}.button--secondary,.button--tertiary{background:var(--bc-magenta)!important;color:#fff!important}.button--outline{background:transparent!important;color:var(--bc-ink)!important;border:1.5px solid var(--bc-ink)!important}.card-wrapper,.product-card,.grid__item .card,.product-grid-item,.card--product{border-radius:18px;overflow:hidden;background:var(--bc-cream);border:1px solid rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease}.card-wrapper img,.product-card img,.card--product img,.card__media img,.card__media-img,[class*=product-tile] img,[class*=product-tile] .media img{object-fit:contain!important;background:var(--bc-cream, #fffbea)}.card__media,[class*=product-tile] .media,[class*=product-tile] .aspect-w-1{background:var(--bc-cream, #fffbea)!important}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 32px #c0298b2e}.card__heading,.product-card__title{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:14px!important;letter-spacing:-.2px!important;color:var(--bc-ink)!important}.price,.price__regular,.price-item,.product-card__price,.product__price{font-family:"Instrument Serif",serif!important;font-size:1.35em!important;letter-spacing:-.4px!important}.price--on-sale .price-item--sale,.price__sale .money{color:var(--bc-magenta)!important}.price__compare,s.price-item--regular{font-size:.7em;opacity:.5;margin-left:6px}.badge,.product-card__badge,.product-tag,.card__badge .badge{background:var(--bc-magenta)!important;color:#fff!important;border-radius:100px!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important;letter-spacing:.3px!important;font-weight:700!important;padding:4px 10px!important;text-transform:uppercase!important}.badge--sale{background:var(--bc-magenta)!important}.badge--sold-out{background:#00000073!important}.badge--new{background:var(--bc-coral)!important;color:var(--bc-ink)!important}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea,select,.field__input{border-radius:14px!important;border:1px solid rgba(0,0,0,.1)!important;background:var(--bc-cream)!important;padding:14px 18px!important;font-family:Inter,sans-serif!important;font-size:14px!important}input:focus,textarea:focus,select:focus{border-color:var(--bc-magenta)!important;outline:2px solid rgba(192,41,139,.15)!important}.field__label{font-size:12px;font-weight:500;color:var(--bc-muted)}.footer,.site-footer{background:var(--bc-ink)!important;color:var(--bc-cream)!important}.footer *{color:var(--bc-cream)!important}.footer a:hover{color:var(--bc-coral)!important}.footer h2,.footer h3{color:var(--bc-cream)!important}.footer__copyright{opacity:.6}.product__title{font-family:"Instrument Serif",serif!important;font-size:clamp(28px,5vw,56px)!important;letter-spacing:-1.5px!important;line-height:1!important;font-weight:400!important}.product__vendor{font-family:JetBrains Mono,monospace!important;font-size:11px!important;letter-spacing:.3px!important;color:var(--bc-magenta)!important;text-transform:uppercase!important;margin-bottom:8px!important}.product-form__variants .variant-input-wrap label,.variant-pills label{border-radius:100px!important;padding:10px 18px!important;border:1.5px solid rgba(0,0,0,.15)!important;background:transparent!important;font-weight:500!important;cursor:pointer;transition:all .2s ease}.product-form__variants input:checked+label,.variant-pills input:checked+label{background:var(--bc-ink)!important;color:var(--bc-cream)!important;border-color:var(--bc-ink)!important}.product-form__buttons .button[name=add]{width:100%!important;font-size:1.05em!important;padding:18px 28px!important}.trust-row{display:flex;flex-wrap:wrap;gap:16px;padding:16px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);font-size:12px;color:#000000b3;margin:24px 0}.trust-row .trust-item{display:flex;align-items:center;gap:8px}details summary{padding:18px 0;border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;font-weight:600;font-size:14px;list-style:none;display:flex;justify-content:space-between;align-items:center}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";font-size:22px;font-weight:300;transition:transform .2s ease}details[open] summary:after{content:"\2212"}details>*:not(summary){padding:14px 0 22px;font-size:14px;line-height:1.6;color:var(--bc-muted)}.icon-list img,.icon-list .custom-image img,[class*=icon-list] img{mix-blend-mode:multiply}.spr-icon,.jdgm-star,.stamped-icon{color:var(--bc-magenta)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c0298b4d;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--bc-magenta)}.bc-star{display:inline-block;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M6 0.5l1.6 3.3 3.6.5-2.6 2.6.6 3.6L6 8.8 2.8 10.5l.6-3.6L.8 4.3l3.6-.5L6 .5z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M6 0.5l1.6 3.3 3.6.5-2.6 2.6.6 3.6L6 8.8 2.8 10.5l.6-3.6L.8 4.3l3.6-.5L6 .5z'/></svg>") center/contain no-repeat}.bc-hero{position:relative;padding:80px 24px 60px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1400px;margin:0 auto}.bc-hero__meta{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.4px;color:var(--bc-muted);margin-bottom:16px}.bc-hero__title{font-family:"Instrument Serif",serif;font-size:clamp(48px,9vw,140px);line-height:.95;letter-spacing:-3px;font-weight:400}.bc-hero__title em{color:var(--bc-magenta);font-style:italic}.bc-hero__sub{font-size:16px;color:var(--bc-muted);margin:24px 0 32px;max-width:480px;line-height:1.5}.bc-hero__ctas{display:flex;gap:12px;flex-wrap:wrap}.bc-hero__image{display:flex;align-items:center;justify-content:center}.bc-hero__image img{width:50%;height:auto;filter:drop-shadow(0 30px 60px rgba(192,41,139,.25))}@media(max-width:768px){.bc-hero{grid-template-columns:1fr;padding:40px 20px;text-align:center}.bc-hero__ctas{justify-content:center}.bc-hero__image{order:-1}}.bc-quiz-banner{background:var(--bc-ink);color:var(--bc-cream);padding:100px 24px;text-align:center;position:relative;overflow:hidden}.bc-quiz-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 60% at 50% 50%,rgba(192,41,139,.4) 0%,transparent 70%)}.bc-quiz-banner>*{position:relative}.bc-quiz-banner__meta{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.4px;color:var(--bc-magenta);margin-bottom:24px;text-transform:uppercase}.bc-quiz-banner__title{font-family:"Instrument Serif",serif;font-size:clamp(48px,8vw,120px);line-height:.95;font-weight:400;color:#fffbea!important}.bc-quiz-banner__title em{color:var(--bc-magenta);font-style:italic}.bc-quiz-banner__sub{font-size:16px;color:#fffbeabf;margin:24px auto 32px;max-width:480px}.bc-cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:80px 24px;max-width:1400px;margin:0 auto}.bc-cat-grid__heading{grid-column:1 / -1;font-family:"Instrument Serif",serif;font-size:clamp(40px,7vw,100px);letter-spacing:-2px;line-height:1;margin-bottom:24px}.bc-cat-card{border-radius:20px;overflow:hidden;aspect-ratio:1;position:relative;display:block;transition:transform .3s ease}.bc-cat-card:hover{transform:translateY(-6px) scale(1.02)}.bc-cat-card img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.bc-cat-grid{grid-template-columns:1fr 1fr;padding:40px 16px}}.bc-combo-banner{background:linear-gradient(135deg,var(--bc-magenta),var(--bc-violet));color:var(--bc-cream);padding:80px 24px;text-align:center;border-radius:24px;margin:40px 24px}.bc-combo-banner h2{color:var(--bc-cream)!important}.bc-combo-banner h2 em{color:var(--bc-coral)}:root{--bc-pbar-h: 44px}.bc-pbar{position:sticky;top:0;left:0;right:0;z-index:300;height:var(--bc-pbar-h);background:var(--bc-ink, #000);color:var(--bc-cream, #fffbea);display:flex;align-items:center;justify-content:center;overflow:hidden}[x-cloak]{display:none!important}.bc-pbar__track{position:relative;flex:1;overflow:hidden;height:100%;display:flex;align-items:center;justify-content:center}.bc-pbar__msg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.35px;text-transform:uppercase;color:var(--bc-cream, #fffbea);text-decoration:none;padding:0 44px 0 16px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;white-space:nowrap}.bc-pbar__msg--active{opacity:1;transform:translateY(0);pointer-events:auto}.bc-pbar__msg:hover .bc-pbar__cta{text-decoration:underline}.bc-pbar__emoji{font-size:14px;line-height:1}.bc-pbar__cta{color:var(--bc-magenta, #c0298b);font-weight:700;margin-left:4px}.bc-pbar__close{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fffbea80;font-size:14px;cursor:pointer;padding:6px;line-height:1;transition:color .2s;border-radius:4px;flex-shrink:0}.bc-pbar__close:hover{color:var(--bc-cream, #fffbea)}body:not(.bc-pbar--closed) .shopify-section-group-header-group{position:sticky;top:var(--bc-pbar-h);z-index:100}body.bc-pbar--closed .shopify-section-group-header-group{position:sticky;top:0;z-index:100}.bc-pct-badge{display:inline-flex;align-items:center;background:var(--bc-magenta);color:#fff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 8px;border-radius:100px;vertical-align:middle;margin-right:6px;line-height:1.4}.bc-tile-price-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.bc-tile-rating{display:block;min-height:18px;margin-top:4px;margin-bottom:2px;line-height:1}.bc-tile-rating .jdgm-prev-badge__stars{font-size:12px!important}.bc-tile-rating .jdgm-prev-badge__rating{font-size:11px!important;font-family:Inter,sans-serif!important;color:var(--bc-muted)!important}.bc-tile-rating[data-average-rating="0"],.bc-tile-rating:not([data-average-rating]){display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/brujeria-custom.css.map */
