.refill-options-container {
  padding-bottom: 0.5rem;
}
.refill-options-container .product-refill-options {
  padding: var(--spacing-xl);
  border-radius: var(--radius-m);
  background: var(--color-container-bg-medium);
  margin-bottom: 1rem;
}
.refill-options-container .product-refill-options .sor_only_message {
  font-family: var(--font-family-loccitane-serif);
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.8rem;
  text-align: left;
  color: #3F2B2E;
}

.smart-order-refill-options .sor-pdp-message {
  font-size: 1.4rem;
  line-height: 2rem;
  color: #484e51;
  font-family: var(--font-family-loccitane-sans);
  padding-bottom: 1.5rem;
}
.smart-order-refill-options .full_row {
  position: relative;
  margin: 0.5rem 0;
}
.smart-order-refill-options .full_row label {
  all: initial;
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.4rem;
  font-weight: 400;
  color: #3F2B2E;
  display: inline-block;
  min-height: 2.4rem;
  padding-left: var(--spacing-4-xl);
  line-height: var(--line-height-240);
  position: relative;
  vertical-align: middle;
}
.smart-order-refill-options .full_row label::before {
  all: initial;
  content: " ";
  box-sizing: border-box;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: var(--radius-full);
  border: var(--border-l) solid var(--color-border-secondary);
  background-color: var(--color-container-bg-default);
}
.smart-order-refill-options .full_row label:hover::before {
  box-shadow: 0 0 4px var(--color-alpha-light-strongest);
}
.smart-order-refill-options .full_row label:active::before {
  box-shadow: 0 0 4px var(--color-alpha-light-stronger);
}
.smart-order-refill-options .full_row input[type=radio] {
  display: none;
}
.smart-order-refill-options .full_row input[type=radio]:disabled + label, .smart-order-refill-options .full_row input[type=radio][aria-disabled=true] + label {
  opacity: 0.5;
}
.smart-order-refill-options .full_row input[type=radio]:checked + label::after {
  border-radius: 50%;
  width: 1.2rem;
  height: 1.2rem;
  position: absolute;
  top: var(--spacing-l);
  left: var(--spacing-l);
  transform: translate(-50%, -50%);
  content: " ";
  display: block;
  background: var(--color-container-action-primary-default);
}
.smart-order-refill-options .full_row .smart-order-refill-period {
  width: 100%;
}
@media (max-width: 50rem) {
  .smart-order-refill-options .full_row .smart-order-refill-period {
    width: 100%;
    margin-left: 0 !important;
  }
}
.smart-order-refill-options .full_row .smart-order-refill-period .sor-delivery-select {
  position: relative;
}
.smart-order-refill-options .full_row .smart-order-refill-period .sor-refill-dropdown-icon {
  position: absolute;
  top: 50%;
  right: var(--spacing-s);
  transform: translateY(-50%);
  pointer-events: none;
}
.smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button {
  border: solid var(--border-m) var(--color-border-secondary);
  border-radius: var(--radius-m);
  background: var(--color-container-bg-default);
}
.smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button[aria-disabled=true], .smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button.ui-state-disabled {
  background: var(--color-content-disabled);
  border: solid var(--border-m) var(--color-border-tertiary);
}
.smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button[aria-disabled=true] .ui-selectmenu-text, .smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button.ui-state-disabled .ui-selectmenu-text {
  color: var(--color-content-disabled);
}
.smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button[aria-disabled=true] ~ .sor-refill-dropdown-icon::part(icon-path), .smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button.ui-state-disabled ~ .sor-refill-dropdown-icon::part(icon-path) {
  fill: var(--color-content-disabled);
}
.smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button .ui-selectmenu-icon {
  display: none;
}
.smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button[aria-expanded=true] {
  padding: 0 var(--spacing-s);
}
.smart-order-refill-options .full_row .smart-order-refill-period .ui-selectmenu-button[aria-expanded=true] span.ui-selectmenu-text {
  padding: var(--spacing-m) var(--spacing-4-xl) var(--spacing-m) 0;
}
.smart-order-refill-options .full_row .sor-pricing {
  display: inline;
  float: right;
  padding-top: 1.5rem;
  padding-right: 0.5rem;
}
.smart-order-refill-options .full_row .sor-pricing .regularPrice {
  font-weight: 500;
}
.smart-order-refill-options .full_row .sor-pricing .regularPrice.line-through {
  text-decoration: line-through;
}
.smart-order-refill-options .full_row .sor-pricing .SORPrice {
  font-weight: 700;
  padding-left: 0.5rem;
}
.smart-order-refill-options .full_row o-icon-button {
  position: relative;
  top: 10px;
}
.smart-order-refill-options .full_row .subscribe-and-get ul {
  padding-left: 4rem;
  list-style-type: disc;
  font-size: 1.3rem;
}
.smart-order-refill-options .sor-price-container {
  display: block !important;
}

.m-mini-cart-products .refillInfo, .added-to-cart-sor .refillInfo, .o-cart-item-shiptohome .refillInfo {
  margin-top: 1rem;
}
.m-mini-cart-products .refillInfo + .item-edit-details, .added-to-cart-sor .refillInfo + .item-edit-details, .o-cart-item-shiptohome .refillInfo + .item-edit-details {
  display: block;
}
.m-mini-cart-products .refillInfo p, .added-to-cart-sor .refillInfo p, .o-cart-item-shiptohome .refillInfo p {
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: #3F2B2E;
}
.m-mini-cart-products .refillInfo + .item-edit-details, .added-to-cart-sor .refillInfo + .item-edit-details, .o-cart-item-shiptohome .refillInfo + .item-edit-details {
  display: block !important;
}
.m-mini-cart-products .item-edit-details, .added-to-cart-sor .item-edit-details, .o-cart-item-shiptohome .item-edit-details {
  display: none;
}
.m-mini-cart-products .item-edit-details a, .added-to-cart-sor .item-edit-details a, .o-cart-item-shiptohome .item-edit-details a {
  font-size: 1.4rem;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  font-family: var(--font-family-loccitane-sans);
  color: #3F2B2E;
}

@media (max-width: 50rem) {
  .o-cart-item-shiptohome {
    padding-top: 2rem;
  }
}

@media (max-width: 50rem) {
  .o-cart-row .offset-sm-4:has(.o-cart-item-shiptohome) {
    margin-left: 0;
  }
}
.o-cart-row .m-item-actions:not(:has(.js--savecart)) + .col-12 .o-cart-item-shiptohome {
  margin-top: -3.5rem;
}

.t-confirmation .m-item-variation-price .m-item-price {
  float: right;
}
.t-confirmation .m-item-variation-price .refillInfo + p a {
  font-size: 1.4rem;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  font-family: var(--font-family-loccitane-sans);
  color: #3F2B2E;
}

.refill-dashboard {
  margin-top: -7.5rem !important;
}
@media (max-width: 50rem) {
  .refill-dashboard {
    margin-top: 0 !important;
  }
}
.refill-dashboard .m-breadcrumb:first-of-type {
  display: none;
}

#my_subscriptions .no-subscriptions {
  text-align: center;
  padding: 0 2rem;
}
#my_subscriptions .no-subscriptions h2 {
  font-family: var(--font-family-loccitane-sans);
  font-size: 2rem;
  color: #3F2B2E;
}
#my_subscriptions .no-subscriptions p {
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.8rem;
  color: #3F2B2E;
  padding-bottom: 2.5rem;
}
#my_subscriptions .subscriptionSection {
  margin-bottom: 5rem;
}
#my_subscriptions .subscriptionSection .product-out-of-stock {
  font-weight: bold;
  color: #FF0000;
  display: block;
}
#my_subscriptions .subscriptionSection-img {
  display: flexbox;
  display: flex;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
#my_subscriptions .subscriptionSection-img img {
  width: 9rem;
  height: auto;
  margin: 1.5rem;
  margin-left: 0;
}
#my_subscriptions .subscriptionSection-img .subscriptionSection-img__description {
  margin-top: -1rem;
}
#my_subscriptions .subscriptionSection-img .quantity-name {
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.8rem;
  font-weight: 400;
  color: #3F2B2E;
  line-height: 3rem;
}
#my_subscriptions .subscriptionSection-img .quantity-name span {
  font-weight: 500;
}
#my_subscriptions .description-label, #my_subscriptions .description-value span {
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.6rem;
  font-weight: 400;
  color: #3F2B2E;
  line-height: 3rem;
}
#my_subscriptions .text-danger span {
  color: #FF0000;
}
#my_subscriptions .description-value {
  display: inline-block;
}
#my_subscriptions .description-value > span {
  display: inline-block;
  font-weight: 500;
  padding-right: 1rem;
  border-right: 0.1rem solid #333;
}
#my_subscriptions .description-value > span:last-child {
  border: none;
}
#my_subscriptions .subscription-buttons {
  display: flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-left: -1rem;
}
#my_subscriptions .show-hide-orders {
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.8rem;
  font-weight: 400;
  color: #3F2B2E;
  line-height: 3rem;
  cursor: pointer;
  border-bottom: 0.1rem solid #ccc;
  padding-bottom: 1rem;
  width: 100%;
}
#my_subscriptions .show-hide-orders:hover {
  text-shadow: 0.4rem 0.4rem 0.6rem #cccaca;
}
#my_subscriptions .down-arrow {
  display: inline-block;
}
#my_subscriptions .down-arrow img {
  width: 1.2rem;
}
#my_subscriptions .arrow-inital {
  transform: rotate(-90deg);
  transition-duration: 0.8s;
}
#my_subscriptions .arrow-rotate {
  transform: rotate(0deg);
  transition-duration: 0.6s;
}
#my_subscriptions .subscriptionOrders {
  display: none;
}
#my_subscriptions .sorlink {
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.4rem;
  font-weight: 400;
  background-color: #3F2B2E;
  color: #fbf9f6;
  display: flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 1rem;
  padding: 1rem 2rem;
  min-width: 10rem;
}
#my_subscriptions .sorlink img {
  width: 1.2rem;
  height: auto;
  margin-right: 0.3rem;
}
#my_subscriptions .sorlink.view img {
  width: 1.7rem;
}
#my_subscriptions .pt_account {
  margin-top: 0;
}

.subscriptionOrders .orders {
  list-style-type: none;
  padding: 0.5rem;
  margin: 1rem 10rem 1rem 0;
}
.subscriptionOrders .orders li {
  border-bottom: 0.1rem solid #ccc;
  -ms-flex-align: center;
  align-items: center;
  display: flexbox;
  display: flex;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.subscriptionOrders .orders li:last-child {
  border: none;
}
.subscriptionOrders .orders-date {
  width: 25rem;
  font-weight: 700;
  font-size: 1.3em;
  margin-right: 1rem;
}
.subscriptionOrders .orders-buttons {
  font-weight: 700;
  display: flexbox;
  display: flex;
}
.subscriptionOrders .orders-buttons .sorlink {
  all: unset;
  color: #3F2B2E;
  display: flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  width: 7rem;
  height: 2rem;
  font-size: 1.3em;
  margin: 1rem 0;
  cursor: pointer;
}
.subscriptionOrders .orders-buttons .sorlink img {
  width: 1.2rem;
  height: auto;
  margin-right: 0.3rem;
}
@media (max-width: 50rem) {
  .subscriptionOrders {
    margin-left: 2.4rem;
    margin-right: 1rem;
  }
}

span.sorlink {
  cursor: pointer;
  outline: medium none;
  overflow: hidden;
  text-decoration: none;
  font-size: 1.4rem;
}

@media (max-width: 75rem) {
  #my_subscriptions {
    overflow-x: scroll;
  }
  #my_subscriptions .subscriptionSection-img {
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }
  #my_subscriptions .subscription-info {
    display: flexbox;
    display: flex;
    flex-direction: column;
    -ms-flex-align: center;
    margin-left: 2.4rem;
    margin-right: 2.4rem;
  }
  #my_subscriptions .subscription-info .sub-canceled {
    font-weight: 900;
  }
  #my_subscriptions .subscription-info p {
    margin-top: 0;
  }
  #my_subscriptions .show-hide-orders {
    width: 100%;
    margin-right: 0;
  }
  #my_subscriptions .o-header-account-wrapper {
    margin-top: 2rem;
  }
  .subscriptionOrders .orders {
    margin: 1rem 1rem 1rem 0;
  }
}
@media (max-width: 50rem) {
  .orders-buttons {
    flex-direction: column;
  }
}
.sor-toast {
  font-size: 1.8rem;
  font-family: var(--font-family-loccitane-sans);
  border-radius: 0.3rem;
  background-color: #3F2B2E;
  display: none;
  padding: 1.2rem;
  color: #fbf9f6;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
}
@media (max-width: 50rem) {
  .sor-toast {
    width: 95%;
    text-align: center;
    line-height: 3rem;
  }
}

.sor-modal-wrapper {
  width: 50% !important;
  left: 25% !important;
  overflow: visible;
}
.sor-modal-wrapper:has(#subscriptionview) {
  overflow-y: scroll;
  overflow-x: hidden;
  position: fixed !important;
  top: 10% !important;
  max-height: 80%;
}
.sor-modal-wrapper:has(#orderview) {
  position: fixed;
  top: 15% !important;
  max-height: 70%;
  overflow-y: scroll;
}
@media (max-width: 50rem) {
  .sor-modal-wrapper {
    width: 96% !important;
    left: 2% !important;
  }
}
.sor-modal-wrapper .ui-dialog-title {
  display: block;
  padding: 2.2rem 0 2.2rem 3.5rem;
  border-bottom: 1px solid #ccc;
  width: 100%;
  font-size: 1.8rem;
  font-weight: 500;
  font-family: var(--font-family-loccitane-sans);
  color: #3F2B2E;
}
.sor-modal-wrapper .ui-widget-content {
  padding-bottom: 0;
}
.sor-modal-wrapper .ui-widget-content h3 {
  font-size: 1.8rem;
  font-weight: 500;
  font-family: var(--font-family-loccitane-sans);
  color: #3F2B2E;
}
.sor-modal-wrapper .ui-widget-content #resubscribeForm .label-inline, .sor-modal-wrapper .ui-widget-content #reactiveSubs .label-inline {
  display: flex;
  padding: 1rem 0;
  position: relative;
}
.sor-modal-wrapper .ui-widget-content #resubscribeForm .label-inline label, .sor-modal-wrapper .ui-widget-content #reactiveSubs .label-inline label {
  all: initial;
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.4rem;
  font-weight: 400;
  color: #3F2B2E;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.sor-modal-wrapper .ui-widget-content #resubscribeForm .label-inline label::before, .sor-modal-wrapper .ui-widget-content #reactiveSubs .label-inline label::before {
  all: initial;
  content: " ";
  display: inline-block;
  position: relative;
  top: 0.5rem;
  margin: 0 0.5rem 0 0;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 1.1rem;
  border: 0.1rem solid #6a767b;
  background-color: transparent;
}
.sor-modal-wrapper .ui-widget-content #resubscribeForm .label-inline .field-wrapper input[type=radio], .sor-modal-wrapper .ui-widget-content #reactiveSubs .label-inline .field-wrapper input[type=radio] {
  display: none;
}
.sor-modal-wrapper .ui-widget-content #resubscribeForm .label-inline:has(:checked) > label::after, .sor-modal-wrapper .ui-widget-content #reactiveSubs .label-inline:has(:checked) > label::after {
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.9rem;
  left: 0.4rem;
  content: " ";
  display: block;
  background: #3F2B2E;
}
.sor-modal-wrapper .ui-widget-content #resubscribeForm .label-inline label, .sor-modal-wrapper .ui-widget-content #reactiveSubs .label-inline label {
  font-size: 1.6rem;
  font-family: var(--font-family-loccitane-sans);
  color: #3F2B2E;
  line-height: 2.5rem;
}
.sor-modal-wrapper .ui-dialog-buttonset button {
  font-size: 1.4rem;
  font-weight: 500;
  font-family: var(--font-family-loccitane-sans);
  color: #fbf9f6;
  background-color: #3F2B2E;
  margin-bottom: 3rem;
  padding: 0.4em 1em;
}
.sor-modal-wrapper #resubscribeForm .sor-module__filter_table {
  margin-top: 1.5rem;
}
.sor-modal-wrapper #resubscribeForm .sor-module__filter_table td {
  padding-left: 0;
}
.sor-modal-wrapper #subscriptionview {
  overflow: visible;
}
.sor-modal-wrapper #subscriptionview .a-account-header, .sor-modal-wrapper #subscriptionview .subtitle, .sor-modal-wrapper #subscriptionview .m-card-delete, .sor-modal-wrapper #subscriptionview .a-default-card {
  display: none;
}
.sor-modal-wrapper #subscriptionview .o-registered-card-form {
  background-color: #fffefb;
  border: none;
  padding: 0;
}
.sor-modal-wrapper #subscriptionview .o-registered-card-form .a-registered-card-description {
  font-size: 1.4rem;
}
@media (min-width: 75rem) {
  .sor-modal-wrapper #subscriptionview .o-registered-card-form .col-lg-9.col-12 {
    min-width: 92%;
  }
  .sor-modal-wrapper #subscriptionview .o-registered-card-form .m-payment-actions {
    max-width: 8%;
  }
  .sor-modal-wrapper #subscriptionview .o-registered-card-form .m-payment-actions p button {
    padding-top: 4rem;
  }
}
.sor-modal-wrapper #subscriptionview .o-registered-card-form .a-img-card {
  height: 3rem;
}
.sor-modal-wrapper #subscriptionview .a-default-card {
  padding-top: 4rem;
}
.sor-modal-wrapper #subscriptionview .js-add-card-form-wrapper, .sor-modal-wrapper #subscriptionview .o-account-page {
  margin-top: 0;
  margin-bottom: 0;
}
.sor-modal-wrapper #subscriptionview .adyen-checkout__field--cardNumber, .sor-modal-wrapper #subscriptionview .adyen-checkout__card__holderName {
  width: 100% !important;
}
.sor-modal-wrapper #subscriptionview .adyen-checkout__field--50 {
  width: 50% !important;
}
@media (min-width: 75rem) {
  .sor-modal-wrapper #subscriptionview .secondary-column {
    padding-left: 6rem;
  }
}
@media (max-width: 75rem) {
  .sor-modal-wrapper #subscriptionview .o-account-page {
    margin: 0 0;
    padding-bottom: 0;
  }
}
.sor-modal-wrapper #subscriptionview .o-account-page {
  padding-bottom: 0;
}
.sor-modal-wrapper #subscriptionview .o-account-page .paymentslist {
  display: none;
}
.sor-modal-wrapper .ui-resizable-handle {
  display: none;
}
.sor-modal-wrapper .ui-dialog-titlebar {
  pointer-events: none;
}
.sor-modal-wrapper #orderview .order-section .o-account-page {
  display: none;
}
.sor-modal-wrapper:has(#resubscribe, #reactivate-subscription) {
  position: fixed !important;
  top: 25% !important;
}
@media (min-width: 75rem) {
  .sor-modal-wrapper.sor-info-dialog-modal {
    width: 30% !important;
    left: 35% !important;
  }
}
.sor-modal-wrapper.sor-info-dialog-modal .ui-dialog-titlebar {
  pointer-events: auto;
}
.sor-modal-wrapper.sor-info-dialog-modal .ui-dialog-titlebar .ui-dialog-titlebar-close {
  display: block !important;
}
.sor-modal-wrapper.sor-info-dialog-modal .subscribe-and-receive-info ul {
  list-style-type: disc;
  padding-left: 2rem;
}

.subscriptionOrders .orders .orders-date {
  font-size: 1.8rem;
  font-weight: 500;
}

.subscriptionSection-img {
  display: flexbox;
  display: flex;
  flex-direction: row;
  -ms-flex-align: center;
  align-items: center;
}
.subscriptionSection-img img {
  width: 12rem;
  height: auto;
  margin-left: 0;
}
.subscriptionSection-img .subscriptionSection-img__description {
  margin-top: -1rem;
}
.subscriptionSection-img .quantity-name {
  font-family: var(--font-family-loccitane-sans);
  font-size: 1.8rem;
  font-weight: 400;
  color: #3F2B2E;
  line-height: 3rem;
}
.subscriptionSection-img .quantity-name span {
  font-weight: 500;
}

.title, .product {
  font-weight: bold;
}

.subscriptionSection-img__description {
  line-height: 25px;
}

.shipping {
  border-right: 0.1rem solid #6a767b;
  width: 50%;
}

.billing {
  padding-left: 6rem;
}

.address-info {
  display: flex;
}

.a-img-card {
  width: 5rem;
  height: auto;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
}
@media (max-width: 75rem) {
  .a-img-card {
    width: 15%;
  }
}

.card-detail {
  width: 30%;
}
@media (max-width: 75rem) {
  .card-detail {
    width: 100%;
    display: inline-block;
    padding-bottom: 1rem;
  }
}

.card-details {
  width: 100%;
  display: flex;
}
@media (max-width: 75rem) {
  .card-details {
    display: block;
  }
}

.update-card {
  text-decoration: underline !important;
  font-weight: bold;
  width: 10%;
}
@media (max-width: 75rem) {
  .update-card {
    width: 100%;
    padding-left: 50%;
  }
}

body.sor-no-scroll {
  overflow: hidden;
  height: 100vh;
}

#confirmation-container .a-error-form {
  font-size: 1.4rem;
  padding-left: 1rem;
  margin-top: -2rem;
}

.card-image img {
  width: 4rem;
}

.sor-price-container .sor-price {
  font-size: 1.6rem;
  margin: 0 0 1.5rem 0;
}

.ui-selectmenu-menu .ui-menu {
  border: 1px solid var(--color-alpha-dark-lighter);
  border-radius: var(--radius-m);
  margin-top: var(--spacing-2-xs);
}
.ui-selectmenu-menu .ui-menu .ui-menu-item {
  background: var(--color-container-bg-default);
  color: var(--color-content-body);
}
body:not(.touch) .ui-selectmenu-menu .ui-menu .ui-menu-item:hover, .ui-selectmenu-menu .ui-menu .ui-menu-item.ui-state-focus {
  background-color: var(--color-container-action-tertiary-default);
}
.ui-selectmenu-menu .ui-menu .ui-menu-item .ui-state-focus,
.ui-selectmenu-menu .ui-menu .ui-menu-item .ui-state-active {
  margin: 0;
}
.ui-selectmenu-menu .ui-menu.delivery-every-menu .ui-menu-item.current {
  background-color: var(--color-container-action-tertiary-default);
  font-weight: var(--font-weight-400);
  padding-right: var(--spacing-l);
}
.ui-selectmenu-menu .ui-menu.delivery-every-menu .ui-menu-item.current .ui-menu-item-wrapper {
  position: relative;
}
.ui-selectmenu-menu .ui-menu.delivery-every-menu .sor-selected-option-icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

/*# sourceMappingURL=smartorderrefill.css.map */
