.gb-lead{color:var(--sp-muted, #6a6272);font-size:1.45rem;margin:.4rem 0 1.4rem}.gb-grid{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.gb-card{background:#fff;border:1px solid var(--sp-line, #e6e0ea);border-radius:1.6rem;color:var(--sp-ink, #2c2433);cursor:pointer;display:grid;font:inherit;gap:.3rem;height:100%;padding:.8rem .8rem 1.2rem;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s;width:100%}.gb-card:hover{border-color:#d5cbdc;box-shadow:0 8px 22px #2c24331a;transform:translateY(-2px)}.gb-card:focus-visible{outline:2px solid var(--sp-lav, #634f7a);outline-offset:2px}.gb-card__name{align-items:center;display:flex;font-size:1.55rem;font-weight:700;gap:.4rem;line-height:1.25;margin-top:.6rem;padding:0 .4rem}.gb-card__n{color:var(--sp-muted, #6a6272);font-size:1.25rem;line-height:1.35;padding:0 .4rem}.gb-card--new{border-style:dashed}.gb-card.is-form{cursor:default;gap:.8rem;padding:1.2rem}.gb-card.is-form label{font-size:1.4rem;font-weight:700}.gb-card.is-form input,.gb-rename input,.gb-new input,.gb-copy input{border:.15rem solid var(--sp-line, #e6e0ea);border-radius:1rem;font:inherit;font-size:1.5rem;min-height:4.4rem;padding:.6rem 1.2rem;width:100%}.gb-card.is-form input:focus,.gb-rename input:focus,.gb-new input:focus{border-color:var(--sp-lav, #634f7a);outline:0;box-shadow:0 0 0 .3rem #634f7a26}.gb-row{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.gb-row .sp-btn{min-height:4.4rem;padding:.6rem 1.6rem}.gb-cover{aspect-ratio:4 / 3;background:var(--sp-lav-50, #f8f5fb);border-radius:1.1rem;display:grid;gap:.3rem;overflow:hidden;width:100%}.gb-cover img{height:100%;min-height:0;object-fit:cover;width:100%}.gb-cover--n2{grid-template-columns:1fr 1fr}.gb-cover--n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.gb-cover--n3 img:first-child{grid-row:1 / 3}.gb-cover--n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.gb-cover--empty,.gb-cover--add{align-items:center;color:var(--sp-lav, #634f7a);justify-items:center}.gb-cover--empty svg,.gb-cover--add svg{height:3.2rem;width:3.2rem}.gb-cover--garden{background:#eef3e8;color:#4f6441}.gb-cover--pantry{background:#fbf3e2;color:#8a6420}.gb-cover--home{background:#f3eef8;color:#634f7a}.gb-cover--kitchen{background:#fbecef;color:#a4546a}.gb-cover--add{background:#fff;border:.15rem dashed #d7cfdd}.gb-cover--sm{aspect-ratio:1;border-radius:.8rem;flex:0 0 4.8rem;height:4.8rem;width:4.8rem}.gb-cover--sm svg{height:2.2rem;width:2.2rem}.gb-shared{align-items:center;color:var(--sp-sage, #4f6441);display:inline-flex;gap:.3rem}.gb-shared svg{height:1.5rem;width:1.5rem}.gb-removed{border-top:1px solid var(--sp-line, #e6e0ea);margin-top:2rem;padding-top:1.4rem}.gb-removed h4{color:var(--sp-muted, #6a6272);font-size:1.2rem;font-weight:800;letter-spacing:.1em;margin:0 0 .8rem;text-transform:uppercase}.gb-removed ul{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.gb-removed li{align-items:center;display:flex;font-size:1.45rem;justify-content:space-between;min-height:4.4rem}.gb-note{background:var(--sp-sage-100, #eef3e8);border-radius:1rem;color:#3f5434;font-size:1.4rem;margin:1.4rem 0 0;padding:1rem 1.2rem}.gb-head{display:grid;gap:.6rem;margin-bottom:1.4rem}.gb-back{align-items:center;background:none;border:0;color:var(--sp-lav, #634f7a);cursor:pointer;display:inline-flex;font:inherit;font-size:1.4rem;font-weight:700;gap:.3rem;justify-self:start;min-height:4rem;padding:0}.gb-head h3{font-family:Poppins,var(--font-heading-family),sans-serif;font-size:2.2rem;font-weight:600;letter-spacing:-.01em;margin:0;outline:0}.gb-sub{color:var(--sp-muted, #6a6272);font-size:1.35rem;margin:0}.gb-tools{display:flex;flex-wrap:wrap;gap:.6rem}.gb-tools .sp-link-btn{gap:.5rem}.gb-tools svg{height:1.6rem;width:1.6rem}.gb-rename{align-items:center;display:flex;gap:.6rem}.gb-rename .sp-btn{min-height:4.4rem;padding:.6rem 1.4rem}.gb-box{background:var(--sp-lav-50, #f8f5fb);border-radius:1.2rem;display:grid;font-size:1.4rem;gap:.8rem;justify-items:start;padding:1.2rem 1.4rem}.gb-box p{margin:0}.gb-box--warn{background:#fbf3ee}.gb-copy{display:flex;gap:.6rem;width:100%}.gb-copy input{background:#fff;font-size:1.3rem;min-width:0}.gb-copy .sp-btn,.gb-box>.sp-btn{flex:0 0 auto;min-height:4.4rem;padding:.6rem 1.4rem}.gb-items .sp-item.is-leaving{opacity:0;transform:translate(2rem)}.gb-move select{background:var(--sp-lav-50, #f8f5fb);border:0;border-radius:999px;color:var(--sp-lav, #634f7a);cursor:pointer;font:inherit;font-size:1.3rem;font-weight:700;min-height:3.4rem;padding:.4rem 1rem}.gb-pick__item{align-items:center;display:flex;gap:1rem}.gb-pick__item img{border-radius:.8rem;height:4.8rem;object-fit:cover;width:4.8rem}.gb-pick__item span{color:var(--sp-ink, #2c2433);font-weight:700}.gb-pick__list{max-height:40vh;overflow-y:auto}.gb-pick__row{align-items:center;background:#fff;border:.15rem solid var(--sp-line, #e6e0ea);border-radius:1.2rem;color:var(--sp-ink, #2c2433);cursor:pointer;display:flex;font:inherit;gap:1.2rem;padding:.6rem 1.2rem .6rem .6rem;text-align:left;width:100%}.gb-pick__row>span{display:grid;flex:1}.gb-pick__row b{font-size:1.45rem}.gb-pick__row small{color:var(--sp-muted, #6a6272);font-size:1.25rem}.gb-pick__row i{align-items:center;border:.15rem solid #d7cfdd;border-radius:50%;color:transparent;display:flex;height:2.8rem;justify-content:center;width:2.8rem}.gb-pick__row[aria-checked=true]{border-color:var(--sp-lav, #634f7a)}.gb-pick__row[aria-checked=true] i{background:var(--sp-lav, #634f7a);border-color:var(--sp-lav, #634f7a);color:#fff}.gb-pick__row:focus-visible{outline:2px solid var(--sp-lav, #634f7a);outline-offset:2px}.gb-new{display:flex;gap:.6rem}.gb-new .sp-btn{flex:0 0 auto;min-height:4.4rem;padding:.6rem 1.4rem}.gb-new svg{height:1.6rem;width:1.6rem}.gb-err{color:#7c3346!important;font-size:1.35rem!important;min-height:0}.gb-err:empty{display:none}.gb-loading{display:flex;gap:.6rem;justify-content:center;padding:3rem 0}.gb-loading span{animation:gb-dot 1s ease-in-out infinite;background:var(--sp-lav, #634f7a);border-radius:50%;height:.9rem;opacity:.3;width:.9rem}.gb-loading span:nth-child(2){animation-delay:.15s}.gb-loading span:nth-child(3){animation-delay:.3s}@keyframes gb-dot{50%{opacity:1;transform:translateY(-.4rem)}}.gb-strip{margin-bottom:3.2rem;margin-top:3.2rem}.gb-strip__top{align-items:end;display:flex;flex-wrap:wrap;gap:.4rem 2rem;justify-content:space-between;margin-bottom:1.4rem}.gb-strip__h{font-family:Poppins,var(--font-heading-family),sans-serif;font-size:clamp(2.2rem,2.4vw,2.8rem);font-weight:600;letter-spacing:-.02em;margin:0}.gb-strip__top p{color:var(--sp-muted, #6a6272);font-size:1.5rem;margin:0}.gb-strip__row{display:grid;gap:1.4rem;grid-auto-columns:minmax(17rem,22rem);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:.4rem .2rem 1.2rem;scroll-snap-type:x mandatory}.gb-strip__row>li{scroll-snap-align:start}html.gb-shared-view main>.shopify-section{display:none}.gb-public{margin-bottom:6rem;margin-top:3.2rem}.gb-public__head{display:grid;gap:.8rem;justify-items:start;margin-bottom:2.4rem;max-width:64rem}.gb-public__head h1{font-family:Poppins,var(--font-heading-family),sans-serif;font-size:clamp(3rem,4vw,4.4rem);font-weight:600;letter-spacing:-.02em;margin:0}.gb-public__head p{color:var(--sp-muted, #6a6272);font-size:1.6rem;margin:0}.gb-eyebrow{color:var(--sp-lav, #634f7a)!important;font-size:1.3rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gb-public__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));list-style:none;margin:0;padding:0}.gb-public__card{background:#fff;border:1px solid var(--sp-line, #e6e0ea);border-radius:1.6rem;display:grid;overflow:hidden}.gb-public__img{aspect-ratio:1;background:var(--sp-lav-50, #f8f5fb);display:block}.gb-public__img img{height:100%;object-fit:cover;width:100%}.gb-public__card>div{display:grid;gap:.4rem;padding:1.2rem 1.4rem 1.6rem}.gb-public__name{color:var(--sp-ink, #2c2433);font-size:1.6rem;font-weight:700;line-height:1.3;text-decoration:none}.gb-public__card small{color:var(--sp-muted, #6a6272);font-size:1.35rem}.gb-public__card b{font-size:1.6rem}.gb-public__card .sp-btn{margin-top:.6rem;min-height:4.4rem}.gllf-mega-mobile .gllf-tiles:has(.gllf-tile--lists) .gllf-tile--account{grid-column:1 / -1}.gllf-tile--lists .gllf-tile__icon{background:#f3eef8;color:#634f7a}@media(max-width:420px){.gb-grid{gap:.8rem}.gb-card__name{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.gb-card,.gb-loading span{animation:none;transition:none}}.gb-card{align-content:start}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gllf-boards-v1.css.map */
