@charset "utf-8";

[location="cart"] { --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #fff; --og-tooltip-background: #090909; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); --og-wrapper-min-width: 23em; }

@media only screen and (max-width: 600px) {
  [location="cart"] { --og-wrapper-min-width: 0; }
}

[location="cart"] og-offer { --og-primary-color: var(--og-tooltip-background, rgb(70, 124, 141)); --og-default-color: #ccc; --og-lead-font-size: 1.3em; }

[location="cart"] og-optin-toggle { font-family: Roboto, Helvetica, sans-serif; font-size: 16px; margin-top: 1em; font-weight: 700; }

[location="cart"] .og-offer-incentive { font-size: var(--og-secondary-font-size, 12px); }

[location="cart"] og-text[key="offerEveryLabel"] { font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }

[location="cart"] og-select-frequency { border-radius: 0px; }

[location="cart"] og-price[regular] { font-size: 14px; opacity: 0.675; }

[location="cart"] og-price[subscription] { color: var(--og-global-color, #090909); font-weight: 700; }

[location="cart"] .italic { font-style: italic; }

[location="cart"] .line-through { text-decoration: line-through; }

[location="cart"] svg, [location="cart"] button { vertical-align: text-bottom; outline: none; }

[location="cart"] .og-regular-offer-content { display: flex; gap: 1.5em; }

[location="cart"] .og-select-frequency, [location="cart"] .og-optin-button-item { margin: 0px 0px 1.5em; }

[location="cart"] .og-button-toggle { border: 2px solid var(--og-checkbox-border-color, var(--og-primary-color, inherit)); padding: 2px; line-height: 11px; border-radius: 3px; margin: 0px 5px 0px 0px; background: rgb(255, 255, 255); }

[location="cart"] og-optin-toggle > div { display: flex; align-items: center; gap: 5px; }

[location="cart"] og-price[regular] { margin-left: 12px; margin-right: 6px; }

[location="cart"] og-optin-toggle + div { height: 0px; margin: 10px 0px 10px 30px; overflow: hidden; transition: height 0.2s; font-family: var(--og-global-family, Roboto, sans-serif); }

[location="cart"] og-optin-toggle[subscribed] + div { min-height: 50px; height: auto; }

[location="cart"] [subscribed] .og-button-toggle { background: var(--og-checkbox-border-color, var(--og-primary-color, inherit)); }

[location="cart"] .og-button-toggle svg { visibility: hidden; fill: rgb(255, 255, 255); }

[location="cart"] [subscribed] .og-button-toggle svg { visibility: visible; }

[location="cart"] { --og-global-family: inherit; --og-global-size: inherit; --og-global-color: inherit; --og-upsell-background: #298266; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-modal-button-family: Arial, Helvetica, sans-serif; --og-modal-button-size: 13px; --og-modal-button-color: #333333; --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; --og-modal-button-background: #e6e6e6; --og-wrapper-padding: 10px 0; --og-checkbox-border-color: #000000; --og-tooltip-family: Arial, Helvetica, sans-serif; --og-tooltip-size: 13px; --og-tooltip-color: #298266; --og-upsell-color: #c3e7c3; --og-tooltip-background: rgba(255,255,255,1); --og-tooltip-placement: bottom; --og-tooltip-box-shadow: none; }

[location="product-tile"] { --og-global-color: rgb(3 59 76); --og-wrapper-padding: 4px 0; }

[location="product-tile"] og-price[subscription] { color: var(--og-global-color); font-weight: 500; }

[location="product-tile"] .sns-badge-text { padding-left: 2px; }

@media only screen and (max-width: 768px) {
  [location="product-tile"] .sns-badge-text { display: none; }
}

[location="product-tile-cta"] { --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #090909; --og-tooltip-background: #ffffff; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }

[location="product-tile-cta"] og-optout-button, [location="product-tile-cta"] og-optin-button { font-family: Roboto, Helvetica, sans-serif; font-size: 16px; }

[location="product-tile-cta"] og-optin-button { font-weight: 700; }

[location="product-tile-cta"] og-optin-button .btn, [location="product-tile-cta"] og-optin-button button { transform: scale(2); }

[location="product-tile-cta"] og-tooltip { vertical-align: middle; }

[location="product-tile-cta"] .og-offer-incentive { font-size: var(--og-secondary-font-size, 12px); }

[location="product-tile-cta"] .og-offer-incentive svg { transform: translateY(0.125em); }

[location="product-tile-cta"] og-text[key="offerEveryLabel"] { font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }

[location="product-tile-cta"] og-optin-button { font-weight: 700; }

[location="product-tile-cta"] og-select-frequency { border-radius: 0px; }

[location="product-tile-cta"] og-price { display: inline-flex; }

[location="product-tile-cta"] og-price[regular] { font-size: 14px; opacity: 0.675; }

[location="product-tile-cta"] og-price[subscription] { color: var(--og-global-color, #090909); font-weight: 700; }

[location="product-tile-cta"] .italic { font-style: italic; }

[location="product-tile-cta"] .line-through { text-decoration: line-through; }

[location="product-tile-cta"] .og-regular-offer-content { display: flex; flex-direction: column; gap: 1em; }

[location="product-tile-cta"] .og-regular-offer-content > div { line-height: 1em; }

[location="product-tile-cta"] { --og-global-family: inherit; --og-global-size: inherit; --og-global-color: inherit; --og-wrapper-padding: 10px 0; --og-tooltip-family: Arial, Helvetica, sans-serif; --og-tooltip-size: 13px; --og-tooltip-color: #000; --og-tooltip-background: #fff; --og-tooltip-placement: bottom; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-upsell-color: #298266; }

[location="pdp"] .buybox { --og-radio-width: 20px; --og-radio-height: 20px; --og-radio-margin: 0 10px 0 2px; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 14px; --og-select-padding: 0 28px 0 0; --og-checkbox-border-color: #969587; --og-global-family: 'ValueSans', Helvetica, Arial, sans-serif; --og-global-size: 1rem; --og-global-color: #033b4c; --og-wrapper-padding: 0; --og-upsell-background: #298266; --og-upsell-family: inherit; --og-upsell-size: 13px; --og-upsell-color: rgba(99, 119, 219, 1); --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; }

[location="pdp"] og-optout-button, [location="pdp"] og-optin-button { font-family: inherit; }

[location="pdp"] og-optout-button[data-selected="true"]::part(radio), [location="pdp"] og-optin-button[data-selected="true"]::part(radio) { --og-checkbox-border-color: var(--og-global-color); border-width: 2px; }

[location="pdp"] og-optout-button::part(radio)::after, [location="pdp"] og-optin-button::part(radio)::after { border-width: 3px; }

[location="oob"] { --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #090909; --og-tooltip-background: #ffffff; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }

[location="oob"] og-optout-button, [location="oob"] og-optin-button { font-family: Roboto, Helvetica, sans-serif; font-size: 16px; }

[location="oob"] og-optin-button { font-weight: 700; }

[location="oob"] og-optin-button .btn, [location="oob"] og-optin-button button { transform: scale(2); }

[location="oob"] og-tooltip { vertical-align: middle; }

[location="oob"] .og-offer-incentive { font-size: var(--og-secondary-font-size, 12px); }

[location="oob"] .og-offer-incentive svg { transform: translateY(0.125em); }

[location="oob"] og-text[key="offerEveryLabel"] { font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }

[location="oob"] og-optin-button { font-weight: 700; }

[location="oob"] og-select-frequency { border-radius: 0px; }

[location="oob"] og-price { display: inline-flex; }

[location="oob"] og-price[regular] { font-size: 14px; opacity: 0.675; }

[location="oob"] og-price[subscription] { color: var(--og-global-color, #090909); font-weight: 700; }

[location="oob"] .italic { font-style: italic; }

[location="oob"] .line-through { text-decoration: line-through; }

[location="oob"] .og-regular-offer-content { display: flex; flex-direction: column; gap: 1em; }

[location="oob"] .og-regular-offer-content > div { line-height: 1em; }

[location="oob"] { --og-global-family: inherit; --og-global-size: inherit; --og-global-color: inherit; --og-wrapper-padding: 10px 0; --og-tooltip-family: Arial, Helvetica, sans-serif; --og-tooltip-size: 13px; --og-tooltip-color: #000; --og-tooltip-background: #fff; --og-tooltip-placement: bottom; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-upsell-color: #298266; }

[location="test_iu"] { --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #090909; --og-tooltip-background: #ffffff; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }

[location="test_iu"] og-optout-button, [location="test_iu"] og-optin-button { font-family: Roboto, Helvetica, sans-serif; font-size: 16px; }

[location="test_iu"] og-optin-button { font-weight: 700; }

[location="test_iu"] og-optin-button .btn, [location="test_iu"] og-optin-button button { transform: scale(2); }

[location="test_iu"] og-tooltip { vertical-align: middle; }

[location="test_iu"] .og-offer-incentive { font-size: var(--og-secondary-font-size, 12px); }

[location="test_iu"] .og-offer-incentive svg { transform: translateY(0.125em); }

[location="test_iu"] og-text[key="offerEveryLabel"] { font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }

[location="test_iu"] og-optin-button { font-weight: 700; }

[location="test_iu"] og-select-frequency { border-radius: 0px; }

[location="test_iu"] og-price { display: inline-flex; }

[location="test_iu"] og-price[regular] { font-size: 14px; opacity: 0.675; }

[location="test_iu"] og-price[subscription] { color: var(--og-global-color, #090909); font-weight: 700; }

[location="test_iu"] .italic { font-style: italic; }

[location="test_iu"] .line-through { text-decoration: line-through; }

[location="test_iu"] .og-regular-offer-content { display: flex; flex-direction: column; gap: 1em; }

[location="test_iu"] .og-regular-offer-content > div { line-height: 1em; }

[location="test_iu"] { --og-global-family: inherit; --og-global-size: inherit; --og-global-color: inherit; --og-wrapper-padding: 10px 0; --og-tooltip-family: Arial, Helvetica, sans-serif; --og-tooltip-size: 13px; --og-tooltip-color: #000; --og-tooltip-background: #fff; --og-tooltip-placement: bottom; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-upsell-color: #298266; }

[location="test"] { --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #090909; --og-tooltip-background: #ffffff; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }

[location="test"] og-optout-button, [location="test"] og-optin-button { font-family: Roboto, Helvetica, sans-serif; font-size: 16px; }

[location="test"] og-optin-button { font-weight: 700; }

[location="test"] og-optin-button .btn, [location="test"] og-optin-button button { transform: scale(2); }

[location="test"] og-tooltip { vertical-align: middle; }

[location="test"] .og-offer-incentive { font-size: var(--og-secondary-font-size, 12px); }

[location="test"] .og-offer-incentive svg { transform: translateY(0.125em); }

[location="test"] og-text[key="offerEveryLabel"] { font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }

[location="test"] og-optin-button { font-weight: 700; }

[location="test"] og-select-frequency { border-radius: 0px; }

[location="test"] og-price { display: inline-flex; }

[location="test"] og-price[regular] { font-size: 14px; opacity: 0.675; }

[location="test"] og-price[subscription] { color: var(--og-global-color, #090909); font-weight: 700; }

[location="test"] .italic { font-style: italic; }

[location="test"] .line-through { text-decoration: line-through; }

[location="test"] .og-regular-offer-content { display: flex; flex-direction: column; gap: 1em; }

[location="test"] .og-regular-offer-content > div { line-height: 1em; }

[location="test"] { --og-global-family: inherit; --og-global-size: inherit; --og-global-color: inherit; --og-wrapper-padding: 10px 0; --og-tooltip-family: Arial, Helvetica, sans-serif; --og-tooltip-size: 13px; --og-tooltip-color: #000; --og-tooltip-background: #fff; --og-tooltip-placement: bottom; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-upsell-color: #298266; --og-upsell-background: #298266; --og-modal-button-family: Arial, Helvetica, sans-serif; --og-modal-button-size: 13px; --og-modal-button-color: #333333; --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; --og-modal-button-background: #e6e6e6; --og-tooltip-box-shadow: none; }

[location="category"] { --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #090909; --og-tooltip-background: #ffffff; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }

[location="category"] og-optout-button, [location="category"] og-optin-button { font-family: Roboto, Helvetica, sans-serif; font-size: 16px; }

[location="category"] og-optin-button { font-weight: 700; }

[location="category"] og-optin-button .btn, [location="category"] og-optin-button button { transform: scale(2); }

[location="category"] og-tooltip { vertical-align: middle; }

[location="category"] .og-offer-incentive { font-size: var(--og-secondary-font-size, 12px); }

[location="category"] .og-offer-incentive svg { transform: translateY(0.125em); }

[location="category"] og-text[key="offerEveryLabel"] { font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }

[location="category"] og-optin-button { font-weight: 700; }

[location="category"] og-select-frequency { border-radius: 0px; }

[location="category"] og-price { display: inline-flex; }

[location="category"] og-price[regular] { font-size: 14px; opacity: 0.675; }

[location="category"] og-price[subscription] { color: var(--og-global-color, #090909); font-weight: 700; }

[location="category"] .italic { font-style: italic; }

[location="category"] .line-through { text-decoration: line-through; }

[location="category"] .og-regular-offer-content { display: flex; flex-direction: column; gap: 1em; }

[location="category"] .og-regular-offer-content > div { line-height: 1em; }

[location="category"] { --og-global-family: inherit; --og-global-size: inherit; --og-global-color: inherit; --og-wrapper-padding: 10px 0; --og-tooltip-family: Arial, Helvetica, sans-serif; --og-tooltip-size: 13px; --og-tooltip-color: #000; --og-tooltip-background: #fff; --og-tooltip-placement: bottom; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-upsell-color: #298266; }

og-offer .buybox { --og-radio-width: 20px; --og-radio-height: 20px; --og-radio-margin: 0 10px 0 2px; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 14px; --og-select-padding: 0 28px 0 0; --og-checkbox-border-color: #969587; --og-global-family: 'ValueSans', Helvetica, Arial, sans-serif; --og-global-size: 1rem; --og-global-color: #033b4c; --og-wrapper-padding: 0; --og-upsell-background: #298266; --og-upsell-family: inherit; --og-upsell-size: 13px; --og-upsell-color: rgba(99, 119, 219, 1); --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; }

og-offer og-optout-button, og-offer og-optin-button { font-family: inherit; }

og-offer og-optout-button[data-selected="true"]::part(radio), og-offer og-optin-button[data-selected="true"]::part(radio) { --og-checkbox-border-color: var(--og-global-color); border-width: 2px; }

og-offer og-optout-button::part(radio)::after, og-offer og-optin-button::part(radio)::after { border-width: 3px; }

og-offer { --og-radio-width: 22px; --og-radio-height: 22px; --og-radio-margin: 0 5px 0 0; --og-select-padding: 0.4em 2.8em 0.4em 0.5em; --og-select-bg-color: transparent; --og-select-border: 1px solid #090909; --og-select-font-size: 12px; --og-tooltip-family: Roboto, Helvetica, sans-serif; --og-tooltip-size: 12px; --og-tooltip-color: #090909; --og-tooltip-background: #ffffff; --og-tooltip-border: 1px solid #cdcdcd; --og-tooltip-border-radius: 5px; --og-tooltip-padding: 1em; --og-tooltip-text-align: center; --og-tooltip-placement: bottom; --og-tooltip-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); }

og-offer og-optout-button, og-offer og-optin-button { font-family: Roboto, Helvetica, sans-serif; font-size: 16px; }

og-offer og-optin-button { font-weight: 700; }

og-offer og-optin-button .btn, og-offer og-optin-button button { transform: scale(2); }

og-offer og-tooltip { transform: translateY(3px); }

og-offer .og-offer-incentive { font-size: var(--og-secondary-font-size, 12px); }

og-offer og-text[key="offerEveryLabel"] { font-weight: 700; font-family: var(--og-global-family, Roboto, sans-serif); color: var(--og-global-color, #090909); font-size: var(--og-select-font-size, 12px); margin: 1em 0px 0.3em; display: block; }

og-offer og-optin-button { margin-top: 1em; font-weight: 700; }

og-offer og-select-frequency { border-radius: 0px; }

og-offer og-price[regular] { font-size: 14px; opacity: 0.675; }

og-offer og-price[subscription] { color: var(--og-global-color, #090909); font-weight: 700; }

og-offer .italic { font-style: italic; }

og-offer .line-through { text-decoration: line-through; }

og-offer { --og-global-family: inherit; --og-global-size: inherit; --og-global-color: inherit; --og-wrapper-padding: 10px 0; --og-tooltip-family: inherit; --og-tooltip-size: inherit; --og-tooltip-color: inherit; --og-tooltip-background: rgba(255,255,255,1); --og-tooltip-placement: bottom; --og-upsell-background: #298266; --og-upsell-family: Arial, Helvetica, sans-serif; --og-upsell-size: 13px; --og-upsell-color: rgba(99,119,219,1); --og-modal-button-family: Arial, Helvetica, sans-serif; --og-modal-button-size: 13px; --og-modal-button-color: #333333; --og-confirm-button-background: #00449e; --og-confirm-button-color: #fff; --og-modal-button-background: #e6e6e6; --og-tooltip-box-shadow: none; }