/* _content/Base2023/Pages/AutoOrders/EditorTemplates/AOFrequency.cshtml.rz.scp.css */
/* _content/Base2023/Pages/AutoOrders/EditorTemplates/AOPaymentMethods.cshtml.rz.scp.css */

/* _content/Base2023/Pages/AutoOrders/EditorTemplates/AOReferrer.cshtml.rz.scp.css */
body[shopping-rvw] {
}
/* _content/Base2023/Pages/AutoOrders/EditorTemplates/AOReview_Cart.cshtml.rz.scp.css */

/* _content/Base2023/Pages/AutoOrders/EditorTemplates/AOShipMethods.cshtml.rz.scp.css */

/* _content/Base2023/Pages/AutoOrders/EditorTemplates/AOShippingInfo.cshtml.rz.scp.css */

/* _content/Base2023/Pages/AutoOrders/EditorTemplates/AOStartDate.cshtml.rz.scp.css */
/* _content/Base2023/Pages/AutoOrders/Item.cshtml.rz.scp.css */
.img-content > img[b-8deywzm5f7] {
  margin: auto;
  overflow: hidden;
  max-height: 30rem;
}
.img-content .images-container .images[b-8deywzm5f7] {
  text-align: center;
  cursor: pointer;
  width: 6.5rem;
  height: 6.5rem;
  margin: 0 0.5rem;
}
.img-content .images-container .images img[b-8deywzm5f7] {
  max-width: 100%;
  max-height: 100%;
}
.img-content .images-container .images.active[b-8deywzm5f7] {
  border: 1px solid blue;
  padding: 0.5rem;
}

.form-select[b-8deywzm5f7] {
  border: unset;
}

select[b-8deywzm5f7] {
  padding: 0 2.5rem 0 0.75rem;
  margin-bottom: 0.5rem;
  border: none;
  font-size: 1rem;
}
select:focus[b-8deywzm5f7] {
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
select:disabled[b-8deywzm5f7] {
  background-color: white !important;
  background-image: none;
}

#dynamic-kit-modal select[b-8deywzm5f7] {
  padding: 0.5rem 2.5rem 0.5rem 0.75rem;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  min-width: 350px;
}

.item-shortdetail[b-8deywzm5f7] {
  display: flex;
  flex: 1 1 20em;
}

.labl[b-8deywzm5f7] {
  display: block;
}

.labl > input[b-8deywzm5f7] { /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}

.labl > input + div[b-8deywzm5f7] { /* DIV STYLES */
  cursor: pointer;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
}

.labl > input:checked + div[b-8deywzm5f7] { /* (RADIO CHECKED) DIV STYLES */
  border: 3px solid #9DA7B0;
}

p.detail-item-price[b-8deywzm5f7],
p.detail-item-aoprice[b-8deywzm5f7] {
  font-size: 1rem;
  padding: 0.5rem 2.5rem 0.5rem 0.75rem;
}

.breadcrumbs[b-8deywzm5f7] {
  font-size: 0.825rem !important;
}
.breadcrumbs a[b-8deywzm5f7] {
  color: unset;
}

fieldset[b-8deywzm5f7] {
  border-top: 0.5px solid #383737;
}
fieldset legend[b-8deywzm5f7] {
  font-size: 2.25rem;
  float: unset;
  width: unset;
}
@media (max-width: 767.9px) {
  fieldset legend[b-8deywzm5f7] {
    font-size: 1.75rem;
  }
}

.title[b-8deywzm5f7] {
  font-size: 2.25rem;
}
@media (max-width: 768px) {
  .title[b-8deywzm5f7] {
    font-size: 1.75rem;
  }
}

.sub-title[b-8deywzm5f7] {
  font-size: 1.25rem;
}

.group-member-option[b-8deywzm5f7] {
  cursor: pointer;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
  font-size: 12px;
}
.group-member-option.selected[b-8deywzm5f7], .group-member-option:hover[b-8deywzm5f7] {
  border-color: #1e3461;
}

#Qty[b-8deywzm5f7] {
  width: 15%;
  background-color: transparent;
  border: none;
}
/* _content/Base2023/Pages/AutoOrders/ItemList.cshtml.rz.scp.css */
#itemlist[b-hd0nsoqt2y] {
  max-width: 100rem;
  margin: auto;
  min-height: 100dvh;
}

.accordion-item[b-hd0nsoqt2y] {
  background-color: inherit;
  border: 0;
}

.accordion-button[b-hd0nsoqt2y] {
  width: unset;
  background-color: unset;
  border-bottom: 0 !important;
  color: #555;
  font-size: 1.25rem;
  font-weight: 600;
}
.accordion-button:focus[b-hd0nsoqt2y] {
  border: none;
  outline: none;
  box-shadow: none;
}
.accordion-button[b-hd0nsoqt2y]::after, .accordion-button:not(.collapsed)[b-hd0nsoqt2y]::after {
  margin-left: 0.5rem;
  color: #555 !important;
}

.offcanvas[b-hd0nsoqt2y] {
  z-index: 9999 !important;
}

.shopping_cart_body[b-hd0nsoqt2y] {
  overflow-y: auto;
  overflow-x: hidden;
}
/* _content/Base2023/Pages/AutoOrders/Review.cshtml.rz.scp.css */
#review-view[ao-rvw] {
  max-width: 100rem;
  margin: auto;
}
#review-view .title[ao-rvw] {
  font-size: 1.5rem;
}
#review-view .edit-address[ao-rvw],
#review-view .edit-shipmethod[ao-rvw],
#review-view .edit-payment[ao-rvw],
#review-view .edit-ao[ao-rvw],
#review-view .edit-aod[ao-rvw] {
  font-size: 1rem;
  cursor: pointer;
  float: right;
}
#review-view .card-number-display[ao-rvw],
#review-view .ship-method-display[ao-rvw] {
  font-size: 1.25rem;
}
#review-view .terms-agree[ao-rvw] {
  font-size: 0.75rem;
  border-bottom: 1px solid #dee2e6;
}
#review-view .review-ordertotal span[ao-rvw] {
  font-size: 1.5rem;
}
#review-view .review-change-address[ao-rvw],
#review-view .review-change-payment[ao-rvw],
#review-view .review-change-method[ao-rvw],
#review-view .review-cancel-shipmethod-update[ao-rvw],
#review-view .review-cancel-payment-update[ao-rvw],
#review-view .review-cancel-address-update[ao-rvw],
#review-view .review-method-change[ao-rvw] {
  cursor: pointer;
}
#review-view .review-change-address:hover[ao-rvw],
#review-view .review-change-payment:hover[ao-rvw],
#review-view .review-change-method:hover[ao-rvw],
#review-view .review-cancel-shipmethod-update span:hover[ao-rvw],
#review-view .review-cancel-payment-update span:hover[ao-rvw],
#review-view .review-cancel-address-update span:hover[ao-rvw] {
  font-weight: bold;
}
#review-view .new-address-choice[ao-rvw] {
  cursor: pointer;
}
#review-view .review-img[ao-rvw] {
  position: relative;
}
#review-view .review-img span[ao-rvw] {
  position: absolute;
  right: 0.5rem;
  padding: 2px 12px;
  background-color: yellow;
  border-radius: 50rem;
}
#review-view .labl[ao-rvw] {
  display: block;
}
#review-view .labl > input[ao-rvw] { /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
#review-view .labl > input + div[ao-rvw] { /* DIV STYLES */
  cursor: pointer;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
}
#review-view .labl > input:checked + div[ao-rvw] { /* (RADIO CHECKED) DIV STYLES */
  border: 3px solid #000;
}
#review-view .new-card-trigger[ao-rvw], #review-view .new-card-cancel[ao-rvw] {
  margin: 0.5rem 0.5rem 1rem 0;
  font-size: 1.5rem;
  line-height: 2rem;
  cursor: pointer;
}
#review-view .new-card-trigger:hover[ao-rvw], #review-view .new-card-cancel:hover[ao-rvw] {
  text-decoration: underline;
}
#review-view label[ao-rvw] {
  display: block;
  border-radius: 5px;
  padding-left: 0.5rem;
}
#review-view label.active[ao-rvw] {
  background-color: rgba(58, 181, 228, 0.2);
  border: 1px solid rgb(58, 181, 228);
}
#review-view label input[ao-rvw] {
  vertical-align: middle;
}
#review-view .top-cart-item-image img[ao-rvw] {
  width: 50px;
}
#review-view .counter[ao-rvw] {
  width: 6rem;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}
#review-view .counter input[ao-rvw] {
  width: 2rem;
  border: 0;
  text-align: center;
  appearance: none;
  outline: 0;
}
#review-view .counter span[ao-rvw] {
  display: block;
  cursor: pointer;
  user-select: none;
  font-size: 1.25rem;
}
#review-view .counter .down[ao-rvw] {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
#review-view .counter .up[ao-rvw] {
  padding-right: 1rem;
  padding-left: 0.5rem;
}
#review-view input[ao-rvw]::-webkit-outer-spin-button,
#review-view input[ao-rvw]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#review-view input[type=number][ao-rvw] {
  -moz-appearance: textfield;
}
#review-view .delete[ao-rvw] {
  cursor: pointer;
}
/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentPaymentMethods.cshtml.rz.scp.css */
/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentReview_AutoOrders.cshtml.rz.scp.css */

/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentReview_BankAccountInfo.cshtml.rz.scp.css */

/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentReview_Cart.cshtml.rz.scp.css */

/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentReview_CoOwnerInfo.cshtml.rz.scp.css */

/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentReview_DirectDepositInfo.cshtml.rz.scp.css */

/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentReview_Packs.cshtml.rz.scp.css */
/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentReview_ProofOfIdentity.cshtml.rz.scp.css */
/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentReview_TaxInformation.cshtml.rz.scp.css */
/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentShipMethods.cshtml.rz.scp.css */
/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentShippingInfo.cshtml.rz.scp.css */

/* _content/Base2023/Pages/Enrollment/EditorTemplates/EnrollmentWebsiteInfo.cshtml.rz.scp.css */
/* _content/Base2023/Pages/Enrollment/Index.cshtml.rz.scp.css */
card[b-ggntlcydzl] {
  border: none !important;
}

a.navbar-brand[b-ggntlcydzl] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-ggntlcydzl] {
  color: #0077cc;
}
/* _content/Base2023/Pages/Enrollment/Item.cshtml.rz.scp.css */
.img-content > img[b-39cw0mnorz] {
  margin: auto;
  overflow: hidden;
  max-height: 30rem;
}
.img-content .images-container .images[b-39cw0mnorz] {
  text-align: center;
  cursor: pointer;
  width: 6.5rem;
  height: 6.5rem;
  margin: 0 0.5rem;
}
.img-content .images-container .images img[b-39cw0mnorz] {
  max-width: 100%;
  max-height: 100%;
}
.img-content .images-container .images.active[b-39cw0mnorz] {
  border: 1px solid blue;
  padding: 0.5rem;
}

.form-select[b-39cw0mnorz] {
  border: unset;
}

select[b-39cw0mnorz] {
  padding: 0 2.5rem 0 0.75rem;
  margin-bottom: 0.5rem;
  border: none;
  font-size: 1rem;
}
select:focus[b-39cw0mnorz] {
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
select:disabled[b-39cw0mnorz] {
  background-color: white !important;
  background-image: none;
}

#dynamic-kit-modal select[b-39cw0mnorz] {
  padding: 0.5rem 2.5rem 0.5rem 0.75rem;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  min-width: 350px;
}

.item-shortdetail[b-39cw0mnorz] {
  display: flex;
  flex: 1 1 20em;
}

.labl[b-39cw0mnorz] {
  display: block;
}

.labl > input[b-39cw0mnorz] { /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}

.labl > input + div[b-39cw0mnorz] { /* DIV STYLES */
  cursor: pointer;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
}

.labl > input:checked + div[b-39cw0mnorz] { /* (RADIO CHECKED) DIV STYLES */
  border: 3px solid #9DA7B0;
}

p.detail-item-price[b-39cw0mnorz],
p.detail-item-aoprice[b-39cw0mnorz] {
  font-size: 1rem;
  padding: 0.5rem 2.5rem 0.5rem 0.75rem;
}

.breadcrumbs[b-39cw0mnorz] {
  font-size: 0.825rem !important;
}
.breadcrumbs a[b-39cw0mnorz] {
  color: unset;
}

.bi[b-39cw0mnorz] {
  color: #9DA7B0;
}

fieldset[b-39cw0mnorz] {
  border-top: 0.5px solid #383737;
}
fieldset legend[b-39cw0mnorz] {
  font-size: 2.25rem;
  float: unset;
  width: unset;
}
@media (max-width: 767.9px) {
  fieldset legend[b-39cw0mnorz] {
    font-size: 1.75rem;
  }
}

.title[b-39cw0mnorz] {
  font-size: 2.25rem;
}
@media (max-width: 768px) {
  .title[b-39cw0mnorz] {
    font-size: 1.75rem;
  }
}

.sub-title[b-39cw0mnorz] {
  font-size: 1.25rem;
}
/* _content/Base2023/Pages/Enrollment/ItemList.cshtml.rz.scp.css */
#itemlist[b-apu6b57905] {
  margin: auto;
  min-height: 100dvh;
}

.accordion-item[b-apu6b57905] {
  background-color: inherit;
  border: 0;
}

.accordion-button[b-apu6b57905] {
  width: unset;
  background-color: unset;
  border-bottom: 0 !important;
  color: #555;
  font-size: 1.25rem;
  font-weight: 600;
}
.accordion-button:focus[b-apu6b57905] {
  border: none;
  outline: none;
  box-shadow: none;
}
.accordion-button[b-apu6b57905]::after, .accordion-button:not(.collapsed)[b-apu6b57905]::after {
  margin-left: 0.5rem;
  color: #555 !important;
}

.offcanvas[b-apu6b57905] {
  z-index: 9999 !important;
}

.shopping_cart_body[b-apu6b57905] {
  overflow-y: auto;
  overflow-x: hidden;
}

#shopping-nav ul[b-apu6b57905] {
  padding-left: unset;
}
.slcted[b-apu6b57905] {
  font-weight: bold;
  background-color: #efefef;
}
/* _content/Base2023/Pages/Enrollment/Packs.cshtml.rz.scp.css */
.card[b-h2gtvfy6ut] {
  width: 25%;
  border: none;
}

.card-title[b-h2gtvfy6ut], .card-price[b-h2gtvfy6ut] {
  text-align: center;
  text-transform: uppercase;
  font-size: 1.25rem;
}

.card-footer[b-h2gtvfy6ut] {
  border-top: none;
  background-color: unset;
}

@media (max-width: 991.98px) {
    .card[b-h2gtvfy6ut] {
        width: 40%;
    }
}
@media (max-width: 767.98px) {
    .card[b-h2gtvfy6ut] {
        width: 100%;
    }
}
/* _content/Base2023/Pages/Enrollment/Review.cshtml.rz.scp.css */
#review-view[enrollment-rvw] {
  margin: auto;
}
#review-view .title[enrollment-rvw] {
  font-size: 1.5rem;
}
#review-view .edit-address[enrollment-rvw],
#review-view .edit-shipmethod[enrollment-rvw],
#review-view .edit-payment[enrollment-rvw],
#review-view .edit-ao[enrollment-rvw],
#review-view .edit-aod[enrollment-rvw] {
  font-size: 1rem;
  cursor: pointer;
}
#review-view .edit-address > button[enrollment-rvw],
#review-view .edit-shipmethod > button[enrollment-rvw],
#review-view .edit-payment > button[enrollment-rvw],
#review-view .edit-ao > button[enrollment-rvw],
#review-view .edit-aod > button[enrollment-rvw] {
  padding-top: 0;
  padding-bottom: 0;
}
#review-view .card-number-display[enrollment-rvw],
#review-view .ship-method-display[enrollment-rvw] {
  font-size: 1.25rem;
}
#review-view .terms-agree[enrollment-rvw] {
  font-size: 0.75rem;
  border-bottom: 1px solid #dee2e6;
}
#review-view .review-ordertotal span[enrollment-rvw] {
  font-size: 1.5rem;
}
#review-view .review-change-address[enrollment-rvw],
#review-view .review-change-payment[enrollment-rvw],
#review-view .review-change-method[enrollment-rvw],
#review-view .review-cancel-shipmethod-update[enrollment-rvw],
#review-view .review-cancel-payment-update[enrollment-rvw],
#review-view .review-cancel-address-update[enrollment-rvw],
#review-view .review-method-change[enrollment-rvw] {
  cursor: pointer;
}
#review-view .review-change-address:hover[enrollment-rvw],
#review-view .review-change-payment:hover[enrollment-rvw],
#review-view .review-change-method:hover[enrollment-rvw],
#review-view .review-cancel-shipmethod-update span:hover[enrollment-rvw],
#review-view .review-cancel-payment-update span:hover[enrollment-rvw],
#review-view .review-cancel-address-update span:hover[enrollment-rvw] {
  font-weight: bold;
}
#review-view .new-address-choice[enrollment-rvw] {
  cursor: pointer;
}
#review-view .review-img[enrollment-rvw] {
  position: relative;
}
#review-view .review-img span[enrollment-rvw] {
  position: absolute;
  right: 0.5rem;
  padding: 2px 12px;
  background-color: yellow;
  border-radius: 50rem;
}
#review-view .labl[enrollment-rvw] {
  display: block;
}
#review-view .labl > input[enrollment-rvw] { /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
#review-view .labl > input + div[enrollment-rvw] { /* DIV STYLES */
  cursor: pointer;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
}
#review-view .labl > input:checked + div[enrollment-rvw] { /* (RADIO CHECKED) DIV STYLES */
  border: 3px solid #000;
}
#review-view .new-card-trigger[enrollment-rvw], #review-view .new-card-cancel[enrollment-rvw] {
  margin: 0.5rem 0.5rem 1rem 0;
  font-size: 1.5rem;
  line-height: 2rem;
  cursor: pointer;
}
#review-view .new-card-trigger:hover[enrollment-rvw], #review-view .new-card-cancel:hover[enrollment-rvw] {
  text-decoration: underline;
}
#review-view label[enrollment-rvw] {
  display: block;
  border-radius: 5px;
  padding-left: 0.5rem;
}
#review-view label.active[enrollment-rvw] {
  background-color: rgba(58, 181, 228, 0.2);
  border: 1px solid rgb(58, 181, 228);
}
#review-view label input[enrollment-rvw] {
  vertical-align: middle;
}
#review-view td.ui-datepicker-week-end[enrollment-rvw] {
  visibility: hidden;
}

.offcanvas-end[enrollment-rvw] {
  width: 27rem;
}
.offcanvas-end a[enrollment-rvw] {
  text-decoration: none;
}

.top-cart-container[enrollment-rvw] {
  max-height: 450px;
  overflow-y: auto;
  overflow-x: hidden;
}
.top-cart-container .top-cart-header[enrollment-rvw] {
  height: 3.25rem;
}

.top-cart-item-image img[enrollment-rvw] {
  width: 50px;
}

.shopping_cart_body[enrollment-rvw] {
  margin-bottom: 175px;
}

.offcanvas-footer[enrollment-rvw] {
  height: 175px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}
.offcanvas-footer a[enrollment-rvw] {
  width: 80%;
}

select[name*=quantity][enrollment-rvw] {
  border-radius: 3px;
  padding: 2px 10px 2px 5px;
}

.sc-title[enrollment-rvw] {
  text-transform: uppercase;
  text-align: center;
  background-color: rgb(212, 212, 212);
  padding: 0.25rem;
  justify-content: center;
  font-weight: 700;
}

.cart-item-quantity-control[enrollment-rvw] {
  height: 3.75rem;
}
.cart-item-quantity-control .quantity-select[enrollment-rvw] {
  line-height: 3.75rem;
  vertical-align: middle;
}

.bi-cart3[enrollment-rvw] {
  font-size: 12rem;
}

.counter[enrollment-rvw] {
  width: 6rem;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}
.counter input[enrollment-rvw] {
  width: 2rem;
  border: 0;
  text-align: center;
  appearance: none;
  outline: 0;
}
.counter span[enrollment-rvw] {
  display: block;
  cursor: pointer;
  user-select: none;
  font-size: 1.25rem;
}
.counter .down[enrollment-rvw] {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
.counter .up[enrollment-rvw] {
  padding-right: 1rem;
  padding-left: 0.5rem;
}

input[enrollment-rvw]::-webkit-outer-spin-button,
input[enrollment-rvw]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number][enrollment-rvw] {
  -moz-appearance: textfield;
}

.delete[enrollment-rvw] {
  cursor: pointer;
}

.btn-packs-category[enrollment-rvw] {
  font-size: 0.9rem;
}
/* _content/Base2023/Pages/Home/Contact.cshtml.rz.scp.css */
.dborder[b-x0wd0wxou9] {
  border-top: 30px solid #0dcaf0;
  filter: brightness(0.5);
}

.contactus-view[b-x0wd0wxou9] {
  overflow-x: hidden;
}
/* _content/Base2023/Pages/Index.cshtml.rz.scp.css */
/*.banner-text {
    font-size: clamp(16px, 4vw, 22px)
}

@media(min-width:769px) {
    .banner-mobile {
        display: none;
    }
}

@media(max-width:768px) {
    .banner-desktop {
        display: none;
    }
}*/
fieldset[b-pg566srb0d] {
  border-top: 0.5px solid #383737;
}
fieldset legend[b-pg566srb0d] {
  font-size: 2.25rem;
  float: unset;
  width: unset;
}
@media (max-width: 767.9px) {
  fieldset legend[b-pg566srb0d] {
    font-size: 1.75rem;
  }
}

.title[b-pg566srb0d] {
  font-size: 2.25rem;
}
@media (max-width: 768px) {
  .title[b-pg566srb0d] {
    font-size: 1.75rem;
  }
}

.sub-title[b-pg566srb0d] {
  font-size: 1.25rem;
}

.shoppingCatImages[b-pg566srb0d] {
  max-height: 325px;
}
/* _content/Base2023/Pages/Orders/OrderHistory.cshtml.rz.scp.css */
#order-history-view img[o_hist] {
  height: 3.125rem;
}
/* _content/Base2023/Pages/Orders/_OrderRows.cshtml.rz.scp.css */
/* Do Not Add Here Update OrderHistory.cshtml.scss*/
/* _content/Base2023/Pages/Shared/_Footer.cshtml.rz.scp.css */
/* _content/Base2023/Pages/Shared/_ItemCard.cshtml.rz.scp.css */
.itemcard[b-ass4159ohw] {
  border-radius: 0 !important;
}
.itemcard img[b-ass4159ohw] {
  height: 18.75rem;
  margin: auto;
}
@media (min-width: 576.1px) and (max-width: 1199.9px) {
  .itemcard img[b-ass4159ohw] {
    height: 14.5rem;
  }
}
@media (max-width: 576px) {
  .itemcard img[b-ass4159ohw] {
    height: 13rem;
  }
}

.accordion-button[b-ass4159ohw] {
  width: unset;
  background-color: unset;
}

.btn-link[b-ass4159ohw] {
  text-decoration: none;
  color: #555;
  text-transform: uppercase;
  white-space: nowrap;
}
.btn-link:focus[b-ass4159ohw] {
  border: none;
  outline: none;
  box-shadow: none;
}

.card-footer[b-ass4159ohw] {
  background-color: white;
  height: 3.5rem;
}

a[b-ass4159ohw] {
  color: unset;
  cursor: pointer;
}
/* _content/Base2023/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-ue9bz0l62l] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-ue9bz0l62l] {
  color: #0077cc;
}

.nav-pills .nav-link.active[b-ue9bz0l62l], .nav-pills .show > .nav-link[b-ue9bz0l62l] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-ue9bz0l62l] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-ue9bz0l62l] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-ue9bz0l62l] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-ue9bz0l62l] {
  font-size: 1rem;
  line-height: inherit;
}

/* _content/Base2023/Pages/Shared/_NavigationLayout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[homepage] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

.nav-pills .nav-link.active[homepage], .nav-pills .show > .nav-link[homepage] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[homepage] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[homepage] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[homepage] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[homepage] {
  font-size: 1rem;
  line-height: inherit;
}


.cart-nav[homepage] {
    display: flex;
    flex-basis: auto;
    flex-direction: row;
    margin-bottom: 0;
    color: rgba(0,0,0,0.5)
}

    .cart-nav a[homepage],
    .cart-nav .bi-cart3[homepage] {
        padding: .5rem 2rem;
        cursor:pointer;
    }

@media(max-width:1024px){
    .cart-nav a[homepage],
    .cart-nav .bi-cart3[homepage] {
        padding: .5rem 1rem;
    }
}

.scrolled-down[homepage] {
    transform: translateY(-100%);
    transition: all 0.3s ease-in-out;
}

.scrolled-up[homepage] {
    transform: translateY(0);
    transition: all 0.3s ease-in-out;
}

.autohide[homepage] {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    z-index: 1030;
}

.top-bar[homepage] {
    padding: 2px;
    color: #fff;
}

.navbar-nav .nav-item[homepage] {
    padding: 0 1rem !important;
}

.bi[homepage]{
    font-size:1.25rem;
}

.cart-counter[homepage] {
    display: block;
    position: absolute;
    top: -1px;
    left: auto;
    right: 18px;
    font-size: 10px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background-color: #3ab5e4;
    border-radius: 50%;
}

.cart-mobile-counter[homepage] {
    left: 30px;
    right: auto;
}
/* _content/Base2023/Pages/Shared/_ReviewCart.cshtml.rz.scp.css */
.offcanvas-end[b-abf57gv034] {
  width: 27rem;
}
.offcanvas-end a[b-abf57gv034] {
  text-decoration: none;
}

.top-cart-container .top-cart-header[b-abf57gv034] {
  height: 3.25rem;
}

.top-cart-item-image img[b-abf57gv034] {
  width: 50px;
}

.shopping_cart_body[b-abf57gv034] {
  margin-bottom: 175px;
}

.offcanvas-footer[b-abf57gv034] {
  height: 175px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}
.offcanvas-footer a[b-abf57gv034] {
  width: 80%;
}

select[name*=quantity][b-abf57gv034] {
  border-radius: 3px;
  padding: 2px 10px 2px 5px;
}

.sc-title[b-abf57gv034] {
  text-transform: uppercase;
  text-align: center;
  background-color: rgb(212, 212, 212);
  padding: 0.25rem;
  justify-content: center;
  font-weight: 700;
}

.cart-item-quantity-control[b-abf57gv034] {
  height: 3.75rem;
}
.cart-item-quantity-control .quantity-select[b-abf57gv034] {
  line-height: 3.75rem;
  vertical-align: middle;
}

.bi-cart3[b-abf57gv034] {
  font-size: 12rem;
}

.counter[b-abf57gv034] {
  width: 6rem;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}
.counter input[b-abf57gv034] {
  width: 2rem;
  border: 0;
  text-align: center;
  appearance: none;
  outline: 0;
}
.counter span[b-abf57gv034] {
  display: block;
  cursor: pointer;
  user-select: none;
  font-size: 1.25rem;
}
.counter .down[b-abf57gv034] {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
.counter .up[b-abf57gv034] {
  padding-right: 1rem;
  padding-left: 0.5rem;
}

input[b-abf57gv034]::-webkit-outer-spin-button,
input[b-abf57gv034]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number][b-abf57gv034] {
  -moz-appearance: textfield;
}

.delete[b-abf57gv034] {
  cursor: pointer;
}
/* _content/Base2023/Pages/Shared/_SharedLinkCard.cshtml.rz.scp.css */
.link-card[b-r8s0ibzrr0] {
  border: 1px solid #dee2e6;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

.card-body[b-r8s0ibzrr0] {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.card-footer-content[b-r8s0ibzrr0] {
  margin-top: auto;
}

.bg-cart-link[b-r8s0ibzrr0] {
  background-color: #BEE3F8;
  border-bottom: 1px solid #dee2e6;
  padding: 0.75rem 1rem;
}

.bg-product-link[b-r8s0ibzrr0] {
  background-color: #CFFFFF;
  border-bottom: 1px solid #dee2e6;
  padding: 0.75rem 1rem;
}

.product-id-badge[b-r8s0ibzrr0] {
  background-color: #e8f5e9;
  color: #2e7d32;
  padding: 0.25rem 0.75rem;
  border-radius: 1rem;
  font-size: 0.875rem;
  margin-right: 0.5rem;
}

.product-link[b-r8s0ibzrr0] {
  color: #666;
  font-size: 0.875rem;
  background-color: #f8f9fa;
  padding: 0.5rem;
  border-radius: 0.25rem;
}

.order-type[b-r8s0ibzrr0] {
  color: #198754;
}

.sales-counter[b-r8s0ibzrr0] {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
}
.sales-counter .text-muted[b-r8s0ibzrr0] {
  font-size: 0.875rem;
}

.trash-icon[b-r8s0ibzrr0] {
  color: #FFB6B6;
  font-size: 25px;
}
/* _content/Base2023/Pages/Shared/_ShoppingCart.cshtml.rz.scp.css */
.offcanvas-end[b-zx29d1dx1s] {
  width: 27rem;
}
.offcanvas-end a[b-zx29d1dx1s] {
  text-decoration: none;
}

.top-cart-container .top-cart-header[b-zx29d1dx1s] {
  height: 3.25rem;
}

.top-cart-item-image img[b-zx29d1dx1s] {
  width: 100px;
}

.shopping_cart_body[b-zx29d1dx1s] {
  margin-bottom: 175px;
}

.offcanvas-footer[b-zx29d1dx1s] {
  height: 175px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}
.offcanvas-footer a[b-zx29d1dx1s] {
  width: 80%;
}

select[name*=quantity][b-zx29d1dx1s] {
  border-radius: 3px;
  padding: 2px 10px 2px 5px;
}

.sc-title[b-zx29d1dx1s] {
  text-transform: uppercase;
  text-align: center;
  background-color: rgb(212, 212, 212);
  padding: 0.25rem;
  justify-content: center;
  font-weight: 700;
}

.cart-item-quantity-control[b-zx29d1dx1s] {
  height: 3.75rem;
}
.cart-item-quantity-control .quantity-select[b-zx29d1dx1s] {
  line-height: 3.75rem;
  vertical-align: middle;
}

.bi-cart3[b-zx29d1dx1s] {
  font-size: 12rem;
}

.counter[b-zx29d1dx1s] {
  width: 6rem;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}
.counter input[b-zx29d1dx1s] {
  width: 2rem;
  border: 0;
  text-align: center;
  appearance: none;
  outline: 0;
}
.counter span[b-zx29d1dx1s] {
  display: block;
  cursor: pointer;
  user-select: none;
  font-size: 1.25rem;
}
.counter .down[b-zx29d1dx1s] {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
.counter .up[b-zx29d1dx1s] {
  padding-right: 1rem;
  padding-left: 0.5rem;
}

input[b-zx29d1dx1s]::-webkit-outer-spin-button,
input[b-zx29d1dx1s]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number][b-zx29d1dx1s] {
  -moz-appearance: textfield;
}

.delete[b-zx29d1dx1s] {
  cursor: pointer;
}
/* _content/Base2023/Pages/Shared/_ShoppingCartItem.cshtml.rz.scp.css */
.top-cart-container .top-cart-header[b-z42xf3p0ia] {
  height: 3.25rem;
}

.top-cart-item-image img[b-z42xf3p0ia] {
  width: 100px;
}

select[name*=quantity][b-z42xf3p0ia] {
  border-radius: 3px;
  padding: 2px 10px 2px 5px;
}

.sc-title[b-z42xf3p0ia] {
  text-transform: uppercase;
  text-align: center;
  background-color: rgb(212, 212, 212);
  padding: 0.25rem;
  justify-content: center;
  font-weight: 700;
}

.cart-item-quantity-control[b-z42xf3p0ia] {
  height: 3.75rem;
}
.cart-item-quantity-control .quantity-select[b-z42xf3p0ia] {
  line-height: 3.75rem;
  vertical-align: middle;
}

.bi-cart3[b-z42xf3p0ia] {
  font-size: 12rem;
}

.counter[b-z42xf3p0ia] {
  width: 6rem;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}
.counter input[b-z42xf3p0ia] {
  width: 2rem;
  border: 0;
  text-align: center;
  appearance: none;
  outline: 0;
}
.counter span[b-z42xf3p0ia] {
  display: block;
  cursor: pointer;
  user-select: none;
  font-size: 1.25rem;
}
.counter .down[b-z42xf3p0ia] {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
.counter .up[b-z42xf3p0ia] {
  padding-right: 1rem;
  padding-left: 0.5rem;
}

input[b-z42xf3p0ia]::-webkit-outer-spin-button,
input[b-z42xf3p0ia]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number][b-z42xf3p0ia] {
  -moz-appearance: textfield;
}

input[readonly][b-z42xf3p0ia] {
    background-color: transparent;
}

.delete[b-z42xf3p0ia] {
  cursor: pointer;
}
/* _content/Base2023/Pages/Shared/_ShoppingHeader.cshtml.rz.scp.css */
.shopping-header[b-8jfoogq4id] {
  background-color: rgb(var(--main-backgroundcolor));
  min-height: 5rem;
}
.shopping-header a[b-8jfoogq4id] {
  display: block;
  font-size: 1rem;
  padding: 0 0.75rem;
  line-height: 3.25rem;
  vertical-align: middle;
}
.shopping-header a:hover[b-8jfoogq4id] {
  text-decoration: none !important;
}
.shopping-header .row[b-8jfoogq4id], .shopping-header [class^=col][b-8jfoogq4id] {
  height: inherit;
}
.shopping-header h3[b-8jfoogq4id], .shopping-header i[b-8jfoogq4id] {
  line-height: inherit;
  vertical-align: middle;
}
.shopping-header i[b-8jfoogq4id] {
  font-size: 2rem;
  cursor: pointer;
}
.shopping-header .dropdown .btn[b-8jfoogq4id] {
  font-size: 1.25rem;
  color: rgb(33, 37, 41);
  text-transform: uppercase;
  text-decoration: none;
  padding: 0;
}
.shopping-header .dropdown .btn:focus[b-8jfoogq4id] {
  outline: none;
  box-shadow: none;
}
.shopping-header .dropdown .dropdown-menu[b-8jfoogq4id] {
  padding: 0;
}
.shopping-header .dropdown .dropdown-menu li[b-8jfoogq4id], .shopping-header .dropdown .dropdown-menu a[b-8jfoogq4id] {
  cursor: pointer;
}
.shopping-header .dropdown .dropdown-menu li.slcted[b-8jfoogq4id], .shopping-header .dropdown .dropdown-menu li:hover[b-8jfoogq4id], .shopping-header .dropdown .dropdown-menu a.slcted[b-8jfoogq4id], .shopping-header .dropdown .dropdown-menu a:hover[b-8jfoogq4id] {
  background-color: #ededed;
}
.shopping-header .cart-counter[b-8jfoogq4id] {
    display: block;
    position: relative;
    top: -53px;
    right: auto;
    left: 18px;
    font-size: 10px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background-color: #3ab5e4;
    border-radius: 50%;
}
/* _content/Base2023/Pages/Shopping/EditorTemplates/PaymentMethods.cshtml.rz.scp.css */
/*Update Review.cshtml.css*/
/* _content/Base2023/Pages/Shopping/EditorTemplates/Referrer.cshtml.rz.scp.css */
body[shopping-rvw] {
}
/* _content/Base2023/Pages/Shopping/EditorTemplates/Review_AutoOrders.cshtml.rz.scp.css */
/*Update Review.cshtml.css*/
/* _content/Base2023/Pages/Shopping/EditorTemplates/Review_Cart.cshtml.rz.scp.css */

/* _content/Base2023/Pages/Shopping/EditorTemplates/ShipMethods.cshtml.rz.scp.css */
/*Update Review.cshtml.css*/
/* _content/Base2023/Pages/Shopping/EditorTemplates/ShippingInfo.cshtml.rz.scp.css */
/*Update Review.cshtml.css*/
/* _content/Base2023/Pages/Shopping/EditorTemplates/TaxInformation.cshtml.rz.scp.css */
/* _content/Base2023/Pages/Shopping/Item.cshtml.rz.scp.css */
.img-content > img[b-fv2jdnu05i] {
  margin: auto;
  overflow: hidden;
  max-height: 30rem;
}
.img-content .images-container .images[b-fv2jdnu05i] {
  text-align: center;
  cursor: pointer;
  width: 6.5rem;
  height: 6.5rem;
  margin: 0 0.5rem;
}
.img-content .images-container .images img[b-fv2jdnu05i] {
  max-width: 100%;
  max-height: 100%;
}
.img-content .images-container .images.active[b-fv2jdnu05i] {
  border: 1px solid blue;
  padding: 0.5rem;
}

.form-select[b-fv2jdnu05i] {
  border: unset;
}

select[b-fv2jdnu05i] {
  padding: 0 2.5rem 0 0.75rem;
  margin-bottom: 0.5rem;
  border: none;
  font-size: 1rem;
}
select:focus[b-fv2jdnu05i] {
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
}
select:disabled[b-fv2jdnu05i] {
  background-color: white !important;
  background-image: none;
}

#dynamic-kit-modal select[b-fv2jdnu05i] {
  padding: 0.5rem 2.5rem 0.5rem 0.75rem;
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  min-width: 350px;
}

.item-shortdetail[b-fv2jdnu05i] {
  display: flex;
  flex: 1 1 20em;
}

.labl[b-fv2jdnu05i] {
  display: block;
}

.labl > input[b-fv2jdnu05i] { /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}

.labl > input + div[b-fv2jdnu05i] { /* DIV STYLES */
  cursor: pointer;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
}

.labl > input:checked + div[b-fv2jdnu05i] { /* (RADIO CHECKED) DIV STYLES */
  border: 3px solid #9DA7B0;
}

p.detail-item-price[b-fv2jdnu05i],
p.detail-item-aoprice[b-fv2jdnu05i] {
  font-size: 1rem;
  padding: 0.5rem 2.5rem 0.5rem 0.75rem;
}

.breadcrumbs[b-fv2jdnu05i] {
  font-size: 0.825rem !important;
}
.breadcrumbs a[b-fv2jdnu05i] {
  color: unset;
}

fieldset[b-fv2jdnu05i] {
  border-top: 0.5px solid #383737;
}
fieldset legend[b-fv2jdnu05i] {
  font-size: 2.25rem;
  float: unset;
  width: unset;
}
@media (max-width: 767.9px) {
  fieldset legend[b-fv2jdnu05i] {
    font-size: 1.75rem;
  }
}

.title[b-fv2jdnu05i] {
  font-size: 2.25rem;
}
@media (max-width: 768px) {
  .title[b-fv2jdnu05i] {
    font-size: 1.75rem;
  }
}

.sub-title[b-fv2jdnu05i] {
  font-size: 1.25rem;
}

.group-member-option[b-fv2jdnu05i] {
  cursor: pointer;
  border-radius: 0.375rem;
  border: 1px solid #dee2e6;
  font-size: 12px;
}
.group-member-option.selected[b-fv2jdnu05i], .group-member-option:hover[b-fv2jdnu05i] {
  border-color: #1e3461;
}

#Qty[b-fv2jdnu05i] {
  width: 15%;
  background-color: transparent;
  border: none;
}
/* _content/Base2023/Pages/Shopping/ItemList.cshtml.rz.scp.css */
#itemlist[b-2v6ewcwsvs] {
  margin: auto;
  min-height: 100dvh;
}

.accordion-item[b-2v6ewcwsvs] {
  background-color: inherit;
  border: 0;
}

.accordion-button[b-2v6ewcwsvs] {
  width: unset;
  background-color: unset;
  border-bottom: 0 !important;
  color: #555;
  font-size: 1.25rem;
  font-weight: 600;
}
.accordion-button:focus[b-2v6ewcwsvs] {
  border: none;
  outline: none;
  box-shadow: none;
}
.accordion-button[b-2v6ewcwsvs]::after, .accordion-button:not(.collapsed)[b-2v6ewcwsvs]::after {
  margin-left: 0.5rem;
  color: #555 !important;
}

.offcanvas[b-2v6ewcwsvs] {
  z-index: 9999 !important;
}

.shopping_cart_body[b-2v6ewcwsvs] {
  overflow-y: auto;
  overflow-x: hidden;
}

#shopping-nav ul[b-2v6ewcwsvs] {
  padding-left: unset;
}
.slcted[b-2v6ewcwsvs] {
  font-weight: bold;
  background-color: #efefef;
}
/* _content/Base2023/Pages/Shopping/ManageSharedLinks.cshtml.rz.scp.css */
.stat-card[b-6u16h1euy5] {
  background: white;
}
.stat-card h3[b-6u16h1euy5] {
  font-size: 1rem;
  color: #333;
}

.sales-count .number[b-6u16h1euy5] {
  color: #4B4DED;
  font-size: 1.25rem;
  font-weight: 500;
}
.sales-count .label[b-6u16h1euy5] {
  color: #4B4DED;
  font-size: 1rem;
  margin-left: 4px;
}

.details[b-6u16h1euy5] {
  color: #666;
  font-size: 0.875rem;
}

.percentage[b-6u16h1euy5] {
  padding: 4px 8px;
  border-radius: 15px;
  font-size: 0.875rem;
  font-weight: 500;
}
.percentage.positive[b-6u16h1euy5] {
  background-color: #E8F5E9;
  color: #2E7D32;
}
.percentage.negative[b-6u16h1euy5] {
  background-color: #FFEBEE;
  color: #C62828;
}
@media (max-width: 375px) {
  .percentage[b-6u16h1euy5] {
    margin-left: 0 !important;
  }
}

@media (max-width: 375px) {
  .d-flex[b-6u16h1euy5] {
    flex-direction: column;
    align-items: flex-start !important;
  }
  .d-flex .ms-auto[b-6u16h1euy5] {
    margin-top: 0.5rem;
  }
}
.custom-alert[b-6u16h1euy5] {
  background-color: #98e5b0;
  border: none;
  border-radius: 0.5rem;
  color: #2d503a;
  padding: 1rem;
}
.custom-alert a[b-6u16h1euy5] {
  color: inherit;
  text-decoration: underline;
}
.custom-alert a:hover[b-6u16h1euy5] {
  color: #1b2f22;
}

.country-select-wrapper[b-6u16h1euy5] {
  position: relative;
}
.country-select-wrapper[b-6u16h1euy5]::after {
  content: "";
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #666;
  pointer-events: none;
}

.country-select[b-6u16h1euy5] {
  appearance: none;
  padding: 10px 35px 10px 40px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 14px;
  background-color: white;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 16px;
}
.country-select:focus[b-6u16h1euy5] {
  outline: none;
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.create-cart-link[b-6u16h1euy5] {
  background-color: #40c4aa;
  color: white;
  border: none;
  padding: 0.5rem 1rem;
  border-radius: 6px;
}
.create-cart-link:hover[b-6u16h1euy5] {
  background-color: #37b39b;
  color: white;
}

.form-control[b-6u16h1euy5] {
  border-color: #ddd;
  padding: 0.75rem 1rem;
}
.form-control:focus[b-6u16h1euy5] {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.15);
}

.sort-wrapper[b-6u16h1euy5] {
  display: flex;
  align-items: center;
}
.sort-wrapper span[b-6u16h1euy5] {
  color: #666;
  font-size: 0.875rem;
  white-space: nowrap;
}

.sort-select[b-6u16h1euy5] {
  min-width: 150px;
  border-color: #dee2e6;
  font-size: 0.875rem;
  padding: 0.25rem 2rem 0.25rem 0.75rem;
  display: inline-block;
}
.sort-select:focus[b-6u16h1euy5] {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.15);
}

.filter-btn[b-6u16h1euy5] {
  font-size: 0.875rem;
  padding: 0.375rem 1rem;
  border: 1px solid #dee2e6;
  background-color: white;
  border-radius: 999px;
}
.filter-btn:hover[b-6u16h1euy5] {
  background-color: #f8f9fa;
}
.filter-btn.active[b-6u16h1euy5] {
  background-color: #40c4aa;
  border-color: #40c4aa;
  color: white;
}
.filter-btn.active:hover[b-6u16h1euy5] {
  background-color: #37b39b;
  border-color: #37b39b;
}
/* _content/Base2023/Pages/Shopping/Review.cshtml.rz.scp.css */
#review-view[shopping-rvw] {
  margin: auto;
}
#review-view .title[shopping-rvw] {
  font-size: 1.5rem;
}
#review-view .edit-address[shopping-rvw],
#review-view .edit-shipmethod[shopping-rvw],
#review-view .edit-payment[shopping-rvw],
#review-view .edit-ao[shopping-rvw],
#review-view .edit-aod[shopping-rvw] {
  font-size: 1rem;
  cursor: pointer;
  float: right;
}
#review-view .edit-address > button[shopping-rvw],
#review-view .edit-shipmethod > button[shopping-rvw],
#review-view .edit-payment > button[shopping-rvw],
#review-view .edit-ao > button[shopping-rvw],
#review-view .edit-aod > button[shopping-rvw] {
  padding-top: 0;
  padding-bottom: 0;
}
#review-view .card-number-display[shopping-rvw],
#review-view .ship-method-display[shopping-rvw] {
  font-size: 1.25rem;
}
#review-view .terms-agree[shopping-rvw] {
  font-size: 0.75rem;
  border-bottom: 1px solid #dee2e6;
}
#review-view .review-ordertotal span[shopping-rvw] {
  font-size: 1.5rem;
}
#review-view .review-change-address[shopping-rvw],
#review-view .review-change-payment[shopping-rvw],
#review-view .review-change-method[shopping-rvw],
#review-view .review-cancel-shipmethod-update[shopping-rvw],
#review-view .review-cancel-payment-update[shopping-rvw],
#review-view .review-cancel-address-update[shopping-rvw],
#review-view .review-method-change[shopping-rvw] {
  cursor: pointer;
}
#review-view .review-change-address:hover[shopping-rvw],
#review-view .review-change-payment:hover[shopping-rvw],
#review-view .review-change-method:hover[shopping-rvw],
#review-view .review-cancel-shipmethod-update span:hover[shopping-rvw],
#review-view .review-cancel-payment-update span:hover[shopping-rvw],
#review-view .review-cancel-address-update span:hover[shopping-rvw] {
  font-weight: bold;
}
#review-view .new-address-choice[shopping-rvw] {
  cursor: pointer;
}
#review-view .review-img[shopping-rvw] {
  position: relative;
}
#review-view .review-img span[shopping-rvw] {
  position: absolute;
  right: 0.5rem;
  padding: 2px 12px;
  background-color: yellow;
  border-radius: 50rem;
}
#review-view .labl[shopping-rvw] {
  display: block;
}
#review-view .labl > input[shopping-rvw] { /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}
#review-view .labl > input + div[shopping-rvw] { /* DIV STYLES */
  cursor: pointer;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
}
#review-view .labl > input:checked + div[shopping-rvw] { /* (RADIO CHECKED) DIV STYLES */
  border: 3px solid #000;
}
#review-view .new-card-trigger[shopping-rvw] {
  margin: 0.5rem 0.5rem 1rem 0;
  font-size: 1.5rem;
  line-height: 2rem;
  cursor: pointer;
}
#review-view .new-card-trigger:hover[shopping-rvw] {
  text-decoration: underline;
}
#review-view label[shopping-rvw] {
  display: block;
  border-radius: 5px;
  padding-left: 0.5rem;
}
#review-view label.active[shopping-rvw] {
  background-color: rgba(58, 181, 228, 0.2);
  border: 1px solid rgb(58, 181, 228);
}
#review-view label input[shopping-rvw] {
  vertical-align: middle;
}
#review-view td.ui-datepicker-week-end[shopping-rvw] {
  visibility: hidden;
}

.offcanvas-end[shopping-rvw] {
  width: 27rem;
}
.offcanvas-end a[shopping-rvw] {
  text-decoration: none;
}

.top-cart-container[shopping-rvw] {
  max-height: 450px;
  overflow-y: auto;
  overflow-x: hidden;
}
.top-cart-container .top-cart-header[shopping-rvw] {
  height: 3.25rem;
}

.top-cart-item-image img[shopping-rvw] {
  width: 50px;
}

.shopping_cart_body[shopping-rvw] {
  margin-bottom: 175px;
}

.offcanvas-footer[shopping-rvw] {
  height: 175px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
}
.offcanvas-footer a[shopping-rvw] {
  width: 80%;
}

select[name*=quantity][shopping-rvw] {
  border-radius: 3px;
  padding: 2px 10px 2px 5px;
}

.sc-title[shopping-rvw] {
  text-transform: uppercase;
  text-align: center;
  background-color: rgb(212, 212, 212);
  padding: 0.25rem;
  justify-content: center;
  font-weight: 700;
}

.cart-item-quantity-control[shopping-rvw] {
  height: 3.75rem;
}
.cart-item-quantity-control .quantity-select[shopping-rvw] {
  line-height: 3.75rem;
  vertical-align: middle;
}

.bi-cart3[shopping-rvw] {
  font-size: 12rem;
}

.counter[shopping-rvw] {
  width: 6rem;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
}
.counter input[shopping-rvw] {
  width: 2rem;
  border: 0;
  text-align: center;
  appearance: none;
  outline: 0;
}
.counter span[shopping-rvw] {
  display: block;
  cursor: pointer;
  user-select: none;
  font-size: 1.25rem;
}
.counter .down[shopping-rvw] {
  padding-left: 1rem;
  padding-right: 0.5rem;
}
.counter .up[shopping-rvw] {
  padding-right: 1rem;
  padding-left: 0.5rem;
}

input[shopping-rvw]::-webkit-outer-spin-button,
input[shopping-rvw]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number][shopping-rvw] {
  -moz-appearance: textfield;
}

.delete[shopping-rvw] {
  cursor: pointer;
}
