@charset "utf-8";

.rsi-toast__overlay { position: absolute; top: 0px; left: 0px; z-index: 100001; width: 100%; height: 30000px; background-color: rgb(255, 255, 255); opacity: 0.6; }

.rsi-toast__body-container { position: fixed; left: 50%; top: 50%; z-index: 100002; }

.rsi-toast--hide { display: none; }

.rsi-toast__body { position: relative; left: -50%; top: -65%; z-index: 100002; padding: 14px; border-radius: 35px; text-align: center; background-color: rgb(68, 76, 85); }

.rsi-toast__message { font-size: 13px; line-height: 1.46; color: rgb(255, 255, 255); font-weight: 700; }

.rsi-toast__spinner { padding: 0px 14px; }

.rsix-line-clamp { display: block; overflow: hidden; text-overflow: ellipsis; }

.rsix-line-clamp--max-1 { white-space: nowrap; }

.rsix-line-clamp--multiline { display: -webkit-box; -webkit-box-orient: vertical; }

.rsix-line-clamp--max-2 { -webkit-line-clamp: 2; max-height: 40px; font-size: 14px; line-height: 20px; }

.rsix-line-clamp--max-2.rsix-line-clamp--size-small { max-height: 32px; font-size: 12px; line-height: 16px; }

.rsix-line-clamp--max-2.rsix-line-clamp--size-base-plus { max-height: 48px; font-size: 16px; line-height: 24px; }

.rsix-line-clamp--max-2.rsix-line-clamp--size-medium { max-height: 48px; font-size: 18px; line-height: 24px; }

.rsix-line-clamp--max-2.rsix-line-clamp--size-medium-plus { max-height: 56px; font-size: 20px; line-height: 28px; }

.rsix-line-clamp--max-3 { -webkit-line-clamp: 3; max-height: 60px; font-size: 14px; line-height: 20px; }

.rsix-line-clamp--max-3.rsix-line-clamp--size-small { max-height: 48px; font-size: 12px; line-height: 16px; }

.rsix-line-clamp--max-3.rsix-line-clamp--size-base-plus { max-height: 72px; font-size: 16px; line-height: 24px; }

.rsix-line-clamp--max-3.rsix-line-clamp--size-medium { max-height: 72px; font-size: 18px; line-height: 24px; }

.rsix-line-clamp--max-3.rsix-line-clamp--size-medium-plus { max-height: 84px; font-size: 20px; line-height: 28px; }

.rsix-line-clamp--max-4 { -webkit-line-clamp: 4; max-height: 80px; font-size: 14px; line-height: 20px; }

.rsix-line-clamp--max-4.rsix-line-clamp--size-small { max-height: 64px; font-size: 12px; line-height: 16px; }

.rsix-line-clamp--max-4.rsix-line-clamp--size-base-plus { max-height: 96px; font-size: 16px; line-height: 24px; }

.rsix-line-clamp--max-4.rsix-line-clamp--size-medium { max-height: 96px; font-size: 18px; line-height: 24px; }

.rsix-line-clamp--max-4.rsix-line-clamp--size-medium-plus { max-height: 112px; font-size: 20px; line-height: 28px; }

.rsix-line-clamp--max-5 { -webkit-line-clamp: 5; max-height: 100px; font-size: 14px; line-height: 20px; }

.rsix-line-clamp--max-5.rsix-line-clamp--size-small { max-height: 80px; font-size: 12px; line-height: 16px; }

.rsix-line-clamp--max-5.rsix-line-clamp--size-base-plus { max-height: 120px; font-size: 16px; line-height: 24px; }

.rsix-line-clamp--max-5.rsix-line-clamp--size-medium { max-height: 120px; font-size: 18px; line-height: 24px; }

.rsix-line-clamp--max-5.rsix-line-clamp--size-medium-plus { max-height: 140px; font-size: 20px; line-height: 28px; }

.rsix-rio-asin-faceout__container { display: flex; }

.rsix-rio-asin-faceout__image-container { display: flex; flex: 0 1 auto; }

.rsix-rio-asin-faceout__details-container { flex: 1 0 fit-content; display: flex; flex-direction: column; }

.rsix-rio-asin-faceout__container--grid { flex-direction: column; }

.rsix-rio-asin-faceout__container--grid .rsix-rio-asin-faceout__image-container { margin-bottom: 8px; max-height: 192px; }

.rsix-rio-asin-faceout__container--grid .rsix-rio-asin-faceout-image__wrap { height: 100%; }

.rsix-rio-asin-faceout__container--list { flex-direction: row; column-gap: 8px; max-width: 768px; }

.rsix-rio-asin-faceout__container--list .rsix-rio-asin-faceout__image-container { flex: 1 0 80px; max-width: 144px; }

.rsix-rio-asin-faceout__container--list .rsix-rio-asin-faceout-image__wrap { width: 100%; }

.rsix-rio-asin-faceout__container--list .rsix-rio-asin-faceout__details-container { flex: 3 1 320px; }

.rsix-rio-asin-faceout__container--list[data-title-max-lines="1"] .rsix-rio-asin-faceout__image-container { flex-basis: 92px; }

.rsix-rio-asin-faceout__container--list[data-title-max-lines="2"] .rsix-rio-asin-faceout__image-container { flex-basis: 112px; }

.rsix-rio-asin-faceout__container--list[data-title-max-lines="3"] .rsix-rio-asin-faceout__image-container { flex-basis: 132px; }

.rsix-rio-asin-faceout-image__container { width: 100%; height: 100%; position: relative; display: flex; justify-content: center; align-items: center; }

.rsix-rio-asin-faceout__container--image-top .rsix-rio-asin-faceout-image__container { align-items: start; }

.rsix-rio-asin-faceout-image__wrap { line-height: 0; font-size: 0px; }

.rsix-rio-asin-faceout-image__wrap::after { background-color: rgb(15, 17, 17); content: ""; height: 100%; left: 0px; opacity: 0.03; position: absolute; top: 0px; width: 100%; }

.rsix-rio-asin-faceout__container--overlay-min .rsix-rio-asin-faceout-image__wrap { position: relative; }

.rsix-rio-asin-faceout-image__img { max-width: 100%; max-height: 100%; box-sizing: border-box; padding: 8px; background-color: rgb(255, 255, 255); }

.rsix-rio-asin-faceout-details__container { font-size: 14px; line-height: 20px; }

.rsix-rio-asin-faceout-details__container .rsix-rio-asin-faceout-details__title-link { color: rgb(15, 17, 17); }

.rsix-rio-asin-faceout-details__title, .rsix-rio-asin-faceout-details__title-link { color: rgb(15, 17, 17); font-size: 14px; line-height: 20px; }

.rsix-rio-asin-faceout-details__section + .rsix-rio-asin-faceout-details__section { margin-top: 4px; }

.rsix-rio-asin-faceout-details__pricing-no-offer { color: rgb(204, 12, 57); }

.rsix-rio-pricing__ppu { font-size: 12px; line-height: 16px; margin-left: 4px; vertical-align: text-top; }

.rsix-rio-pricing__savings { color: rgb(204, 12, 57); margin-right: 4px; font-weight: 300; }

.rsix-rio-price-dash { margin-left: 4px; margin-right: 4px; }

.rsix-rio-pricing__wrapper[data-rio-size="medium-plus"] .rsix-rio-price-dash { font-size: 18px; line-height: 24px; }

.rsix-rio-pricing__wrapper[data-rio-size="medium-plus"] .rsix-rio-pricing__savings { font-size: 18px; line-height: 24px; }

.rsix-rio-pricing__wrapper[data-rio-size="large"] .rsix-rio-price-dash { font-size: 21px; line-height: 25px; }

.rsix-rio-pricing__wrapper[data-rio-size="large"] .rsix-rio-pricing__savings { font-size: 20px; line-height: 28px; }

.rsix-rio-pricing__wrapper[data-rio-size="double-large"] .rsix-rio-price-dash { font-size: 38px; line-height: 46px; }

.rsix-rio-pricing__wrapper[data-rio-size="double-large"] .rsix-rio-pricing__savings { font-size: 28px; line-height: 36px; }

.rsix-rio-prime-shipping__container { display: block; line-height: 0; }

.rsix-rio-prime-shipping__icon { margin-bottom: 0px; }

.rsix-rio-star-rating__count { margin-left: 4px; }

.brx-buying-rule-details__items { color: rgb(15, 17, 17); font-size: 14px; line-height: 20px; list-style-type: none; margin: 0px; padding: 0px; }

.brx-buying-rule-details__item { list-style-type: none; }

.brx-buying-rule-details__item + .brx-buying-rule-details__item { margin-top: 4px; }

.brx-buying-rule-details__item[data-item="rule-action"] .brx-buying-rule-details__item-value { font-weight: 700; }

.brx-buying-rule-details__order-link { color: rgb(15, 17, 17); }

.brx-buying-rules-purchase-prefs { color: rgb(15, 17, 17); font-size: 14px; line-height: 20px; }

.brx-buying-rules-purchase-prefs__intro { margin-bottom: 12px; }

.brx-buying-rules-purchase-prefs__item { display: block; }

.brx-buying-rules-purchase-prefs__item + .brx-buying-rules-purchase-prefs__item { margin-top: 12px; }

.brx-buying-rules-purchase-prefs__item-label { display: block; color: rgb(86, 89, 89); font-size: 12px; line-height: 16px; }

.brx-any-view__actions { align-items: center; gap: 12px; display: flex; line-height: 1; flex-wrap: nowrap; justify-content: flex-end; }

.brx-any-view__action-btn .a-button-text { padding-left: 32px; padding-right: 32px; }

.brx-any-view__action-link { font-size: 14px; padding: 0px; line-height: 20px; }

.rsix-a-modal-content-container { max-width: 850px; min-width: 499px; }

.brx-manage-buying-rule-view .rsix-rio-asin-faceout__container { column-gap: 20px; max-width: none; }

.brx-manage-buying-rule-view .rsix-rio-asin-faceout-details__title { font-weight: 700; }

.brx-manage-buying-rule-view .rsix-rio-asin-faceout__image-container { max-width: none; }

.brx-manage-buying-rule-view.brx-manage-buying-rule-view--arrange-cols .rsix-rio-asin-faceout__image-container { flex: 1 0 25%; }

.brx-manage-buying-rule-view.brx-manage-buying-rule-view--arrange-cols .rsix-rio-asin-faceout__details-container { flex: 1 1 75%; }

.brx-manage-buying-rule-view.brx-manage-buying-rule-view--arrange-cols .rsix-rio-asin-faceout-details__container { margin-bottom: 12px; }

.brx-manage-buying-rule-view.brx-manage-buying-rule-view--arrange-rows .rsix-rio-asin-faceout__container { margin-bottom: 12px; }

.brx-manage-buying-rule-view.brx-manage-buying-rule-view--arrange-rows .rsix-rio-asin-faceout-details__container { margin-bottom: 0px; }

.brx-manage-buying-rule-view.brx-manage-buying-rule-view--arrange-rows .rsix-rio-asin-faceout__container[data-title-max-lines="1"] .rsix-rio-asin-faceout__image-container { flex-basis: 89px; }

.brx-manage-buying-rule-view.brx-manage-buying-rule-view--arrange-rows .rsix-rio-asin-faceout__container[data-title-max-lines="2"] .rsix-rio-asin-faceout__image-container { flex-basis: 109px; }

.brx-manage-buying-rule-view.brx-manage-buying-rule-view--arrange-rows .rsix-rio-asin-faceout__container[data-title-max-lines="3"] .rsix-rio-asin-faceout__image-container { flex-basis: 129px; }

.brx-manage-buying-rule-view__alert-container, .brx-manage-buying-rule-view__persistent-alert-container { margin-bottom: 12px; font-size: 14px; line-height: 20px; }

.brx-manage-buying-rule-view__alert-container .a-alert-heading, .brx-manage-buying-rule-view__persistent-alert-container .a-alert-heading { font-size: 16px; }

.brx-manage-buying-rule-view__alert-container { display: none; }

.brx-manage-buying-rule-view__persistent-alert + .brx-manage-buying-rule-view__persistent-alert { margin-top: 12px; }

.brx-manage-buying-rule-view__form { margin-bottom: 0px; }

.brx-manage-buying-rule-view__form[data-rule-action-type="reminder"] .brx-manage-buying-rule-view__purchase-prefs { display: none; }

.brx-manage-buying-rule-view__legal { font-size: 12px; line-height: 16px; margin-bottom: 12px; }

.brx-manage-buying-rule-view__legal .brx-manage-buying-rule-view__legal-purchase { display: none; }

.brx-manage-buying-rule-view__form[data-rule-action-type="purchase"] .brx-manage-buying-rule-view__legal .brx-manage-buying-rule-view__legal-purchase { display: block; }

.brx-manage-buying-rule-view__legal .brx-manage-buying-rule-view__legal-reminder { display: none; }

.brx-manage-buying-rule-view__form[data-rule-action-type="reminder"] .brx-manage-buying-rule-view__legal .brx-manage-buying-rule-view__legal-reminder { display: block; }

.brx-manage-buying-rule-view__form .brx-any-view__actions { text-align: right; }

.brx-manage-buying-rule-view__action-btn-text--purchase { display: none; }

.brx-manage-buying-rule-view__form[data-rule-action-type="purchase"] .brx-manage-buying-rule-view__action-btn-text--purchase { display: inline; }

.brx-manage-buying-rule-view__action-btn-text--reminder { display: none; }

.brx-manage-buying-rule-view__form[data-rule-action-type="reminder"] .brx-manage-buying-rule-view__action-btn-text--reminder { display: inline; }

.brx-read-buying-rule-view .rsix-rio-asin-faceout__image-container { max-width: 288px; }

.brx-read-buying-rule-view .rsix-rio-asin-faceout-details__container { margin-bottom: 16px; }

.brx-read-buying-rule-view.brx-read-buying-rule-view--arrange-rows .rsix-rio-asin-faceout__container { padding-bottom: 12px; border-bottom: 1px solid rgb(213, 217, 217); margin-bottom: 12px !important; }

.brx-read-buying-rule-view.brx-read-buying-rule-view--arrange-rows .rsix-rio-asin-faceout-details__container { margin-bottom: 0px; }

.brx-read-buying-rule-view__persistent-alert-container { margin-bottom: 12px; }

.brx-read-buying-rule-view__alert-container { display: none; margin-bottom: 12px; }

.brx-read-buying-rule-view__body { margin-bottom: 16px; }

.rsi-a-alert-mod__close { position: absolute; top: 0px; right: 0px; cursor: pointer; line-height: 0; padding: 10px; }

.rsi-a-alert-mod__errors-list { display: block; }

.rsi-a-alert-mod__errors-top-text + .rsi-a-alert-mod__errors-list { margin-top: 12px; }