.llb{display:block}.llb__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:990px){.llb__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4.8rem}}.llb__stage{position:relative;background:rgba(var(--color-foreground),.04);border-radius:6px;overflow:hidden}.llb__stage-img{display:none;width:100%;height:auto}.llb__stage-img.is-active{display:block}.llb__thumbs{list-style:none;margin:1rem 0 0;padding:0;display:flex;gap:.8rem;flex-wrap:wrap}.llb__thumb{padding:0;border:2px solid transparent;border-radius:4px;background:none;cursor:pointer;line-height:0}.llb__thumb.is-active{border-color:rgb(var(--color-foreground))}.llb__thumb img{width:64px;height:64px;object-fit:cover;border-radius:2px}.llb__vendor{margin:0 0 .4rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.llb__title{margin:0 0 1.2rem;font-size:2.6rem;line-height:1.2}@media screen and (min-width:750px){.llb__title{font-size:3.2rem}}.llb__price{display:flex;align-items:baseline;gap:1rem;font-size:2.4rem;font-weight:700}.llb__price-was{font-size:1.6rem;font-weight:400;opacity:.6}.llb__price-note{margin:.4rem 0 2rem;font-size:1.3rem;opacity:.75}.llb__group{border:0;padding:0;margin:0 0 2rem;min-width:0}.llb__label{padding:0;margin-bottom:.8rem;font-size:1.4rem}.llb__buttons{display:flex;flex-wrap:wrap;gap:.8rem}.llb__opt{min-height:44px;padding:.8rem 1.4rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:4px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;cursor:pointer}.llb__opt.is-selected{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-foreground)) inset;font-weight:600}.llb__opt.is-soldout{opacity:.55;text-decoration:line-through}.llb__help,.llb__hint{margin:.8rem 0 0;font-size:1.3rem;opacity:.75}.llb__cta{display:flex;flex-direction:column;gap:1rem;margin:0 0 2.4rem}.llb__cta[hidden],.llb__bar[hidden],.llb__notify[hidden],.llb__specs[hidden]{display:none}.llb__btn{width:100%;min-height:48px}.llb__notify{display:flex;flex-direction:column;gap:.8rem}.llb__notify input{min-height:44px;padding:0 1rem;font:inherit;font-size:1.6rem;border:1px solid rgba(var(--color-foreground),.45);border-radius:4px}.llb__notify-msg{margin:0;min-height:1.5em;font-size:1.3rem}.llb__section{margin:2.4rem 0 0}.llb__h{margin:0 0 1rem;font-size:1.8rem}.llb__specs{width:100%;border-collapse:collapse;font-size:1.4rem}.llb__specs th,.llb__specs td{text-align:left;padding:.7rem .8rem;border-bottom:1px solid rgba(var(--color-foreground),.12);vertical-align:top}.llb__specs th{width:34%;font-weight:600}.llb__lead{margin:1rem 0 0;font-size:1.4rem}.llb__list{margin:0;padding-left:2rem;font-size:1.4rem}.llb__bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.2)}.llb__bar-price{font-weight:700;font-size:1.8rem;white-space:nowrap}.llb__bar-btn{flex:1;min-height:44px}@media screen and (min-width:990px){.llb__bar{display:none}}.llb__surcharge{margin:-1rem 0 2rem;padding:.8rem 1.2rem;border-left:3px solid rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05);font-size:1.4rem}.llb__surcharge[hidden],.llb__colorpick[hidden]{display:none}.llb__colorpick .llb__help{margin:-1rem 0 2rem}.llb__swatch{display:inline-flex;align-items:center;gap:.8rem}.llb__dot{flex:none;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.15)}.llb__swatch.is-selected .llb__dot{border-color:rgb(var(--color-foreground))}.llb__swatch:disabled{cursor:not-allowed}.llb__swatch.is-soldout .llb__dot{opacity:.5}.llb__optgroup .llb__buttons{gap:.8rem}.llb__optgroup .llb__opt{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;line-height:1.25}.llb__opt.is-unavailable{opacity:.55;cursor:not-allowed;border-style:dashed}.llb__na{display:block;margin-top:.2rem;font-size:1.1rem;font-weight:400;opacity:.85}.llb__switch{margin:-1rem 0 2rem;padding:.8rem 1.2rem;border-left:3px solid rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05);font-size:1.3rem}.llb__switch[hidden]{display:none}.llb__colornote{margin:1rem 0 0}.llb__colorline{margin:0;font-size:1.4rem;font-weight:600}@media screen and (max-width:749px){.llb__optgroup .llb__opt{flex:1 1 calc(50% - .8rem)}.llb__optgroup[data-llb-opt="1"] .llb__opt{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/section-loamlabs-build.css.map */
