.retailer-store-page[data-v-2b3cf291]{background:#f8f4ee;color:#6b4c3a}.retailer-store-content[data-v-2b3cf291]{padding-bottom:2.5rem;padding-top:2.5rem}.retailer-store-frame[data-v-2b3cf291]{margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.retailer-store-grid[data-v-2b3cf291]{grid-gap:2rem;display:grid;gap:2rem}@media(min-width:992px){.retailer-store-grid[data-v-2b3cf291]{grid-template-columns:minmax(0,2fr) minmax(0,360px)}}.store-main-column[data-v-2b3cf291]{min-width:0}.store-main-column[data-v-2b3cf291]>:not([hidden])~:not([hidden]){margin-top:32px}[data-v-2b3cf291]  .frontend-card{background-color:#fff;border:1px solid #eadbc7;border-radius:.75rem;border-top:4px solid #eadbc7;box-shadow:0 12px 24px rgba(35,21,13,.078);padding:2rem}[data-v-2b3cf291]  .frontend-card h2,[data-v-2b3cf291]  .frontend-card h3{color:#23150d;font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1rem}[data-v-2b3cf291]  .frontend-card h3{font-size:1.25rem;line-height:1.75rem}[data-v-2b3cf291]  .frontend-card .html-content,[data-v-2b3cf291]  .frontend-card p{color:#6b4c3a;font-size:1.125rem;line-height:1.625;margin-bottom:0}[data-v-2b3cf291]  .frontend-card .html-content.hours-status,[data-v-2b3cf291]  .frontend-card p.hours-status{font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.25rem}[data-v-2b3cf291]  .frontend-card .html-content.hours-status.is-closed,[data-v-2b3cf291]  .frontend-card p.hours-status.is-closed{color:#b91c1c}[data-v-2b3cf291]  .frontend-card .html-content.hours-status.is-open,[data-v-2b3cf291]  .frontend-card p.hours-status.is-open{color:#15803d}[data-v-2b3cf291]  .frontend-card .html-content.secondary-message,[data-v-2b3cf291]  .frontend-card .html-content.special-message,[data-v-2b3cf291]  .frontend-card p.secondary-message,[data-v-2b3cf291]  .frontend-card p.special-message{color:#6b4c3a;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem}[data-v-2b3cf291]  .frontend-card .html-content.special-message,[data-v-2b3cf291]  .frontend-card p.special-message{color:#b45309;font-weight:500}[data-v-2b3cf291]  .frontend-card.lounge-card{background-position:50%;background-size:cover;border-color:#e07a1f;border-bottom:0;border-left:0;border-right:0;overflow:hidden}[data-v-2b3cf291]  .frontend-card.lounge-card .html-content{background:linear-gradient(135deg,#23150d,#1d0f08);color:#f5e5d1}[data-v-2b3cf291]  .frontend-card.lounge-card.has-manual-content{background-color:#fff;border-bottom:1px solid #eadbc7;border-left:1px solid #eadbc7;border-right:1px solid #eadbc7}[data-v-2b3cf291]  .frontend-card.lounge-card.has-manual-content .html-content{background:transparent;color:#6b4c3a}[data-v-2b3cf291]  .frontend-card.lounge-card.has-manual-content .html-content li,[data-v-2b3cf291]  .frontend-card.lounge-card.has-manual-content .html-content p{color:#6b4c3a}[data-v-2b3cf291]  .frontend-card.lounge-card p{color:hsla(0,0%,100%,.902)}[data-v-2b3cf291]  .frontend-card.lounge-card h3{color:#fdf2e2;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:.75rem}[data-v-2b3cf291]  .frontend-card .hours-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}[data-v-2b3cf291]  .frontend-card .hours-grid .hour-day-item{align-items:center;background:#fff;border:1px solid #eadbc7;border-radius:.5rem;display:flex;justify-content:space-between;padding:.5rem .75rem}[data-v-2b3cf291]  .frontend-card .hours-grid .hour-day-item.is-today{background:#fff6ce;border-color:#a85514}[data-v-2b3cf291]  .frontend-card .hours-grid .hour-day-item .day-label{color:#23150d;flex:0 0 auto;font-weight:600}[data-v-2b3cf291]  .frontend-card .hours-grid .hour-day-item .day-time{color:#6b4c3a;font-size:.875rem;line-height:1.25rem;text-align:right;white-space:pre-line;word-wrap:anywhere;flex:1 1 auto;min-width:0;word-break:break-word}.reviews-card[data-v-2b3cf291]{margin-top:32px}.photo-grid[data-v-2b3cf291]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.photo-grid-item[data-v-2b3cf291]{margin:0;min-width:0}.photo-grid-button[data-v-2b3cf291]{aspect-ratio:4/3;background:transparent;border:0;border-radius:.5rem;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;width:100%}.photo-grid-button:hover img[data-v-2b3cf291]{transform:translate(0) rotate(0) skew(0) skewY(0) scaleX(1.05) scaleY(1.05)}.photo-grid-button[data-v-2b3cf291]:focus-visible{border-radius:.5rem;outline:1px solid #101010;outline-offset:1px}.photo-grid-button img[data-v-2b3cf291]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;width:100%}.photo-attribution[data-v-2b3cf291]{color:#7a6756;font-size:.75rem;line-height:1.2;margin-top:.5rem}.google-photo-btn[data-v-2b3cf291]{align-items:center;display:flex;grid-column:span 2/span 2;justify-content:center}.google-photo-btn a[data-v-2b3cf291]{align-items:center;background:linear-gradient(132deg,#2f1d13,#1f1109 60%,#140903);border:1px solid hsla(31,89%,69%,.42);border-radius:.5rem;box-shadow:0 4px 10px rgba(20,9,3,.322),inset 0 0 0 1px hsla(31,89%,69%,.122);box-shadow:0 0 transparent,0 0 transparent,0 1px 2px 0 rgba(0,0,0,.05);color:#f4e3ce;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1.25rem;padding:.625rem 1.25rem;transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.google-photo-btn a[data-v-2b3cf291]:hover{-webkit-text-decoration:none;text-decoration:none}.google-photo-btn a span[data-v-2b3cf291]{font-size:1rem;line-height:1}@media(min-width:769px){.google-photo-btn.row-size-0[data-v-2b3cf291]{grid-column:span 3/span 3}.google-photo-btn.row-size-1[data-v-2b3cf291]{grid-column:span 2/span 2}.google-photo-btn.row-size-2[data-v-2b3cf291]{grid-column:span 1/span 1}.google-photo-btn.row-size-2 a[data-v-2b3cf291]{padding:.625rem .5rem}}@media(max-width:768px){.frontend-card[data-v-2b3cf291]{padding:1.5rem}.photo-grid[data-v-2b3cf291]{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-grid img[data-v-2b3cf291]{height:100%}.hours-grid[data-v-2b3cf291]{grid-template-columns:repeat(1,minmax(0,1fr))!important}}
