@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.7t9tbfaemk.bundle.scp.css';

/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-8uwccinhed] {
    position: relative;
    flex-direction: column;
}

.main-content[b-8uwccinhed] {
    padding: 0 !important;
}

main[b-8uwccinhed] {
    flex: 1;
}

.top-row[b-8uwccinhed] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-8uwccinhed]  a, .top-row[b-8uwccinhed]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-8uwccinhed]  a:hover, .top-row[b-8uwccinhed]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-8uwccinhed]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row[b-8uwccinhed] {
        justify-content: space-between;
    }

    .top-row[b-8uwccinhed]  a, .top-row[b-8uwccinhed]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-8uwccinhed] {
        flex-direction: row;
    }

    .top-row[b-8uwccinhed] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-8uwccinhed]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-8uwccinhed], article[b-8uwccinhed] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}

#blazor-error-ui[b-8uwccinhed] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-8uwccinhed] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/MyComponents/IngredientList.razor.rz.scp.css */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/MyComponents/ItemSorter.razor.rz.scp.css */
.svi-filter-button[b-iq4l08pvam] {
  border: none;
  color: #c3c2c0;
}

.svi-filter-button:hover[b-iq4l08pvam] {
  background-color: #c3c2c0;
  color: #3f4038;
}

.svc-filter-button[b-iq4l08pvam] {
  border: none;
  color: #c3c2c0;
}

.svc-filter-button:hover[b-iq4l08pvam] {
  background-color: #c3c2c0;
  color: #3f4038;
}

.dropdown-toggle:focus[b-iq4l08pvam] {
  box-shadow: none;
}

.filter-container[b-iq4l08pvam] {
  width: auto;
}

.filter-options-wide[b-iq4l08pvam] {
  display: block;
}

.filter-options-narrow[b-iq4l08pvam] {
  display: none;
}

@media (max-width: 767.98px) {
  .dropdown-toggle[b-iq4l08pvam] {
    border: solid 1px #8c8656;
    color: #8c8656;
    background-color: none;
  }
  .svi-filter-button[b-iq4l08pvam] {
    color: #a19a61;
  }
}
@media (max-width: 991.98px) {
  .dropdown-menu[b-iq4l08pvam] {
    z-index: 3;
    background: rgba(52, 51, 43, 0.8);
  }
  .filter-container[b-iq4l08pvam] {
    width: 350px;
  }
  .filter-options-wide[b-iq4l08pvam] {
    display: none;
  }
  .filter-options-narrow[b-iq4l08pvam] {
    display: block;
  }
  .small-dropdown-background[b-iq4l08pvam] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: red !important;
    z-index: 2;
  }
}

/*# sourceMappingURL=ItemSorter.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/MyComponents/Login.razor.rz.scp.css */
.login-container[b-ewggixotp3] {
  display: flex;
  position: relative;
  flex-direction: column;
  height: 100vh;
  width: 100vw;
  align-items: center;
  margin-top: 3rem;
}

.login-container-row[b-ewggixotp3] {
  display: flex;
  position: relative;
  margin-top: 1rem;
}

.login-label-col[b-ewggixotp3] {
  display: flex;
  position: relative;
}

.login-input-col[b-ewggixotp3] {
  display: flex;
  position: relative;
}

/*# sourceMappingURL=Login.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/MyComponents/Menu.razor.rz.scp.css */


/*# sourceMappingURL=Menu.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/MyComponents/MenuItemDisplay.razor.rz.scp.css */
.individual-menu-container[b-q5zlkgpur7] {
  display: flex;
  width: 350px;
  align-content: center;
  color: #c3c2c0;
  mix-blend-mode: color-dodge;
}

.menu-item-container-padding-col[b-q5zlkgpur7] {
  display: none;
}

@media (max-width: 767.98px) {
  .menu-item-container-padding-col[b-q5zlkgpur7] {
    display: block;
  }
}

/*# sourceMappingURL=MenuItemDisplay.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/MyComponents/NavigateTo.razor.rz.scp.css */
.offcanvas-part[b-u9hqnxnxlk] {
  color: #a19a61;
  background-color: transparent;
}

.navButton[b-u9hqnxnxlk] {
  font-family: "Raleway", Arial, sans-serif;
  font-weight: 500;
}

.address[b-u9hqnxnxlk] {
    padding-top: 0;
    font-size: .75rem;
}
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/MyComponents/NavMenuOffCanvas.razor.rz.scp.css */
.accordion[b-g82klyd7io] {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%285.2, 44, 101.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button[b-g82klyd7io] {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button[b-g82klyd7io] {
    transition: none;
  }
}
.accordion-button:not(.collapsed)[b-g82klyd7io] {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)[b-g82klyd7io]::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button[b-g82klyd7io]::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button[b-g82klyd7io]::after {
    transition: none;
  }
}
.accordion-button:hover[b-g82klyd7io] {
  z-index: 2;
}
.accordion-button:focus[b-g82klyd7io] {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header[b-g82klyd7io] {
  margin-bottom: 0;
}

.accordion-item[b-g82klyd7io] {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type[b-g82klyd7io] {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button[b-g82klyd7io] {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type)[b-g82klyd7io] {
  border-top: 0;
}
.accordion-item:last-of-type[b-g82klyd7io] {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed[b-g82klyd7io] {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse[b-g82klyd7io] {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body[b-g82klyd7io] {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item[b-g82klyd7io] {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child[b-g82klyd7io] {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child[b-g82klyd7io] {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-header .accordion-button[b-g82klyd7io], .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed[b-g82klyd7io] {
  border-radius: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse[b-g82klyd7io] {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button[b-g82klyd7io]::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28109.8, 168, 253.8%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.offcanvas[b-g82klyd7io], .offcanvas-xxl[b-g82klyd7io], .offcanvas-xl[b-g82klyd7io], .offcanvas-lg[b-g82klyd7io], .offcanvas-md[b-g82klyd7io], .offcanvas-sm[b-g82klyd7io] {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm[b-g82klyd7io] {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm[b-g82klyd7io] {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start[b-g82klyd7io] {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end[b-g82klyd7io] {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top[b-g82klyd7io] {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom[b-g82klyd7io] {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing[b-g82klyd7io], .offcanvas-sm.show:not(.hiding)[b-g82klyd7io] {
    transform: none;
  }
  .offcanvas-sm.showing[b-g82klyd7io], .offcanvas-sm.hiding[b-g82klyd7io], .offcanvas-sm.show[b-g82klyd7io] {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm[b-g82klyd7io] {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header[b-g82klyd7io] {
    display: none;
  }
  .offcanvas-sm .offcanvas-body[b-g82klyd7io] {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md[b-g82klyd7io] {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md[b-g82klyd7io] {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start[b-g82klyd7io] {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end[b-g82klyd7io] {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top[b-g82klyd7io] {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom[b-g82klyd7io] {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing[b-g82klyd7io], .offcanvas-md.show:not(.hiding)[b-g82klyd7io] {
    transform: none;
  }
  .offcanvas-md.showing[b-g82klyd7io], .offcanvas-md.hiding[b-g82klyd7io], .offcanvas-md.show[b-g82klyd7io] {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md[b-g82klyd7io] {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header[b-g82klyd7io] {
    display: none;
  }
  .offcanvas-md .offcanvas-body[b-g82klyd7io] {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg[b-g82klyd7io] {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg[b-g82klyd7io] {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start[b-g82klyd7io] {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end[b-g82klyd7io] {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top[b-g82klyd7io] {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom[b-g82klyd7io] {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing[b-g82klyd7io], .offcanvas-lg.show:not(.hiding)[b-g82klyd7io] {
    transform: none;
  }
  .offcanvas-lg.showing[b-g82klyd7io], .offcanvas-lg.hiding[b-g82klyd7io], .offcanvas-lg.show[b-g82klyd7io] {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg[b-g82klyd7io] {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header[b-g82klyd7io] {
    display: none;
  }
  .offcanvas-lg .offcanvas-body[b-g82klyd7io] {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl[b-g82klyd7io] {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl[b-g82klyd7io] {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start[b-g82klyd7io] {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end[b-g82klyd7io] {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top[b-g82klyd7io] {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom[b-g82klyd7io] {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing[b-g82klyd7io], .offcanvas-xl.show:not(.hiding)[b-g82klyd7io] {
    transform: none;
  }
  .offcanvas-xl.showing[b-g82klyd7io], .offcanvas-xl.hiding[b-g82klyd7io], .offcanvas-xl.show[b-g82klyd7io] {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl[b-g82klyd7io] {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header[b-g82klyd7io] {
    display: none;
  }
  .offcanvas-xl .offcanvas-body[b-g82klyd7io] {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl[b-g82klyd7io] {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl[b-g82klyd7io] {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start[b-g82klyd7io] {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end[b-g82klyd7io] {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top[b-g82klyd7io] {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom[b-g82klyd7io] {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing[b-g82klyd7io], .offcanvas-xxl.show:not(.hiding)[b-g82klyd7io] {
    transform: none;
  }
  .offcanvas-xxl.showing[b-g82klyd7io], .offcanvas-xxl.hiding[b-g82klyd7io], .offcanvas-xxl.show[b-g82klyd7io] {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl[b-g82klyd7io] {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header[b-g82klyd7io] {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body[b-g82klyd7io] {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas[b-g82klyd7io] {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas[b-g82klyd7io] {
    transition: none;
  }
}
.offcanvas.offcanvas-start[b-g82klyd7io] {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end[b-g82klyd7io] {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top[b-g82klyd7io] {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom[b-g82klyd7io] {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing[b-g82klyd7io], .offcanvas.show:not(.hiding)[b-g82klyd7io] {
  transform: none;
}
.offcanvas.showing[b-g82klyd7io], .offcanvas.hiding[b-g82klyd7io], .offcanvas.show[b-g82klyd7io] {
  visibility: visible;
}

.offcanvas-backdrop[b-g82klyd7io] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade[b-g82klyd7io] {
  opacity: 0;
}
.offcanvas-backdrop.show[b-g82klyd7io] {
  opacity: 0.5;
}

.offcanvas-header[b-g82klyd7io] {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close[b-g82klyd7io] {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-offcanvas-padding-y)) calc(-0.5 * var(--bs-offcanvas-padding-x)) calc(-0.5 * var(--bs-offcanvas-padding-y)) auto;
}

.offcanvas-title[b-g82klyd7io] {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body[b-g82klyd7io] {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.prevent-select[b-g82klyd7io] {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 700;
}

.offcanvas-opener[b-g82klyd7io] {
  width: 30px;
  height: auto;
  background-color: transparent;
}

@media (min-width: 576px) {
  .offcanvas-opener[b-g82klyd7io] {
    width: 30px;
  }
}
@media (min-width: 768px) {
  .offcanvas-opener[b-g82klyd7io] {
    width: 35px;
  }
}
@media (min-width: 992px) {
  .offcanvas-opener[b-g82klyd7io] {
    width: 35px;
  }
}
.offcanvas-opener:active[b-g82klyd7io] {
  border-style: none;
  background-color: transparent;
}

.offcanvas-opener:focus[b-g82klyd7io] {
  border-style: none;
  background-color: transparent;
  box-shadow: none;
}

.offcanvas-part[b-g82klyd7io] {
  background-color: transparent !important;
  color: #a19a61 !important;
  box-shadow: none;
}

.accordion-collapse[b-g82klyd7io] {
  background-color: transparent !important;
}

.accordion-header[b-g82klyd7io] {
  background-color: transparent !important;
}

.accordion-button:is(.collapsed)[b-g82klyd7io] {
  box-shadow: none;
}

.accordion-button:not(.collapsed)[b-g82klyd7io] {
  box-shadow: none;
}

.accordion-button[b-g82klyd7io]::after {
  background-image: url("assets/icons/arrow-up.svg");
}

.accordion-button:not(.collapsed)[b-g82klyd7io]::after {
  background-image: url("assets/icons/arrow-up.svg");
  transform: rotate(180deg);
}

.accordion-item[b-g82klyd7io] {
  border-style: none;
  background-color: transparent;
}

.navButton[b-g82klyd7io] {
  font-family: "Raleway", Arial, sans-serif;
  font-weight: 500;
}

.offcanvas-close-btn[b-g82klyd7io] {
  background-color: #a19a61;
  opacity: 0.5;
  transition: 0.3s;
}

.offcanvas-close-btn:hover[b-g82klyd7io] {
  opacity: 1;
  transition: 0.3s;
}

/*# sourceMappingURL=NavMenuOffCanvas.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/MyComponents/SplashLogo.razor.rz.scp.css */
.logo-button[b-0ggrs80utr] {
  border: 1px;
  border-style: solid;
  border-color: #8c8656;
  color: #8c8656;
  font-size: 1.1rem;
  width: 50%;
}

@media (max-width: 767.98px) {
  .logo-button[b-0ggrs80utr] {
    width: 100%;
  }
}
.logo-button:hover[b-0ggrs80utr] {
  background-color: #8c8656;
  color: #33322a;
}

/*# sourceMappingURL=SplashLogo.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Pages/About.razor.rz.scp.css */
.about-container[b-5cxb8uzf6k] {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  position: relative;
  width: 100vw;
  height: 100vh;
  align-items: center;
  color: #c3c2c0 !important;
  overflow-y: scroll;
  overflow-x: hidden;
  z-index: 0;
  background: linear-gradient(to right, #2a251d, #493c2a 20%, #867151 70%, #403729 90%, #322d28 100%);
}

.header-container[b-5cxb8uzf6k] {
  display: flex;
  flex-direction: column;
  position: relative;
  text-align: center;
  height: 100%;
  width: 100%;
  z-index: 2;
}

.header-background-pic-large[b-5cxb8uzf6k] {
  display: flex;
  position: relative;
  width: 100vw;
  height: 100vh;
  z-index: 0;
}

.header-background-pic-small[b-5cxb8uzf6k] {
  display: none;
}

.about-header[b-5cxb8uzf6k] {
  display: flex;
  position: absolute;
  align-self: center;
  margin-top: 2rem;
  mix-blend-mode: hard-light;
}

.header-body-blur-container[b-5cxb8uzf6k] {
  display: flex;
  position: absolute;
  bottom: 0;
  transform: translateY(25px);
  width: 120%;
  height: 50px;
  z-index: 3;
  align-self: center;
}

.header-body-blur[b-5cxb8uzf6k] {
  height: 50px;
  width: 100%;
  background: linear-gradient(to right, #2a251d, #493c2a 20%, #867151 70%, #403729 90%, #322d28 100%);
  filter: blur(5px);
}

.gm-contact-container-big[b-5cxb8uzf6k] {
  position: absolute;
  display: flex;
  flex-direction: column;
  margin: 2rem;
  left: 0;
  bottom: 0;
}

.gm-contact-container-small[b-5cxb8uzf6k] {
  display: none;
}

.gm-contact > p[b-5cxb8uzf6k] {
  margin: 0;
}

.gm-contact[b-5cxb8uzf6k] {
  text-align: left;
}

.address[b-5cxb8uzf6k] {
  color: #c3c2c0 !important;
}

.body-background-pic-small[b-5cxb8uzf6k] {
  display: none;
}

.body-container[b-5cxb8uzf6k] {
  display: flex;
  flex-direction: column;
  position: relative;
  text-align: start;
  margin: 5rem 20%;
  padding: 0 5rem 0 5rem;
  z-index: 5;
}

.about-body-text[b-5cxb8uzf6k] {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.spirits-quote-citation[b-5cxb8uzf6k] {
  font-size: 0.75rem;
}

@media (max-width: 767.98px) {
  .about-container[b-5cxb8uzf6k] {
    background: none;
    filter: grayscale(50%);
  }
  .header-background-pic-large[b-5cxb8uzf6k] {
    display: none;
  }
  .header-background-pic-small[b-5cxb8uzf6k] {
    display: flex;
    position: relative;
    width: 100vw;
    height: 100vh;
    z-index: 0;
    object-fit: cover;
  }
  .about-header[b-5cxb8uzf6k] {
    transform: translateY(200%);
  }
  .gm-contact-container-big[b-5cxb8uzf6k] {
    display: none;
  }
  .gm-contact-container-small[b-5cxb8uzf6k] {
    display: flex;
    flex-direction: column;
    margin-bottom: 3rem;
  }
  .gm-contact[b-5cxb8uzf6k] {
    color: white !important;
  }
  .header-body-blur[b-5cxb8uzf6k] {
    background: linear-gradient(#cbaf57, #33322a);
    filter: blur(10px);
  }
  .body-container[b-5cxb8uzf6k] {
    background: none;
    padding: 2rem;
    margin: 2rem 0;
    object-fit: cover;
  }
}

/*# sourceMappingURL=About.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Pages/Admin.razor.rz.scp.css */
body[b-4empq8lvxl] {
}
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Pages/Events.razor.rz.scp.css */
.events-header-container[b-vv2gf7lbb9] {
  position: relative;
  display: flex;
  width: 100%;
  height: 60vh;
  justify-content: center;
}

.header-background[b-vv2gf7lbb9] {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  object-fit: cover;
  mix-blend-mode: color-dodge;
}

.events-header[b-vv2gf7lbb9] {
  align-self: center;
  padding-top: 1rem;
  z-index: 1;
  mix-blend-mode: color-dodge;
}

.events-body-container[b-vv2gf7lbb9] {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

.events-body-text-container[b-vv2gf7lbb9] {
  display: flex;
  width: 40%;
  font-size: 1.5rem;
  padding: 2rem;
}

.events-body-text[b-vv2gf7lbb9] {
  display: flex;
  line-height: 1.75rem;
  color: #a38b47;
}

.events-form-container[b-vv2gf7lbb9] {
  width: 40%;
  height: 70dvh;
}

.event-submit-button[b-vv2gf7lbb9] {
  margin-top: 1rem;
}

.input-col[b-vv2gf7lbb9] {
  display: flex;
  flex-direction: column;
}

.validation-message[b-vv2gf7lbb9] {
  color: red !important;
  float: right;
}

@media (max-width: 767.98px) {
  .events-form-container[b-vv2gf7lbb9] {
    width: 100%;
    padding: 0 1rem 0 1rem;
  }
  .events-body-text-container[b-vv2gf7lbb9] {
    width: 100%;
  }
}

/*# sourceMappingURL=Events.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Pages/Gallery.razor.rz.scp.css */
.gallery-container[b-6ea2yen60t] {
  background: url("https://res.cloudinary.com/dswb7fwza/image/upload/t_16x9/v1745545473/Wallpaper2_lxilnu.jpg");
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
}

.gallery-row[b-6ea2yen60t] {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-around;
}

.gallery-item[b-6ea2yen60t] {
  object-fit: contain;
  position: relative;
  max-height: 20rem;
  margin: 0.5rem;
  z-index: 1;
  border-radius: 50px;
}

@media (max-width: 767.98px) {
  .gallery-item[b-6ea2yen60t] {
    height: 100%;
    width: 100%;
    max-height: 100%;
    max-width: 100%;
  }
}

/*# sourceMappingURL=Gallery.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Pages/Home.razor.rz.scp.css */
html[b-ytf7qhf7wy], body[b-ytf7qhf7wy] {
  margin: 0 !important;
}

.header-container[b-ytf7qhf7wy] {
  padding-top: 3%;
  margin-bottom: 7%;
}

.background[b-ytf7qhf7wy] {
  position: absolute;
  overflow: hidden;
  object-fit: cover;
  width: 100vw;
  height: 100vh;
}

@media (max-width: 767.98px) {
  .header-container[b-ytf7qhf7wy] {
    padding-top: 10%;
    margin-bottom: 20%;
  }
}

/*# sourceMappingURL=Home.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Pages/JoinTeam.razor.rz.scp.css */
body[b-i05iks7ofn] {
}
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Pages/SVCHome.razor.rz.scp.css */
main[b-h44hqbinrs] {
  padding: 10%;
}

.header-font[b-h44hqbinrs] {
  color: #c3c2c0 !important;
}

.background[b-h44hqbinrs] {
  position: absolute;
  overflow: hidden;
  object-fit: cover;
  width: 50%;
  height: 100%;
  z-index: 1;
}

.background-pic-small[b-h44hqbinrs] {
  display: none;
}

.background-pic-large-left[b-h44hqbinrs] {
  display: block;
  background-size: contain;
  left: 0;
}

.background-right-gradient[b-h44hqbinrs] {
  right: 0;
  background: linear-gradient(159deg, #534f3e 10%, #574c41 20%, #634a43 30%, #2e373e 40%, #5c2534 80%, #4c1c32 90%);
}

.home-container[b-h44hqbinrs] {
  position: relative;
  width: 50%;
  height: 100%;
  float: right;
  z-index: 2;
}

.menu-items[b-h44hqbinrs] {
  height: 100%;
}

.background-large-center-blur-container[b-h44hqbinrs] {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
}

.background-large-center-blur[b-h44hqbinrs] {
  width: 5%;
  height: 100%;
  filter: blur(20px);
  backdrop-filter: blur(500px);
  background-color: linear-gradient(159deg, #534f3e 10%, #574c41 20%, #634a43 30%, #2e373e 40%, #5c2534 80%, #4c1c32 90%);
  z-index: 2;
}

@media (max-width: 400px) {
  .menu-items[b-h44hqbinrs] {
    padding-left: 1rem;
  }
}
@media (max-width: 991.98px) {
  .background-large-center-blur[b-h44hqbinrs] {
    width: 20%;
  }
}
@media (max-width: 767.98px) {
  .background-pic-small[b-h44hqbinrs] {
    display: block;
  }
  .background-pic-large-left[b-h44hqbinrs] {
    display: none;
  }
  .background-right-gradient[b-h44hqbinrs] {
    display: none;
  }
  .background-large-center-blur-container[b-h44hqbinrs] {
    display: none;
  }
  .background[b-h44hqbinrs] {
    position: absolute;
    overflow: hidden;
    object-fit: cover;
    width: 100%;
    height: 100%;
    z-index: 0;
    mix-blend-mode: screen;
  }
  .home-container[b-h44hqbinrs] {
    position: relative;
    overflow: hidden;
    object-fit: cover;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: none;
  }
  .menu-items[b-h44hqbinrs] {
    color: #a19a61;
    width: 100vw;
    padding-bottom: 10dvh;
  }
  .home-container[b-h44hqbinrs] {
    z-index: 1;
  }
}

/*# sourceMappingURL=SVCHome.razor.css.map */
/* _content/Sundry-And-Vice-Comfort-Station-Site/Components/Pages/SVIHome.razor.rz.scp.css */
body[b-2nb5tcu92x] {
  background-color: black;
}

main[b-2nb5tcu92x] {
  padding: 10%;
}

.header-font[b-2nb5tcu92x] {
  color: #c3c2c0 !important;
}

.background[b-2nb5tcu92x] {
  position: absolute;
  overflow: hidden;
  object-fit: cover;
  width: 50%;
  height: 100%;
  z-index: 0;
}

.background-pic-small[b-2nb5tcu92x] {
  display: none;
}

.background-pic-large-left[b-2nb5tcu92x] {
  display: block;
  mix-blend-mode: screen;
  background-size: contain;
  left: 0;
}

.background-pic-large-right[b-2nb5tcu92x] {
  display: block;
  object-fit: fill;
  right: 0;
}

.home-container[b-2nb5tcu92x] {
  position: relative;
  width: 50%;
  height: 100%;
  float: right;
}

.menu-items[b-2nb5tcu92x] {
  height: 100%;
}

.background-large-center-blur-container[b-2nb5tcu92x] {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
}

.background-large-center-blur-top[b-2nb5tcu92x] {
  position: absolute;
  display: flex;
  width: 5%;
  height: 80%;
  filter: blur(10px);
  background-color: #46463e;
  transform: translateY(-10%);
  top: 0;
  z-index: 1;
}

.background-large-center-blur-bottom[b-2nb5tcu92x] {
  position: absolute;
  display: flex;
  width: 5%;
  height: 40%;
  filter: blur(20px);
  background-color: #4f5e7a;
  bottom: 0;
  z-index: 2;
}

@media (max-width: 400px) {
  .menu-items[b-2nb5tcu92x] {
    padding-left: 1rem;
  }
}
@media (max-width: 767.98px) {
  .background-pic-small[b-2nb5tcu92x] {
    display: block;
  }
  .background-pic-large-left[b-2nb5tcu92x] {
    display: none;
  }
  .background-pic-large-right[b-2nb5tcu92x] {
    display: none;
  }
  .background-large-center-blur-container[b-2nb5tcu92x] {
    display: none;
  }
  .background[b-2nb5tcu92x] {
    position: absolute;
    overflow: hidden;
    object-fit: cover;
    width: 100%;
    height: 100%;
    z-index: 0;
    mix-blend-mode: screen;
  }
  .home-container[b-2nb5tcu92x] {
    position: relative;
    overflow: hidden;
    object-fit: cover;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: none;
  }
  .menu-items[b-2nb5tcu92x] {
    color: #a19a61;
    width: 100vw;
    padding-bottom: 10dvh;
  }
  .home-container[b-2nb5tcu92x] {
    z-index: 1;
  }
}

/*# sourceMappingURL=SVIHome.razor.css.map */
