.lm-buybar{display:none}@media(max-width:749px){.lm-buybar{display:block;position:fixed;inset:auto 0 0 0;z-index:60;background:#fdfaf7f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line,#E8DCD1);padding:.5rem .9rem calc(.5rem + env(safe-area-inset-bottom,0px));transform:translateY(0);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.lm-buybar[data-hidden]{transform:translateY(130%)}.lm-buybar-in{display:flex;flex-direction:column;gap:.4rem}.lm-bb-variant{width:100%;font:inherit;font-size:.9rem;min-height:44px;padding:.6rem .9rem;border:1px solid var(--line,#E8DCD1);border-radius:var(--r-pill,999px);background:var(--paper,#FDFAF7);color:var(--ink,#2F221C)}.lm-bb-shades{display:flex;align-items:baseline;gap:.45rem;padding:.1rem .15rem 0;min-height:1.15rem}.lm-bb-shade-label{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-45,#7A6555)}.lm-bb-shade-name{font-size:.9rem;font-weight:600;color:var(--ink,#2F221C);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-bb-dots{display:flex;gap:.15rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -.2rem;padding:0 .2rem}.lm-bb-dots::-webkit-scrollbar{display:none}.lm-bb-dot{position:relative;flex:none;width:40px;height:44px;border:0;padding:0;margin:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.lm-bb-dot:before{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--c,#DDD5CE);box-shadow:inset 0 0 0 1px #2f221c2e;transition:box-shadow .18s ease}.lm-bb-dot.is-on:before{box-shadow:inset 0 0 0 1px #2f221c2e,0 0 0 2px var(--paper,#FDFAF7),0 0 0 4px var(--ink,#2F221C)}.lm-bb-dot:disabled{cursor:default}.lm-bb-dot:disabled:before{opacity:.3}.lm-bb-dot:focus-visible{outline:none}.lm-bb-dot:focus-visible:before{box-shadow:inset 0 0 0 1px #2f221c2e,0 0 0 2px var(--paper,#FDFAF7),0 0 0 4px var(--accent-deep,#8A5A46)}.lm-bb-row{display:flex;align-items:stretch;gap:.6rem}.lm-bb-qty{display:flex;align-items:center;flex:none;border:1px solid var(--line,#E8DCD1);border-radius:var(--r-pill,999px);background:var(--paper,#FDFAF7);overflow:hidden}.lm-bb-qty button{width:44px;min-height:46px;border:0;background:transparent;color:var(--ink,#2F221C);font-size:1.15rem;line-height:1;cursor:pointer}.lm-bb-qty button:disabled{opacity:.35;cursor:default}.lm-bb-qty output{min-width:26px;text-align:center;font-size:.95rem;font-variant-numeric:tabular-nums}.lm-bb-add{flex:1 1 auto;min-height:46px;display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.lm-bb-price{opacity:.82;font-variant-numeric:tabular-nums}.template-product #pdp-add,.sticky-atc{display:none!important}body.template-product{padding-bottom:150px}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.lm-buybar{transition:none}.lm-bb-dot:before{transition:none}}.qb-offer{display:flex;flex-direction:column;gap:.2rem;margin:1.1rem 0 0;padding:.75rem .95rem;border:1px dashed var(--line,#E8DCD1);border-radius:8px;background:var(--blend,#F4EBE3);font-size:.88rem;line-height:1.45;color:var(--ink,#2F221C)}.qb-offer-note{font-size:.76rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-45,#7A6555)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lumera-buybar.css.map */
