:root{--bm-nero:#100E0C;--bm-nero-2:#171412;--bm-gesso:#EFEAE0;--bm-gesso-soft:#BFB6A6;--bm-lieve:#8C8375;--bm-linea:#332D26;--bm-verde:#9EFF93;--bm-tinta:var(--bm-verde);--bm-display:"Segoe UI Variable Display","Segoe UI",ui-sans-serif,system-ui,"Helvetica Neue",Arial,sans-serif;--bm-testo:"Segoe UI",Roboto,-apple-system,"Helvetica Neue",Arial,sans-serif;--bm-dati:ui-monospace,"Cascadia Mono",Consolas,"Courier New",monospace;--bm-sez:clamp(3rem,7vw,6.5rem);--bm-luce:radial-gradient(120% 62% at 50% -8%, rgba(255,244,214,.1), transparent 64%);--bm-appeso:0 2px 0 rgba(0,0,0,.55),0 28px 46px -16px rgba(0,0,0,.8),0 70px 100px -55px rgba(0,0,0,.95);--bm-curva:cubic-bezier(.22,1,.36,1)}body{background:var(--bm-nero)!important;color:var(--bm-gesso);font-family:var(--bm-testo);-webkit-font-smoothing:antialiased}.color-scheme-1,.color-scheme-2,.color-scheme-3,.section-background{background-color:transparent!important}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/></filter><rect width='160' height='160' filter='url(%23g)'/></svg>")}@media print{body:after{display:none}}.announcement-bar{background:var(--bm-nero-2)!important;border-bottom:1px solid var(--bm-linea)!important}.announcement-bar *{font-family:var(--bm-dati)!important;font-size:.68rem!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--bm-gesso-soft)!important;font-weight:400!important}.header-section,#header-group{position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bm-nero) 82%,transparent);border-bottom:1px solid var(--bm-linea)}.header__columns{padding-block:.5rem!important}.menu__item,.menu-list__link-title,.header__menu a{font-family:var(--bm-dati)!important;font-size:.7rem!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--bm-gesso-soft)!important;transition:color .2s}.menu__item:hover,.header__menu a:hover{color:var(--bm-gesso)!important}.product-information{position:relative;padding-block:var(--bm-sez)!important}.product-information:before{content:"";position:absolute;inset:-1px 0 auto;height:70vh;z-index:0;pointer-events:none;background:var(--bm-luce)}.product-information__grid{position:relative;z-index:1;gap:clamp(2rem,5vw,5rem)!important;align-items:center!important}.product-information__media .product-media__image{box-shadow:var(--bm-appeso);border:1px solid rgba(0,0,0,.85)}.product-information__media media-gallery{display:block;transform:perspective(1600px) rotateX(.5deg);transition:transform .8s var(--bm-curva)}.product-information__media media-gallery:hover{transform:perspective(1600px) rotateX(0) translateY(-6px)}.view-product-title{display:none!important}.product-details [class*=_product_title_] p{font-family:var(--bm-display)!important;font-weight:600!important;font-size:clamp(2.6rem,6vw,4.6rem)!important;line-height:.96!important;letter-spacing:-.04em!important;color:var(--bm-gesso)!important;margin:0 0 .2em!important;text-wrap:balance}.product-details .divider__line{background:var(--bm-linea)!important;border-color:var(--bm-linea)!important}.product-details rte-formatter p{font-size:1.02rem;line-height:1.75;color:var(--bm-gesso-soft);max-width:46ch}.product-details rte-formatter>p:first-child{font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.6;color:var(--bm-gesso);border-left:2px solid var(--bm-tinta);padding-left:1.1rem}.product-details rte-formatter p strong{color:var(--bm-gesso)}.product-details rte-formatter p em{color:var(--bm-lieve);font-style:normal;font-family:var(--bm-dati);font-size:.8rem;letter-spacing:.06em}.product-details rte-formatter a{color:var(--bm-tinta);text-underline-offset:.25em;text-decoration-thickness:1px}.product-details rte-formatter h6{font-family:var(--bm-dati)!important;font-size:.66rem!important;line-height:1.6!important;letter-spacing:.02em!important;color:#6a6357!important;font-weight:400!important;max-width:52ch;margin-top:2.2rem!important;padding-top:1rem;border-top:1px solid var(--bm-linea)}.contact-form{max-width:44rem;margin-inline:auto}.contact-form__input{background:transparent!important;border:1px solid var(--bm-linea)!important;border-radius:0!important;color:var(--bm-gesso)!important;font-family:var(--bm-testo)!important;padding:.95rem 1.1rem!important;transition:border-color .25s}.contact-form__input::placeholder{color:var(--bm-lieve);font-family:var(--bm-dati);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.contact-form__input:focus{border-color:var(--bm-tinta)!important;outline:none!important}.contact-form .submit-button{background:var(--bm-tinta)!important;color:var(--bm-nero)!important;border:1px solid rgba(0,0,0,.85)!important;border-radius:0!important;font-family:var(--bm-dati)!important;font-size:.74rem!important;letter-spacing:.16em!important;text-transform:uppercase;padding:1rem 1.8rem!important;transition:transform .3s var(--bm-curva)}.contact-form .submit-button:hover{transform:translateY(-2px)}.section:has(.contact-form) .layout-panel-flex--column>rte-formatter:first-child p{font-family:var(--bm-display)!important;font-weight:600!important;font-size:clamp(1.7rem,3.2vw,2.6rem)!important;line-height:1.04!important;letter-spacing:-.03em!important;color:var(--bm-gesso)!important;text-align:left!important;max-width:20ch;margin:0 auto 1.6rem!important}.section:has(.contact-form) rte-formatter:last-of-type p{text-align:left!important;font-family:var(--bm-dati)!important;font-size:.66rem!important;line-height:1.8!important;letter-spacing:.02em!important;color:#6a6357!important;max-width:52ch;margin-inline:auto!important}product-recommendations h3,.section-resource-list h3{font-family:var(--bm-display)!important;font-weight:600!important;font-size:clamp(1.4rem,2.6vw,2rem)!important;letter-spacing:-.03em!important;color:var(--bm-gesso)!important}product-card .product-media-container,product-card .card-gallery,product-card .product-media{background:transparent!important}product-card .product-media__image{object-fit:contain!important;background:transparent!important;filter:drop-shadow(0 3px 0 rgba(0,0,0,.5)) drop-shadow(0 18px 26px rgba(0,0,0,.65));transition:transform .6s var(--bm-curva)}product-card:hover .product-media__image{transform:translateY(-7px)}product-card [class*=_product_title_] p,product-card .product-card__title{font-family:var(--bm-dati)!important;font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--bm-gesso-soft)!important;transition:color .25s}product-card:hover [class*=_product_title_] p{color:var(--bm-gesso)!important}.product-badges__badge{background:transparent!important;color:var(--bm-gesso-soft)!important;border:1px solid var(--bm-linea)!important;border-radius:0!important;font-family:var(--bm-dati)!important;font-size:.56rem!important;letter-spacing:.16em!important;text-transform:uppercase;padding:.35rem .6rem!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}product-card .price,product-card .price-item__group{display:none!important}body>footer{border-top:1px solid var(--bm-linea);margin-top:var(--bm-sez)}body>footer p,body>footer a,.footer-utilities__text{font-family:var(--bm-dati)!important;font-size:.7rem!important;letter-spacing:.1em;color:var(--bm-lieve)!important}body>footer a:hover{color:var(--bm-gesso)!important}body:has(main .vista) #header-group,body:has(main .vista)>footer{display:none!important}@media(prefers-reduced-motion:reduce){.product-information__media media-gallery,.resource-card__image,.contact-form .submit-button{transition:none!important;transform:none!important}}.media-fit-contain :is(img,.deferred-media__poster-image){background-color:transparent!important}.product-information__media .product-media-container{overflow:visible!important;background:transparent!important}.product-information__media .product-media{display:flex;justify-content:flex-end;aspect-ratio:auto!important}.product-information__media .product-media img{width:auto!important;max-width:100%!important;height:auto!important;max-height:78vh!important;box-shadow:var(--bm-appeso);border:1px solid rgba(0,0,0,.85)}.product-information__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media(max-width:749px){.product-information__media .product-media{justify-content:center}.product-information__grid{grid-template-columns:minmax(0,1fr)!important}}@keyframes bm-sale{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.product-information__media{animation:bm-sale 1s var(--bm-curva) both}.product-details{animation:bm-sale 1s .12s var(--bm-curva) both}@media(prefers-reduced-motion:reduce){.product-information__media,.product-details{animation:none!important}}.sigil-section-outer,.ching-section-outer,.alchemy-horizontal-container,.emotional-synth-outer{position:relative;background:var(--bm-nero)!important}.sigil-section-outer:before,.ching-section-outer:before,.emotional-synth-outer:before{content:"";position:absolute;inset:0 0 auto;height:60vh;z-index:0;pointer-events:none;background:var(--bm-luce)}#biancomat-sigil-wrapper{--sigil-accent:var(--bm-verde) !important;--sigil-panel:rgba(239,234,224,.035) !important;--sigil-border:var(--bm-linea) !important;position:relative;z-index:1;color:var(--bm-gesso)!important}#biancomat-sigil-wrapper .sigil-controls,#biancomat-sigil-wrapper .sigil-preview-box{border-radius:0!important}#biancomat-sigil-wrapper .sigil-preview-box{background:var(--bm-nero-2)!important}#biancomat-sigil-wrapper .sigil-description,#biancomat-sigil-wrapper label{font-family:var(--bm-dati)!important;color:var(--bm-lieve)!important;letter-spacing:.1em!important;text-transform:uppercase;font-size:.66rem!important}#biancomat-sigil-wrapper input[type=text],#biancomat-sigil-wrapper input[type=date]{background:transparent!important;border:1px solid var(--bm-linea)!important;border-radius:0!important;color:var(--bm-gesso)!important;font-family:var(--bm-dati)!important}#biancomat-sigil-wrapper button{border-radius:0!important;font-family:var(--bm-dati)!important;letter-spacing:.14em!important;text-transform:uppercase}#biancomat-sigil-wrapper button:hover{background:var(--bm-gesso)!important}#biancomat-ching-wrapper{background:var(--bm-nero)!important;color:var(--bm-gesso-soft)!important;position:relative;z-index:1}#biancomat-ching-wrapper h1{color:var(--bm-gesso)!important;text-shadow:none!important}#biancomat-ching-wrapper .ching-lore{background:#efeae009!important;border:1px solid var(--bm-linea)!important;border-radius:0!important;color:var(--bm-gesso-soft)!important}#biancomat-ching-wrapper #ching-archetype-subtitle{color:var(--bm-verde)!important}#biancomat-ching-wrapper #ching-archetype-name{color:var(--bm-gesso)!important;text-shadow:none!important}#biancomat-ching-wrapper button{background:transparent!important;border:1px solid var(--bm-verde)!important;color:var(--bm-verde)!important;border-radius:0!important;font-family:var(--bm-dati)!important;letter-spacing:.14em!important}#biancomat-ching-wrapper button:hover{background:var(--bm-verde)!important;color:var(--bm-nero)!important;box-shadow:none!important}#alchemy-synth-wrapper{background:var(--bm-nero)!important;color:var(--bm-verde)!important;border:1px solid var(--bm-linea)!important;border-radius:0!important}#alchemy-editor-top{background:var(--bm-nero-2)!important;border-bottom:1px solid var(--bm-linea)!important}.alchemy-info-panel h1{color:var(--bm-gesso)!important;border-bottom:1px solid var(--bm-linea)!important}#poemInput{background:transparent!important;border:1px solid var(--bm-linea)!important;color:var(--bm-gesso)!important}#alchemy-export-btn{background:var(--bm-verde)!important;color:var(--bm-nero)!important;border-radius:0!important;font-family:var(--bm-dati)!important;letter-spacing:.14em!important;text-transform:uppercase}#alchemy-viewport{background:var(--bm-nero-2)!important}#emotional-synth-wrapper{--bg-dark:var(--bm-nero) !important;background-image:none!important;background-color:var(--bm-nero)!important}#emo-start-overlay{background:#100e0cf7!important;border:1px solid var(--bm-verde)!important}.emo-monitor-bezel{background:var(--bm-nero-2)!important;border-radius:0!important;box-shadow:inset 0 0 0 1px var(--bm-linea),0 20px 40px -20px #000000e6!important}#emo-oscilloscope{background-color:#0b0e0a!important;border:1px solid var(--bm-linea)!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/biancomat.css.map */
