/* Styles loaded after ProductDetail CSS - extracted from index.html */

/* Original style block 0 (type="text/css") */
@import url("darkmode-min.28.css");

        .dark-mode #ot-sdk-btn.ot-sdk-show-settings,
        .dark-mode #ot-sdk-btn.optanon-show-settings {
            color: #e3e3e3 !important
        }

        .dark-mode #ot-sdk-btn.ot-sdk-show-settings:hover,
        .dark-mode #ot-sdk-btn.optanon-show-settings:hover {
            color: #ea9d28 !important;
        }

        ;

        .footer2021-disclaimer-link:hover {
            color: #e3e3e3 !important;
        }

        div.grid-col.radius-m.bg-white.our-apps>div.line-horizontal.bg-line.width-auto>span {
            color: #4D4D4D
        }

        .dark-mode .item-img {
            opacity: 1 !important;
        }

/* Original style block 1 */
#Dark_Mode {
            display: none;
        }

        .header2021-toggle {
            z-index: 5
        }

        .header2021-nav~.header2021-nav.header2021-toggle {
            margin-left: 20px
        }

        .header2021-toggle:hover {
            transform: scale(1)
        }

        .header2021-toggle:hover .bg-lightgray {
            background-color: rgba(235, 235, 235, 1)
        }

        .header2021-toggle .toggle-body {
            border: 1px solid #212121;
            border-radius: 30px
        }

        .header2021-toggle .toggle-body-inner:after {
            border-radius: 30px;
            width: 30px;
            top: 0;
            bottom: 0;
            margin-left: -1px;
            box-shadow: 0 1px 6px 0 rgb(0 0 0 / 16%)
        }

        .header2021-toggle .toggle-handle {
            font-size: 20px;
            color: #474747
        }

        .header2021-toggle .dark-mode-tooltip {
            padding: 5px 15px;
            white-space: nowrap
        }

        .header2021-toggle.menu.at-bottom .menu-body {
            left: auto;
            right: 0;
            margin-top: 12px;
            text-align: left
        }

        .header2021-toggle.at-bottom>.menu-arrow {
            left: auto;
            right: 20px;
            text-align: left
        }

        .header2021-toggle.at-bottom>.menu-body>.menu-arrow {
            left: auto !important;
            right: 20px
        }

        .dark-mode .header2021-toggle .toggle-handle.take-on {
            padding-left: 8px
        }

        .dark-mode .header2021-toggle:hover .bg-lightgray {
            background-color: #ea7421
        }

        .dark-mode .header2021-toggle .toggle-body {
            border: 1px solid #835b38
        }

        .dark-mode .header2021-toggle .bg-lightgray {
            background-color: #e05d00
        }

        .dark-mode .header2021-toggle input[type="checkbox"]:checked~.toggle-body .toggle-body-inner:after {
            margin-right: 0;
            margin-left: 0;
            top: 0
        }

        .dark-mode .header2021-toggle .toggle-body-inner:after {
            box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.16)
        }

        @container app(max-width:599px) {
            .header2021-inner {
                padding: 2px
            }

            .header2021-logo {
                width: 60px
            }

            .header2021-country.header2021-nav:not(:first-child) {
                margin-left: 15px
            }

            .header2021-toggle .bg-lightgray {
                background: #fff
            }

            .header2021-nav~.header2021-nav.header2021-toggle {
                margin-left: 15px
            }

            .header2021-toggle .toggle-body {
                min-width: 30px;
                height: 30px;
                border-radius: 50%
            }

            .header2021-toggle .toggle-body-inner {
                width: 100%;
                height: 100%;
                transform: translateX(0);
                justify-content: center;
                align-items: center
            }

            .header2021-toggle .toggle-handle {
                height: 100%;
                line-height: 1.1;
                padding: 0;
                font-size: 22px;
                justify-content: center;
                z-index: 2
            }

            .header2021-toggle .toggle-body-inner:after {
                content: none
            }

            .header2021-toggle .toggle-handle.take-off {
                padding: 0
            }

            .header2021-toggle .toggle-handle.take-on,
            .header2021-toggle.menu.at-bottom .menu-body {
                display: none
            }

            .dark-mode .header2021-toggle .toggle-handle.take-on {
                display: flex;
                padding: 0
            }

            .dark-mode .header2021-toggle .toggle-handle.take-off {
                display: none
            }

            .section-right>.line-vertical-new {
                margin: 0 0 0 10px
            }
        }

        @container app(max-width:350px) {

            .header2021-nav-inner,
            .header2021-nav.menu .header2021-nav-inner {
                padding-left: 26px;
                height: 26px;
                min-height: 26px
            }

            .header2021-country-flag {
                width: 26px;
                height: 26px
            }

            .header2021-nav-icon {
                width: 26px;
                height: 26px;
                line-height: 26px;
                font-size: 24px;
                top: 2px
            }

            .header2021-nav~.header2021-nav {
                margin-left: 5px
            }

            .header2021-nav~.header2021-nav.header2021-toggle {
                margin-left: 10px
            }

            .header2021-toggle .toggle-body {
                min-width: 24px;
                height: 24px
            }

            .header2021-toggle .toggle-handle {
                font-size: 16px
            }
        }

/* Original style block 2 (id="product-community-panel-styles" type="text/css") */
.product-community-panel {
            background: #084BA6;
            border-radius: 8px;
            overflow: hidden;
            margin-top: 20px;
        }

        .community-panel-header {
            position: relative;
            padding: 10px 0 10px 15px;
        }

        .community-panel-header::before {
            content: '';
            width: 68px;
            height: 68px;
            position: absolute;
            background-image: url("https://c1.neweggimages.com/webresource/themes/Nest/images/icons/community-icon_white@4x.png");
            background-size: 100%;
            top: -13px;
            right: -1px;
            transform: rotate(10deg);
        }

        .community-panel-title {
            color: #fff;
            font-size: 16px;
            font-weight: 700;
            margin: 0;
            line-height: 22px;
            padding-right: 65px;
        }

        .community-panel-icon {
            position: absolute;
            top: 16px;
            right: 20px;
            width: 45px;
            height: 45px;
            background: #fff;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .community-panel-icon i {
            color: #1e5bb8;
            font-size: 22px;
        }

        .community-panel-body {
            background: #BCD5FA;
            margin: 0 10px;
            border-radius: 16px 16px 0 0;
            padding-top: 5px;
            position: relative;
            border-bottom: 1px solid #BCD5FA;
        }

        .community-discussion-list {
            display: flex;
            flex-direction: column;
            gap: 0;
            background-color: #fff;
            margin: 0 5px 0 5px;
            border-radius: 16px 16px 0 0;
            padding-top: 25px;
        }

        .community-discussion-item {
            display: flex;
            align-items: flex-start;
            gap: 12px;
            padding: 10px;
            box-sizing: border-box;
        }

        .community-discussion-item:hover .discussion-text {
            color: #1061CD;
        }

        .discussion-icon {
            flex-shrink: 0;
            color: #084BA6;
            width: 24px;
            font-size: 24px;
            height: 24px;
        }

        .discussion-icon img {
            width: 100%;
            top: 4px;
            position: relative;
        }

        .discussion-content {
            flex: 1;
        }

        .discussion-text {
            font-size: 14px;
            line-height: 20px;
            font-weight: 500;
            margin: 0;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
            color: #212112;
        }

        .product-community-bg {
            background-color: #BCD5FA;
            border-radius: 0 0 8px 8px;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            top: 5px;
            width: 105px;
            height: 21px;
        }

        .product-community-bg::before {
            content: '';
            position: absolute;
            width: 52px;
            height: 10px;
            border-radius: 5px;
            top: 4px;
            left: 15px;
            background-color: #8BB2F1;
        }

        .product-community-bg::after {
            content: '';
            position: absolute;
            width: 10px;
            height: 10px;
            border-radius: 50%;
            top: 4px;
            left: 77px;
            background-color: #8BB2F1;
        }

/* Original style block 3 */
@keyframes fabPulse {
            0% {
                opacity: .5;
                transform: scale(.95);
            }

            100% {
                opacity: 0;
                transform: scale(1.35);
            }
        }

        .floating-robot {
            width: 70px;
            height: 70px;
            --d: 70px;
            background: #242332;
            margin: 10px auto 0;
            background-size: contain;
            border-radius: 50%;
            position: fixed;
            right: 16px;
            bottom: 24px;
            z-index: 999;
            cursor: pointer;
            transition: width .12s linear, height .12s linear;
            -webkit-box-shadow: 0 3px 10px rgb(0 0 0 / 50%);
            -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
            -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
            -o-box-shadow: 0 3px 10px rgba(0, 0, 0, .5);
            box-shadow: 0 3px 10px rgb(0 0 0 / 50%);
            margin: 0 auto 10px 0 !important;
        }

        /* hover label pill (from AI assistant demo · .fab-label) */
        .floating-robot .fab-label {
            position: absolute;
            right: calc(100% + 12px);
            top: 50%;
            transform: translateY(-50%) translateX(8px);
            background: #002D6A;
            color: #fff;
            font-size: 13px;
            font-weight: 700;
            white-space: nowrap;
            padding: 8px 14px;
            border-radius: 999px;
            opacity: 0;
            pointer-events: none;
            box-shadow: 0 4px 14px rgba(0, 0, 0, .18);
            transition: opacity .2s, transform .2s;
        }

        .floating-robot .fab-label::after {
            content: "";
            position: absolute;
            right: -4px;
            top: 50%;
            transform: translateY(-50%) rotate(45deg);
            width: 12px;
            height: 12px;
            background: #002D6A;
            border-radius: 2px;
        }

        .floating-robot:hover .fab-label {
            opacity: 1;
            transform: translateY(-50%) translateX(0);
        }

        .dark-mode .floating-robot {
            background: #464462;
        }

        .floating-robot .floating-robot-icon {
            width: 48px;
            height: 48px;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        .floating-robot .floating-robot-icon img {
            width: 100%;
            height: 100%;
            background-size: 100% 100%;
            /* animation: robot_scaleAnimation 1s ease-in-out infinite; */
        }

        @keyframes robot_scaleAnimation {

            0%,
            100% {
                transform: scale(1);
            }

            50% {
                transform: scale(1.2);
            }
        }

        .floating-right-tools.is-active .floating-robot-tips {
            display: block;
        }

        .floating-right-tools.is-active .floating-robot .fab-label {
            display: none !important;
        }

        .floating-robot {
            margin: 20px auto 0 0;
        }

        /* .floating-robot .floating-robot-tag {
      background: linear-gradient(90deg, #BD4B00 0%, #EF6C02 100%);
      font-size: 10px;
      width: 100%;
      max-width: 32px;
      text-align: center;
      line-height: 15px;
      color: #fff;
      border-radius: 2px;
      position: absolute;
      display: flex;
      justify-content: center;
      align-items: center;
      top: -6px;
      left: 50%;
      transform: translateX(-50%);
    }
    .floating-robot .floating-robot-tag span {
      font-size: 12px;
      font-weight: 800;
      font-style: italic;
      transform: scale(.85);
      display: block;
    } */
        /* .floating-robot::before {
        content: '';
        background: linear-gradient(90deg, #bd4b00 0%, #ef6c02 100%);
        font-size: 10px;
        width: 32px;
        height: 15px;
        max-width: 32px;
        text-align: center;
        color: #fff;
        border-radius: 2px;
        position: absolute;
        display: flex;
        justify-content: center;
        align-items: center;
        top: -6px;
        left: 50%;
        transform: translateX(-50%);
        display: block;
        z-index: 2;
      }

      .floating-robot::after {
        content: 'NEW';
        position: absolute;
        top: -9px;
        color: #fff;
        left: 50%;
        transform: translateX(-50%) scale(0.85);
        font-size: 12px;
        font-weight: 800;
        font-style: italic;
        z-index: 3;
      } */

        @media (max-width: 1999px) {
            .floating-robot {
                margin-top: 15px;
            }

            .floating-robot::before {
                width: 30px;
            }
        }

        /* ===== fab-core AI spark effect (from AI assistant demo · "Twinkle & Burst") ===== */
        .floating-robot {
            --tw-min: .7;
            --tw-op: 1;
        }

        .floating-robot .floating-robot-icon {
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            transform: none;
        }

        .floating-robot .fab-core {
            position: absolute;
            inset: 0;
            border-radius: 50%;
            background: linear-gradient(155deg, #ffffff 30%, #eaf2ff 100%);
            box-shadow: 0 6px 18px rgba(0, 45, 106, .22), 0 2px 5px rgba(0, 0, 0, .12);
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            z-index: 3;
        }

        .floating-robot .fab-core .spark {
            position: relative;
            z-index: 4;
            width: 62%;
            height: 62%;
            display: block;
            overflow: visible;
        }

        .floating-robot .fab-ring {
            position: absolute;
            inset: 0;
            border-radius: 50%;
            border: 3px solid rgba(16, 97, 205, .3);
            opacity: 0;
            z-index: 1;
            pointer-events: none;
        }

        .floating-robot .think {
            position: absolute;
            inset: 0;
            z-index: 3;
            opacity: 1;
            pointer-events: none;
        }

        .floating-robot .think i {
            position: absolute;
            top: 50%;
            left: 50%;
            width: 3px;
            height: 3px;
            margin: -1.5px;
            border-radius: 50%;
            opacity: 0;
            box-shadow: 0 0 5px currentColor;
        }

        .floating-robot .think i:nth-child(1) {
            --dx: 0;
            --dy: -1;
            background: #FA9D28;
            color: #FA9D28;
        }

        .floating-robot .think i:nth-child(2) {
            --dx: .7;
            --dy: -.7;
            background: #5AA0FF;
            color: #5AA0FF;
        }

        .floating-robot .think i:nth-child(3) {
            --dx: 1;
            --dy: 0;
            background: #FFD46B;
            color: #FFD46B;
        }

        .floating-robot .think i:nth-child(4) {
            --dx: .7;
            --dy: .7;
            background: #5AA0FF;
            color: #5AA0FF;
        }

        .floating-robot .think i:nth-child(5) {
            --dx: 0;
            --dy: 1;
            background: #FA9D28;
            color: #FA9D28;
        }

        .floating-robot .think i:nth-child(6) {
            --dx: -.7;
            --dy: .7;
            background: #5AA0FF;
            color: #5AA0FF;
        }

        .floating-robot .think i:nth-child(7) {
            --dx: -1;
            --dy: 0;
            background: #FFD46B;
            color: #FFD46B;
        }

        .floating-robot .think i:nth-child(8) {
            --dx: -.7;
            --dy: -.7;
            background: #5AA0FF;
            color: #5AA0FF;
        }

        /* AI spark idle animation: twinkle + spark burst + ring ripple.
          Pure-CSS infinite loop (no JS needed) so it also works when the footer
          is injected via jQuery .load(), which strips inline <style>:root{--color-component-overlay-bg: rgba(25, 25, 37, 0.9);--color-component-button-primary-bg-default-neutral-inverse-resting: #ffffff;--color-component-button-primary-text-default-neutral-inverse-resting: #0c0c14;--color-component-button-primary-bg-default-neutral-inverse-hover: #e5e5e9;--color-component-button-primary-text-default-neutral-inverse-hover: #313142;--color-component-button-secondary-icon-default-neutral-inverse-resting: #ffffff;--color-component-button-secondary-text-default-neutral-inverse-resting: #ffffff;--color-fill-brand-indigo: #4a4af4;--components-spacing-xxxxs: 2px;--components-spacing-lg: 24px;--components-spacing-xxl: 40px;--size-component-button-minWidth-medium: 48px;--typography-weight-highimp: 600}:root{--color-primary-light: #A8A9FC;--color-primary-dark: #2F2FC1;--color-greyscale-black-60: #6D6E71;--color-ui-colors-background-neutral-2: #F0F5F7;--color-ui-colors-text-100: #101820;--time-faster: 0.1s;--curve: cubic-bezier(0.25, 0.1, 0.25, 1)}@font-face{font-family:"affirm";src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");font-weight:normal;font-style:normal}.__affirm-logo{font-family:"affirm" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;white-space:nowrap;letter-spacing:0;-ms-font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.8em;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.__affirm-logo.__affirm-logo-black{color:#060809}.__affirm-logo.__affirm-logo-black.__ligature__affirm_full_logo__:after,.__affirm-logo.__affirm-logo-black.__ligature__affirm_short_logo__:after{color:#060809}.__affirm-logo.__affirm-logo-white{color:var(--color-component-button-primary-bg-default-neutral-inverse-resting)}.__affirm-logo.__affirm-logo-white.__ligature__affirm_full_logo__:after,.__affirm-logo.__affirm-logo-white.__ligature__affirm_short_logo__:after{color:var(--color-component-button-secondary-icon-default-neutral-inverse-resting)}.__affirm-logo.__affirm-logo-primary,.__affirm-logo.__affirm-logo-blue{color:#060809}.__affirm-logo.__affirm-logo-primary.__ligature__affirm_full_logo__:after,.__affirm-logo.__affirm-logo-primary.__ligature__affirm_short_logo__:after,.__affirm-logo.__affirm-logo-blue.__ligature__affirm_full_logo__:after,.__affirm-logo.__affirm-logo-blue.__ligature__affirm_short_logo__:after{color:var(--color-fill-brand-indigo)}.__affirm-logo.__affirm-logo-primary.__affirm-logo-dark,.__affirm-logo.__affirm-logo-blue.__affirm-logo-dark{color:var(--color-component-button-secondary-text-default-neutral-inverse-resting)}.__affirm-logo.__ligature__affirm_full_logo__:after,.__affirm-logo.__ligature__affirm_short_logo__:after{position:absolute;left:0;bottom:0}.__affirm-logo.__ligature__affirm_full_logo__{font-size:1.236em}.__affirm-logo.__ligature__affirm_full_logo__:after{content:""}.__affirm-logo.__ligature__affirm_short_logo__:after{content:""}@-webkit-keyframes affirm_logo_listener{from{outline:1px solid rgba(0,0,0,0)}to{outline:0 solid rgba(0,0,0,0)}}@keyframes affirm_logo_listener{from{outline:1px solid rgba(0,0,0,0)}to{outline:0 solid rgba(0,0,0,0)}}@-webkit-keyframes affirm_asset_listener{from{outline:1px solid rgba(0,0,0,0)}to{outline:0 solid rgba(0,0,0,0)}}@keyframes affirm_asset_listener{from{outline:1px solid rgba(0,0,0,0)}to{outline:0 solid rgba(0,0,0,0)}}.__affirm-logo:not(.__processed){-webkit-animation:affirm_logo_listener .001s;animation:affirm_logo_listener .001s}img[src*="cdn-assets.affirm.com"]:not(.__processed){-webkit-animation:affirm_asset_listener .001s;animation:affirm_asset_listener .001s}.affirm-loading-bar{height:20px;width:180px;background:-webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #ddd), color-stop(33%, #eee));background:linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background-size:300% 100%;background-position:100% 0;-webkit-animation:affirmShimmer 1.2s linear infinite;animation:affirmShimmer 1.2s linear infinite;border-radius:4px;margin-right:8px;will-change:background-position}.affirm-loading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.affirm-fade-in{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-animation:affirmFadeIn 220ms ease-out 50ms forwards;animation:affirmFadeIn 220ms ease-out 50ms forwards;will-change:opacity,transform}@-webkit-keyframes affirmFadeIn{from{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes affirmFadeIn{from{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes affirmShimmer{to{background-position:0% 0}}@keyframes affirmShimmer{to{background-position:0% 0}}@media(prefers-reduced-motion: reduce){.affirm-loading-bar,.affirm-fade-in{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}.affirm-fade-in{opacity:1;-webkit-transform:none;transform:none}}.affirm-checkout-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-fill-brand-indigo);border-radius:.5rem;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-component-button-secondary-text-default-neutral-inverse-resting);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:Calibre,sans-serif;font-size:1rem;font-weight:600;gap:5px;height:3rem;padding:0 1.5rem;text-decoration:none;text-overflow:ellipsis;text-transform:none;-webkit-transition:all var(--time-faster) linear;transition:all var(--time-faster) linear;white-space:nowrap}.affirm-checkout-btn .__affirm-logo{-webkit-transform:translate(0, -0.16em);transform:translate(0, -0.16em)}.affirm-checkout-btn.btn-small{height:2.625rem;font-size:.875rem;padding:.25rem 1rem}.affirm-checkout-btn.btn-large{height:3.75rem;font-size:1.25rem;padding:.5rem 2.25rem}.affirm-checkout-btn.loading{background-color:var(--color-primary-light)}.affirm-checkout-btn.loading::before{content:"";width:1rem;height:1rem;border:.125rem solid rgba(0,0,0,0);border-top-color:currentColor;border-left-color:currentColor;display:inline-block;border-radius:50%;-webkit-animation:button-loading-spinner 1s linear infinite;animation:button-loading-spinner 1s linear infinite}.affirm-checkout-btn:focus-visible{outline:2px solid var(--color-fill-brand-indigo);outline-offset:2px}.affirm-checkout-btn:hover:not(:disabled,.loading){background-color:var(--color-primary-dark)}.affirm-checkout-btn:disabled{color:var(--color-greyscale-black-60);background-color:var(--color-ui-colors-background-neutral-2);cursor:not-allowed}.affirm-checkout-btn.btn-light{background-color:var(--color-component-button-primary-bg-default-neutral-inverse-resting);border:.125rem solid var(--color-fill-brand-indigo);color:var(--color-ui-colors-text-100)}.affirm-checkout-btn.btn-light:hover{border-color:var(--color-primary-dark);background-color:var(--color-ui-colors-background-neutral-2)}.affirm-checkout-btn.btn-light:disabled,.affirm-checkout-btn.btn-light.loading{color:var(--color-greyscale-black-60);border-color:var(--color-ui-colors-background-neutral-2);background-color:var(--color-ui-colors-background-neutral-2)}@-webkit-keyframes button-loading-spinner{from{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes button-loading-spinner{from{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.affirm-lite-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.affirm-lite-container>.affirm-as-low-as a{text-decoration:none;-webkit-text-decoration-style:none;text-decoration-style:none}.affirm-lite-container>.affirm-as-low-as:empty{display:none;font-size:0;height:0;line-height:0;visibility:hidden}.affirm-lite-container>.affirm-as-low-as:not(:empty){margin:.3125rem 0 0 0;text-align:center;text-transform:none}.__apple-pay-logo{background-image:url("https://cdn-assets.affirm.com/upfunnel/assets/Dove_black.svg");background-position-y:bottom;background-repeat:no-repeat;background-size:contain;color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-overflow:clip;vertical-align:text-bottom;overflow:hidden;width:2.5em;-webkit-transform:translateY(0.5px);transform:translateY(0.5px)}.__apr_badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5em;padding:.125em .5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25em;border-radius:.5em;font-family:inherit;font-style:normal;font-weight:medium;font-size:1em;margin-right:.25em;vertical-align:-0.12em}.__apr_badge::before{content:"";width:1em;height:1em;left:.25em;background-size:contain;background-repeat:no-repeat}.__apr_badge.__apr_badge_indigo{background:var(--bg-surface-brand-indigo, #e2e2ff);color:var(--text-brand-indigo-oncolor, #4242cf)}.__apr_badge.__apr_badge_indigo::before{background-image:url("https://cdn-assets.affirm.com/upfunnel/assets/zero_percent_badge_icon_indigo.svg")}.__apr_badge.__apr_badge_neutral{background:var(--bg-surface-tertiary, #e5e5e9);color:var(--text-default, #0c0c14)}.__apr_badge.__apr_badge_neutral::before{background-image:url("https://cdn-assets.affirm.com/upfunnel/assets/zero_percent_badge_icon_black.svg")}.__apr_badge.__badge_no_icon{background:var(--bg-surface-brand-indigo, #e2e2ff);color:var(--text-brand-indigo-oncolor, #4242cf);border-radius:.75em;vertical-align:.06em}.__apr_badge.__badge_no_icon::before{display:none}.affirm-as-low-as .__apr_badge.__apr_badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}[class*=__affirmIcon]{height:1em;width:1em;margin-left:.1875em;margin-right:.1875em;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;line-height:1;position:relative;top:-0.08em}.__affirmIcon_circle_checkmark.__black{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuODM0IDhhNi4xNjcgNi4xNjcgMCAxIDEgMTIuMzMzIDBBNi4xNjcgNi4xNjcgMCAwIDEgMS44MzQgOFpNOC4wMDEuODMzYTcuMTY3IDcuMTY3IDAgMSAwIDAgMTQuMzM0QTcuMTY3IDcuMTY3IDAgMCAwIDggLjgzM1ptMy4wMiA1LjUyYS41LjUgMCAwIDAtLjcwNy0uNzA3bC0yLjk4IDIuOTgtLjk4LS45OGEuNS41IDAgMSAwLS43MDcuNzA3TDYuOTggOS42ODdhLjUuNSAwIDAgMCAuNzA4IDBsMy4zMzMtMy4zMzRaIiBmaWxsPSIjMEMwQzE0Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNnYxNkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)}body .affirm-ala-progressive-sentinel{display:inline-block;width:1px;height:1px;visibility:hidden;pointer-events:none}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvaW5saW5lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxtREFBbUQsQ0FBQyw0RUFBNEUsQ0FBQyw4RUFBOEUsQ0FBQywwRUFBMEUsQ0FBQyw0RUFBNEUsQ0FBQyxnRkFBZ0YsQ0FBQyxnRkFBZ0YsQ0FBQyxrQ0FBa0MsQ0FBQywrQkFBK0IsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQyw2Q0FBNkMsQ0FBQyxnQ0FBZ0MsQ0FBQyxNQUFNLDhCQUE4QixDQUFDLDZCQUE2QixDQUFDLG1DQUFtQyxDQUFDLCtDQUErQyxDQUFDLG1DQUFtQyxDQUFDLG1CQUFtQixDQUFDLHlDQUF5QyxDQUFDLFdBQVcsb0JBQW9CLENBQUMsa0hBQXlGLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsZUFBZSwrQkFBK0IsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLGdCQUFnQixDQUFDLGtDQUFrQyxDQUFDLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLGtDQUFrQyxDQUFDLGlDQUFpQyxDQUFDLGNBQWMsQ0FBQyw2QkFBNkIsQ0FBQywwQkFBMEIsQ0FBQyx5QkFBeUIsQ0FBQyxxQkFBcUIsQ0FBQyxtQ0FBbUMsYUFBYSxDQUFDLGlKQUFpSixhQUFhLENBQUMsbUNBQW1DLDhFQUE4RSxDQUFDLGlKQUFpSixrRkFBa0YsQ0FBQyx1RUFBdUUsYUFBYSxDQUFDLG9TQUFvUyxvQ0FBb0MsQ0FBQyw2R0FBNkcsa0ZBQWtGLENBQUMseUdBQXlHLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsOENBQThDLGlCQUFpQixDQUFDLG9EQUFvRCxXQUFXLENBQUMscURBQXFELFdBQVcsQ0FBQyx3Q0FBd0MsS0FBSywrQkFBK0IsQ0FBQyxH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QywwQkFBMEIsQ0FBQywwQkFBMEIsQ0FBQyxtQkFBbUIsQ0FBQyxzQkFBc0IsVUFBVSxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FBQywyQkFBMkIsQ0FBQywwQkFBMEIsQ0FBQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLHVDQUF1Qyx3REFBb0UsQ0FBQyxzQ0FBc0Msb0JBQW9CLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHstLWNvbG9yLWNvbXBvbmVudC1vdmVybGF5LWJnOiByZ2JhKDI1LCAyNSwgMzcsIDAuOSk7LS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXByaW1hcnktYmctZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtcmVzdGluZzogI2ZmZmZmZjstLWNvbG9yLWNvbXBvbmVudC1idXR0b24tcHJpbWFyeS10ZXh0LWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3Rpbmc6ICMwYzBjMTQ7LS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXByaW1hcnktYmctZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtaG92ZXI6ICNlNWU1ZTk7LS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXByaW1hcnktdGV4dC1kZWZhdWx0LW5ldXRyYWwtaW52ZXJzZS1ob3ZlcjogIzMxMzE0MjstLWNvbG9yLWNvbXBvbmVudC1idXR0b24tc2Vjb25kYXJ5LWljb24tZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtcmVzdGluZzogI2ZmZmZmZjstLWNvbG9yLWNvbXBvbmVudC1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtcmVzdGluZzogI2ZmZmZmZjstLWNvbG9yLWZpbGwtYnJhbmQtaW5kaWdvOiAjNGE0YWY0Oy0tY29tcG9uZW50cy1zcGFjaW5nLXh4eHhzOiAycHg7LS1jb21wb25lbnRzLXNwYWNpbmctbGc6IDI0cHg7LS1jb21wb25lbnRzLXNwYWNpbmcteHhsOiA0MHB4Oy0tc2l6ZS1jb21wb25lbnQtYnV0dG9uLW1pbldpZHRoLW1lZGl1bTogNDhweDstLXR5cG9ncmFwaHktd2VpZ2h0LWhpZ2hpbXA6IDYwMH06cm9vdHstLWNvbG9yLXByaW1hcnktbGlnaHQ6ICNBOEE5RkM7LS1jb2xvci1wcmltYXJ5LWRhcms6ICMyRjJGQzE7LS1jb2xvci1ncmV5c2NhbGUtYmxhY2stNjA6ICM2RDZFNzE7LS1jb2xvci11aS1jb2xvcnMtYmFja2dyb3VuZC1uZXV0cmFsLTI6ICNGMEY1Rjc7LS1jb2xvci11aS1jb2xvcnMtdGV4dC0xMDA6ICMxMDE4MjA7LS10aW1lLWZhc3RlcjogMC4xczstLWN1cnZlOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiYWZmaXJtXCI7c3JjOnVybChcIi4vZm9udHMvYWZmaXJtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4vZm9udHMvYWZmaXJtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9Ll9fYWZmaXJtLWxvZ297Zm9udC1mYW1pbHk6XCJhZmZpcm1cIiAhaW1wb3J0YW50O3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDtsZXR0ZXItc3BhY2luZzowOy1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhXCIgMTstd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImxpZ2FcIjtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhXCI7LXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOmRpc2NyZXRpb25hcnktbGlnYXR1cmVzO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6ZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1zaXplOi44ZW07LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1vei10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt0ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ll9fYWZmaXJtLWxvZ28uX19hZmZpcm0tbG9nby1ibGFja3tjb2xvcjojMDYwODA5fS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tYmxhY2suX19saWdhdHVyZV9fYWZmaXJtX2Z1bGxfbG9nb19fOmFmdGVyLC5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tYmxhY2suX19saWdhdHVyZV9fYWZmaXJtX3Nob3J0X2xvZ29fXzphZnRlcntjb2xvcjojMDYwODA5fS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28td2hpdGV7Y29sb3I6dmFyKC0tY29sb3ItY29tcG9uZW50LWJ1dHRvbi1wcmltYXJ5LWJnLWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3RpbmcpfS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28td2hpdGUuX19saWdhdHVyZV9fYWZmaXJtX2Z1bGxfbG9nb19fOmFmdGVyLC5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28td2hpdGUuX19saWdhdHVyZV9fYWZmaXJtX3Nob3J0X2xvZ29fXzphZnRlcntjb2xvcjp2YXIoLS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXNlY29uZGFyeS1pY29uLWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3RpbmcpfS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tcHJpbWFyeSwuX19hZmZpcm0tbG9nby5fX2FmZmlybS1sb2dvLWJsdWV7Y29sb3I6IzA2MDgwOX0uX19hZmZpcm0tbG9nby5fX2FmZmlybS1sb2dvLXByaW1hcnkuX19saWdhdHVyZV9fYWZmaXJtX2Z1bGxfbG9nb19fOmFmdGVyLC5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tcHJpbWFyeS5fX2xpZ2F0dXJlX19hZmZpcm1fc2hvcnRfbG9nb19fOmFmdGVyLC5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tYmx1ZS5fX2xpZ2F0dXJlX19hZmZpcm1fZnVsbF9sb2dvX186YWZ0ZXIsLl9fYWZmaXJtLWxvZ28uX19hZmZpcm0tbG9nby1ibHVlLl9fbGlnYXR1cmVfX2FmZmlybV9zaG9ydF9sb2dvX186YWZ0ZXJ7Y29sb3I6dmFyKC0tY29sb3ItZmlsbC1icmFuZC1pbmRpZ28pfS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tcHJpbWFyeS5fX2FmZmlybS1sb2dvLWRhcmssLl9fYWZmaXJtLWxvZ28uX19hZmZpcm0tbG9nby1ibHVlLl9fYWZmaXJtLWxvZ28tZGFya3tjb2xvcjp2YXIoLS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXNlY29uZGFyeS10ZXh0LWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3RpbmcpfS5fX2FmZmlybS1sb2dvLl9fbGlnYXR1cmVfX2FmZmlybV9mdWxsX2xvZ29fXzphZnRlciwuX19hZmZpcm0tbG9nby5fX2xpZ2F0dXJlX19hZmZpcm1fc2hvcnRfbG9nb19fOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MH0uX19hZmZpcm0tbG9nby5fX2xpZ2F0dXJlX19hZmZpcm1fZnVsbF9sb2dvX197Zm9udC1zaXplOjEuMjM2ZW19Ll9fYWZmaXJtLWxvZ28uX19saWdhdHVyZV9fYWZmaXJtX2Z1bGxfbG9nb19fOmFmdGVye2NvbnRlbnQ6XCLupIxcIn0uX19hZmZpcm0tbG9nby5fX2xpZ2F0dXJlX19hZmZpcm1fc2hvcnRfbG9nb19fOmFmdGVye2NvbnRlbnQ6XCLupIpcIn1ALXdlYmtpdC1rZXlmcmFtZXMgYWZmaXJtX2xvZ29fbGlzdGVuZXJ7ZnJvbXtvdXRsaW5lOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfXRve291dGxpbmU6MCBzb2xpZCByZ2JhKDAsMCwwLDApfX1Aa2V5ZnJhbWVzIGFmZmlybV9sb2dvX2xpc3RlbmVye2Zyb217b3V0bGluZToxcHggc29saWQgcmdiYSgwLDAsMCwwKX10b3tvdXRsaW5lOjAgc29saWQgcmdiYSgwLDAsMCwwKX19QC13ZWJraXQta2V5ZnJhbWVzIGFmZmlybV9hc3NldF9saXN0ZW5lcntmcm9te291dGxpbmU6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9dG97b3V0bGluZTowIHNvbGlkIHJnYmEoMCwwLDAsMCl9fUBrZXlmcmFtZXMgYWZmaXJtX2Fzc2V0X2xpc3RlbmVye2Zyb217b3V0bGluZToxcHggc29saWQgcmdiYSgwLDAsMCwwKX10b3tvdXRsaW5lOjAgc29saWQgcmdiYSgwLDAsMCwwKX19Ll9fYWZmaXJtLWxvZ286bm90KC5fX3Byb2Nlc3NlZCl7LXdlYmtpdC1hbmltYXRpb246YWZmaXJtX2xvZ29fbGlzdGVuZXIgLjAwMXM7YW5pbWF0aW9uOmFmZmlybV9sb2dvX2xpc3RlbmVyIC4wMDFzfWltZ1tzcmMqPVwiY2RuLWFzc2V0cy5hZmZpcm0uY29tXCJdOm5vdCguX19wcm9jZXNzZWQpey13ZWJraXQtYW5pbWF0aW9uOmFmZmlybV9hc3NldF9saXN0ZW5lciAuMDAxczthbmltYXRpb246YWZmaXJtX2Fzc2V0X2xpc3RlbmVyIC4wMDFzfS5hZmZpcm0tbG9hZGluZy1iYXJ7aGVpZ2h0OjIwcHg7d2lkdGg6MTgwcHg7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCg4JSwgI2VlZSksIGNvbG9yLXN0b3AoMTglLCAjZGRkKSwgY29sb3Itc3RvcCgzMyUsICNlZWUpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VlZSA4JSwgI2RkZCAxOCUsICNlZWUgMzMlKTtiYWNrZ3JvdW5kLXNpemU6MzAwJSAxMDAlO2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAwOy13ZWJraXQtYW5pbWF0aW9uOmFmZmlybVNoaW1tZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmFmZmlybVNoaW1tZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luLXJpZ2h0OjhweDt3aWxsLWNoYW5nZTpiYWNrZ3JvdW5kLXBvc2l0aW9ufS5hZmZpcm0tbG9hZGluZy1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYWZmaXJtLWZhZGUtaW57b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpOy13ZWJraXQtYW5pbWF0aW9uOmFmZmlybUZhZGVJbiAyMjBtcyBlYXNlLW91dCA1MG1zIGZvcndhcmRzO2FuaW1hdGlvbjphZmZpcm1GYWRlSW4gMjIwbXMgZWFzZS1vdXQgNTBtcyBmb3J3YXJkczt3aWxsLWNoYW5nZTpvcGFjaXR5LHRyYW5zZm9ybX1ALXdlYmtpdC1rZXlmcmFtZXMgYWZmaXJtRmFkZUlue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGFmZmlybUZhZGVJbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGFmZmlybVNoaW1tZXJ7dG97YmFja2dyb3VuZC1wb3NpdGlvbjowJSAwfX1Aa2V5ZnJhbWVzIGFmZmlybVNoaW1tZXJ7dG97YmFja2dyb3VuZC1wb3NpdGlvbjowJSAwfX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYWZmaXJtLWxvYWRpbmctYmFyLC5hZmZpcm0tZmFkZS1pbnstd2Via2l0LWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uYWZmaXJtLWZhZGUtaW57b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5hZmZpcm0tY2hlY2tvdXQtYnRuey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItZmlsbC1icmFuZC1pbmRpZ28pO2JvcmRlci1yYWRpdXM6LjVyZW07Ym9yZGVyOm5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOnZhcigtLWNvbG9yLWNvbXBvbmVudC1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtcmVzdGluZyk7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQtZmFtaWx5OkNhbGlicmUsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7Z2FwOjVweDtoZWlnaHQ6M3JlbTtwYWRkaW5nOjAgMS41cmVtO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC10cmFuc2Zvcm06bm9uZTstd2Via2l0LXRyYW5zaXRpb246YWxsIHZhcigtLXRpbWUtZmFzdGVyKSBsaW5lYXI7dHJhbnNpdGlvbjphbGwgdmFyKC0tdGltZS1mYXN0ZXIpIGxpbmVhcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmFmZmlybS1jaGVja291dC1idG4gLl9fYWZmaXJtLWxvZ297LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0wLjE2ZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTAuMTZlbSl9LmFmZmlybS1jaGVja291dC1idG4uYnRuLXNtYWxse2hlaWdodDoyLjYyNXJlbTtmb250LXNpemU6Ljg3NXJlbTtwYWRkaW5nOi4yNXJlbSAxcmVtfS5hZmZpcm0tY2hlY2tvdXQtYnRuLmJ0bi1sYXJnZXtoZWlnaHQ6My43NXJlbTtmb250LXNpemU6MS4yNXJlbTtwYWRkaW5nOi41cmVtIDIuMjVyZW19LmFmZmlybS1jaGVja291dC1idG4ubG9hZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpfS5hZmZpcm0tY2hlY2tvdXQtYnRuLmxvYWRpbmc6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXI6LjEyNXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjpidXR0b24tbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246YnV0dG9uLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9LmFmZmlybS1jaGVja291dC1idG46Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvci1maWxsLWJyYW5kLWluZGlnbyk7b3V0bGluZS1vZmZzZXQ6MnB4fS5hZmZpcm0tY2hlY2tvdXQtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQsLmxvYWRpbmcpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKX0uYWZmaXJtLWNoZWNrb3V0LWJ0bjpkaXNhYmxlZHtjb2xvcjp2YXIoLS1jb2xvci1ncmV5c2NhbGUtYmxhY2stNjApO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItdWktY29sb3JzLWJhY2tncm91bmQtbmV1dHJhbC0yKTtjdXJzb3I6bm90LWFsbG93ZWR9LmFmZmlybS1jaGVja291dC1idG4uYnRuLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItY29tcG9uZW50LWJ1dHRvbi1wcmltYXJ5LWJnLWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3RpbmcpO2JvcmRlcjouMTI1cmVtIHNvbGlkIHZhcigtLWNvbG9yLWZpbGwtYnJhbmQtaW5kaWdvKTtjb2xvcjp2YXIoLS1jb2xvci11aS1jb2xvcnMtdGV4dC0xMDApfS5hZmZpcm0tY2hlY2tvdXQtYnRuLmJ0bi1saWdodDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXVpLWNvbG9ycy1iYWNrZ3JvdW5kLW5ldXRyYWwtMil9LmFmZmlybS1jaGVja291dC1idG4uYnRuLWxpZ2h0OmRpc2FibGVkLC5hZmZpcm0tY2hlY2tvdXQtYnRuLmJ0bi1saWdodC5sb2FkaW5ne2NvbG9yOnZhcigtLWNvbG9yLWdyZXlzY2FsZS1ibGFjay02MCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLXVpLWNvbG9ycy1iYWNrZ3JvdW5kLW5ldXRyYWwtMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci11aS1jb2xvcnMtYmFja2dyb3VuZC1uZXV0cmFsLTIpfUAtd2Via2l0LWtleWZyYW1lcyBidXR0b24tbG9hZGluZy1zcGlubmVye2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDB0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDB0dXJuKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIGJ1dHRvbi1sb2FkaW5nLXNwaW5uZXJ7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMHR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMHR1cm4pfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5hZmZpcm0tbGl0ZS1jb250YWluZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5hZmZpcm0tbGl0ZS1jb250YWluZXI+LmFmZmlybS1hcy1sb3ctYXMgYXt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1zdHlsZTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpub25lfS5hZmZpcm0tbGl0ZS1jb250YWluZXI+LmFmZmlybS1hcy1sb3ctYXM6ZW1wdHl7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZTowO2hlaWdodDowO2xpbmUtaGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW59LmFmZmlybS1saXRlLWNvbnRhaW5lcj4uYWZmaXJtLWFzLWxvdy1hczpub3QoOmVtcHR5KXttYXJnaW46LjMxMjVyZW0gMCAwIDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06bm9uZX0uX19hcHBsZS1wYXktbG9nb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImh0dHBzOi8vY2RuLWFzc2V0cy5hZmZpcm0uY29tL3VwZnVubmVsL2Fzc2V0cy9Eb3ZlX2JsYWNrLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmNsaXA7dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjIuNWVtOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMC41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAuNXB4KX0uX19hcHJfYmFkZ2V7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDtoZWlnaHQ6MS41ZW07cGFkZGluZzouMTI1ZW0gLjVlbTstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouMjVlbTtib3JkZXItcmFkaXVzOi41ZW07Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDptZWRpdW07Zm9udC1zaXplOjFlbTttYXJnaW4tcmlnaHQ6LjI1ZW07dmVydGljYWwtYWxpZ246LTAuMTJlbX0uX19hcHJfYmFkZ2U6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MWVtO2hlaWdodDoxZW07bGVmdDouMjVlbTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Ll9fYXByX2JhZGdlLl9fYXByX2JhZGdlX2luZGlnb3tiYWNrZ3JvdW5kOnZhcigtLWJnLXN1cmZhY2UtYnJhbmQtaW5kaWdvLCAjZTJlMmZmKTtjb2xvcjp2YXIoLS10ZXh0LWJyYW5kLWluZGlnby1vbmNvbG9yLCAjNDI0MmNmKX0uX19hcHJfYmFkZ2UuX19hcHJfYmFkZ2VfaW5kaWdvOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJodHRwczovL2Nkbi1hc3NldHMuYWZmaXJtLmNvbS91cGZ1bm5lbC9hc3NldHMvemVyb19wZXJjZW50X2JhZGdlX2ljb25faW5kaWdvLnN2Z1wiKX0uX19hcHJfYmFkZ2UuX19hcHJfYmFkZ2VfbmV1dHJhbHtiYWNrZ3JvdW5kOnZhcigtLWJnLXN1cmZhY2UtdGVydGlhcnksICNlNWU1ZTkpO2NvbG9yOnZhcigtLXRleHQtZGVmYXVsdCwgIzBjMGMxNCl9Ll9fYXByX2JhZGdlLl9fYXByX2JhZGdlX25ldXRyYWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImh0dHBzOi8vY2RuLWFzc2V0cy5hZmZpcm0uY29tL3VwZnVubmVsL2Fzc2V0cy96ZXJvX3BlcmNlbnRfYmFkZ2VfaWNvbl9ibGFjay5zdmdcIil9Ll9fYXByX2JhZGdlLl9fYmFkZ2Vfbm9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWJnLXN1cmZhY2UtYnJhbmQtaW5kaWdvLCAjZTJlMmZmKTtjb2xvcjp2YXIoLS10ZXh0LWJyYW5kLWluZGlnby1vbmNvbG9yLCAjNDI0MmNmKTtib3JkZXItcmFkaXVzOi43NWVtO3ZlcnRpY2FsLWFsaWduOi4wNmVtfS5fX2Fwcl9iYWRnZS5fX2JhZGdlX25vX2ljb246OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmFmZmlybS1hcy1sb3ctYXMgLl9fYXByX2JhZGdlLl9fYXByX2JhZGdle2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXh9W2NsYXNzKj1fX2FmZmlybUljb25de2hlaWdodDoxZW07d2lkdGg6MWVtO21hcmdpbi1sZWZ0Oi4xODc1ZW07bWFyZ2luLXJpZ2h0Oi4xODc1ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMC4wOGVtfS5fX2FmZmlybUljb25fY2lyY2xlX2NoZWNrbWFyay5fX2JsYWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3NyYy9hc3NldHMvaWNvbnMvY2lyY2xlLWNoZWNrbWFyay1ibGFjay5zdmdcIil9Ym9keSAuYWZmaXJtLWFsYS1wcm9ncmVzc2l2ZS1zZW50aW5lbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxcHg7aGVpZ2h0OjFweDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfSJdLCJzb3VyY2VSb290IjoiIn0= */

/* Original style block 4 */
:root {
            --color-component-overlay-bg: rgba(25, 25, 37, 0.9);
            --color-component-button-primary-bg-default-neutral-inverse-resting: #ffffff;
            --color-component-button-primary-text-default-neutral-inverse-resting: #0c0c14;
            --color-component-button-primary-bg-default-neutral-inverse-hover: #e5e5e9;
            --color-component-button-primary-text-default-neutral-inverse-hover: #313142;
            --color-component-button-secondary-icon-default-neutral-inverse-resting: #ffffff;
            --color-component-button-secondary-text-default-neutral-inverse-resting: #ffffff;
            --color-fill-brand-indigo: #4a4af4;
            --components-spacing-xxxxs: 2px;
            --components-spacing-lg: 24px;
            --components-spacing-xxl: 40px;
            --size-component-button-minWidth-medium: 48px;
            --typography-weight-highimp: 600
        }

        :root {
            --color-primary-light: #A8A9FC;
            --color-primary-dark: #2F2FC1;
            --color-greyscale-black-60: #6D6E71;
            --color-ui-colors-background-neutral-2: #F0F5F7;
            --color-ui-colors-text-100: #101820;
            --time-faster: 0.1s;
            --curve: cubic-bezier(0.25, 0.1, 0.25, 1)
        }

        @font-face {
            font-family: "affirm";
            src: url(data:font/woff2;base64,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) format("woff2"), url(data:font/woff;base64,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) format("woff");
            font-weight: normal;
            font-style: normal
        }

        .__affirm-logo {
            font-family: "affirm" !important;
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            line-height: 1;
            position: relative;
            white-space: nowrap;
            letter-spacing: 0;
            -ms-font-feature-settings: "liga" 1;
            -webkit-font-feature-settings: "liga";
            font-feature-settings: "liga";
            -webkit-font-variant-ligatures: discretionary-ligatures;
            font-variant-ligatures: discretionary-ligatures;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-size: .8em;
            -webkit-text-size-adjust: 100%;
            -moz-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            text-size-adjust: 100%
        }

        .__affirm-logo.__affirm-logo-black {
            color: #060809
        }

        .__affirm-logo.__affirm-logo-black.__ligature__affirm_full_logo__:after,
        .__affirm-logo.__affirm-logo-black.__ligature__affirm_short_logo__:after {
            color: #060809
        }

        .__affirm-logo.__affirm-logo-white {
            color: var(--color-component-button-primary-bg-default-neutral-inverse-resting)
        }

        .__affirm-logo.__affirm-logo-white.__ligature__affirm_full_logo__:after,
        .__affirm-logo.__affirm-logo-white.__ligature__affirm_short_logo__:after {
            color: var(--color-component-button-secondary-icon-default-neutral-inverse-resting)
        }

        .__affirm-logo.__affirm-logo-primary,
        .__affirm-logo.__affirm-logo-blue {
            color: #060809
        }

        .__affirm-logo.__affirm-logo-primary.__ligature__affirm_full_logo__:after,
        .__affirm-logo.__affirm-logo-primary.__ligature__affirm_short_logo__:after,
        .__affirm-logo.__affirm-logo-blue.__ligature__affirm_full_logo__:after,
        .__affirm-logo.__affirm-logo-blue.__ligature__affirm_short_logo__:after {
            color: var(--color-fill-brand-indigo)
        }

        .__affirm-logo.__affirm-logo-primary.__affirm-logo-dark,
        .__affirm-logo.__affirm-logo-blue.__affirm-logo-dark {
            color: var(--color-component-button-secondary-text-default-neutral-inverse-resting)
        }

        .__affirm-logo.__ligature__affirm_full_logo__:after,
        .__affirm-logo.__ligature__affirm_short_logo__:after {
            position: absolute;
            left: 0;
            bottom: 0
        }

        .__affirm-logo.__ligature__affirm_full_logo__ {
            font-size: 1.236em
        }

        .__affirm-logo.__ligature__affirm_full_logo__:after {
            content: ""
        }

        .__affirm-logo.__ligature__affirm_short_logo__:after {
            content: ""
        }

        @-webkit-keyframes affirm_logo_listener {
            from {
                outline: 1px solid rgba(0, 0, 0, 0)
            }

            to {
                outline: 0 solid rgba(0, 0, 0, 0)
            }
        }

        @keyframes affirm_logo_listener {
            from {
                outline: 1px solid rgba(0, 0, 0, 0)
            }

            to {
                outline: 0 solid rgba(0, 0, 0, 0)
            }
        }

        @-webkit-keyframes affirm_asset_listener {
            from {
                outline: 1px solid rgba(0, 0, 0, 0)
            }

            to {
                outline: 0 solid rgba(0, 0, 0, 0)
            }
        }

        @keyframes affirm_asset_listener {
            from {
                outline: 1px solid rgba(0, 0, 0, 0)
            }

            to {
                outline: 0 solid rgba(0, 0, 0, 0)
            }
        }

        .__affirm-logo:not(.__processed) {
            -webkit-animation: affirm_logo_listener .001s;
            animation: affirm_logo_listener .001s
        }

        img[src*="cdn-assets.affirm.com"]:not(.__processed) {
            -webkit-animation: affirm_asset_listener .001s;
            animation: affirm_asset_listener .001s
        }

        .affirm-loading-bar {
            height: 20px;
            width: 180px;
            background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(18%, #ddd), color-stop(33%, #eee));
            background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);
            background-size: 300% 100%;
            background-position: 100% 0;
            -webkit-animation: affirmShimmer 1.2s linear infinite;
            animation: affirmShimmer 1.2s linear infinite;
            border-radius: 4px;
            margin-right: 8px;
            will-change: background-position
        }

        .affirm-loading-container {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center
        }

        .affirm-fade-in {
            opacity: 0;
            -webkit-transform: translateY(4px);
            transform: translateY(4px);
            -webkit-animation: affirmFadeIn 220ms ease-out 50ms forwards;
            animation: affirmFadeIn 220ms ease-out 50ms forwards;
            will-change: opacity, transform
        }

        @-webkit-keyframes affirmFadeIn {
            from {
                opacity: 0;
                -webkit-transform: translateY(4px);
                transform: translateY(4px)
            }

            to {
                opacity: 1;
                -webkit-transform: translateY(0);
                transform: translateY(0)
            }
        }

        @keyframes affirmFadeIn {
            from {
                opacity: 0;
                -webkit-transform: translateY(4px);
                transform: translateY(4px)
            }

            to {
                opacity: 1;
                -webkit-transform: translateY(0);
                transform: translateY(0)
            }
        }

        @-webkit-keyframes affirmShimmer {
            to {
                background-position: 0% 0
            }
        }

        @keyframes affirmShimmer {
            to {
                background-position: 0% 0
            }
        }

        @media(prefers-reduced-motion: reduce) {

            .affirm-loading-bar,
            .affirm-fade-in {
                -webkit-animation: none;
                animation: none;
                -webkit-transition: none;
                transition: none
            }

            .affirm-fade-in {
                opacity: 1;
                -webkit-transform: none;
                transform: none
            }
        }

        .affirm-checkout-btn {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            background-color: var(--color-fill-brand-indigo);
            border-radius: .5rem;
            border: none;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            color: var(--color-component-button-secondary-text-default-neutral-inverse-resting);
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            font-family: Calibre, sans-serif;
            font-size: 1rem;
            font-weight: 600;
            gap: 5px;
            height: 3rem;
            padding: 0 1.5rem;
            text-decoration: none;
            text-overflow: ellipsis;
            text-transform: none;
            -webkit-transition: all var(--time-faster) linear;
            transition: all var(--time-faster) linear;
            white-space: nowrap
        }

        .affirm-checkout-btn .__affirm-logo {
            -webkit-transform: translate(0, -0.16em);
            transform: translate(0, -0.16em)
        }

        .affirm-checkout-btn.btn-small {
            height: 2.625rem;
            font-size: .875rem;
            padding: .25rem 1rem
        }

        .affirm-checkout-btn.btn-large {
            height: 3.75rem;
            font-size: 1.25rem;
            padding: .5rem 2.25rem
        }

        .affirm-checkout-btn.loading {
            background-color: var(--color-primary-light)
        }

        .affirm-checkout-btn.loading::before {
            content: "";
            width: 1rem;
            height: 1rem;
            border: .125rem solid rgba(0, 0, 0, 0);
            border-top-color: currentColor;
            border-left-color: currentColor;
            display: inline-block;
            border-radius: 50%;
            -webkit-animation: button-loading-spinner 1s linear infinite;
            animation: button-loading-spinner 1s linear infinite
        }

        .affirm-checkout-btn:focus-visible {
            outline: 2px solid var(--color-fill-brand-indigo);
            outline-offset: 2px
        }

        .affirm-checkout-btn:hover:not(:disabled, .loading) {
            background-color: var(--color-primary-dark)
        }

        .affirm-checkout-btn:disabled {
            color: var(--color-greyscale-black-60);
            background-color: var(--color-ui-colors-background-neutral-2);
            cursor: not-allowed
        }

        .affirm-checkout-btn.btn-light {
            background-color: var(--color-component-button-primary-bg-default-neutral-inverse-resting);
            border: .125rem solid var(--color-fill-brand-indigo);
            color: var(--color-ui-colors-text-100)
        }

        .affirm-checkout-btn.btn-light:hover {
            border-color: var(--color-primary-dark);
            background-color: var(--color-ui-colors-background-neutral-2)
        }

        .affirm-checkout-btn.btn-light:disabled,
        .affirm-checkout-btn.btn-light.loading {
            color: var(--color-greyscale-black-60);
            border-color: var(--color-ui-colors-background-neutral-2);
            background-color: var(--color-ui-colors-background-neutral-2)
        }

        @-webkit-keyframes button-loading-spinner {
            from {
                -webkit-transform: rotate(0turn);
                transform: rotate(0turn)
            }

            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }

        @keyframes button-loading-spinner {
            from {
                -webkit-transform: rotate(0turn);
                transform: rotate(0turn)
            }

            to {
                -webkit-transform: rotate(1turn);
                transform: rotate(1turn)
            }
        }

        .affirm-lite-container {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center
        }

        .affirm-lite-container>.affirm-as-low-as a {
            text-decoration: none;
            -webkit-text-decoration-style: none;
            text-decoration-style: none
        }

        .affirm-lite-container>.affirm-as-low-as:empty {
            display: none;
            font-size: 0;
            height: 0;
            line-height: 0;
            visibility: hidden
        }

        .affirm-lite-container>.affirm-as-low-as:not(:empty) {
            margin: .3125rem 0 0 0;
            text-align: center;
            text-transform: none
        }

        .__apple-pay-logo {
            background-image: url("https://cdn-assets.affirm.com/upfunnel/assets/Dove_black.svg");
            background-position-y: bottom;
            background-repeat: no-repeat;
            background-size: contain;
            color: rgba(0, 0, 0, 0);
            display: inline-block;
            white-space: nowrap;
            text-overflow: clip;
            vertical-align: text-bottom;
            overflow: hidden;
            width: 2.5em;
            -webkit-transform: translateY(0.5px);
            transform: translateY(0.5px)
        }

        .__apr_badge {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex;
            height: 1.5em;
            padding: .125em .5em;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            gap: .25em;
            border-radius: .5em;
            font-family: inherit;
            font-style: normal;
            font-weight: medium;
            font-size: 1em;
            margin-right: .25em;
            vertical-align: -0.12em
        }

        .__apr_badge::before {
            content: "";
            width: 1em;
            height: 1em;
            left: .25em;
            background-size: contain;
            background-repeat: no-repeat
        }

        .__apr_badge.__apr_badge_indigo {
            background: var(--bg-surface-brand-indigo, #e2e2ff);
            color: var(--text-brand-indigo-oncolor, #4242cf)
        }

        .__apr_badge.__apr_badge_indigo::before {
            background-image: url("https://cdn-assets.affirm.com/upfunnel/assets/zero_percent_badge_icon_indigo.svg")
        }

        .__apr_badge.__apr_badge_neutral {
            background: var(--bg-surface-tertiary, #e5e5e9);
            color: var(--text-default, #0c0c14)
        }

        .__apr_badge.__apr_badge_neutral::before {
            background-image: url("https://cdn-assets.affirm.com/upfunnel/assets/zero_percent_badge_icon_black.svg")
        }

        .__apr_badge.__badge_no_icon {
            background: var(--bg-surface-brand-indigo, #e2e2ff);
            color: var(--text-brand-indigo-oncolor, #4242cf);
            border-radius: .75em;
            vertical-align: .06em
        }

        .__apr_badge.__badge_no_icon::before {
            display: none
        }

        .affirm-as-low-as .__apr_badge.__apr_badge {
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex
        }

        [class*=__affirmIcon] {
            height: 1em;
            width: 1em;
            margin-left: .1875em;
            margin-right: .1875em;
            display: inline-block;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            vertical-align: middle;
            line-height: 1;
            position: relative;
            top: -0.08em
        }

        .__affirmIcon_circle_checkmark.__black {
            background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuODM0IDhhNi4xNjcgNi4xNjcgMCAxIDEgMTIuMzMzIDBBNi4xNjcgNi4xNjcgMCAwIDEgMS44MzQgOFpNOC4wMDEuODMzYTcuMTY3IDcuMTY3IDAgMSAwIDAgMTQuMzM0QTcuMTY3IDcuMTY3IDAgMCAwIDggLjgzM1ptMy4wMiA1LjUyYS41LjUgMCAwIDAtLjcwNy0uNzA3bC0yLjk4IDIuOTgtLjk4LS45OGEuNS41IDAgMSAwLS43MDcuNzA3TDYuOTggOS42ODdhLjUuNSAwIDAgMCAuNzA4IDBsMy4zMzMtMy4zMzRaIiBmaWxsPSIjMEMwQzE0Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNnYxNkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)
        }

        body .affirm-ala-progressive-sentinel {
            display: inline-block;
            width: 1px;
            height: 1px;
            visibility: hidden;
            pointer-events: none
        }

        /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zdHlsZXMvaW5saW5lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxtREFBbUQsQ0FBQyw0RUFBNEUsQ0FBQyw4RUFBOEUsQ0FBQywwRUFBMEUsQ0FBQyw0RUFBNEUsQ0FBQyxnRkFBZ0YsQ0FBQyxnRkFBZ0YsQ0FBQyxrQ0FBa0MsQ0FBQywrQkFBK0IsQ0FBQyw2QkFBNkIsQ0FBQyw4QkFBOEIsQ0FBQyw2Q0FBNkMsQ0FBQyxnQ0FBZ0MsQ0FBQyxNQUFNLDhCQUE4QixDQUFDLDZCQUE2QixDQUFDLG1DQUFtQyxDQUFDLCtDQUErQyxDQUFDLG1DQUFtQyxDQUFDLG1CQUFtQixDQUFDLHlDQUF5QyxDQUFDLFdBQVcsb0JBQW9CLENBQUMsa0hBQXlGLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsZUFBZSwrQkFBK0IsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGtCQUFrQixDQUFDLGdCQUFnQixDQUFDLGtDQUFrQyxDQUFDLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLGtDQUFrQyxDQUFDLGlDQUFpQyxDQUFDLGNBQWMsQ0FBQyw2QkFBNkIsQ0FBQywwQkFBMEIsQ0FBQyx5QkFBeUIsQ0FBQyxxQkFBcUIsQ0FBQyxtQ0FBbUMsYUFBYSxDQUFDLGlKQUFpSixhQUFhLENBQUMsbUNBQW1DLDhFQUE4RSxDQUFDLGlKQUFpSixrRkFBa0YsQ0FBQyx1RUFBdUUsYUFBYSxDQUFDLG9TQUFvUyxvQ0FBb0MsQ0FBQyw2R0FBNkcsa0ZBQWtGLENBQUMseUdBQXlHLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsOENBQThDLGlCQUFpQixDQUFDLG9EQUFvRCxXQUFXLENBQUMscURBQXFELFdBQVcsQ0FBQyx3Q0FBd0MsS0FBSywrQkFBK0IsQ0FBQyxH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QywwQkFBMEIsQ0FBQywwQkFBMEIsQ0FBQyxtQkFBbUIsQ0FBQyxzQkFBc0IsVUFBVSxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FBQywyQkFBMkIsQ0FBQywwQkFBMEIsQ0FBQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsV0FBVyxDQUFDLHVDQUF1Qyx3REFBb0UsQ0FBQyxzQ0FBc0Msb0JBQW9CLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHstLWNvbG9yLWNvbXBvbmVudC1vdmVybGF5LWJnOiByZ2JhKDI1LCAyNSwgMzcsIDAuOSk7LS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXByaW1hcnktYmctZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtcmVzdGluZzogI2ZmZmZmZjstLWNvbG9yLWNvbXBvbmVudC1idXR0b24tcHJpbWFyeS10ZXh0LWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3Rpbmc6ICMwYzBjMTQ7LS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXByaW1hcnktYmctZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtaG92ZXI6ICNlNWU1ZTk7LS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXByaW1hcnktdGV4dC1kZWZhdWx0LW5ldXRyYWwtaW52ZXJzZS1ob3ZlcjogIzMxMzE0MjstLWNvbG9yLWNvbXBvbmVudC1idXR0b24tc2Vjb25kYXJ5LWljb24tZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtcmVzdGluZzogI2ZmZmZmZjstLWNvbG9yLWNvbXBvbmVudC1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtcmVzdGluZzogI2ZmZmZmZjstLWNvbG9yLWZpbGwtYnJhbmQtaW5kaWdvOiAjNGE0YWY0Oy0tY29tcG9uZW50cy1zcGFjaW5nLXh4eHhzOiAycHg7LS1jb21wb25lbnRzLXNwYWNpbmctbGc6IDI0cHg7LS1jb21wb25lbnRzLXNwYWNpbmcteHhsOiA0MHB4Oy0tc2l6ZS1jb21wb25lbnQtYnV0dG9uLW1pbldpZHRoLW1lZGl1bTogNDhweDstLXR5cG9ncmFwaHktd2VpZ2h0LWhpZ2hpbXA6IDYwMH06cm9vdHstLWNvbG9yLXByaW1hcnktbGlnaHQ6ICNBOEE5RkM7LS1jb2xvci1wcmltYXJ5LWRhcms6ICMyRjJGQzE7LS1jb2xvci1ncmV5c2NhbGUtYmxhY2stNjA6ICM2RDZFNzE7LS1jb2xvci11aS1jb2xvcnMtYmFja2dyb3VuZC1uZXV0cmFsLTI6ICNGMEY1Rjc7LS1jb2xvci11aS1jb2xvcnMtdGV4dC0xMDA6ICMxMDE4MjA7LS10aW1lLWZhc3RlcjogMC4xczstLWN1cnZlOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiYWZmaXJtXCI7c3JjOnVybChcIi4vZm9udHMvYWZmaXJtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4vZm9udHMvYWZmaXJtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9Ll9fYWZmaXJtLWxvZ297Zm9udC1mYW1pbHk6XCJhZmZpcm1cIiAhaW1wb3J0YW50O3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOnJlbGF0aXZlO3doaXRlLXNwYWNlOm5vd3JhcDtsZXR0ZXItc3BhY2luZzowOy1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhXCIgMTstd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImxpZ2FcIjtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhXCI7LXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOmRpc2NyZXRpb25hcnktbGlnYXR1cmVzO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6ZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1zaXplOi44ZW07LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1vei10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt0ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ll9fYWZmaXJtLWxvZ28uX19hZmZpcm0tbG9nby1ibGFja3tjb2xvcjojMDYwODA5fS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tYmxhY2suX19saWdhdHVyZV9fYWZmaXJtX2Z1bGxfbG9nb19fOmFmdGVyLC5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tYmxhY2suX19saWdhdHVyZV9fYWZmaXJtX3Nob3J0X2xvZ29fXzphZnRlcntjb2xvcjojMDYwODA5fS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28td2hpdGV7Y29sb3I6dmFyKC0tY29sb3ItY29tcG9uZW50LWJ1dHRvbi1wcmltYXJ5LWJnLWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3RpbmcpfS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28td2hpdGUuX19saWdhdHVyZV9fYWZmaXJtX2Z1bGxfbG9nb19fOmFmdGVyLC5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28td2hpdGUuX19saWdhdHVyZV9fYWZmaXJtX3Nob3J0X2xvZ29fXzphZnRlcntjb2xvcjp2YXIoLS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXNlY29uZGFyeS1pY29uLWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3RpbmcpfS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tcHJpbWFyeSwuX19hZmZpcm0tbG9nby5fX2FmZmlybS1sb2dvLWJsdWV7Y29sb3I6IzA2MDgwOX0uX19hZmZpcm0tbG9nby5fX2FmZmlybS1sb2dvLXByaW1hcnkuX19saWdhdHVyZV9fYWZmaXJtX2Z1bGxfbG9nb19fOmFmdGVyLC5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tcHJpbWFyeS5fX2xpZ2F0dXJlX19hZmZpcm1fc2hvcnRfbG9nb19fOmFmdGVyLC5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tYmx1ZS5fX2xpZ2F0dXJlX19hZmZpcm1fZnVsbF9sb2dvX186YWZ0ZXIsLl9fYWZmaXJtLWxvZ28uX19hZmZpcm0tbG9nby1ibHVlLl9fbGlnYXR1cmVfX2FmZmlybV9zaG9ydF9sb2dvX186YWZ0ZXJ7Y29sb3I6dmFyKC0tY29sb3ItZmlsbC1icmFuZC1pbmRpZ28pfS5fX2FmZmlybS1sb2dvLl9fYWZmaXJtLWxvZ28tcHJpbWFyeS5fX2FmZmlybS1sb2dvLWRhcmssLl9fYWZmaXJtLWxvZ28uX19hZmZpcm0tbG9nby1ibHVlLl9fYWZmaXJtLWxvZ28tZGFya3tjb2xvcjp2YXIoLS1jb2xvci1jb21wb25lbnQtYnV0dG9uLXNlY29uZGFyeS10ZXh0LWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3RpbmcpfS5fX2FmZmlybS1sb2dvLl9fbGlnYXR1cmVfX2FmZmlybV9mdWxsX2xvZ29fXzphZnRlciwuX19hZmZpcm0tbG9nby5fX2xpZ2F0dXJlX19hZmZpcm1fc2hvcnRfbG9nb19fOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MH0uX19hZmZpcm0tbG9nby5fX2xpZ2F0dXJlX19hZmZpcm1fZnVsbF9sb2dvX197Zm9udC1zaXplOjEuMjM2ZW19Ll9fYWZmaXJtLWxvZ28uX19saWdhdHVyZV9fYWZmaXJtX2Z1bGxfbG9nb19fOmFmdGVye2NvbnRlbnQ6XCLupIxcIn0uX19hZmZpcm0tbG9nby5fX2xpZ2F0dXJlX19hZmZpcm1fc2hvcnRfbG9nb19fOmFmdGVye2NvbnRlbnQ6XCLupIpcIn1ALXdlYmtpdC1rZXlmcmFtZXMgYWZmaXJtX2xvZ29fbGlzdGVuZXJ7ZnJvbXtvdXRsaW5lOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfXRve291dGxpbmU6MCBzb2xpZCByZ2JhKDAsMCwwLDApfX1Aa2V5ZnJhbWVzIGFmZmlybV9sb2dvX2xpc3RlbmVye2Zyb217b3V0bGluZToxcHggc29saWQgcmdiYSgwLDAsMCwwKX10b3tvdXRsaW5lOjAgc29saWQgcmdiYSgwLDAsMCwwKX19QC13ZWJraXQta2V5ZnJhbWVzIGFmZmlybV9hc3NldF9saXN0ZW5lcntmcm9te291dGxpbmU6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9dG97b3V0bGluZTowIHNvbGlkIHJnYmEoMCwwLDAsMCl9fUBrZXlmcmFtZXMgYWZmaXJtX2Fzc2V0X2xpc3RlbmVye2Zyb217b3V0bGluZToxcHggc29saWQgcmdiYSgwLDAsMCwwKX10b3tvdXRsaW5lOjAgc29saWQgcmdiYSgwLDAsMCwwKX19Ll9fYWZmaXJtLWxvZ286bm90KC5fX3Byb2Nlc3NlZCl7LXdlYmtpdC1hbmltYXRpb246YWZmaXJtX2xvZ29fbGlzdGVuZXIgLjAwMXM7YW5pbWF0aW9uOmFmZmlybV9sb2dvX2xpc3RlbmVyIC4wMDFzfWltZ1tzcmMqPVwiY2RuLWFzc2V0cy5hZmZpcm0uY29tXCJdOm5vdCguX19wcm9jZXNzZWQpey13ZWJraXQtYW5pbWF0aW9uOmFmZmlybV9hc3NldF9saXN0ZW5lciAuMDAxczthbmltYXRpb246YWZmaXJtX2Fzc2V0X2xpc3RlbmVyIC4wMDFzfS5hZmZpcm0tbG9hZGluZy1iYXJ7aGVpZ2h0OjIwcHg7d2lkdGg6MTgwcHg7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCg4JSwgI2VlZSksIGNvbG9yLXN0b3AoMTglLCAjZGRkKSwgY29sb3Itc3RvcCgzMyUsICNlZWUpKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VlZSA4JSwgI2RkZCAxOCUsICNlZWUgMzMlKTtiYWNrZ3JvdW5kLXNpemU6MzAwJSAxMDAlO2JhY2tncm91bmQtcG9zaXRpb246MTAwJSAwOy13ZWJraXQtYW5pbWF0aW9uOmFmZmlybVNoaW1tZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOmFmZmlybVNoaW1tZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyLXJhZGl1czo0cHg7bWFyZ2luLXJpZ2h0OjhweDt3aWxsLWNoYW5nZTpiYWNrZ3JvdW5kLXBvc2l0aW9ufS5hZmZpcm0tbG9hZGluZy1jb250YWluZXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYWZmaXJtLWZhZGUtaW57b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpOy13ZWJraXQtYW5pbWF0aW9uOmFmZmlybUZhZGVJbiAyMjBtcyBlYXNlLW91dCA1MG1zIGZvcndhcmRzO2FuaW1hdGlvbjphZmZpcm1GYWRlSW4gMjIwbXMgZWFzZS1vdXQgNTBtcyBmb3J3YXJkczt3aWxsLWNoYW5nZTpvcGFjaXR5LHRyYW5zZm9ybX1ALXdlYmtpdC1rZXlmcmFtZXMgYWZmaXJtRmFkZUlue2Zyb217b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0cHgpfXRve29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGFmZmlybUZhZGVJbntmcm9te29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNHB4KX10b3tvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIGFmZmlybVNoaW1tZXJ7dG97YmFja2dyb3VuZC1wb3NpdGlvbjowJSAwfX1Aa2V5ZnJhbWVzIGFmZmlybVNoaW1tZXJ7dG97YmFja2dyb3VuZC1wb3NpdGlvbjowJSAwfX1AbWVkaWEocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuYWZmaXJtLWxvYWRpbmctYmFyLC5hZmZpcm0tZmFkZS1pbnstd2Via2l0LWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lOy13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0uYWZmaXJtLWZhZGUtaW57b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9fS5hZmZpcm0tY2hlY2tvdXQtYnRuey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItZmlsbC1icmFuZC1pbmRpZ28pO2JvcmRlci1yYWRpdXM6LjVyZW07Ym9yZGVyOm5vbmU7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O2NvbG9yOnZhcigtLWNvbG9yLWNvbXBvbmVudC1idXR0b24tc2Vjb25kYXJ5LXRleHQtZGVmYXVsdC1uZXV0cmFsLWludmVyc2UtcmVzdGluZyk7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQtZmFtaWx5OkNhbGlicmUsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7Z2FwOjVweDtoZWlnaHQ6M3JlbTtwYWRkaW5nOjAgMS41cmVtO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7dGV4dC10cmFuc2Zvcm06bm9uZTstd2Via2l0LXRyYW5zaXRpb246YWxsIHZhcigtLXRpbWUtZmFzdGVyKSBsaW5lYXI7dHJhbnNpdGlvbjphbGwgdmFyKC0tdGltZS1mYXN0ZXIpIGxpbmVhcjt3aGl0ZS1zcGFjZTpub3dyYXB9LmFmZmlybS1jaGVja291dC1idG4gLl9fYWZmaXJtLWxvZ297LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0wLjE2ZW0pO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTAuMTZlbSl9LmFmZmlybS1jaGVja291dC1idG4uYnRuLXNtYWxse2hlaWdodDoyLjYyNXJlbTtmb250LXNpemU6Ljg3NXJlbTtwYWRkaW5nOi4yNXJlbSAxcmVtfS5hZmZpcm0tY2hlY2tvdXQtYnRuLmJ0bi1sYXJnZXtoZWlnaHQ6My43NXJlbTtmb250LXNpemU6MS4yNXJlbTtwYWRkaW5nOi41cmVtIDIuMjVyZW19LmFmZmlybS1jaGVja291dC1idG4ubG9hZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQpfS5hZmZpcm0tY2hlY2tvdXQtYnRuLmxvYWRpbmc6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXI6LjEyNXJlbSBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1sZWZ0LWNvbG9yOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjpidXR0b24tbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246YnV0dG9uLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9LmFmZmlybS1jaGVja291dC1idG46Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjJweCBzb2xpZCB2YXIoLS1jb2xvci1maWxsLWJyYW5kLWluZGlnbyk7b3V0bGluZS1vZmZzZXQ6MnB4fS5hZmZpcm0tY2hlY2tvdXQtYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQsLmxvYWRpbmcpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKX0uYWZmaXJtLWNoZWNrb3V0LWJ0bjpkaXNhYmxlZHtjb2xvcjp2YXIoLS1jb2xvci1ncmV5c2NhbGUtYmxhY2stNjApO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItdWktY29sb3JzLWJhY2tncm91bmQtbmV1dHJhbC0yKTtjdXJzb3I6bm90LWFsbG93ZWR9LmFmZmlybS1jaGVja291dC1idG4uYnRuLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29sb3ItY29tcG9uZW50LWJ1dHRvbi1wcmltYXJ5LWJnLWRlZmF1bHQtbmV1dHJhbC1pbnZlcnNlLXJlc3RpbmcpO2JvcmRlcjouMTI1cmVtIHNvbGlkIHZhcigtLWNvbG9yLWZpbGwtYnJhbmQtaW5kaWdvKTtjb2xvcjp2YXIoLS1jb2xvci11aS1jb2xvcnMtdGV4dC0xMDApfS5hZmZpcm0tY2hlY2tvdXQtYnRuLmJ0bi1saWdodDpob3Zlcntib3JkZXItY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvbG9yLXVpLWNvbG9ycy1iYWNrZ3JvdW5kLW5ldXRyYWwtMil9LmFmZmlybS1jaGVja291dC1idG4uYnRuLWxpZ2h0OmRpc2FibGVkLC5hZmZpcm0tY2hlY2tvdXQtYnRuLmJ0bi1saWdodC5sb2FkaW5ne2NvbG9yOnZhcigtLWNvbG9yLWdyZXlzY2FsZS1ibGFjay02MCk7Ym9yZGVyLWNvbG9yOnZhcigtLWNvbG9yLXVpLWNvbG9ycy1iYWNrZ3JvdW5kLW5ldXRyYWwtMik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jb2xvci11aS1jb2xvcnMtYmFja2dyb3VuZC1uZXV0cmFsLTIpfUAtd2Via2l0LWtleWZyYW1lcyBidXR0b24tbG9hZGluZy1zcGlubmVye2Zyb217LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDB0dXJuKTt0cmFuc2Zvcm06cm90YXRlKDB0dXJuKX10b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX1Aa2V5ZnJhbWVzIGJ1dHRvbi1sb2FkaW5nLXNwaW5uZXJ7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMHR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoMHR1cm4pfXRvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5hZmZpcm0tbGl0ZS1jb250YWluZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5hZmZpcm0tbGl0ZS1jb250YWluZXI+LmFmZmlybS1hcy1sb3ctYXMgYXt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1zdHlsZTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpub25lfS5hZmZpcm0tbGl0ZS1jb250YWluZXI+LmFmZmlybS1hcy1sb3ctYXM6ZW1wdHl7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZTowO2hlaWdodDowO2xpbmUtaGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW59LmFmZmlybS1saXRlLWNvbnRhaW5lcj4uYWZmaXJtLWFzLWxvdy1hczpub3QoOmVtcHR5KXttYXJnaW46LjMxMjVyZW0gMCAwIDA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06bm9uZX0uX19hcHBsZS1wYXktbG9nb3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImh0dHBzOi8vY2RuLWFzc2V0cy5hZmZpcm0uY29tL3VwZnVubmVsL2Fzc2V0cy9Eb3ZlX2JsYWNrLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmNsaXA7dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjIuNWVtOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMC41cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAuNXB4KX0uX19hcHJfYmFkZ2V7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDtoZWlnaHQ6MS41ZW07cGFkZGluZzouMTI1ZW0gLjVlbTstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouMjVlbTtib3JkZXItcmFkaXVzOi41ZW07Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDptZWRpdW07Zm9udC1zaXplOjFlbTttYXJnaW4tcmlnaHQ6LjI1ZW07dmVydGljYWwtYWxpZ246LTAuMTJlbX0uX19hcHJfYmFkZ2U6OmJlZm9yZXtjb250ZW50OlwiXCI7d2lkdGg6MWVtO2hlaWdodDoxZW07bGVmdDouMjVlbTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Ll9fYXByX2JhZGdlLl9fYXByX2JhZGdlX2luZGlnb3tiYWNrZ3JvdW5kOnZhcigtLWJnLXN1cmZhY2UtYnJhbmQtaW5kaWdvLCAjZTJlMmZmKTtjb2xvcjp2YXIoLS10ZXh0LWJyYW5kLWluZGlnby1vbmNvbG9yLCAjNDI0MmNmKX0uX19hcHJfYmFkZ2UuX19hcHJfYmFkZ2VfaW5kaWdvOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJodHRwczovL2Nkbi1hc3NldHMuYWZmaXJtLmNvbS91cGZ1bm5lbC9hc3NldHMvemVyb19wZXJjZW50X2JhZGdlX2ljb25faW5kaWdvLnN2Z1wiKX0uX19hcHJfYmFkZ2UuX19hcHJfYmFkZ2VfbmV1dHJhbHtiYWNrZ3JvdW5kOnZhcigtLWJnLXN1cmZhY2UtdGVydGlhcnksICNlNWU1ZTkpO2NvbG9yOnZhcigtLXRleHQtZGVmYXVsdCwgIzBjMGMxNCl9Ll9fYXByX2JhZGdlLl9fYXByX2JhZGdlX25ldXRyYWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImh0dHBzOi8vY2RuLWFzc2V0cy5hZmZpcm0uY29tL3VwZnVubmVsL2Fzc2V0cy96ZXJvX3BlcmNlbnRfYmFkZ2VfaWNvbl9ibGFjay5zdmdcIil9Ll9fYXByX2JhZGdlLl9fYmFkZ2Vfbm9faWNvbntiYWNrZ3JvdW5kOnZhcigtLWJnLXN1cmZhY2UtYnJhbmQtaW5kaWdvLCAjZTJlMmZmKTtjb2xvcjp2YXIoLS10ZXh0LWJyYW5kLWluZGlnby1vbmNvbG9yLCAjNDI0MmNmKTtib3JkZXItcmFkaXVzOi43NWVtO3ZlcnRpY2FsLWFsaWduOi4wNmVtfS5fX2Fwcl9iYWRnZS5fX2JhZGdlX25vX2ljb246OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmFmZmlybS1hcy1sb3ctYXMgLl9fYXByX2JhZGdlLl9fYXByX2JhZGdle2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O2Rpc3BsYXk6aW5saW5lLWZsZXh9W2NsYXNzKj1fX2FmZmlybUljb25de2hlaWdodDoxZW07d2lkdGg6MWVtO21hcmdpbi1sZWZ0Oi4xODc1ZW07bWFyZ2luLXJpZ2h0Oi4xODc1ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMC4wOGVtfS5fX2FmZmlybUljb25fY2lyY2xlX2NoZWNrbWFyay5fX2JsYWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3NyYy9hc3NldHMvaWNvbnMvY2lyY2xlLWNoZWNrbWFyay1ibGFjay5zdmdcIil9Ym9keSAuYWZmaXJtLWFsYS1wcm9ncmVzc2l2ZS1zZW50aW5lbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxcHg7aGVpZ2h0OjFweDt2aXNpYmlsaXR5OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfSJdLCJzb3VyY2VSb290IjoiIn0= */

/* Original style block 5 (type="text/css") */
/*product-delivery-new*/
        .product-delivery-new {
            color: #212121;
            margin: 0.5em 0;
        }

        .items-list-view.is-list .item-img~.item-action {
            width: 220px;
        }

        .items-list-view.is-list .product-delivery-new .product-delivery-title {
            justify-content: flex-end;
        }

        .product-delivery-new:first-child {
            margin-top: 0;
        }

        .product-delivery-new .product-delivery-title {
            font-weight: 400;
            text-transform: capitalize;
            display: -webkit-flex;
            -webkit-flex-wrap: wrap;
            -webkit-align-items: center;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
        }

        .product-delivery-new .product-delivery-title,
        .product-delivery-new .product-delivery-info {
            font-size: 12px;
            line-height: 18px;
        }

        .event-store.is-simple .product-s-list.col-s-1 .goods-simple-box .product-delivery-new .product-delivery-title {
            justify-content: flex-end;
        }

        .product-delivery-new .product-delivery-info>span.text-gray {
            margin-right: 3px;
        }

        .product-delivery-new .product-delivery-info span:first-child {
            margin-right: 2px;
        }

        .product-delivery-new .product-delivery-title>strong {
            font-size: 14px;
            line-height: 20px;
            margin-left: 5px;
            color: #212121;
        }

        .product-delivery-new .product-delivery-title>span {
            text-transform: none;
        }

        .product-delivery-new .product-delivery-title>.product-price-ship-eligible {
            font-size: 12px;
            line-height: 18px;
            font-weight: 700;
            font-style: italic;
            text-transform: uppercase;
        }

        .product-delivery-new .product-delivery-title>.is-arrival-message {
            display: inline-block;
            width: 100%;
        }

        .product-delivery-new .product-delivery-title>.is-arrival-message+span {
            margin-left: 0px;
        }

        .product-delivery-new .product-delivery-title>span~span {
            margin-left: 5px;
        }

        .product-delivery-new .popover-question {
            color: #707070;
            margin-left: 3px;
        }

        .hid-text {
            display: none;
        }

        .product-address-wrap .popover-question {
            color: #707070;
            margin-left: 3px;
        }

        .product-delivery-new .popover-question:hover,
        .product-address-wrap .popover-question:hover {
            color: #05F;
        }

        .product-delivery-new .product-delivery-title-getby .popover-question>i {
            line-height: 20px;
            vertical-align: middle;
        }

        .product-delivery-new .product-delivery-title-getby {
            text-transform: none
        }

        .product-delivery-new .product-delivery-title-getby {
            text-transform: none
        }

        .product-delivery-new .product-delivery-title-getby>strong {
            font-size: 12px;
            line-height: 18px;
        }

        .product-delivery-new .product-delivery-title-order .popover-question>i {
            line-height: 20px;
            vertical-align: middle;
        }

        .product-delivery-new .product-delivery-title-order {
            text-transform: none
        }

        .product-delivery-new .product-delivery-title-order {
            text-transform: none
        }

        .product-delivery-new .product-delivery-title-order>strong {
            font-size: 12px;
            line-height: 18px;
        }

        .popover-delivery-order.show {
            max-width: 300px;
        }

        .popover-delivery-order.show .popover-body {
            padding: 12px 15px;
        }

        .product-delivery-new .delivery-new-content,
        .product-delivery-new .delivery-error-content {
            display: none;
        }

        .link-underline {
            text-decoration: underline;
        }

        /** step popover-delivery-new **/
        .popover {
            font-size: 13px;
            line-height: 1.36;
        }

        .popover-delivery-new.show {
            max-width: 388px;
        }

        .popover-delivery-new .popover-body {
            padding: 20px;
        }

        .popover-delivery-new .popover-body h3 {
            font-size: 13px;
            margin: 13px 0 10px 0;
        }

        .popover-delivery-new .delivery-process-cell .delivery-process-icon {
            border-radius: 100%;
            width: 28px;
            height: 28px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .popover-delivery-new .delivery-process-cell {
            width: 33%;
        }

        .popover-delivery-new .delivery-process-cell:nth-child(2) {
            text-align: center;
        }

        .popover-delivery-new .delivery-process-cell:nth-child(2) .delivery-process-icon {
            margin: 0 auto;
        }

        .popover-delivery-new .delivery-process-cell:nth-child(3) {
            text-align: right;
        }

        .popover-delivery-new .delivery-process-cell:nth-child(3) .delivery-process-icon {
            margin-left: auto;
        }

        .popover-delivery-new .delivery-process-icon {
            position: relative;
        }

        .popover-delivery-new .line-right {
            position: absolute;
            width: 118px;
            height: 1px;
            background-color: #ECF1FE;
            left: 33px;
            top: 50%;
            -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
            display: block;
        }

        .popover-delivery-new .line-right>.ico {
            position: absolute;
            font-size: 12px;
            width: 10px;
            height: 10px;
            line-height: 10px;
            color: #ECF1FE;
            left: 114px;
            top: -4px;
            z-index: 2;
        }

        .popover-delivery-new .delivery-process-cell:last-child .line-right {
            display: none;
        }

        .popover-delivery-new .delivery-process-icon>.ico {
            color: #1244B9;
        }

        .popover-delivery-new .delivery-process-cell .delivery-process-date {
            margin-top: 5px;
        }

        .popover-delivery-new .delivery-process-cell .delivery-process-info.text-gray {
            color: #6e6e6e;
        }

        /*product-address-wrap*/
        .product-address-wrap {
            color: #212121;
            margin-top: 10px;
        }

        .product-address-wrap .product-address {
            -webkit-display: flex;
            display: flex;
            -webkit-align-items: center;
            align-items: center;
        }

        .product-address-wrap .product-address>i {
            margin-right: 5px;
        }

        .product-freeshipping .freeshipping.text-blue {
            text-transform: uppercase;
            font-style: italic;
            font-weight: bold;
        }

        .product-address-inner {
            text-decoration: underline;
        }

        .product-address-wrap .product-address-title,
        .product-address-wrap .product-freeshipping-title,
        .product-address-wrap .product-address-inner {
            font-size: 12px;
            line-height: 18px;
        }

        /*alert-right-border*/
        .alert-right-border .alert {
            padding: 4px 10px;
            -webkit-align-items: baseline;
            align-items: baseline;
            box-sizing: border-box;
        }

        .alert-right-border .alert .alert-body {
            padding: 0;
        }

        .alert-right-border .alert-warning {
            border-color: #E05E00;
            background: transparent;
            border-radius: 0;
        }

        .alert-right-border .alert-warning::after {
            content: '';
            position: absolute;
            right: 0;
            top: 0;
            width: 10px;
            height: 101%;
            background-color: #E05E00;
        }

        .alert-right-border .alert-warning .alert-icon {
            font-size: 12px;
            width: 12px;
            height: 12px;
            margin-right: 5px;
        }

        /*dark-mode*/
        .dark-mode .product-delivery-new,
        .dark-mode .product-delivery-new .product-delivery-title>strong,
        .dark-mode .product-address-wrap,
        .dark-mode .product-delivery-new .popover-question {
            color: #e3e3e3 !important;
        }

        .dark-mode .popover-delivery-new .delivery-process-cell .delivery-process-info.text-gray {
            color: #adadad !important;
        }

        .dark-mode .delivery-process-icon.bg-lightblue {
            background-color: #ECF1FE;
        }

        .dark-mode .popover {
            background: #333 !important;
            border-color: #555 !important;
        }

        /* is-product-location */
        .is-product-location.is-active>.menu-body {
            position: fixed;
            top: 50% !important;
            left: 50% !important;
            transform: translate(-50%, -50%);
            margin: 0;
        }

        .is-product-location.is-active>.bg-transparent-gray {
            background-color: transparent;
        }

        .is-product-location.is-active>.menu-body.bg-white>.menu-arrow:before {
            border-bottom-color: transparent;
        }

        @media (max-width: 999px) {
            .product-delivery-new .product-delivery-title>strong {
                font-size: 12px;
                line-height: 18px;
            }

            .event-store-content .goods-info {
                padding: 20px 10px;
            }

            .event-store.is-simple .product-s-list.col-s-1 .goods-simple-box .product-delivery-new .product-delivery-title {
                justify-content: flex-start;
            }
        }

        @media (max-width: 799px) {
            .is-product-location.is-active.menu>.menu-body {
                top: 50% !important;
                left: 50% !important;
                transform: translate(-50%, -50%) !important;
                width: 95%;
            }
        }

        .is-new .product-delivery-new {
            color: #212121;
            margin: 0 0 15px 0;
        }

        .is-new .product-delivery-new .product-delivery-title {
            font-weight: 400;
            text-transform: capitalize;
            display: -webkit-flex;
            -webkit-flex-wrap: wrap;
            -webkit-align-items: center;
            display: inline-flex;
            flex-wrap: wrap;
            align-items: center;
        }

        .is-new .product_buy_box .product-delivery-new .product-delivery-info {
            margin: 0;
            display: inline-flex;
            align-items: center;
        }

        .is-new .product-delivery-new .product-delivery-title,
        .is-new .product-delivery-new .product-delivery-info {
            font-size: 14px;
            line-height: 20px;
        }

        is-new .product-delivery-new .product-delivery-title>strong {
            font-size: 14px;
            line-height: 20px;
            margin-left: 3px;
            color: #212121;
            text-transform: none;
        }

        .is-new .product-delivery-new .product-delivery-title>.product-price-ship-eligible {
            font-size: 14px;
            line-height: 20px;
            font-weight: 700;
            font-style: normal;
            text-transform: unset;
        }

        .is-new .product-delivery-new .product-delivery-title-getby>strong {
            font-size: 14px;
            line-height: 20px;
        }

        .is-new .product-delivery-new .product-address {
            display: inline-flex;
            align-items: center;
            font-size: 14px;
            line-height: 20px;
        }

        .is-new .product-delivery-new .product-address .fa {
            display: none;
        }

        .popover-delivery-days .popover-body {
            width: 310px;
        }

        .popover-delivery-days .rating-views {
            margin-top: 15px;
        }

        .popover-delivery-days .rating-view>a {
            cursor: default;
        }

        .popover-delivery-days .rating-view-chart {
            margin: 0 49px 0 59px;
            border-radius: 4px;
            height: 8px;
            line-height: 8px;
            top: 50%;
            transform: translateY(-50%);
            background: rgba(232, 232, 232, 1);
        }

        .popover-delivery-days .rating-view-chart-current {
            border-radius: 4px;
            background: #212112;
        }

        .popover-delivery-days .rating-view-name,
        .popover-delivery-days .rating-view-percent {
            font-size: 12px;
        }

        .popover-delivery-days .rating-view a {
            color: #212112;
        }

        .popover-delivery-days .rating-view {
            margin-bottom: 4px;
        }

        .popover-delivery-days .rating-view:last-child {
            margin-bottom: 0;
        }

        .popover-delivery-days .rating-view.is-active a {
            font-weight: bold;
        }

        .popover-delivery-days .rating-view.is-active .rating-view-chart {
            background: #DDEEE0;
        }

        .popover-delivery-days .rating-view.is-active .rating-view-chart-current {
            background: #1E852C;
        }

        .dark-mode .popover-delivery-days .rating-view a {
            color: #fff;
        }

        .dark-mode .popover-delivery-days .rating-view.is-active .rating-view-chart {
            background: #0B4E1D;
        }

        .dark-mode .popover-delivery-days .rating-view.is-active .rating-view-chart-current {
            background: #5FA664;
        }

        .dark-mode .popover-delivery-days .rating-view-chart {
            background: #636363;
        }

        .dark-mode .popover-delivery-days .rating-view-chart-current {
            background: #f2f2f2;
        }

        .product-delivery-new .product-delivery-title.product-delivery-days {
            display: flex;
        }

/* Original style block 6 */
.widget-box {
            display: flex;
            align-items: center;
        }

        .widget-box #Revolving {
            min-width: 57px;
            width: 57px;
        }

        .widget-box #SetPAY,
        .widget-box #SetPAYIn4 {
            min-width: 57px;
            width: 57px;
        }

        .widget-box #productPresentment {
            min-width: 57px;
            width: 57px;
        }

        .widget-box .offer-content {
            padding-left: 5px;
        }

/* Original style block 7 */
#syf-promo,
        #syf-plcc,
        #syf-setpay {
            color: #282828;
            display: block;
            font-size: 14px;
        }

        .syf-cta,
        .noThanks-link {
            color: #c63527;
            font-weight: 500;
            text-decoration: none;
        }

        .noThanks-link {
            padding-left: 12px
        }

        .widget-box:not(:last-child) {
            margin-bottom: 32px;
        }

/* Original style block 8 */
body.trade-in-open {
            overflow: hidden;
        }

        .trade-in-backdrop {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            z-index: 5001;
            min-width: 100vw;
            min-height: 100vh;
            background-color: #000;
            opacity: 0.3;
        }

        .trade-in-open .trade-in-modal {
            overflow-x: hidden;
            overflow-y: auto;
            display: block;
        }

        .trade-in-open .trade-in-modal .trade-in-modal-dialog {
            -webkit-transform: none;
            transform: none;
        }

        .trade-in-modal .trade-in-modal-dialog {
            transition: -webkit-transform 0.3s ease-out;
            transition: transform 0.3s ease-out;
            transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
            -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px);
            max-width: 640px;
            min-height: calc(100% - 3.5rem);
            margin: 1.75rem auto;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            position: relative;
            width: auto;
        }

        .trade-in-modal-content {
            position: relative;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
            flex-direction: column;
            padding: 30px;
            width: 100%;
            box-sizing: border-box;
            pointer-events: auto;
            background-color: #fff;
            background-clip: padding-box;
            border-radius: 4px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
            outline: 0;
        }

        /* trade in box */
        .trade-in-modal {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 5002;
            display: none;
            overflow: hidden;
            outline: 0;
            box-sizing: border-box;
        }

        .trade-in-modal .trade-in-modal-header {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: start;
            align-items: flex-start;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin-bottom: 25px;
        }

        .trade-in-modal-header-title {
            font-size: 16px;
            font-weight: bold;
            line-height: 1.5;
        }

        .trade-in-modal-close {
            margin: -15px -7px 0 0;
            padding: 0;
            width: 22px;
            height: 22px;
            line-height: 22px;
            color: #d9d9d9;
            font-size: 18px;
            background: none;
            border: 0;
            cursor: pointer;
        }

        .trade-in-modal-close i {
            width: 22px;
            height: 22px;
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/xmark-solid.svg") 100% no-repeat;
            display: block;
        }

        .trade-in-modal-close:hover i {
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/xmark-solid-hover.svg") 100% no-repeat;
        }

        .trade-in-modal-body {
            position: relative;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        }

        .trade-in-modal .trade-in-modal-body>p {
            margin-bottom: 20px;
            font-size: 14px;
            font-weight: bold;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list {
            margin-bottom: 10px;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col {
            order: 0;
            -webkit-box-flex: 1 1 auto;
            -webkit-flex: 1 1 auto;
            -moz-box-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
            flex: 1 1 auto;
            width: 100%;
            box-sizing: border-box;
            display: flex;
            align-items: center;
            margin-bottom: 10px;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-grid {
            display: -webkit-flex;
            display: flex;
            -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
            box-sizing: border-box;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label {
            margin-bottom: 0;
            width: 80px;
            font-size: 14px;
            line-height: 20px;
            color: #707070;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-input-label {
            display: block;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label a {
            display: inline-block;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label a .question-circle-icon {
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/circle-question-solid.svg");
            background-size: 100% 100%;
            font-size: 12px;
            width: 12px;
            height: 12px;
            display: block;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label a:hover .question-circle-icon,
        .dark-mode .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label a:hover .question-circle-icon {
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/circle-question-solid-h.svg");
        }

        .dark-mode .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label a .question-circle-icon {
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/circle-question-solid-dark.svg");
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label+label {
            margin-left: 10px;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-select {
            width: 100%;
            display: inline-block;
            position: relative;
            max-width: 100%;
            white-space: nowrap;
            margin-left: 10px;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-input {
            width: 100%;
            display: inline-block;
            position: relative;
            max-width: 100%;
            white-space: normal;
            margin-left: 10px;
            background: #f7f7f7;
            overflow: visible;
            border-radius: 8px;
            box-shadow: 0 0 0 1px #d1d1d1;
        }

        input.trade-in-modal-text-input {
            width: 100%;
            padding: 7px 1em;
            border-radius: 8px;
            height: 40px;
            border: 1px solid transparent;
            box-shadow: 0 0 0 1px #d1d1d1;
            background-color: #fff;
            color: #212121;
            font-size: 13px;
            box-sizing: border-box;
            margin-left: 10px;
        }

        input.trade-in-modal-text-input:focus {
            outline: none;
            box-shadow: 0 0 0 1px #1946b8;
        }

        input.trade-in-modal-text-input.trade-in-modal-error {
            border-color: #db1600;
            box-shadow: 0 0 0 1px #db1600;
        }

        .trade-in-modal-col.trade-in-modal-error input.trade-in-modal-text-input {
            border-color: #db1600;
            box-shadow: 0 0 0 1px #db1600;
        }

        .trade-in-modal-col.trade-in-modal-error .trade-in-modal-error-msg {
            display: block;
        }

        .ram-match-result {
            border-radius: 8px;
            margin: 20px 0;
        }

        .ram-match-result>div {
            margin-bottom: 10px;
        }

        .ram-model-autocomplete {
            position: absolute;
            top: 100%;
            left: 10px;
            z-index: 1000;
            background: #fff;
            border: 1px solid #ddd;
            border-radius: 4px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            max-height: 300px;
            overflow-y: auto;
            width: calc(100% - 10px);
            margin-top: 2px;
            box-sizing: border-box;
        }

        .ram-model-autocomplete-list {
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .ram-autocomplete-item {
            padding: 10px 15px;
            cursor: pointer;
            border-bottom: 1px solid #eee;
            color: #949494;
        }

        .ram-autocomplete-item:hover {
            background-color: #f5f5f5;
        }

        .ram-autocomplete-item:last-child {
            border-bottom: none;
        }

        .dark-mode input.trade-in-modal-text-input {
            border-color: transparent;
            box-shadow: 0 0 0 1px #505050;
            background-color: #121212;
            color: #fff;
        }

        .dark-mode .ram-match-result {
            background-color: #212121;
        }

        .ram-brand-instruction a {
            color: #1946b8;
        }

        .dark-mode .ram-brand-instruction {
            color: #b0b0b0;
        }

        .dark-mode .ram-brand-instruction a {
            color: #8eaff0;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-input.is-active span {
            color: #212121;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-input span {
            display: block;
            max-width: 100%;
            box-sizing: border-box;
            overflow: visible;
            font-size: 14px;
            word-wrap: break-word;
            word-break: break-word;
            margin: 0;
            vertical-align: top;
            line-height: 20px;
            min-height: 40px;
            position: relative;
            padding: 10px 13px;
            width: 100%;
            border-color: transparent;
            color: #949494;
        }

        .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-select.trade-in-custom-select {
            position: relative;
        }

        .trade-in-custom-select-list {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            right: 0;
            z-index: 1000;
            margin: 2px 0 0;
            padding: 0;
            list-style: none;
            background: #fff;
            border: 1px solid #d1d1d1;
            border-radius: 8px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
            max-height: 266px;
            overflow-y: auto;
            box-sizing: border-box;
        }

        .trade-in-custom-select.trade-in-custom-select-open .trade-in-custom-select-list {
            display: block;
        }

        .trade-in-custom-select-item {
            padding: 10px 1em;
            cursor: pointer;
            font-size: 13px;
            color: #212121;
            border-bottom: 1px solid #eee;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .trade-in-custom-select-item:last-child {
            border-bottom: none;
        }

        .trade-in-custom-select-item:hover {
            background-color: #f5f5f5;
        }

        .dark-mode .trade-in-custom-select-list {
            background: #212121;
            border-color: #505050;
        }

        .dark-mode .trade-in-custom-select-item {
            color: #fff;
            border-bottom-color: #505050;
        }

        .dark-mode .trade-in-custom-select-item:hover {
            background-color: #333;
        }

        .trade-in-modal-select-name {
            display: inline-flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            margin: 0;
            border-radius: 3px;
            box-sizing: border-box;
            border: 1px solid #d9d9d9;
            background: #fff;
            font-size: 13px;
            vertical-align: middle;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            padding: 7px 1em;
            border-radius: 8px;
            height: 40px;
            position: relative;
            padding-right: 2.5em;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 100%;
            border-color: transparent;
            box-shadow: 0 0 0 1px #d1d1d1;
            background-color: #fff;
            color: #212121;
        }

        .trade-in-modal-select.trade-in-modal-error>.trade-in-modal-select-name {
            border-color: #db1600;
            box-shadow: 0 0 0 1px #db1600;
        }

        .trade-in-modal-select-name+i {
            position: absolute;
            right: 13px;
            line-height: 40px;
            top: 50%;
            transform: translateY(-50%);
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/angle-down-regular.svg") 100% no-repeat;
            width: 10px;
            height: 100%;
        }

        .trade-in-modal-select.trade-in-modal-error .trade-in-modal-error-msg {
            display: block;
        }

        .trade-in-modal-error-msg {
            display: none;
            position: absolute;
            z-index: 10;
            top: 100%;
            box-sizing: border-box;
            margin-top: 2px;
            padding: 4px 10px;
            background-color: #db1600;
            color: #fff;
            border-radius: 4px;
            font-size: 12px;
            line-height: 16px;
            right: 0;
        }

        .trade-in-modal-error-msg:before {
            content: "";
            position: absolute;
            bottom: 100%;
            border-style: solid;
            border-width: 0 6px 6px 6px;
            border-color: transparent;
        }

        .trade-in-modal-error-msg:before {
            right: 10px;
            border-bottom-color: #db1600;
        }

        .trade-in-modal .trade-in-modal-body .trade-quote-check {
            margin-bottom: 30px;
        }

        .trade-in-modal .trade-in-modal-body .trade-quote-check .trade-in-modal-check {
            display: block;
            width: 100%;
            margin-bottom: 10px;
        }

        .trade-in-modal .trade-in-modal-body .trade-quote-check .input-check-text {
            font-size: 14px;
        }

        .trade-in-modal .trade-in-modal-body .trade-quote-check .trade-quote-info-icon {
            margin-left: 2px;
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/circle-info-regular.svg");
            background-size: 100% 100%;
            font-size: 14px;
            width: 14px;
            height: 14px;
            display: inline-block;
            cursor: pointer;
            vertical-align: bottom;
        }

        .dark-mode .trade-in-modal .trade-in-modal-body .trade-quote-check .trade-quote-info-icon {
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/circle-info-regular-dark.svg");
            background-size: 100% 100%;
        }

        .mem-compare-wrap {
            display: flex;
            justify-content: center;
        }

        .mem-compare-card {
            display: flex;
            gap: 0;
            border-radius: 12px;
            width: 100%;
        }

        .mem-compare-col {
            flex: 1;
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 28px 12px 16px;
            position: relative;
        }

        .mem-compare-col--ok {
            background: #ECF5ED;
            border-radius: 12px 0 0 12px;
        }

        .mem-compare-col--no {
            background: #FFF3F0;
            border-radius: 0 12px 12px 0;
        }

        .mem-compare-badge svg {
            display: block;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            top: -16px;
        }

        .mem-compare-title {
            font-size: 13px;
            font-weight: 700;
            text-align: center;
            line-height: 18px;
            min-height: 36px;
            color: #1a1a1a;
            margin: 0 0 25px;
        }

        .mem-compare-imgs {
            display: flex;
            flex-direction: column;
            gap: 20px;
            width: 100%;
        }

        .mem-compare-img-wrap {
            border-radius: 8px;
            overflow: hidden;
            display: flex;
            align-items: center;
            justify-content: center;
            height: 130px;
        }

        .mem-compare-img-wrap img {
            object-fit: contain;
            display: block;
            max-width: 80%;
            height: auto;
        }

        .trade-in-modal .input-check.show-error .input-check-mark {
            border-color: #db1600;
        }

        .trade-in-modal .input-check.show-error .form-error-msg {
            display: block;
            right: auto;
            left: 0;
        }

        .trade-in-modal .input-check.show-error .form-error-msg.at-right:before {
            right: auto;
            left: 4px;
        }

        .trade-in-modal .trade-offer-price {
            width: 300px;
            height: 70px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
        }

        .trade-in-modal .trade-offer-price p {
            color: #6e6e6e;
            text-align: center;
            max-width: 250px;
        }

        .trade-in-modal .trade-offer {
            height: 250px;
            display: flex;
            justify-content: center;
            align-content: center;
            flex-wrap: wrap;
            background-color: #f7f7f7;
            border-radius: 8px;
            position: relative;
        }

        .trade-in-modal .trade-offer.is-active::before {
            content: "";
            width: 506px;
            height: 207px;
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/Success.png");
            background-size: 100% 100%;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

        .trade-in-modal .trade-offer>h3,
        .trade-in-modal .trade-offer>span {
            width: 100%;
            text-align: center;
        }

        .trade-in-modal .trade-offer>h3 {
            font-size: 20px;
            line-height: 28px;
        }

        .trade-in-modal .trade-offer>span {
            color: #6e6e6e;
        }

        .trade-in-modal .trade-offer-price {
            background-color: #fff;
            border-radius: 35px;
            margin-top: 15px;
        }

        .trade-in-modal .trade-offer-price p {
            font-size: 14px;
            line-height: 20px;
        }

        .trade-in-modal .trade-offer-price span {
            display: none;
            font-size: 48px;
            font-weight: 800;
            line-height: 66px;
            color: #e85500;
        }

        .trade-in-modal .trade-offer.is-active .trade-offer-price span {
            display: block;
        }

        .trade-in-modal .trade-offer.is-active .trade-offer-price p {
            display: none;
        }

        .trade-in-modal .trade-in-modal-footer {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-pack: end;
            justify-content: flex-end;
            margin: 20px 0 0 0;
            padding: 20px 0 0 0;
            border-top: 1px solid #eee;
        }

        .trade-in-modal .trade-in-modal-footer .trade-in-btn {
            display: inline-block;
            position: relative;
            margin: 0;
            padding: 8px 1em;
            outline: none;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            border-radius: 3px;
            border: 1px solid #d9d9d9;
            background: #fff;
            color: #222;
            font: bold 14px/1 "Open Sans Condensed", "Arial Narrow", "Helvetica Narrow",
                arial, helvetica, sans-serif;
            font-stretch: condensed;
            letter-spacing: 1px;
            text-align: center;
            text-decoration: none !important;
            text-transform: uppercase;
            vertical-align: middle;
            cursor: pointer;
            margin-left: 12px;
        }

        .trade-in-modal .trade-in-modal-footer .trade-in-btn.trade-in-btn-primary {
            border-color: #c60;
            background: #ffa33a;
        }

        .trade-in-modal .trade-in-modal-footer .trade-in-btn:not(.is-disabled):hover,
        .trade-in-modal .trade-in-modal-footer .trade-in-btn:not(.is-disabled):active {
            color: #0066ff;
        }

        .trade-in-modal .trade-in-modal-footer .trade-in-btn.trade-in-btn-primary:hover,
        .trade-in-modal .trade-in-modal-footer .trade-in-btn.trade-in-btn-primary:active {
            background: #f39834;
            color: #222;
        }

        .trade-in-modal .trade-in-modal-footer .trade-in-btn.is-disabled {
            opacity: 0.4;
            cursor: default;
        }

        .trade-in-modal .trade-in-modal-footer .trade-in-btn.trade-in-btn-primary.is-disabled:hover {
            background: #ffa33a;
        }

        .trade-in-modal-check {
            position: relative;
            display: inline-block;
            padding-left: 16px;
            min-height: 16px;
            vertical-align: top;
            cursor: pointer;
        }

        .trade-in-modal-check input[type="checkbox"] {
            box-sizing: border-box;
            padding: 0;
            position: absolute;
            z-index: 1;
            left: 0;
            opacity: 0;
            filter: alpha(opacity=0);
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }

        .trade-in-modal-check-mark {
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            width: 16px;
            height: 16px;
            border-width: 1px;
            border-style: solid;
            box-sizing: border-box;
            border-radius: 2px;
            border-color: #d1d1d1;
            background-color: #fff;
        }

        .trade-in-modal .trade-in-modal-check.trade-in-modal-error .trade-in-modal-check-mark {
            border-color: #db1600;
        }

        .trade-in-modal-check-text {
            padding: 5px;
            word-wrap: break-word;
            word-break: break-word;
            text-overflow: ellipsis;
            padding: 0 5px;
            font-size: 14px;
            line-height: 16px;
        }

        .trade-in-modal .trade-in-modal-check.trade-in-modal-error .trade-in-modal-error-msg {
            display: block;
            right: auto;
            left: 0;
        }

        .trade-in-modal .trade-in-modal-check.trade-in-modal-error .trade-in-modal-error-msg:before {
            right: auto;
            left: 4px;
        }

        .trade-in-modal .trade-in-modal-check:hover .trade-in-modal-check-mark {
            border-color: #a9c1f4;
            background-color: #e3eafc;
        }

        .trade-in-modal .trade-in-modal-check input[type="checkbox"]:checked+.trade-in-modal-check-mark:before {
            content: "";
            position: absolute;
            top: 2px;
            left: 1px;
            width: 10px;
            height: 5px;
            border-width: 2px;
            border-style: solid;
            border-right: 0;
            border-radius: 2px;
            border-top: 0;
            transform: rotate(-45deg);
        }

        .trade-in-modal .trade-in-modal-check input[type="checkbox"]:checked+.trade-in-modal-check-mark:before,
        .trade-in-modal .trade-in-modal-check input[type="checkbox"]:indeterminate+.trade-in-modal-check-mark:before {
            border-color: #fff;
        }

        .trade-in-modal .trade-in-modal-check input[type="checkbox"]:checked+.trade-in-modal-check-mark,
        .trade-in-modal .trade-in-modal-check input[type="checkbox"]:indeterminate+.trade-in-modal-check-mark {
            background-color: #1946b8;
            border-color: #1946b8;
        }

        .dark-mode .trade-in-modal-content {
            background-color: #333;
        }

        .dark-mode .trade-in-modal .trade-offer {
            background-color: #212121;
        }

        .dark-mode .trade-in-modal .trade-offer-price {
            background-color: #000;
        }

        .dark-mode .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label,
        .dark-mode .trade-in-modal .trade-offer-price p,
        .dark-mode .trade-in-modal .trade-offer>span {
            color: #adadad;
        }

        .dark-mode .trade-in-modal-select-name,
        .dark-mode .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-input {
            border-color: transparent;
            box-shadow: 0 0 0 1px #505050;
            background-color: #121212;
            color: #fff;
        }

        .dark-mode .trade-in-modal-check-mark {
            border-color: #505050;
            background-color: #121212;
        }

        .dark-mode .trade-in-modal-footer {
            border-color: #555 !important;
        }

        .dark-mode .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-input.is-active span {
            color: #fff;
        }

        .dark-mode .trade-in-modal .trade-in-modal-check:hover .trade-in-modal-check-mark {
            background-color: #112b88;
            border-color: #8eaff0;
        }

        .dark-mode .trade-in-modal-select-name+i {
            background: url("//c1.neweggimages.com/webresource/themes/Nest/images/icons/angle-down-regular-dark.svg") 100% no-repeat;
        }

        @media (max-width: 799px) {
            .trade-in-modal-content {
                padding: 15px 30px;
                overflow-y: auto;
                max-height: calc(100vh - 138px);
            }

            .trade-in-modal .trade-in-modal-footer .trade-in-btn {
                width: auto;
            }

            .trade-in-modal .trade-in-modal-header {
                margin-bottom: 15px;
            }

            .trade-in-modal .trade-in-modal-body>p {
                margin-bottom: 10px;


            }

            .trade-in-modal-close {
                margin: -5px -2px 0 0;
            }

            .trade-in-modal .trade-in-modal-body .trade-quote-check {
                margin-bottom: 10px;
            }

            .trade-in-modal .trade-offer {
                height: 120px;
                padding: 5px 0;
            }

            .trade-in-modal .trade-offer-price {
                width: 250px;
                height: 50px;
                margin-top: 10px;
            }

            .trade-in-modal .trade-offer-price span {
                font-size: 32px;
                line-height: 50px;
            }

            .trade-in-modal .trade-offer.is-active::before {
                width: 334px;
                height: 138px;
            }

            .trade-in-modal .trade-offer>h3 {
                font-size: 16px;
                line-height: 20px;
                margin-top: 0;
            }

            .trade-in-modal .trade-offer-price p {
                font-size: 12px;
            }

            .trade-in-modal-select-name {
                height: 30px;
            }

            .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-input span {
                min-height: 30px;
                line-height: 18px;
                padding: 6px 13px;
            }

            .trade-in-modal .trade-in-modal-dialog {
                max-width: calc(100% - 40px);
                margin: 0;
                position: absolute;
                left: 50%;
                transform: translate(-50%, 40px) !important;
                min-height: 0;
            }
        }

        @media (max-width: 599px) {
            .trade-in-modal .trade-in-modal-footer {
                padding-top: 0px;
                margin-top: 10px;
            }

            .trade-in-modal .trade-in-modal-footer .trade-in-btn {
                margin-top: 10px;
            }
        }

        @media (max-width: 399px) {
            .trade-in-modal .trade-offer.is-active::before {
                width: 253px;
                height: 103px;
            }
        }

        @media (max-width: 490px) {
            .trade-in-modal-header-title {
                font-size: 15px !important;
                font-weight: 900 !important;
            }

            .trade-in-modal-content {
                border-radius: 12px;
                padding: 16px;
            }

            .trade-in-modal .trade-in-modal-body .trade-quote-check .trade-in-modal-check {
                width: auto;
            }

            .trade-in-item-title {
                font-size: 14px !important;
            }

            .trade-in-item-link {
                font-size: 13px;
                color: #212121 !important;
            }

            .dark-mode .trade-in-item-link {
                color: #fff !important;
            }

            .trade-in-desc {
                margin-bottom: 12px !important;
            }

            .trade-in-modal .trade-in-modal-footer .trade-in-btn {
                text-transform: none !important;
                font-size: 16px !important;
                font-family: 'Open Sans' !important;
                letter-spacing: normal !important;
                height: 36px;
                border-width: 2px;
                border-radius: 20px;
            }

            .trade-in-modal .trade-in-modal-footer .trade-in-btn.trade-in-btn-primary {
                background: #fa9d28;
                border-width: 0px;
            }

            .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col label {
                font-size: 13px;
            }

            .trade-in-modal .trade-offer,
            .ram-match-result {
                padding: 12px;
                margin: 0 0 8px 0 !important;
            }

            .trade-in-modal .trade-offer-price {
                padding: 4px;
                margin-bottom: 12px;
            }

            .trade-in-modal .trade-offer>h3 {
                margin-bottom: 4px;
            }

            .trade-in-modal .trade-offer-price p {
                margin-bottom: 0;
            }

            .trade-in-modal .trade-offer-currency {
                font-size: 14px;
            }

            .trade-in-modal-select-name+i {
                top: auto !important;
                transform: none !important;
                height: 30px;
            }

            .trade-in-modal-select-name {
                line-height: 1;
                min-width: 0;
                height: auto !important;
            }

            .trade-in-modal .trade-in-modal-body .trade-in-modal-list .trade-in-modal-col .trade-in-modal-select {
                white-space: normal !important;
                min-width: 0;
            }

            .dark-mode input:-webkit-autofill {
                -webkit-text-fill-color: unset !important;
            }

            #model_no_find {
                margin-top: 4px;
            }
        }

/* Original style block 9 (type="text/css") */
#Link-generator .link-notice {
            display: block;
            margin: 0 10px;
            padding: 12px 0 0 0;
            width: 60px;
            font-size: 24px;
            line-height: 1;
            text-align: center;
        }

        .link-horizontal-light {
            width: 30px;
            height: 24px;
            fill: #6e6e6e;
        }

        .dark-mode .link-horizontal-light path {
            fill: #adadad;
        }

        .Link-pop-content {
            width: 350px;
            font-size: 14px;
            position: fixed;
            right: 90px;
            bottom: 118px;
            padding: 15px 20px;
            box-sizing: border-box;
            z-index: 2500;
            box-shadow: 0 0 8px rgb(0 0 0 / 20%);
        }

        .Link-pop-content {
            display: none;
        }

        .Link-pop-content.show {
            display: block;
        }

        .Link-close {
            font-size: 20px;
            color: #d1d1d1;
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            position: absolute;
            right: 8px;
            top: 5px;
            cursor: pointer;
        }

        .Link-close:hover {
            color: #212121;
        }

        .Link-pop-content-title {
            text-transform: uppercase;
            font-weight: 800;
            text-align: left;
            font-style: italic;
        }

        .Link-forms-rakuten,
        .Link-forms-tracking {
            margin-top: 30px;
        }

        .Link-forms-tracking .input-label {
            font-weight: bold;
            margin-bottom: 10px;
        }

        .Link-forms-tracking .input-textarea {
            margin: 5px 0;
        }

        .Link-forms-tracking .input-textarea>textarea {
            height: 100px;
        }

        .Link-forms-tracking .input-textarea>textarea::-webkit-scrollbar {
            -webkit-appearance: none;
            width: 4px;
            height: 6px;
        }

        .Link-forms-tracking .input-textarea>textarea::-webkit-scrollbar {
            background-color: transparent;
            border: none;
        }

        .Link-forms-tracking .input-textarea>textarea::-webkit-scrollbar-thumb {
            background-color: #707070;
            -webkit-box-shadow: none !important;
            border-radius: 4px;
        }

        .Link-note a {
            text-decoration: underline;
        }

        .Link-note a:hover {
            color: #2a69df !important;
        }

        .Link-copy-button {
            width: 100%;
            margin: 10px 0 20px 0;
        }

        .Link-share-list {
            margin-bottom: 15px;
        }

        .Link-share-list .social-icon {
            width: 40px;
            height: 40px;
            font-size: 22px;
            border-radius: 50%;
            margin: 0 10px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .Link-share-list .social-icon:hover {
            background-color: #e2dfdf;
        }

        .Link-share-list .social-envelope {
            color: #f06c00;
        }

        .Link-share-list .social-facebook {
            color: #4267b2;
        }

        .Link-share-list .social-twitter {
            color: #1da1f2;
        }

        .Link-share-list .social-pinterest {
            fill: #e60023;
        }

        .Link-share-list .social-pinterest svg {
            width: 20px;
        }

        .dark-mode .Link-close:hover {
            color: #adadad;
        }

        .dark-mode .Link-share-list .social-icon:hover {
            background-color: #121212;
        }

        .dark-mode .Link-forms-tracking .input-textarea>textarea {
            background-color: #121212 !important;
            border-color: transparent !important;
        }

        .sticky-bottom-right.is-left-mini~.Link-pop-content {
            right: 40px;
        }

        @media (max-width: 1999px) {
            .Link-pop-content {
                right: 40px;
            }

            #Link-generator .link-notice {
                margin: 0 2px;
                padding: 10px 0;
                width: 28px;
                font-size: 14px;
            }

            .link-horizontal-light {
                height: auto;
                width: 14px;
            }
        }

        @media (max-width: 799px) {
            .Link-pop-content {
                bottom: 128px;
            }
        }

        @media (max-width: 399px) {
            .Link-pop-content {
                width: 96%;
                margin: 0 auto;
                left: 50%;
                right: auto;
                top: 50%;
                bottom: auto;
                transform: translate(-50%, -50%);
            }
        }

        .event-store-share .is-affiliate svg {
            fill: #212121;
            -webkit-flex-shrink: 0;
            flex-shrink: 0;
            margin-right: 10px;
            width: 1.5em;
            text-align: center;
            margin-left: 2px;
        }

        .event-store-share .nav-list-link {
            position: relative;
            display: block;
            padding: 10px 15px;
            word-wrap: break-word;
            word-break: break-all;
            word-break: break-word;
            text-overflow: ellipsis;
        }

        .event-store-share .nav-list-link:hover {
            background-color: rgba(228, 235, 253, 1);
            color: #2a69df;
        }

        .dark-mode .event-store-share .nav-list-link:hover {
            background: #444 !important;
        }

        .event-store-share .nav-list-link:hover svg {
            fill: #2a69df;
        }

        .event-store-share .nav-list-link span {
            font-size: 14px;
            text-transform: initial;
            font-weight: 400;
        }

        .dark-mode .event-store-share .is-affiliate svg {
            fill: #e3e3e3;
        }

        .dark-mode .event-store-share .nav-list-link span {
            color: #e3e3e3;
        }

        .popover-share .is-affiliate svg {
            fill: #ffa845;
            width: 24px;
            margin-right: 10px;
        }

        #Link-generator .link-notice.is-mini {
            margin: 0 2px;
            padding: 10px 0;
            width: 28px;
            font-size: 14px;
        }

        #Link-generator .link-notice.is-mini .link-horizontal-light {
            height: auto;
            width: 14px;
        }

/* Original style block 10 (type="text/css") */
/* --- item addon area --- */
        #item-addon {
            padding: 0;
            border: 0;
            margin: 5px 0;
        }

        #item-addon .item-addon-inner {
            padding: 8px 6px 2px 6px;
        }

        #item-addon .item-addon-inner .item-addon-select {
            margin: 0 4px 8px 4px;
        }

        #item-addon .form-select-name {
            padding: 6px 75px 6px 10px;
        }

        #item-addon .form-select-name strong {
            top: 6px;
            right: 25px;
        }

        #item-addon .item-addon-title {
            margin: 0;
        }

        #item-addon .item-addon-title .flags {
            position: relative;
        }

        #item-addon .item-addon-title .flags:before,
        #item-addon .item-addon-title .flags:after {
            background: #707070;
        }

        #item-addon .item-addon-title .flags-body {
            font-size: 13px;
            color: #fff;
        }

        #item-addon .item-addon-wrap {
            margin: 4px;
        }

        #item-addon .item-addon-info {
            margin: 8px 4px 4px 4px;
        }

        #item-addon .item-addon-option {
            padding: 8px 4px 0 26px;
            font-size: 13px;
        }

        #item-addon .item-addon-option li {
            margin-bottom: 10px;
        }

        #item-addon .item-addon-option li input {
            float: left;
            margin: 2px 5px 0 -20px;
            vertical-align: baseline;
        }

        #item-addon .item-addon-option li label {
            line-height: 1.3
        }

        #item-addon .item-addon-option li label em {
            float: right;
            text-align: right;
        }

        #item-addon .item-addon-option-content {
            margin-right: 55px;
            max-height: 50px;
            overflow: hidden;
        }

        #item-addon .item-addon-plus-img {
            position: relative;
            padding: 4px 4px 0 4px;
            height: 39px;
            float: left;
            border: 1px solid #ddd;
        }

        #item-addon .item-addon-plus-img img {
            width: 50px;
        }

        #item-addon .item-addon-plus-img .item-addon-remove {
            position: absolute;
            right: -6px;
            top: -6px;
            width: 12px;
            height: 12px;
            color: #fff;
            background: #4d4d4d;
            border-radius: 100px;
            cursor: pointer;
        }

        #item-addon .item-addon-plus-img .fa {
            display: block;
            margin: 1px 0 0 2px;
            color: #fff;
            font-size: 10px;
        }

        #item-addon .item-addon-plus-img .item-addon-remove:hover {
            background: #C1240B;
        }

        #item-addon .item-addon-plus-img img {
            display: block;
        }

        #item-addon .item-addon-plus-img.is-empty {
            padding: 0;
            width: 60px;
            height: 45px;
            border: 0;
        }

        #item-addon .item-addon-plus-img.is-empty img {
            width: 60px;
            height: 45px;
        }

        #item-addon .item-addon-plus-img.is-empty .item-addon-remove {
            display: none;
        }

        .is-new #item-addon.product-addon {
            padding: 20px 0 0;
            margin: 0 20px;
            border-top: 1px solid #e8e8e8
        }

        .is-new .product-delivery+#item-addon.product-addon {
            margin: 0;
        }

        .is-new #item-addon.product-addon .product-addon-title {
            margin-bottom: 10px;
            font-size: 14px;
            font-weight: 700;
            text-align: left;
            text-transform: uppercase;
            line-height: 20px;
        }

        .is-new #item-addon .product-addon-wrap {
            margin: 0 0 15px 0;
            padding: 15px;
            border: none;
        }

        .is-new #item-addon.product-addon .fa-plus {
            margin: 0 12px;
            width: 16px;
            height: 16px;
            border-radius: 50%;
            background-color: #D1D1D1;
            text-align: center;
            line-height: 16px;
            font-size: 10px;
            color: #636363;
        }

        .is-new #item-addon.product-addon .form-radiobox-title {
            -webkit-box-orient: vertical;
            display: -webkit-box;
            word-wrap: break-word;
            word-break: break-word;
            text-overflow: ellipsis;
            max-height: 48px;
            overflow: hidden;
            -webkit-line-clamp: 3;
            font-size: 12px;
        }

        .is-new #item-addon.product-addon .product-addon-option .form-radiobox strong {
            font-size: 14px;
        }

/* Original style block 11 */
.product-feedback {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
        }

        .product-feedback.is-top {
            margin: 0 0 20px 0;
        }

        .product-feedback.is-bottom {
            margin: 20px 0 0 0;
        }

        .product-feedback .btn {
            margin: 0 0 0 10px;
        }

/* Original style block 12 (type="text/css") */
.newegg-feedback {
            font-family: Open Sans, Helvetica, Arial, sans-serif;
            font-size: 13px
        }

        .newegg-feedback .btn {
            font-family: Open Sans Condensed, Arial Narrow, Helvetica Narrow, arial, helvetica, sans-serif;
            letter-spacing: 1px
        }

        .newegg-feedback select {
            -ms-box-sizing: border-box;
            box-sizing: border-box
        }

        .newegg-feedback a {
            color: #222;
            text-decoration: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
        }

        .newegg-feedback a:hover {
            color: #06f
        }

        .newegg-feedback .nav-row,
        .newegg-feedback .same-table {
            display: table !important
        }

        .newegg-feedback .nav-row:after,
        .newegg-feedback .same-table:after {
            content: " ";
            clear: both;
            display: table
        }

        .newegg-feedback .nav-col,
        .newegg-feedback .same-td,
        .newegg-feedback .same-td-elastic {
            display: table-cell !important;
            float: none;
            padding: 0
        }

        .newegg-feedback .nav-col-elastic,
        .newegg-feedback .same-td-elastic {
            width: 100%
        }

        .newegg-feedback .nav-col-elastic {
            float: none !important;
            padding: 0 !important
        }

        .newegg-feedback .layout-wide {
            width: 100% !important
        }

        .newegg-feedback .layout-half {
            display: inline-block;
            width: 50% !important
        }

        .newegg-feedback table.layout-half {
            display: table
        }

        .newegg-feedback .layout-third-one {
            display: inline-block;
            width: 33.33% !important
        }

        .newegg-feedback .layout-third-two {
            display: inline-block;
            width: 66.66% !important
        }

        .newegg-feedback .layout-quarter {
            display: inline-block;
            width: 25% !important
        }

        .newegg-feedback .layout-three-quarters {
            display: inline-block;
            width: 75% !important
        }

        .newegg-feedback .text-center {
            text-align: center !important
        }

        .newegg-feedback .text-right {
            text-align: right !important
        }

        .newegg-feedback .text-green {
            color: #38a32c
        }

        .newegg-feedback .text-orange {
            color: #ea7d13
        }

        .newegg-feedback .no-border-l {
            border-left: 0 !important
        }

        .newegg-feedback .temp-container {
            width: 0;
            height: 0;
            overflow: hidden
        }

        .newegg-feedback .is-nowrap {
            max-width: 512px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .newegg-feedback .page-section-gray {
            background: #f2f2f2
        }

        .newegg-feedback .page-section-gray .swiper-box {
            margin-top: 10px;
            border: 1px solid #eee
        }

        .newegg-feedback .page-section-gray .swiper-box:first-child {
            margin-top: 0
        }

        .newegg-feedback .page-section-inner {
            padding: 40px 8px
        }

        .newegg-feedback .grpBodyRight {
            float: right;
            width: 163px
        }

        .newegg-feedback #bodyRightArea,
        .newegg-feedback .bodyRightArea {
            width: 163px
        }

        .newegg-feedback .icon-premier {
            display: inline-block;
            background: url("/WebResource/Themes/2005/Nest/spr_membership.png") no-repeat;
            background-position: 0 0;
            vertical-align: middle
        }

        .newegg-feedback .icon-premier-xsm {
            width: 15px;
            height: 15px;
            background-position: 0 -128px
        }

        .newegg-feedback .icon-premier-xsm-black-plus {
            width: 80px;
            height: 16px;
            background-position: 0 -128px
        }

        .newegg-feedback .icon-premier-sm {
            width: 17px;
            height: 16px;
            background-position: 0 -103px
        }

        .newegg-feedback .icon-premier-sm-black {
            width: 63px;
            height: 16px;
            background-position: 0 -103px
        }

        .newegg-feedback .icon-premier-md {
            width: 20px;
            height: 19px;
            background-position: 0 -25px
        }

        .newegg-feedback .icon-premier-md-gold {
            width: 75px;
            height: 19px;
            background-position: 0 0
        }

        .newegg-feedback .icon-premier-md-gold-plus {
            width: 107px;
            height: 20px;
            background-position: 0 -50px
        }

        .newegg-feedback .icon-premier-lg-black {
            width: 110px;
            height: 28px;
            background-position: 0 -196px
        }

        .newegg-feedback .btn {
            display: inline-block;
            position: relative;
            margin: 0;
            padding: 8px 1em;
            outline: none;
            box-sizing: border-box;
            border-radius: 3px;
            border: 1px solid #d9d9d9;
            background: #fff;
            color: #4d4d4d;
            font-weight: 700;
            font-size: 14px;
            line-height: 1;
            font-stretch: condensed;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            vertical-align: middle;
            cursor: pointer
        }

        .newegg-feedback .btn-mini {
            padding: 6px .85em;
            outline: none;
            border: 1px solid #d9d9d9;
            font-size: 12px
        }

        .newegg-feedback .btn-large {
            padding-top: 10px;
            padding-bottom: 9px
        }

        .newegg-feedback .btn-mini:active,
        .newegg-feedback .btn-mini:hover,
        .newegg-feedback .btn:active,
        .newegg-feedback .btn:hover {
            color: #06f
        }

        .newegg-feedback .btn-wide {
            width: 100%
        }

        .newegg-feedback .btn-wide.has-icon-left {
            text-align: left
        }

        .newegg-feedback .btn-wide.has-icon-right {
            text-align: right
        }

        .newegg-feedback .btn:disabled,
        .newegg-feedback .btn:disabled:hover {
            background: #e4e4e4;
            border-color: #ddd;
            color: #b8b8b8;
            cursor: not-allowed;
            pointer-events: none
        }

        .newegg-feedback span.btn-mini:active,
        .newegg-feedback span.btn-mini:hover,
        .newegg-feedback span.btn:active,
        .newegg-feedback span.btn:hover {
            color: #222;
            cursor: default
        }

        .newegg-feedback .btn-group {
            display: inline-block;
            vertical-align: middle;
            white-space: nowrap;
            font-size: 0;
            zoom: 1
        }

        .newegg-feedback .btn-group-cell {
            display: inline-block;
            vertical-align: top
        }

        .newegg-feedback .btn-group .btn {
            border-left-width: 0;
            border-radius: 0
        }

        .newegg-feedback .btn-group-cell:first-child .btn {
            border-left-width: 1px;
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px
        }

        .newegg-feedback .btn-group-cell:last-child .btn {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px
        }

        .newegg-feedback .btn-group-cell:only-child .btn {
            border-radius: 3px
        }

        .newegg-feedback .btn-alt,
        .newegg-feedback .btn-primary,
        .newegg-feedback .btn-secondary {
            text-transform: uppercase
        }

        .newegg-feedback .btn-primary {
            border-color: #b35a00;
            background-color: #f78c1b;
            background: linear-gradient(180deg, #feb13a, #f78c1b);
            color: #552f00
        }

        .newegg-feedback .btn-primary:active,
        .newegg-feedback .btn-primary:hover {
            border-color: #b35a00;
            background-color: #f9a21b;
            background: linear-gradient(180deg, #f78c1b, #feb13a);
            color: #552f00
        }

        .newegg-feedback .btn-secondary {
            border-color: #849dc2;
            background-color: #b3d5ff;
            background: linear-gradient(180deg, #b3d5ff, #96bae6);
            color: #0e1b2e
        }

        .newegg-feedback .btn-secondary:active,
        .newegg-feedback .btn-secondary:hover {
            border-color: #849dc2;
            background-color: #96bae6;
            background: linear-gradient(180deg, #96bae6, #b3d5ff);
            color: #0e1b2e
        }

        .newegg-feedback .btn-tertiary {
            border-color: #adadad;
            background-color: #e6e6e6;
            background: linear-gradient(180deg, #e6e6e6, #c9c9c9);
            color: #4d4d4d
        }

        .newegg-feedback .btn-tertiary:active,
        .newegg-feedback .btn-tertiary:hover {
            border-color: #adadad;
            background-color: #c9c9c9;
            background: linear-gradient(180deg, #c9c9c9, #e6e6e6);
            color: #4d4d4d
        }

        .newegg-feedback .btn-tool {
            border-color: #055fff;
            background-color: #69b1fa;
            background: linear-gradient(180deg, #69b1fa, #0d80ff);
            color: #fff
        }

        .newegg-feedback .btn-tool:active,
        .newegg-feedback .btn-tool:hover {
            border-color: #055fff;
            background-color: #0d80ff;
            background: linear-gradient(180deg, #0d80ff, #69b1fa);
            color: #fff
        }

        .newegg-feedback .btn-alt {
            border-color: #384966;
            background-color: #6077a2;
            background: linear-gradient(180deg, #6077a2, #4d6386);
            color: #fff
        }

        .newegg-feedback .btn-alt:active,
        .newegg-feedback .btn-alt:hover {
            border-color: #384966;
            background-color: #4d6386;
            background: linear-gradient(180deg, #4d6386, #6077a2);
            color: #fff
        }

        .newegg-feedback .btn-message:disabled,
        .newegg-feedback .btn-message:disabled:hover,
        .newegg-feedback span.btn-message,
        .newegg-feedback span.btn-message:hover {
            padding-left: 0;
            padding-right: 0;
            border-color: transparent;
            background: transparent;
            color: #ff1919;
            cursor: default
        }

        .newegg-feedback .has-icon-left {
            padding-left: 1.3em
        }

        .newegg-feedback .has-icon-right {
            padding-right: 1.5em
        }

        .newegg-feedback .has-icon-left:before,
        .newegg-feedback .has-icon-right:before {
            display: inline-block;
            position: absolute;
            top: 50%;
            margin-top: -.5em;
            width: 1em;
            font-family: FontAwesome;
            font-weight: 400;
            vertical-align: middle;
            font-size: 1em;
            line-height: 1;
            text-align: center;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .newegg-feedback .has-icon-left:before {
            left: 0
        }

        .newegg-feedback .has-icon-right:before {
            right: 0
        }

        .newegg-feedback .btn.has-icon-left {
            padding-left: 2.5em
        }

        .newegg-feedback .btn.has-icon-right {
            padding-right: 2.5em
        }

        .newegg-feedback .btn.has-icon-left:before {
            left: 1em
        }

        .newegg-feedback .btn.has-icon-right:before {
            right: 1em
        }

        .newegg-feedback .btn.is-current {
            border-color: #707070;
            background: #707070;
            color: #fff;
            cursor: default
        }

        .newegg-feedback .form-price input,
        .newegg-feedback .form-select-name,
        .newegg-feedback .form-text,
        .newegg-feedback .form-textarea,
        .newegg-feedback .stuff-textarea {
            margin: 0;
            padding: 7px 1em;
            height: 32px;
            border-radius: 3px;
            box-sizing: border-box;
            border: 1px solid #d9d9d9;
            background: #fff;
            font-size: 13px;
            vertical-align: middle;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .newegg-feedback ::-webkit-input-placeholder {
            color: #b3b3b3
        }

        .newegg-feedback :-moz-placeholder,
        .newegg-feedback ::-moz-placeholder {
            color: #b3b3b3
        }

        .newegg-feedback :-ms-input-placeholder {
            color: #b3b3b3
        }

        .newegg-feedback .form-current-value {
            margin-left: 6px;
            color: #222;
            font-weight: 700
        }

        .newegg-feedback .form-text[type=search] {
            padding-right: 4px
        }

        .newegg-feedback .form-textarea,
        .newegg-feedback .stuff-textarea {
            height: auto;
            max-height: 180px;
            min-height: 65px
        }

        .newegg-feedback .stuff-textarea {
            display: none;
            overflow: hidden;
            background-color: red;
            word-wrap: break-word;
            overflow-wrap: break-word
        }

        .newegg-feedback .form-textarea-counter {
            display: inline-block;
            color: #707070;
            text-align: right
        }

        .newegg-feedback .form-cell .form-textarea-counter {
            position: absolute;
            right: 10px;
            bottom: 1px;
            background: #fff;
            background: hsla(0, 0%, 100%, .8);
            font-size: 12px
        }

        .newegg-feedback .form-select {
            display: inline-block;
            position: relative;
            max-width: 100%;
            white-space: nowrap
        }

        .newegg-feedback .form-select>select {
            position: absolute;
            z-index: 2;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            font-size: 13px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .newegg-feedback .form-select-name {
            display: inline-block;
            position: relative;
            padding-right: 2.5em;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .newegg-feedback .form-select-name+.fa {
            position: absolute;
            right: 1em;
            font-size: 12px;
            line-height: 32px
        }

        .newegg-feedback .form-select-other-input {
            display: none
        }

        .newegg-feedback .form-checkbox+.form-checkbox,
        .newegg-feedback .form-radiobox+.form-radiobox {
            margin-left: 10px
        }

        .newegg-feedback .form-checkbox,
        .newegg-feedback .form-radiobox {
            display: inline-block;
            position: relative;
            margin-right: 8px;
            padding-left: 22px;
            box-sizing: border-box;
            vertical-align: middle;
            letter-spacing: normal;
            cursor: pointer
        }

        .newegg-feedback .form-checkbox input[type=checkbox],
        .newegg-feedback .form-radiobox input[type=radio] {
            position: absolute;
            z-index: 1;
            left: 0;
            opacity: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .newegg-feedback .form-checkbox-title {
            display: block;
            min-height: 16px;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .newegg-feedback .form-checkbox-title:after,
        .newegg-feedback .form-checkbox-title:before,
        .newegg-feedback .form-radiobox-title:after,
        .newegg-feedback .form-radiobox-title:before {
            content: "";
            position: absolute;
            top: 1px;
            left: 0;
            width: 16px;
            height: 16px
        }

        .newegg-feedback .form-checkbox-title:before,
        .newegg-feedback .form-radiobox-title:before {
            z-index: 2;
            border-radius: 3px;
            box-sizing: border-box;
            border: 1px solid #d9d9d9;
            background: #fff
        }

        .newegg-feedback .form-radiobox-title:before {
            border-radius: 16px
        }

        .newegg-feedback .form-checkbox-title:after,
        .newegg-feedback .form-radiobox-title:after {
            z-index: 3;
            font: normal normal normal 14px/16px FontAwesome;
            text-rendering: auto;
            text-align: center;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .newegg-feedback .form-checkbox input[type=checkbox]:checked+.form-checkbox-title:after {
            content: "\F00C"
        }

        .newegg-feedback .form-checkbox input[type=checkbox]:indeterminate+.form-checkbox-title:after {
            content: "\F068"
        }

        .newegg-feedback .form-radiobox input[type=radio]:checked+.form-radiobox-title:after {
            top: 6px;
            left: 5px;
            width: 6px;
            height: 6px;
            border-radius: 10px;
            background: #222
        }

        .newegg-feedback .form-checkbox.is-vertical,
        .newegg-feedback .form-radiobox.is-vertical {
            padding-left: 0;
            padding-top: 20px
        }

        .newegg-feedback .form-checkbox.is-vertical .form-checkbox-title,
        .newegg-feedback .form-radiobox.is-vertical .form-radiobox-title {
            display: block;
            text-align: center
        }

        .newegg-feedback .form-checkbox.is-vertical .form-checkbox-title:after,
        .newegg-feedback .form-checkbox.is-vertical .form-checkbox-title:before,
        .newegg-feedback .form-radiobox.is-vertical .form-radiobox-title:after,
        .newegg-feedback .form-radiobox.is-vertical .form-radiobox-title:before {
            top: 0;
            left: 50%;
            margin-left: -8px
        }

        .newegg-feedback .form-radiobox.is-vertical input[type=radio]:checked+.form-radiobox-title:after {
            top: 5px;
            left: 50%;
            margin-left: -3px
        }

        .newegg-feedback .form-checkbox-group,
        .newegg-feedback .form-radiobox-group {
            display: table;
            width: 100%
        }

        .newegg-feedback .form-checkbox-group .form-checkbox,
        .newegg-feedback .form-radiobox-group .form-radiobox {
            display: table-cell
        }

        .newegg-feedback .form-checkbox-group.has-5-col .form-checkbox,
        .newegg-feedback .form-radiobox-group.has-5-col .form-radiobox {
            width: 20%
        }

        .newegg-feedback .form-checkbox-group.has-11-col .form-checkbox,
        .newegg-feedback .form-radiobox-group.has-11-col .form-radiobox {
            width: 9.0909%
        }

        .newegg-feedback .form-price {
            display: inline-block;
            position: relative;
            width: 90px
        }

        .newegg-feedback .form-price:before {
            content: "$";
            position: absolute;
            top: 0;
            left: 0;
            width: 16px;
            height: 100%;
            line-height: 32px;
            text-align: right
        }

        .newegg-feedback .form-price input {
            padding-left: 16px;
            width: 100%
        }

        .newegg-feedback .form-price input:focus {
            border-color: rgba(0, 102, 255, .5);
            box-shadow: 0 0 3px 0 rgba(73, 143, 226, .5)
        }

        .newegg-feedback .form-datepicker.is-mini .form-text,
        .newegg-feedback .form-price.is-mini input,
        .newegg-feedback .form-select.is-mini .form-select-name,
        .newegg-feedback .form-text.is-mini {
            padding-top: 4px;
            padding-bottom: 4px;
            height: 26px
        }

        .newegg-feedback .form-datepicker.is-mini .fa-calendar,
        .newegg-feedback .form-price.is-mini:before,
        .newegg-feedback .form-select.is-mini .form-select-name+.fa {
            line-height: 26px
        }

        .newegg-feedback .form-datepicker.is-error,
        .newegg-feedback .form-datepicker.is-error .form-text,
        .newegg-feedback .form-select.is-error,
        .newegg-feedback .form-select.is-error .form-select-name,
        .newegg-feedback .form-text.is-error,
        .newegg-feedback .form-textarea.is-error,
        .newegg-feedback .stuff-textarea.is-error {
            border-color: #c00;
            color: #c00
        }

        .newegg-feedback .form-error-message {
            position: absolute;
            top: 100%;
            right: 6px;
            z-index: 1;
            margin-top: 2px;
            margin-left: 6px;
            padding: 5px 8px;
            border-radius: 3px;
            background: rgba(204, 0, 0, .8);
            box-shadow: 0 2px 6px rgba(0, 0, 0, .4);
            color: #fff;
            font-size: 12px
        }

        .newegg-feedback .form-error-message:after {
            position: absolute;
            content: "";
            display: inline-block;
            top: -6px;
            right: 10px;
            width: 0;
            height: 0;
            border-style: solid;
            border-color: transparent transparent rgba(204, 0, 0, .8);
            border-width: 0 6px 6px
        }

        .newegg-feedback .form-checkbox.is-error,
        .newegg-feedback .form-radiobox.is-error {
            color: #c00
        }

        .newegg-feedback .form-checkbox.is-error .form-checkbox-title:before,
        .newegg-feedback .form-radiobox.is-error .form-radiobox-title:before {
            border-color: #c00;
            background-color: #ffe5e5
        }

        .newegg-feedback .form-checkbox.is-error+.form-error-message,
        .newegg-feedback .form-radiobox.is-error+.form-error-message {
            left: 0;
            right: auto
        }

        .newegg-feedback .form-checkbox.is-error+.form-error-message:after,
        .newegg-feedback .form-radiobox.is-error+.form-error-message:after {
            left: 2px;
            right: auto
        }

        .newegg-feedback .form-select select:focus+.form-select-name,
        .newegg-feedback .form-text:focus,
        .newegg-feedback .form-textarea:focus {
            border-color: rgba(0, 102, 255, .5);
            box-shadow: 0 0 3px 0 rgba(73, 143, 226, .5)
        }

        .newegg-feedback .form-checkbox:hover,
        .newegg-feedback .form-radiobox:hover {
            color: #06f
        }

        .newegg-feedback .form-price input:disabled,
        .newegg-feedback .form-select>select:disabled+.form-select-name,
        .newegg-feedback .form-text:disabled,
        .newegg-feedback .form-textarea:disabled {
            background: #ebebeb;
            color: #b3b3b3;
            cursor: not-allowed;
            border-color: #d9d9d9
        }

        .newegg-feedback .form-select>select:disabled+.form-select-name+.fa {
            color: #b3b3b3
        }

        .newegg-feedback .form-checkbox input[type=checkbox]:disabled+.form-checkbox-title:before,
        .newegg-feedback .form-radiobox input[type=radio]:disabled+.form-radiobox-title:before {
            background: #ebebeb
        }

        .newegg-feedback .form-checkbox input[type=checkbox]:disabled+.form-checkbox-title,
        .newegg-feedback .form-radiobox input[type=radio]:disabled+.form-radiobox-title {
            color: #b3b3b3;
            cursor: not-allowed
        }

        .newegg-feedback .form-radiobox input[type=radio]:checked:disabled+.form-radiobox-title:after {
            background: #b3b3b3
        }

        .newegg-feedback .form-checkbox.is-wide,
        .newegg-feedback .form-datepicker.is-wide,
        .newegg-feedback .form-price.is-wide,
        .newegg-feedback .form-radiobox.is-wide,
        .newegg-feedback .form-select.is-wide,
        .newegg-feedback .form-select.is-wide .form-select-name,
        .newegg-feedback .form-text.is-wide,
        .newegg-feedback .form-textarea.is-wide {
            width: 100%
        }

        .newegg-feedback .form-cells-group>.form-cells {
            margin: 0;
            padding: 15px 10px 0;
            border-top: 1px solid #eee
        }

        .newegg-feedback .form-cells:after,
        .newegg-feedback .form-cells:before {
            content: "";
            display: table;
            clear: both
        }

        .newegg-feedback .form-cells {
            margin-left: -6px;
            margin-right: -6px;
            letter-spacing: -.43em;
            text-rendering: optimizeSpeed;
            zoom: 1
        }

        .newegg-feedback .form-cell {
            position: relative;
            display: inline-block;
            margin-bottom: 15px;
            padding: 0 6px;
            box-sizing: border-box;
            vertical-align: bottom;
            letter-spacing: normal;
            text-rendering: auto
        }

        .newegg-feedback .form-cell.align-top {
            vertical-align: top
        }

        .newegg-feedback .form-cell.align-middle {
            vertical-align: middle
        }

        .newegg-feedback .form-cell .form-checkbox,
        .newegg-feedback .form-cell .form-radiobox {
            margin-top: 7px;
            margin-right: 8px;
            margin-bottom: 8px
        }

        .newegg-feedback .form-cell .form-checkbox.is-mini,
        .newegg-feedback .form-cell .form-radiobox.is-mini {
            margin-top: 4px;
            margin-right: 8px;
            margin-bottom: 5px
        }

        .newegg-feedback .form-cell-name {
            display: block;
            margin-bottom: 3px;
            overflow: hidden;
            color: #707070;
            text-overflow: ellipsis
        }

        .newegg-feedback .form-cell-name.is-right {
            text-align: right
        }

        .newegg-feedback .form-cell-name.is-inline {
            margin: 7px 0
        }

        .newegg-feedback .form-note {
            font-size: 11px;
            line-height: 1.36
        }

        .newegg-feedback .form-note a {
            text-decoration: underline
        }

        .newegg-feedback .form-cells.name-inline .form-cell {
            padding-left: 90px
        }

        .newegg-feedback .form-cells.name-inline .form-cell-name {
            float: left;
            margin-left: -90px;
            margin-top: 7px;
            box-sizing: border-box;
            padding-left: 6px;
            width: 80px;
            white-space: nowrap
        }

        .newegg-feedback .form-cells.name-inline .form-note {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: normal
        }

        .newegg-feedback .form-button-area {
            margin: 15px 0;
            text-align: right;
            letter-spacing: -.43em;
            text-rendering: optimizeSpeed;
            zoom: 1
        }

        .newegg-feedback .form-button-area .btn {
            margin-left: 12px;
            vertical-align: bottom;
            text-rendering: auto
        }

        .newegg-feedback .form-add-new-text {
            position: relative;
            margin-left: 22px;
            max-width: 512px
        }

        .newegg-feedback .form-options {
            margin-bottom: 0
        }

        .newegg-feedback .form-option-item {
            display: block;
            padding: 10px 20px 8px;
            box-sizing: border-box;
            border-bottom: 2px solid transparent;
            background: #eee;
            cursor: pointer
        }

        .newegg-feedback .form-option-item-title {
            font-weight: 700
        }

        .newegg-feedback .form-option-item-note {
            margin-top: 5px;
            color: #707070
        }

        .newegg-feedback .form-option-item.is-selected,
        .newegg-feedback .form-option-item:hover {
            border-bottom-color: #ff9800
        }

        .newegg-feedback .form-option-item.is-unavailable {
            opacity: .5
        }

        .newegg-feedback .form-option-item.is-unavailable:hover {
            border-bottom-color: transparent;
            cursor: default
        }

        .newegg-feedback .price2012 .social-bar .social-list {
            padding: 12px 0
        }

        .newegg-feedback .price2012 .social-bar .social-list.fix {
            padding: 10px 12px 0;
            overflow: hidden
        }

        .newegg-feedback .social-item {
            display: inline-block;
            width: 15%;
            text-align: center;
            vertical-align: top
        }

        .newegg-feedback .social-list .social-btn {
            float: left;
            margin: 0 30px 10px 0;
            height: 20px;
            overflow: hidden
        }

        .newegg-feedback .social-btn.share-twitter {
            margin-right: 10px
        }

        .newegg-feedback .social-btn.share-google {
            margin-right: 5px
        }

        .newegg-feedback .social-btn.share-email {
            margin-right: 0
        }

        .newegg-feedback .social-list .social-item {
            margin: 0
        }

        .newegg-feedback .social-item-icon {
            display: block;
            margin: 0 auto;
            width: 31px;
            height: 31px;
            border-radius: 31px;
            background: #33425a;
            color: #fff;
            font-size: 15px;
            line-height: 31px;
            cursor: pointer
        }

        .newegg-feedback .social-list .social-item-icon {
            color: #fff
        }

        .newegg-feedback .social-item-icon.fa-facebook:hover,
        .newegg-feedback .social-item-icon.fa-thumbs-up:hover {
            background: #3a5795
        }

        .newegg-feedback .social-item-icon.fa-twitter:hover {
            background: #0084b4
        }

        .newegg-feedback .social-item-icon.fa-pinterest:hover {
            background: #bd081c
        }

        .newegg-feedback .social-item-icon.fa-google-plus:hover {
            background: #d73d32
        }

        .newegg-feedback .social-item-icon.fa-envelope:hover {
            background: #b35a00
        }

        .newegg-feedback .social-item-times {
            position: relative;
            display: inline-block;
            margin-top: 6px;
            padding: 0 2px;
            min-width: 31px;
            height: 16px;
            box-sizing: border-box;
            border-radius: 3px;
            border: 1px solid #e4e4e4;
            background: #fff;
            color: #4d4d4d;
            font-size: 10px;
            line-height: 14px
        }

        .newegg-feedback .social-item-times:after,
        .newegg-feedback .social-item-times:before {
            content: " ";
            position: absolute;
            top: -12px;
            left: 50%;
            margin-left: -6px;
            border: 6px solid transparent;
            border-bottom-color: #e4e4e4
        }

        .newegg-feedback .social-item-times:after {
            top: -11px;
            border-bottom-color: #fff
        }

        .newegg-feedback .social-list-dropdown .social-list {
            position: absolute;
            top: 3px;
            right: 0;
            z-index: 9;
            background: #fff;
            box-shadow: 0 0 3px 0 rgba(70, 70, 70, .1)
        }

        .newegg-feedback .social-list-dropdown.is-active .social-button {
            background: #fff;
            z-index: 10
        }

        .newegg-feedback .social-list-dropdown .social-btn {
            float: none;
            margin: 0 0 12px;
            text-align: left
        }

        .newegg-feedback .social-bar.is-active .social-list {
            display: block
        }

        .newegg-feedback .social-bar.is-active .social-button {
            border-radius: 3px 3px 0 0;
            border-bottom: 0
        }

        .newegg-feedback .popover-wrap {
            position: relative
        }

        .newegg-feedback .popover {
            position: absolute;
            z-index: 500;
            display: none;
            text-align: left;
            white-space: normal;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid #ccc;
            -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            -o-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            background-clip: padding-box
        }

        .newegg-feedback .popover.top {
            margin-top: -8px
        }

        .newegg-feedback .popover.right {
            margin-left: 8px
        }

        .newegg-feedback .popover.bottom {
            margin-top: 8px
        }

        .newegg-feedback .popover.left {
            right: 100%
        }

        .newegg-feedback .container .popover.left {
            float: none;
            width: auto
        }

        .newegg-feedback .at-left .popover {
            right: 100%;
            margin-right: 7px
        }

        .newegg-feedback .at-right .popover {
            left: 100%;
            margin-left: 7px
        }

        .newegg-feedback .popover-title {
            padding: 10px;
            border-bottom: 0;
            font-weight: 700;
            font-size: 15px
        }

        .newegg-feedback .popover-body {
            padding: 10px
        }

        .newegg-feedback .popover-arrow,
        .newegg-feedback .popover-arrow:after {
            position: absolute;
            z-index: 501;
            display: block;
            width: 0;
            height: 0;
            border: 7px solid transparent
        }

        .newegg-feedback .popover-arrow:after {
            content: " "
        }

        .newegg-feedback .at-top .popover-arrow,
        .newegg-feedback .popover.top .popover-arrow {
            bottom: -7px;
            left: 50%;
            margin-left: -7px;
            border-top-color: #ccc;
            border-bottom-width: 0
        }

        .newegg-feedback .at-top .popover-arrow:after,
        .newegg-feedback .popover.top .popover-arrow:after {
            bottom: -9px;
            margin-left: -7px;
            border-top-color: #f3f3f3;
            border-bottom-width: 0
        }

        .newegg-feedback .at-right .popover-arrow,
        .newegg-feedback .popover.right .popover-arrow {
            top: 50%;
            left: auto;
            right: -7px;
            margin-top: -7px;
            border-right-color: #ccc;
            border-left-width: 0
        }

        .newegg-feedback .at-right .popover-arrow:after,
        .newegg-feedback .popover.right .popover-arrow:after {
            right: -9px;
            bottom: -7px;
            border-right-color: #f3f3f3;
            border-left-width: 0
        }

        .newegg-feedback .popover.right .popover-arrow {
            right: auto;
            left: -7px
        }

        .newegg-feedback .popover.right .popover-arrow:after {
            left: -9px;
            border-left-color: #fff
        }

        .newegg-feedback .at-bottom .popover-arrow,
        .newegg-feedback .popover.bottom .popover-arrow {
            top: -7px;
            left: 50%;
            margin-left: -7px;
            border-bottom-color: #ccc;
            border-top-width: 0
        }

        .newegg-feedback .at-bottom .popover-arrow:after,
        .newegg-feedback .popover.bottom .popover-arrow:after {
            top: 0;
            margin-left: -7px;
            border-bottom-color: #f3f3f3;
            border-top-width: 0
        }

        .newegg-feedback .at-left .popover-arrow,
        .newegg-feedback .popover.left .popover-arrow {
            top: 50%;
            left: -7px;
            right: auto;
            margin-top: -7px;
            border-left-color: #ccc;
            border-right-width: 0
        }

        .newegg-feedback .at-left .popover-arrow:after,
        .newegg-feedback .popover.left .popover-arrow:after {
            left: -9px;
            bottom: -7px;
            border-left-color: #f3f3f3;
            border-right-width: 0
        }

        .newegg-feedback .popover.left .popover-arrow {
            left: auto;
            right: -7px
        }

        .newegg-feedback .popover.left .popover-arrow:after {
            right: -9px;
            border-left-color: #fff
        }

        .newegg-feedback .row:after,
        .newegg-feedback .row:before {
            content: "";
            display: table;
            clear: both
        }

        .newegg-feedback .row-side {
            display: none
        }

        .newegg-feedback .row.has-side-right>.row-side {
            display: block;
            float: right;
            width: 300px
        }

        .newegg-feedback .row.has-side-left>.row-side {
            display: block;
            float: left;
            width: 234px
        }

        .newegg-feedback .row.has-side-banner>.row-side {
            display: block;
            float: right;
            width: 160px
        }

        .newegg-feedback .row.has-side-right>.row-body {
            margin-right: 310px
        }

        .newegg-feedback .row.has-side-left>.row-body {
            margin-left: 234px
        }

        .newegg-feedback .row.has-side-banner>.row-body {
            margin-right: 180px
        }

        .newegg-feedback .row-body-inner {
            position: relative;
            float: left;
            width: 100%
        }

        .newegg-feedback .row.is-side-follow-scroll {
            position: relative
        }

        .newegg-feedback .row.is-side-follow-scroll>.row-side {
            position: absolute;
            height: 100%
        }

        .newegg-feedback .row.has-side-left.is-side-follow-scroll>.row-side {
            left: 0
        }

        .newegg-feedback .row.has-side-right.is-side-follow-scroll>.row-side {
            right: 0
        }

        .newegg-feedback .row-align-right .item-img {
            max-width: 168px
        }

        .newegg-feedback .swiper-box .row.has-side-left>.row-side {
            margin-left: 30px;
            width: 200px
        }

        .newegg-feedback .row.has-side-left .row-body-border {
            padding-left: 20px;
            border-left: 1px solid #eee
        }

        .newegg-feedback #overlay {
            display: none;
            position: fixed;
            z-index: 99998;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        .newegg-feedback #overlay.is-overnone {
            display: block;
            background: hsla(0, 0%, 39%, 0)
        }

        .newegg-feedback #overlay.is-overshow {
            display: block
        }

        .newegg-feedback .centerPopup {
            position: fixed;
            z-index: 99999;
            left: 0;
            margin: 0 auto;
            transition: top .3s
        }

        .newegg-feedback .centerPopup.is-top {
            position: absolute !important;
            top: 0
        }

        .newegg-feedback .centerPopup:after {
            content: " ";
            display: table;
            clear: both
        }

        .newegg-feedback .centerPopup.is-current {
            z-index: 100000
        }

        .newegg-feedback .centerPopup-trigger-close {
            cursor: pointer
        }

        .newegg-feedback .centerPopup-body {
            position: relative;
            padding: 30px;
            border-radius: 4px;
            background: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, .2)
        }

        .newegg-feedback .centerPopup-body:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            box-shadow: 0 10px 20px rgba(0, 0, 0, .2)
        }

        .newegg-feedback .centerPopup-close,
        .newegg-feedback .centerPopup-title .fa {
            position: absolute;
            top: 15px;
            right: 15px;
            z-index: 99;
            width: 24px;
            height: 24px;
            color: #d9d9d9;
            font-size: 18px;
            line-height: 24px;
            text-align: center;
            vertical-align: middle;
            text-decoration: none
        }

        .newegg-feedback .centerPopup-close:hover,
        .newegg-feedback .centerPopup-title .fa:hover {
            color: #222
        }

        .newegg-feedback .centerPopup-title {
            margin-bottom: 15px;
            padding-bottom: 10px
        }

        .newegg-feedback .centerPopup-title h1,
        .newegg-feedback .centerPopup-title h2 {
            font-size: 15px;
            line-height: normal
        }

        .newegg-feedback .centerPopup-bottom {
            margin-top: 20px;
            border-top: 1px solid #eee
        }

        .newegg-feedback .centerPopup-button-area {
            margin-top: 20px;
            text-align: right;
            letter-spacing: -.43em;
            text-rendering: optimizeSpeed;
            zoom: 1
        }

        .newegg-feedback .centerPopup-button-area .btn {
            margin-left: 12px;
            text-rendering: auto
        }

        .newegg-feedback .centerPopup-button-area .form-cells {
            margin-bottom: -10px
        }

        .newegg-feedback .centerPopup-normal-content {
            width: 500px
        }

        .newegg-feedback .centerPopup-content {
            width: 570px;
            color: #4d4d4d;
            font-size: 13px
        }

        .newegg-feedback .centerPopup-content-lg {
            width: 870px
        }

        .newegg-feedback .centerPopup-content p,
        .newegg-feedback .centerPopup p.content {
            margin: 10px 0;
            line-height: 1.36
        }

        .newegg-feedback .centerPopup-content ul {
            margin-left: 18px;
            list-style: disc
        }

        .newegg-feedback .centerPopup-content ul li {
            margin-bottom: 15px
        }

        .newegg-feedback .centerPopup-640-content {
            width: 640px
        }

        .newegg-feedback .centerPopup-640-content.swiper-box {
            padding-left: 0;
            padding-right: 0
        }

        .newegg-feedback .centerPopup-640-content .swiper-box-arrow-prev {
            left: 0
        }

        .newegg-feedback .centerPopup-640-content .swiper-box-arrow-next {
            right: 0
        }

        .newegg-feedback .centerPopup-640-content.swiper-box .item-img {
            max-width: 120px
        }

        .newegg-feedback .centerPopup-420-content {
            width: 420px
        }

        .newegg-feedback .centerPopup-700-content {
            width: 700px
        }

        .newegg-feedback .popup-scroll-box {
            padding-right: 20px;
            max-height: 235px;
            overflow: hidden;
            overflow-y: auto
        }

        .newegg-feedback .centerPopup-source {
            display: none
        }

        .newegg-feedback .centerPopup.is-follow {
            position: absolute
        }

        .newegg-feedback .centerPopup-arrow,
        .newegg-feedback .centerPopup-arrow:after {
            content: "";
            z-index: 1;
            display: inline-block;
            width: 0;
            height: 0;
            border-style: solid
        }

        .newegg-feedback .centerPopup-arrow {
            position: absolute
        }

        .newegg-feedback .centerPopup-arrow:after {
            position: relative;
            left: -10px
        }

        .newegg-feedback .centerPopup-arrow.docked-top-left,
        .newegg-feedback .centerPopup-arrow.docked-top-right {
            top: -10px;
            border-color: transparent transparent #bbb;
            border-width: 0 10px 10px
        }

        .newegg-feedback .centerPopup-arrow.docked-top-left:after,
        .newegg-feedback .centerPopup-arrow.docked-top-right:after {
            top: -2px;
            border-color: transparent transparent #fff;
            border-width: 0 10px 10px
        }

        .newegg-feedback .centerPopup-arrow.docked-bottom-left,
        .newegg-feedback .centerPopup-arrow.docked-bottom-right {
            bottom: -10px;
            border-color: #bbb transparent transparent;
            border-width: 10px 10px 0
        }

        .newegg-feedback .centerPopup-arrow.docked-bottom-left:after,
        .newegg-feedback .centerPopup-arrow.docked-bottom-right:after {
            bottom: 14px;
            border-color: #fff transparent transparent;
            border-width: 10px 10px 0
        }

        .newegg-feedback .centerPopup-arrow.docked-bottom-left,
        .newegg-feedback .centerPopup-arrow.docked-top-left {
            left: 14px
        }

        .newegg-feedback .centerPopup-arrow.docked-bottom-right,
        .newegg-feedback .centerPopup-arrow.docked-top-right {
            right: 14px
        }

        .newegg-feedback .centerPopup.is-follow .centerPopup-body {
            border-radius: 4px;
            border: 1px solid #ccc;
            -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            -o-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 3px 10px rgba(0, 0, 0, .2)
        }

        .newegg-feedback .centerPopup.is-follow .centerPopup-body:before {
            content: none
        }

        .newegg-feedback #modal1,
        .newegg-feedback #modalCommon {
            display: none;
            position: absolute;
            z-index: 99999;
            margin: 0;
            padding: 15px;
            width: 350px;
            min-height: 6em;
            border-radius: 7px;
            box-shadow: 3px 5px 12px #aaa;
            border: 1px solid #000;
            background: #fff;
            font-size: 13px
        }

        .newegg-feedback #modal1 #AlarmPanelNew,
        .newegg-feedback #modalCommon #AlarmPanelNewCommon {
            float: left;
            width: 80%;
            font-size: 1.3em;
            margin: -4px 0 8px -4px
        }

        .newegg-feedback #modal1 #AlarmPanelNew .title,
        .newegg-feedback #modalCommon #AlarmPanelNewCommon .title {
            margin-bottom: 8px
        }

        .newegg-feedback #modal1 #AlarmPanelNew.atnIcon.atnIcon .iconNew,
        .newegg-feedback #modalCommon #AlarmPanelNewCommon.atnIcon .iconNew {
            display: block;
            float: left;
            width: 30px;
            height: 30px;
            margin: -4px 4px 0 -4px
        }

        .newegg-feedback #modal1 .icnCloseNew,
        .newegg-feedback #modalCommon .icnCloseNew {
            float: right;
            width: 15%;
            text-align: right
        }

        .newegg-feedback #modal1 .icnCloseNew img,
        .newegg-feedback #modalCommon .icnCloseNew img {
            margin: -8px -8px 0 0
        }

        .newegg-feedback #modal1 .content,
        .newegg-feedback #modalCommon .content {
            clear: left
        }

        .newegg-feedback #modal1 .indent,
        .newegg-feedback #modalCommon .indent {
            margin: 16px 0 0 24px
        }

        .newegg-feedback #modal1 .footer,
        .newegg-feedback #modalCommon .footer {
            clear: both;
            margin-top: 8px;
            text-align: center
        }

        .newegg-feedback .atnIcon img {
            margin: 0 2px;
            width: 18px;
            height: 18px;
            vertical-align: bottom;
            background: url("/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat
        }

        .newegg-feedback .icnInfo img {
            background-position: -150px -380px
        }

        .newegg-feedback .icnInfo661 img {
            background-position: -40px -360px
        }

        .newegg-feedback .icnInfoNew img {
            background-position: -150px -380px
        }

        .newegg-feedback .icnPdf img {
            background-position: -120px -410px
        }

        .newegg-feedback .icnPrint img {
            background-position: -150px -470px
        }

        .newegg-feedback .icnWrite img {
            background-position: -120px -380px
        }

        .newegg-feedback .icnAddList img {
            background-position: -120px -350px
        }

        .newegg-feedback .icnRemind img {
            background-position: -150px -350px
        }

        .newegg-feedback .icnAward img {
            background-position: -120px -440px
        }

        .newegg-feedback .icnAlert img {
            background-position: -120px -470px
        }

        .newegg-feedback .icnChkPkg img {
            background-position: -150px -410px
        }

        .newegg-feedback .icnSecure img {
            background-position: 0 -360px
        }

        .newegg-feedback .icnCloseNew img {
            background-position: -150px -440px
        }

        .newegg-feedback .icnTruck img {
            width: 28px;
            margin-right: 2px;
            background-position: -150px -630px
        }

        .newegg-feedback .icnCloseNewNew img {
            background-position: -150px -440px
        }

        .newegg-feedback #modal1 .icnInfo img,
        .newegg-feedback #modalCommon .icnInfo img {
            background-position: 0 -400px;
            background-position: -40px -360px
        }

        .newegg-feedback #modal1 .icnAlert img,
        .newegg-feedback #modalCommon .icnAlert img {
            background-position: 0 -400px
        }

        .newegg-feedback #modal1 .icnError img,
        .newegg-feedback #modalCommon .icnError img {
            background-position: -40px -400px
        }

        .newegg-feedback #modal1 .icnSecure img,
        .newegg-feedback #modalCommon .icnSecure img {
            background-position: 0 -360px
        }

        .newegg-feedback #modal1 .icnInfoNew img,
        .newegg-feedback #modalCommon .icnInfoNew img {
            background-position: -40px -360px;
            background-position: 0 -400px
        }

        .newegg-feedback .message {
            margin-bottom: 20px;
            border-width: 1px;
            border-style: solid
        }

        .newegg-feedback .message-wrapper:after {
            content: "";
            display: table;
            clear: both
        }

        .newegg-feedback .message-wrapper {
            position: relative;
            margin-right: 20px;
            padding: 10px;
            background: #fff;
            min-height: 20px
        }

        .newegg-feedback .message-close:before,
        .newegg-feedback .message-icon:before {
            display: block;
            width: 20px;
            height: 20px;
            font: normal normal normal 20px/20px FontAwesome;
            text-align: center;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .newegg-feedback .message-icon:before {
            content: "";
            position: absolute;
            top: 10px;
            left: 10px
        }

        .newegg-feedback .message-close:before {
            content: "\F00D";
            font-size: 13px
        }

        .newegg-feedback .message-close {
            position: absolute;
            top: 0;
            right: -20px;
            color: #fff;
            opacity: .7;
            cursor: pointer
        }

        .newegg-feedback .message-close:hover {
            opacity: 1
        }

        .newegg-feedback .message-information {
            padding: 1px 0 0 25px;
            text-align: left
        }

        .newegg-feedback .message-information a {
            text-decoration: underline
        }

        .newegg-feedback .message-information a.btn {
            text-decoration: none
        }

        .newegg-feedback .message-title {
            font-weight: 700;
            text-transform: uppercase
        }

        .newegg-feedback .message-icon {
            float: none;
            width: auto;
            height: auto;
            background: none
        }

        .newegg-feedback .message-information,
        .newegg-feedback .message-title {
            color: inherit;
            font-size: inherit
        }

        .newegg-feedback .message-note {
            color: inherit;
            border-color: #e1b06a;
            background-color: #e1b06a
        }

        .newegg-feedback .message-note .message-icon:before {
            content: "\F069";
            color: #e1b06a
        }

        .newegg-feedback .message-alert {
            border-color: #c00;
            background-color: #c00
        }

        .newegg-feedback .message-alert .message-icon:before {
            content: "\F071";
            color: #c00
        }

        .newegg-feedback .message-info {
            border-color: #e1b06a;
            background-color: #e1b06a
        }

        .newegg-feedback .message-info .message-icon:before {
            content: "\F05A";
            color: #e1b06a
        }

        .newegg-feedback .message-promo {
            border-color: #758d19;
            background-color: #758d19
        }

        .newegg-feedback .message-promo .message-icon:before {
            content: "\F005";
            color: #758d19
        }

        .newegg-feedback .message-success {
            border-color: #7ab677;
            background-color: #7ab677
        }

        .newegg-feedback .message-success .message-icon:before {
            content: "\F058";
            color: #7ab677
        }

        .newegg-feedback .message-alert em {
            color: #c00;
            font-style: normal
        }

        .newegg-feedback .message-info em,
        .newegg-feedback .message-note em {
            color: #e1b06a
        }

        .newegg-feedback .message-promo em {
            color: #758d19
        }

        .newegg-feedback .message.is-vertical {
            margin: 60px auto;
            max-width: 512px;
            border: 0;
            background: none
        }

        .newegg-feedback .message.is-vertical .message-wrapper {
            margin: 0;
            padding: 0
        }

        .newegg-feedback .message.is-vertical .message-icon {
            display: block;
            margin: 0 auto 25px;
            text-align: center
        }

        .newegg-feedback .message.is-vertical .message-icon:before {
            position: inherit;
            height: 50px;
            width: auto;
            font-size: 56px;
            line-height: 50px
        }

        .newegg-feedback .message.is-vertical .message-title {
            display: block;
            margin-bottom: 25px;
            font: normal 32px/32px Open Sans Condensed, Helvetica Narrow, arial, helvetica, sans-serif;
            text-transform: uppercase;
            letter-spacing: 1px;
            vertical-align: baseline;
            text-align: center
        }

        .newegg-feedback .message.is-vertical .message-information {
            padding: 0;
            font-size: inherit
        }

        .newegg-feedback .message.is-vertical .message-information p {
            margin-top: 20px;
            text-align: center
        }

        .newegg-feedback .message.is-vertical .form-button-area {
            text-align: center
        }

        .newegg-feedback .centerPopup .message.is-vertical {
            margin: 0 auto
        }

        .newegg-feedback .centerPopup .message.is-vertical p {
            text-align: left
        }

        .newegg-feedback .centerPopup .message.is-vertical .is-center {
            text-align: center
        }

        .newegg-feedback .message.no-icon .message-icon {
            display: none
        }

        .newegg-feedback .message.no-icon .message-information {
            padding-left: 0
        }

        .newegg-feedback .side-window {
            visibility: hidden;
            position: fixed;
            z-index: 888;
            right: 10px;
            bottom: -100%;
            padding: 0 30px;
            border-radius: 4px;
            border: 1px solid #ccc;
            background: #fff;
            -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            -o-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            transition: all .4s ease-in-out
        }

        .newegg-feedback .side-window.is-active {
            visibility: visible;
            right: 10px;
            bottom: 10px
        }

        .newegg-feedback .side-window-close {
            position: absolute;
            top: 15px;
            right: 15px;
            z-index: 99;
            width: 24px;
            height: 24px;
            color: #d9d9d9;
            font-size: 18px;
            line-height: 24px;
            text-align: center;
            vertical-align: middle;
            text-decoration: none;
            cursor: pointer
        }

        .newegg-feedback .side-window-close:hover {
            color: #222
        }

        .newegg-feedback .side-window .message.is-vertical {
            margin: 30px auto
        }

        .newegg-feedback #overlay {
            text-align: center;
            padding-top: 50px;
            z-index: 2147483645 !important;
            opacity: .5;
            background: rgba(0, 0, 0, .3);
            background-color: #000 !important
        }

        .newegg-feedback .loading-text {
            position: fixed;
            z-index: 2147483646 !important;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: auto;
            width: 80px;
            height: 114px;
            color: #fff
        }

        .newegg-feedback .loading-text i.fa {
            margin-bottom: 15px;
            font-size: 80px;
            display: block
        }

        .newegg-feedback .loading-text.hide-loading i,
        .newegg-feedback .loading-text.hide-loading span {
            display: none
        }

        .newegg-feedback .centerPopup {
            transition: none !important
        }

        .newegg-feedback a,
        .newegg-feedback a:active,
        .newegg-feedback a:focus,
        .newegg-feedback a:hover,
        .newegg-feedback a:visited {
            border: none
        }

        .newegg-feedback-survey .centerPopup.is-current {
            display: none;
            width: 760px;
            left: calc(50% - 380px);
            top: 0;
            z-index: 2147483645
        }

        .newegg-feedback-survey .centerPopup-body {
            padding-bottom: 15px
        }


        .newegg-feedback-survey .error-page {
            padding-bottom: 15px
        }

        .newegg-feedback-invitation .centerPopup.is-current {
            display: none;
            left: calc(50% - 240px);
            z-index: 2147483645
        }

        #feedback-toastr-container>.toast {
            background-image: none !important;
            background-color: #3178bb
        }

        #feedback-toastr-container>.toast:before {
            position: fixed;
            font-family: FontAwesome;
            font-size: 24px;
            line-height: 18px;
            float: left;
            color: #fff;
            padding-right: .5em;
            margin: auto .5em auto -1.5em
        }

        #feedback-toastr-container>.toast-warning:before {
            content: "\F003"
        }

        #feedback-toastr-container>.toast-error:before {
            content: "\F001"
        }

        #feedback-toastr-container>.toast-info:before {
            content: "\F075"
        }

        #feedback-toastr-container>.toast-success:before {
            content: "\F002"
        }

/* Original style block 13 (type="text/css") */
/*Special business offer on product page styles*/
        #special_business_offer_2020.product-business-offer {
            margin: 20px 0 0 0;
            padding: 15px 0 0 0;
            border-top: 1px solid #eee;
        }

        #special_business_offer_2020.product-business-offer .product-business-offer-txt {
            position: relative;
            display: inline-block;
            margin: 0;
            padding: 3px 10px 3px 12px;
            color: #fff;
            background: #1f61ad;
            font: 700 14px "Open Sans Condensed", "Helvetica Narrow", arial, helvetica, sans-serif;
            line-height: 1;
        }

        #special_business_offer_2020.product-business-offer .product-business-offer-txt span {
            display: inline-block;
            -webkit-transform: skew(-12deg);
            -moz-transform: skew(-12deg);
            -o-transform: skew(-12deg);
            transform: skew(-12deg);
        }

        #special_business_offer_2020.product-business-offer .product-business-offer-txt:after {
            content: " ";
            position: absolute;
            z-index: 1;
            top: 0;
            right: -5px;
            width: 10px;
            height: 100%;
            background: #1f61ad;
            -webkit-transform: skew(26deg);
            -moz-transform: skew(26deg);
            -o-transform: skew(26deg);
            transform: skew(26deg);
        }

        #special_business_offer_2020.product-business-offer .product-business-offer-content {
            padding: 10px;
            border: 1px solid #efefef;
            line-height: 1.5;
        }

        #special_business_offer_2020.product-business-offer .link-text {
            color: #3c4a65;
            text-decoration: underline;
        }

        .dark-mode #special_business_offer_2020.product-business-offer,
        .dark-mode #special_business_offer_2020.product-business-offer .product-business-offer-content {
            border-color: #555 !important;
        }

/* Original style block 14 (type="text/css") */
.breadcrumb li.is-back {
            margin-right: 15px;
        }

        .breadcrumb li.is-back a {
            color: #3c4a65;
            font-weight: bold;
        }

        .breadcrumb li.is-back a:hover {
            color: #05f;
        }

        .breadcrumb li.is-back .fa-arrow-up {
            position: relative;
            top: 1px;
            transform: rotate(270deg);
        }

        .breadcrumb>li.is-back+li:before {
            display: none;
        }

/* Original style block 15 (type="text/css") */
.newegg-feedback {
            font-family: Open Sans, Helvetica, Arial, sans-serif;
            font-size: 13px
        }

        .newegg-feedback .btn {
            font-family: Open Sans Condensed, Arial Narrow, Helvetica Narrow, arial, helvetica, sans-serif;
            letter-spacing: 1px
        }

        .newegg-feedback select {
            -ms-box-sizing: border-box;
            box-sizing: border-box
        }

        .newegg-feedback a {
            color: #222;
            text-decoration: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
        }

        .newegg-feedback a:hover {
            color: #06f
        }

        .newegg-feedback .nav-row,
        .newegg-feedback .same-table {
            display: table !important
        }

        .newegg-feedback .nav-row:after,
        .newegg-feedback .same-table:after {
            content: " ";
            clear: both;
            display: table
        }

        .newegg-feedback .nav-col,
        .newegg-feedback .same-td,
        .newegg-feedback .same-td-elastic {
            display: table-cell !important;
            float: none;
            padding: 0
        }

        .newegg-feedback .nav-col-elastic,
        .newegg-feedback .same-td-elastic {
            width: 100%
        }

        .newegg-feedback .nav-col-elastic {
            float: none !important;
            padding: 0 !important
        }

        .newegg-feedback .layout-wide {
            width: 100% !important
        }

        .newegg-feedback .layout-half {
            display: inline-block;
            width: 50% !important
        }

        .newegg-feedback table.layout-half {
            display: table
        }

        .newegg-feedback .layout-third-one {
            display: inline-block;
            width: 33.33% !important
        }

        .newegg-feedback .layout-third-two {
            display: inline-block;
            width: 66.66% !important
        }

        .newegg-feedback .layout-quarter {
            display: inline-block;
            width: 25% !important
        }

        .newegg-feedback .layout-three-quarters {
            display: inline-block;
            width: 75% !important
        }

        .newegg-feedback .text-center {
            text-align: center !important
        }

        .newegg-feedback .text-right {
            text-align: right !important
        }

        .newegg-feedback .text-green {
            color: #38a32c
        }

        .newegg-feedback .text-orange {
            color: #ea7d13
        }

        .newegg-feedback .no-border-l {
            border-left: 0 !important
        }

        .newegg-feedback .temp-container {
            width: 0;
            height: 0;
            overflow: hidden
        }

        .newegg-feedback .is-nowrap {
            max-width: 512px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .newegg-feedback .page-section-gray {
            background: #f2f2f2
        }

        .newegg-feedback .page-section-gray .swiper-box {
            margin-top: 10px;
            border: 1px solid #eee
        }

        .newegg-feedback .page-section-gray .swiper-box:first-child {
            margin-top: 0
        }

        .newegg-feedback .page-section-inner {
            padding: 40px 8px
        }

        .newegg-feedback .grpBodyRight {
            float: right;
            width: 163px
        }

        .newegg-feedback #bodyRightArea,
        .newegg-feedback .bodyRightArea {
            width: 163px
        }

        .newegg-feedback .icon-premier {
            display: inline-block;
            background: url("/WebResource/Themes/2005/Nest/spr_membership.png") no-repeat;
            background-position: 0 0;
            vertical-align: middle
        }

        .newegg-feedback .icon-premier-xsm {
            width: 15px;
            height: 15px;
            background-position: 0 -128px
        }

        .newegg-feedback .icon-premier-xsm-black-plus {
            width: 80px;
            height: 16px;
            background-position: 0 -128px
        }

        .newegg-feedback .icon-premier-sm {
            width: 17px;
            height: 16px;
            background-position: 0 -103px
        }

        .newegg-feedback .icon-premier-sm-black {
            width: 63px;
            height: 16px;
            background-position: 0 -103px
        }

        .newegg-feedback .icon-premier-md {
            width: 20px;
            height: 19px;
            background-position: 0 -25px
        }

        .newegg-feedback .icon-premier-md-gold {
            width: 75px;
            height: 19px;
            background-position: 0 0
        }

        .newegg-feedback .icon-premier-md-gold-plus {
            width: 107px;
            height: 20px;
            background-position: 0 -50px
        }

        .newegg-feedback .icon-premier-lg-black {
            width: 110px;
            height: 28px;
            background-position: 0 -196px
        }

        .newegg-feedback .btn {
            display: inline-block;
            position: relative;
            margin: 0;
            padding: 8px 1em;
            outline: none;
            box-sizing: border-box;
            border-radius: 3px;
            border: 1px solid #d9d9d9;
            background: #fff;
            color: #4d4d4d;
            font-weight: 700;
            font-size: 14px;
            line-height: 1;
            font-stretch: condensed;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            vertical-align: middle;
            cursor: pointer
        }

        .newegg-feedback .btn-mini {
            padding: 6px .85em;
            outline: none;
            border: 1px solid #d9d9d9;
            font-size: 12px
        }

        .newegg-feedback .btn-large {
            padding-top: 10px;
            padding-bottom: 9px
        }

        .newegg-feedback .btn-mini:active,
        .newegg-feedback .btn-mini:hover,
        .newegg-feedback .btn:active,
        .newegg-feedback .btn:hover {
            color: #06f
        }

        .newegg-feedback .btn-wide {
            width: 100%
        }

        .newegg-feedback .btn-wide.has-icon-left {
            text-align: left
        }

        .newegg-feedback .btn-wide.has-icon-right {
            text-align: right
        }

        .newegg-feedback .btn:disabled,
        .newegg-feedback .btn:disabled:hover {
            background: #e4e4e4;
            border-color: #ddd;
            color: #b8b8b8;
            cursor: not-allowed;
            pointer-events: none
        }

        .newegg-feedback span.btn-mini:active,
        .newegg-feedback span.btn-mini:hover,
        .newegg-feedback span.btn:active,
        .newegg-feedback span.btn:hover {
            color: #222;
            cursor: default
        }

        .newegg-feedback .btn-group {
            display: inline-block;
            vertical-align: middle;
            white-space: nowrap;
            font-size: 0;
            zoom: 1
        }

        .newegg-feedback .btn-group-cell {
            display: inline-block;
            vertical-align: top
        }

        .newegg-feedback .btn-group .btn {
            border-left-width: 0;
            border-radius: 0
        }

        .newegg-feedback .btn-group-cell:first-child .btn {
            border-left-width: 1px;
            border-top-left-radius: 3px;
            border-bottom-left-radius: 3px
        }

        .newegg-feedback .btn-group-cell:last-child .btn {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px
        }

        .newegg-feedback .btn-group-cell:only-child .btn {
            border-radius: 3px
        }

        .newegg-feedback .btn-alt,
        .newegg-feedback .btn-primary,
        .newegg-feedback .btn-secondary {
            text-transform: uppercase
        }

        .newegg-feedback .btn-primary {
            border-color: #b35a00;
            background-color: #f78c1b;
            background: linear-gradient(180deg, #feb13a, #f78c1b);
            color: #552f00
        }

        .newegg-feedback .btn-primary:active,
        .newegg-feedback .btn-primary:hover {
            border-color: #b35a00;
            background-color: #f9a21b;
            background: linear-gradient(180deg, #f78c1b, #feb13a);
            color: #552f00
        }

        .newegg-feedback .btn-secondary {
            border-color: #849dc2;
            background-color: #b3d5ff;
            background: linear-gradient(180deg, #b3d5ff, #96bae6);
            color: #0e1b2e
        }

        .newegg-feedback .btn-secondary:active,
        .newegg-feedback .btn-secondary:hover {
            border-color: #849dc2;
            background-color: #96bae6;
            background: linear-gradient(180deg, #96bae6, #b3d5ff);
            color: #0e1b2e
        }

        .newegg-feedback .btn-tertiary {
            border-color: #adadad;
            background-color: #e6e6e6;
            background: linear-gradient(180deg, #e6e6e6, #c9c9c9);
            color: #4d4d4d
        }

        .newegg-feedback .btn-tertiary:active,
        .newegg-feedback .btn-tertiary:hover {
            border-color: #adadad;
            background-color: #c9c9c9;
            background: linear-gradient(180deg, #c9c9c9, #e6e6e6);
            color: #4d4d4d
        }

        .newegg-feedback .btn-tool {
            border-color: #055fff;
            background-color: #69b1fa;
            background: linear-gradient(180deg, #69b1fa, #0d80ff);
            color: #fff
        }

        .newegg-feedback .btn-tool:active,
        .newegg-feedback .btn-tool:hover {
            border-color: #055fff;
            background-color: #0d80ff;
            background: linear-gradient(180deg, #0d80ff, #69b1fa);
            color: #fff
        }

        .newegg-feedback .btn-alt {
            border-color: #384966;
            background-color: #6077a2;
            background: linear-gradient(180deg, #6077a2, #4d6386);
            color: #fff
        }

        .newegg-feedback .btn-alt:active,
        .newegg-feedback .btn-alt:hover {
            border-color: #384966;
            background-color: #4d6386;
            background: linear-gradient(180deg, #4d6386, #6077a2);
            color: #fff
        }

        .newegg-feedback .btn-message:disabled,
        .newegg-feedback .btn-message:disabled:hover,
        .newegg-feedback span.btn-message,
        .newegg-feedback span.btn-message:hover {
            padding-left: 0;
            padding-right: 0;
            border-color: transparent;
            background: transparent;
            color: #ff1919;
            cursor: default
        }

        .newegg-feedback .has-icon-left {
            padding-left: 1.3em
        }

        .newegg-feedback .has-icon-right {
            padding-right: 1.5em
        }

        .newegg-feedback .has-icon-left:before,
        .newegg-feedback .has-icon-right:before {
            display: inline-block;
            position: absolute;
            top: 50%;
            margin-top: -.5em;
            width: 1em;
            font-family: FontAwesome;
            font-weight: 400;
            vertical-align: middle;
            font-size: 1em;
            line-height: 1;
            text-align: center;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .newegg-feedback .has-icon-left:before {
            left: 0
        }

        .newegg-feedback .has-icon-right:before {
            right: 0
        }

        .newegg-feedback .btn.has-icon-left {
            padding-left: 2.5em
        }

        .newegg-feedback .btn.has-icon-right {
            padding-right: 2.5em
        }

        .newegg-feedback .btn.has-icon-left:before {
            left: 1em
        }

        .newegg-feedback .btn.has-icon-right:before {
            right: 1em
        }

        .newegg-feedback .btn.is-current {
            border-color: #707070;
            background: #707070;
            color: #fff;
            cursor: default
        }

        .newegg-feedback .form-price input,
        .newegg-feedback .form-select-name,
        .newegg-feedback .form-text,
        .newegg-feedback .form-textarea,
        .newegg-feedback .stuff-textarea {
            margin: 0;
            padding: 7px 1em;
            height: 32px;
            border-radius: 3px;
            box-sizing: border-box;
            border: 1px solid #d9d9d9;
            background: #fff;
            font-size: 13px;
            vertical-align: middle;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .newegg-feedback ::-webkit-input-placeholder {
            color: #b3b3b3
        }

        .newegg-feedback :-moz-placeholder,
        .newegg-feedback ::-moz-placeholder {
            color: #b3b3b3
        }

        .newegg-feedback :-ms-input-placeholder {
            color: #b3b3b3
        }

        .newegg-feedback .form-current-value {
            margin-left: 6px;
            color: #222;
            font-weight: 700
        }

        .newegg-feedback .form-text[type=search] {
            padding-right: 4px
        }

        .newegg-feedback .form-textarea,
        .newegg-feedback .stuff-textarea {
            height: auto;
            max-height: 180px;
            min-height: 65px
        }

        .newegg-feedback .stuff-textarea {
            display: none;
            overflow: hidden;
            background-color: red;
            word-wrap: break-word;
            overflow-wrap: break-word
        }

        .newegg-feedback .form-textarea-counter {
            display: inline-block;
            color: #707070;
            text-align: right
        }

        .newegg-feedback .form-cell .form-textarea-counter {
            position: absolute;
            right: 10px;
            bottom: 1px;
            background: #fff;
            background: hsla(0, 0%, 100%, .8);
            font-size: 12px
        }

        .newegg-feedback .form-select {
            display: inline-block;
            position: relative;
            max-width: 100%;
            white-space: nowrap
        }

        .newegg-feedback .form-select>select {
            position: absolute;
            z-index: 2;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            font-size: 13px;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .newegg-feedback .form-select-name {
            display: inline-block;
            position: relative;
            padding-right: 2.5em;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .newegg-feedback .form-select-name+.fa {
            position: absolute;
            right: 1em;
            font-size: 12px;
            line-height: 32px
        }

        .newegg-feedback .form-select-other-input {
            display: none
        }

        .newegg-feedback .form-checkbox+.form-checkbox,
        .newegg-feedback .form-radiobox+.form-radiobox {
            margin-left: 10px
        }

        .newegg-feedback .form-checkbox,
        .newegg-feedback .form-radiobox {
            display: inline-block;
            position: relative;
            margin-right: 8px;
            padding-left: 22px;
            box-sizing: border-box;
            vertical-align: middle;
            letter-spacing: normal;
            cursor: pointer
        }

        .newegg-feedback .form-checkbox input[type=checkbox],
        .newegg-feedback .form-radiobox input[type=radio] {
            position: absolute;
            z-index: 1;
            left: 0;
            opacity: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .newegg-feedback .form-checkbox-title {
            display: block;
            min-height: 16px;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .newegg-feedback .form-checkbox-title:after,
        .newegg-feedback .form-checkbox-title:before,
        .newegg-feedback .form-radiobox-title:after,
        .newegg-feedback .form-radiobox-title:before {
            content: "";
            position: absolute;
            top: 1px;
            left: 0;
            width: 16px;
            height: 16px
        }

        .newegg-feedback .form-checkbox-title:before,
        .newegg-feedback .form-radiobox-title:before {
            z-index: 2;
            border-radius: 3px;
            box-sizing: border-box;
            border: 1px solid #d9d9d9;
            background: #fff
        }

        .newegg-feedback .form-radiobox-title:before {
            border-radius: 16px
        }

        .newegg-feedback .form-checkbox-title:after,
        .newegg-feedback .form-radiobox-title:after {
            z-index: 3;
            font: normal normal normal 14px/16px FontAwesome;
            text-rendering: auto;
            text-align: center;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .newegg-feedback .form-checkbox input[type=checkbox]:checked+.form-checkbox-title:after {
            content: "\F00C"
        }

        .newegg-feedback .form-checkbox input[type=checkbox]:indeterminate+.form-checkbox-title:after {
            content: "\F068"
        }

        .newegg-feedback .form-radiobox input[type=radio]:checked+.form-radiobox-title:after {
            top: 6px;
            left: 5px;
            width: 6px;
            height: 6px;
            border-radius: 10px;
            background: #222
        }

        .newegg-feedback .form-checkbox.is-vertical,
        .newegg-feedback .form-radiobox.is-vertical {
            padding-left: 0;
            padding-top: 20px
        }

        .newegg-feedback .form-checkbox.is-vertical .form-checkbox-title,
        .newegg-feedback .form-radiobox.is-vertical .form-radiobox-title {
            display: block;
            text-align: center
        }

        .newegg-feedback .form-checkbox.is-vertical .form-checkbox-title:after,
        .newegg-feedback .form-checkbox.is-vertical .form-checkbox-title:before,
        .newegg-feedback .form-radiobox.is-vertical .form-radiobox-title:after,
        .newegg-feedback .form-radiobox.is-vertical .form-radiobox-title:before {
            top: 0;
            left: 50%;
            margin-left: -8px
        }

        .newegg-feedback .form-radiobox.is-vertical input[type=radio]:checked+.form-radiobox-title:after {
            top: 5px;
            left: 50%;
            margin-left: -3px
        }

        .newegg-feedback .form-checkbox-group,
        .newegg-feedback .form-radiobox-group {
            display: table;
            width: 100%
        }

        .newegg-feedback .form-checkbox-group .form-checkbox,
        .newegg-feedback .form-radiobox-group .form-radiobox {
            display: table-cell
        }

        .newegg-feedback .form-checkbox-group.has-5-col .form-checkbox,
        .newegg-feedback .form-radiobox-group.has-5-col .form-radiobox {
            width: 20%
        }

        .newegg-feedback .form-checkbox-group.has-11-col .form-checkbox,
        .newegg-feedback .form-radiobox-group.has-11-col .form-radiobox {
            width: 9.0909%
        }

        .newegg-feedback .form-price {
            display: inline-block;
            position: relative;
            width: 90px
        }

        .newegg-feedback .form-price:before {
            content: "$";
            position: absolute;
            top: 0;
            left: 0;
            width: 16px;
            height: 100%;
            line-height: 32px;
            text-align: right
        }

        .newegg-feedback .form-price input {
            padding-left: 16px;
            width: 100%
        }

        .newegg-feedback .form-price input:focus {
            border-color: rgba(0, 102, 255, .5);
            box-shadow: 0 0 3px 0 rgba(73, 143, 226, .5)
        }

        .newegg-feedback .form-datepicker.is-mini .form-text,
        .newegg-feedback .form-price.is-mini input,
        .newegg-feedback .form-select.is-mini .form-select-name,
        .newegg-feedback .form-text.is-mini {
            padding-top: 4px;
            padding-bottom: 4px;
            height: 26px
        }

        .newegg-feedback .form-datepicker.is-mini .fa-calendar,
        .newegg-feedback .form-price.is-mini:before,
        .newegg-feedback .form-select.is-mini .form-select-name+.fa {
            line-height: 26px
        }

        .newegg-feedback .form-datepicker.is-error,
        .newegg-feedback .form-datepicker.is-error .form-text,
        .newegg-feedback .form-select.is-error,
        .newegg-feedback .form-select.is-error .form-select-name,
        .newegg-feedback .form-text.is-error,
        .newegg-feedback .form-textarea.is-error,
        .newegg-feedback .stuff-textarea.is-error {
            border-color: #c00;
            color: #c00
        }

        .newegg-feedback .form-error-message {
            position: absolute;
            top: 100%;
            right: 6px;
            z-index: 1;
            margin-top: 2px;
            margin-left: 6px;
            padding: 5px 8px;
            border-radius: 3px;
            background: rgba(204, 0, 0, .8);
            box-shadow: 0 2px 6px rgba(0, 0, 0, .4);
            color: #fff;
            font-size: 12px
        }

        .newegg-feedback .form-error-message:after {
            position: absolute;
            content: "";
            display: inline-block;
            top: -6px;
            right: 10px;
            width: 0;
            height: 0;
            border-style: solid;
            border-color: transparent transparent rgba(204, 0, 0, .8);
            border-width: 0 6px 6px
        }

        .newegg-feedback .form-checkbox.is-error,
        .newegg-feedback .form-radiobox.is-error {
            color: #c00
        }

        .newegg-feedback .form-checkbox.is-error .form-checkbox-title:before,
        .newegg-feedback .form-radiobox.is-error .form-radiobox-title:before {
            border-color: #c00;
            background-color: #ffe5e5
        }

        .newegg-feedback .form-checkbox.is-error+.form-error-message,
        .newegg-feedback .form-radiobox.is-error+.form-error-message {
            left: 0;
            right: auto
        }

        .newegg-feedback .form-checkbox.is-error+.form-error-message:after,
        .newegg-feedback .form-radiobox.is-error+.form-error-message:after {
            left: 2px;
            right: auto
        }

        .newegg-feedback .form-select select:focus+.form-select-name,
        .newegg-feedback .form-text:focus,
        .newegg-feedback .form-textarea:focus {
            border-color: rgba(0, 102, 255, .5);
            box-shadow: 0 0 3px 0 rgba(73, 143, 226, .5)
        }

        .newegg-feedback .form-checkbox:hover,
        .newegg-feedback .form-radiobox:hover {
            color: #06f
        }

        .newegg-feedback .form-price input:disabled,
        .newegg-feedback .form-select>select:disabled+.form-select-name,
        .newegg-feedback .form-text:disabled,
        .newegg-feedback .form-textarea:disabled {
            background: #ebebeb;
            color: #b3b3b3;
            cursor: not-allowed;
            border-color: #d9d9d9
        }

        .newegg-feedback .form-select>select:disabled+.form-select-name+.fa {
            color: #b3b3b3
        }

        .newegg-feedback .form-checkbox input[type=checkbox]:disabled+.form-checkbox-title:before,
        .newegg-feedback .form-radiobox input[type=radio]:disabled+.form-radiobox-title:before {
            background: #ebebeb
        }

        .newegg-feedback .form-checkbox input[type=checkbox]:disabled+.form-checkbox-title,
        .newegg-feedback .form-radiobox input[type=radio]:disabled+.form-radiobox-title {
            color: #b3b3b3;
            cursor: not-allowed
        }

        .newegg-feedback .form-radiobox input[type=radio]:checked:disabled+.form-radiobox-title:after {
            background: #b3b3b3
        }

        .newegg-feedback .form-checkbox.is-wide,
        .newegg-feedback .form-datepicker.is-wide,
        .newegg-feedback .form-price.is-wide,
        .newegg-feedback .form-radiobox.is-wide,
        .newegg-feedback .form-select.is-wide,
        .newegg-feedback .form-select.is-wide .form-select-name,
        .newegg-feedback .form-text.is-wide,
        .newegg-feedback .form-textarea.is-wide {
            width: 100%
        }

        .newegg-feedback .form-cells-group>.form-cells {
            margin: 0;
            padding: 15px 10px 0;
            border-top: 1px solid #eee
        }

        .newegg-feedback .form-cells:after,
        .newegg-feedback .form-cells:before {
            content: "";
            display: table;
            clear: both
        }

        .newegg-feedback .form-cells {
            margin-left: -6px;
            margin-right: -6px;
            letter-spacing: -.43em;
            text-rendering: optimizeSpeed;
            zoom: 1
        }

        .newegg-feedback .form-cell {
            position: relative;
            display: inline-block;
            margin-bottom: 15px;
            padding: 0 6px;
            box-sizing: border-box;
            vertical-align: bottom;
            letter-spacing: normal;
            text-rendering: auto
        }

        .newegg-feedback .form-cell.align-top {
            vertical-align: top
        }

        .newegg-feedback .form-cell.align-middle {
            vertical-align: middle
        }

        .newegg-feedback .form-cell .form-checkbox,
        .newegg-feedback .form-cell .form-radiobox {
            margin-top: 7px;
            margin-right: 8px;
            margin-bottom: 8px
        }

        .newegg-feedback .form-cell .form-checkbox.is-mini,
        .newegg-feedback .form-cell .form-radiobox.is-mini {
            margin-top: 4px;
            margin-right: 8px;
            margin-bottom: 5px
        }

        .newegg-feedback .form-cell-name {
            display: block;
            margin-bottom: 3px;
            overflow: hidden;
            color: #707070;
            text-overflow: ellipsis
        }

        .newegg-feedback .form-cell-name.is-right {
            text-align: right
        }

        .newegg-feedback .form-cell-name.is-inline {
            margin: 7px 0
        }

        .newegg-feedback .form-note {
            font-size: 11px;
            line-height: 1.36
        }

        .newegg-feedback .form-note a {
            text-decoration: underline
        }

        .newegg-feedback .form-cells.name-inline .form-cell {
            padding-left: 90px
        }

        .newegg-feedback .form-cells.name-inline .form-cell-name {
            float: left;
            margin-left: -90px;
            margin-top: 7px;
            box-sizing: border-box;
            padding-left: 6px;
            width: 80px;
            white-space: nowrap
        }

        .newegg-feedback .form-cells.name-inline .form-note {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: normal
        }

        .newegg-feedback .form-button-area {
            margin: 15px 0;
            text-align: right;
            letter-spacing: -.43em;
            text-rendering: optimizeSpeed;
            zoom: 1
        }

        .newegg-feedback .form-button-area .btn {
            margin-left: 12px;
            vertical-align: bottom;
            text-rendering: auto
        }

        .newegg-feedback .form-add-new-text {
            position: relative;
            margin-left: 22px;
            max-width: 512px
        }

        .newegg-feedback .form-options {
            margin-bottom: 0
        }

        .newegg-feedback .form-option-item {
            display: block;
            padding: 10px 20px 8px;
            box-sizing: border-box;
            border-bottom: 2px solid transparent;
            background: #eee;
            cursor: pointer
        }

        .newegg-feedback .form-option-item-title {
            font-weight: 700
        }

        .newegg-feedback .form-option-item-note {
            margin-top: 5px;
            color: #707070
        }

        .newegg-feedback .form-option-item.is-selected,
        .newegg-feedback .form-option-item:hover {
            border-bottom-color: #ff9800
        }

        .newegg-feedback .form-option-item.is-unavailable {
            opacity: .5
        }

        .newegg-feedback .form-option-item.is-unavailable:hover {
            border-bottom-color: transparent;
            cursor: default
        }

        .newegg-feedback .price2012 .social-bar .social-list {
            padding: 12px 0
        }

        .newegg-feedback .price2012 .social-bar .social-list.fix {
            padding: 10px 12px 0;
            overflow: hidden
        }

        .newegg-feedback .social-item {
            display: inline-block;
            width: 15%;
            text-align: center;
            vertical-align: top
        }

        .newegg-feedback .social-list .social-btn {
            float: left;
            margin: 0 30px 10px 0;
            height: 20px;
            overflow: hidden
        }

        .newegg-feedback .social-btn.share-twitter {
            margin-right: 10px
        }

        .newegg-feedback .social-btn.share-google {
            margin-right: 5px
        }

        .newegg-feedback .social-btn.share-email {
            margin-right: 0
        }

        .newegg-feedback .social-list .social-item {
            margin: 0
        }

        .newegg-feedback .social-item-icon {
            display: block;
            margin: 0 auto;
            width: 31px;
            height: 31px;
            border-radius: 31px;
            background: #33425a;
            color: #fff;
            font-size: 15px;
            line-height: 31px;
            cursor: pointer
        }

        .newegg-feedback .social-list .social-item-icon {
            color: #fff
        }

        .newegg-feedback .social-item-icon.fa-facebook:hover,
        .newegg-feedback .social-item-icon.fa-thumbs-up:hover {
            background: #3a5795
        }

        .newegg-feedback .social-item-icon.fa-twitter:hover {
            background: #0084b4
        }

        .newegg-feedback .social-item-icon.fa-pinterest:hover {
            background: #bd081c
        }

        .newegg-feedback .social-item-icon.fa-google-plus:hover {
            background: #d73d32
        }

        .newegg-feedback .social-item-icon.fa-envelope:hover {
            background: #b35a00
        }

        .newegg-feedback .social-item-times {
            position: relative;
            display: inline-block;
            margin-top: 6px;
            padding: 0 2px;
            min-width: 31px;
            height: 16px;
            box-sizing: border-box;
            border-radius: 3px;
            border: 1px solid #e4e4e4;
            background: #fff;
            color: #4d4d4d;
            font-size: 10px;
            line-height: 14px
        }

        .newegg-feedback .social-item-times:after,
        .newegg-feedback .social-item-times:before {
            content: " ";
            position: absolute;
            top: -12px;
            left: 50%;
            margin-left: -6px;
            border: 6px solid transparent;
            border-bottom-color: #e4e4e4
        }

        .newegg-feedback .social-item-times:after {
            top: -11px;
            border-bottom-color: #fff
        }

        .newegg-feedback .social-list-dropdown .social-list {
            position: absolute;
            top: 3px;
            right: 0;
            z-index: 9;
            background: #fff;
            box-shadow: 0 0 3px 0 rgba(70, 70, 70, .1)
        }

        .newegg-feedback .social-list-dropdown.is-active .social-button {
            background: #fff;
            z-index: 10
        }

        .newegg-feedback .social-list-dropdown .social-btn {
            float: none;
            margin: 0 0 12px;
            text-align: left
        }

        .newegg-feedback .social-bar.is-active .social-list {
            display: block
        }

        .newegg-feedback .social-bar.is-active .social-button {
            border-radius: 3px 3px 0 0;
            border-bottom: 0
        }

        .newegg-feedback .popover-wrap {
            position: relative
        }

        .newegg-feedback .popover {
            position: absolute;
            z-index: 500;
            display: none;
            text-align: left;
            white-space: normal;
            background-color: #fff;
            border-radius: 4px;
            border: 1px solid #ccc;
            -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            -o-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            background-clip: padding-box
        }

        .newegg-feedback .popover.top {
            margin-top: -8px
        }

        .newegg-feedback .popover.right {
            margin-left: 8px
        }

        .newegg-feedback .popover.bottom {
            margin-top: 8px
        }

        .newegg-feedback .popover.left {
            right: 100%
        }

        .newegg-feedback .container .popover.left {
            float: none;
            width: auto
        }

        .newegg-feedback .at-left .popover {
            right: 100%;
            margin-right: 7px
        }

        .newegg-feedback .at-right .popover {
            left: 100%;
            margin-left: 7px
        }

        .newegg-feedback .popover-title {
            padding: 10px;
            border-bottom: 0;
            font-weight: 700;
            font-size: 15px
        }

        .newegg-feedback .popover-body {
            padding: 10px
        }

        .newegg-feedback .popover-arrow,
        .newegg-feedback .popover-arrow:after {
            position: absolute;
            z-index: 501;
            display: block;
            width: 0;
            height: 0;
            border: 7px solid transparent
        }

        .newegg-feedback .popover-arrow:after {
            content: " "
        }

        .newegg-feedback .at-top .popover-arrow,
        .newegg-feedback .popover.top .popover-arrow {
            bottom: -7px;
            left: 50%;
            margin-left: -7px;
            border-top-color: #ccc;
            border-bottom-width: 0
        }

        .newegg-feedback .at-top .popover-arrow:after,
        .newegg-feedback .popover.top .popover-arrow:after {
            bottom: -9px;
            margin-left: -7px;
            border-top-color: #f3f3f3;
            border-bottom-width: 0
        }

        .newegg-feedback .at-right .popover-arrow,
        .newegg-feedback .popover.right .popover-arrow {
            top: 50%;
            left: auto;
            right: -7px;
            margin-top: -7px;
            border-right-color: #ccc;
            border-left-width: 0
        }

        .newegg-feedback .at-right .popover-arrow:after,
        .newegg-feedback .popover.right .popover-arrow:after {
            right: -9px;
            bottom: -7px;
            border-right-color: #f3f3f3;
            border-left-width: 0
        }

        .newegg-feedback .popover.right .popover-arrow {
            right: auto;
            left: -7px
        }

        .newegg-feedback .popover.right .popover-arrow:after {
            left: -9px;
            border-left-color: #fff
        }

        .newegg-feedback .at-bottom .popover-arrow,
        .newegg-feedback .popover.bottom .popover-arrow {
            top: -7px;
            left: 50%;
            margin-left: -7px;
            border-bottom-color: #ccc;
            border-top-width: 0
        }

        .newegg-feedback .at-bottom .popover-arrow:after,
        .newegg-feedback .popover.bottom .popover-arrow:after {
            top: 0;
            margin-left: -7px;
            border-bottom-color: #f3f3f3;
            border-top-width: 0
        }

        .newegg-feedback .at-left .popover-arrow,
        .newegg-feedback .popover.left .popover-arrow {
            top: 50%;
            left: -7px;
            right: auto;
            margin-top: -7px;
            border-left-color: #ccc;
            border-right-width: 0
        }

        .newegg-feedback .at-left .popover-arrow:after,
        .newegg-feedback .popover.left .popover-arrow:after {
            left: -9px;
            bottom: -7px;
            border-left-color: #f3f3f3;
            border-right-width: 0
        }

        .newegg-feedback .popover.left .popover-arrow {
            left: auto;
            right: -7px
        }

        .newegg-feedback .popover.left .popover-arrow:after {
            right: -9px;
            border-left-color: #fff
        }

        .newegg-feedback .row:after,
        .newegg-feedback .row:before {
            content: "";
            display: table;
            clear: both
        }

        .newegg-feedback .row-side {
            display: none
        }

        .newegg-feedback .row.has-side-right>.row-side {
            display: block;
            float: right;
            width: 300px
        }

        .newegg-feedback .row.has-side-left>.row-side {
            display: block;
            float: left;
            width: 234px
        }

        .newegg-feedback .row.has-side-banner>.row-side {
            display: block;
            float: right;
            width: 160px
        }

        .newegg-feedback .row.has-side-right>.row-body {
            margin-right: 310px
        }

        .newegg-feedback .row.has-side-left>.row-body {
            margin-left: 234px
        }

        .newegg-feedback .row.has-side-banner>.row-body {
            margin-right: 180px
        }

        .newegg-feedback .row-body-inner {
            position: relative;
            float: left;
            width: 100%
        }

        .newegg-feedback .row.is-side-follow-scroll {
            position: relative
        }

        .newegg-feedback .row.is-side-follow-scroll>.row-side {
            position: absolute;
            height: 100%
        }

        .newegg-feedback .row.has-side-left.is-side-follow-scroll>.row-side {
            left: 0
        }

        .newegg-feedback .row.has-side-right.is-side-follow-scroll>.row-side {
            right: 0
        }

        .newegg-feedback .row-align-right .item-img {
            max-width: 168px
        }

        .newegg-feedback .swiper-box .row.has-side-left>.row-side {
            margin-left: 30px;
            width: 200px
        }

        .newegg-feedback .row.has-side-left .row-body-border {
            padding-left: 20px;
            border-left: 1px solid #eee
        }

        .newegg-feedback #overlay {
            display: none;
            position: fixed;
            z-index: 99998;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

        .newegg-feedback #overlay.is-overnone {
            display: block;
            background: hsla(0, 0%, 39%, 0)
        }

        .newegg-feedback #overlay.is-overshow {
            display: block
        }

        .newegg-feedback .centerPopup {
            position: fixed;
            z-index: 99999;
            left: 0;
            margin: 0 auto;
            transition: top .3s
        }

        .newegg-feedback .centerPopup.is-top {
            position: absolute !important;
            top: 0
        }

        .newegg-feedback .centerPopup:after {
            content: " ";
            display: table;
            clear: both
        }

        .newegg-feedback .centerPopup.is-current {
            z-index: 100000
        }

        .newegg-feedback .centerPopup-trigger-close {
            cursor: pointer
        }

        .newegg-feedback .centerPopup-body {
            position: relative;
            padding: 30px;
            border-radius: 4px;
            background: #fff;
            box-shadow: 0 4px 8px rgba(0, 0, 0, .2)
        }

        .newegg-feedback .centerPopup-body:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            box-shadow: 0 10px 20px rgba(0, 0, 0, .2)
        }

        .newegg-feedback .centerPopup-close,
        .newegg-feedback .centerPopup-title .fa {
            position: absolute;
            top: 15px;
            right: 15px;
            z-index: 99;
            width: 24px;
            height: 24px;
            color: #d9d9d9;
            font-size: 18px;
            line-height: 24px;
            text-align: center;
            vertical-align: middle;
            text-decoration: none
        }

        .newegg-feedback .centerPopup-close:hover,
        .newegg-feedback .centerPopup-title .fa:hover {
            color: #222
        }

        .newegg-feedback .centerPopup-title {
            margin-bottom: 15px;
            padding-bottom: 10px
        }

        .newegg-feedback .centerPopup-title h1,
        .newegg-feedback .centerPopup-title h2 {
            font-size: 15px;
            line-height: normal
        }

        .newegg-feedback .centerPopup-bottom {
            margin-top: 20px;
            border-top: 1px solid #eee
        }

        .newegg-feedback .centerPopup-button-area {
            margin-top: 20px;
            text-align: right;
            letter-spacing: -.43em;
            text-rendering: optimizeSpeed;
            zoom: 1
        }

        .newegg-feedback .centerPopup-button-area .btn {
            margin-left: 12px;
            text-rendering: auto
        }

        .newegg-feedback .centerPopup-button-area .form-cells {
            margin-bottom: -10px
        }

        .newegg-feedback .centerPopup-normal-content {
            width: 500px
        }

        .newegg-feedback .centerPopup-content {
            width: 570px;
            color: #4d4d4d;
            font-size: 13px
        }

        .newegg-feedback .centerPopup-content-lg {
            width: 870px
        }

        .newegg-feedback .centerPopup-content p,
        .newegg-feedback .centerPopup p.content {
            margin: 10px 0;
            line-height: 1.36
        }

        .newegg-feedback .centerPopup-content ul {
            margin-left: 18px;
            list-style: disc
        }

        .newegg-feedback .centerPopup-content ul li {
            margin-bottom: 15px
        }

        .newegg-feedback .centerPopup-640-content {
            width: 640px
        }

        .newegg-feedback .centerPopup-640-content.swiper-box {
            padding-left: 0;
            padding-right: 0
        }

        .newegg-feedback .centerPopup-640-content .swiper-box-arrow-prev {
            left: 0
        }

        .newegg-feedback .centerPopup-640-content .swiper-box-arrow-next {
            right: 0
        }

        .newegg-feedback .centerPopup-640-content.swiper-box .item-img {
            max-width: 120px
        }

        .newegg-feedback .centerPopup-420-content {
            width: 420px
        }

        .newegg-feedback .centerPopup-700-content {
            width: 700px
        }

        .newegg-feedback .popup-scroll-box {
            padding-right: 20px;
            max-height: 235px;
            overflow: hidden;
            overflow-y: auto
        }

        .newegg-feedback .centerPopup-source {
            display: none
        }

        .newegg-feedback .centerPopup.is-follow {
            position: absolute
        }

        .newegg-feedback .centerPopup-arrow,
        .newegg-feedback .centerPopup-arrow:after {
            content: "";
            z-index: 1;
            display: inline-block;
            width: 0;
            height: 0;
            border-style: solid
        }

        .newegg-feedback .centerPopup-arrow {
            position: absolute
        }

        .newegg-feedback .centerPopup-arrow:after {
            position: relative;
            left: -10px
        }

        .newegg-feedback .centerPopup-arrow.docked-top-left,
        .newegg-feedback .centerPopup-arrow.docked-top-right {
            top: -10px;
            border-color: transparent transparent #bbb;
            border-width: 0 10px 10px
        }

        .newegg-feedback .centerPopup-arrow.docked-top-left:after,
        .newegg-feedback .centerPopup-arrow.docked-top-right:after {
            top: -2px;
            border-color: transparent transparent #fff;
            border-width: 0 10px 10px
        }

        .newegg-feedback .centerPopup-arrow.docked-bottom-left,
        .newegg-feedback .centerPopup-arrow.docked-bottom-right {
            bottom: -10px;
            border-color: #bbb transparent transparent;
            border-width: 10px 10px 0
        }

        .newegg-feedback .centerPopup-arrow.docked-bottom-left:after,
        .newegg-feedback .centerPopup-arrow.docked-bottom-right:after {
            bottom: 14px;
            border-color: #fff transparent transparent;
            border-width: 10px 10px 0
        }

        .newegg-feedback .centerPopup-arrow.docked-bottom-left,
        .newegg-feedback .centerPopup-arrow.docked-top-left {
            left: 14px
        }

        .newegg-feedback .centerPopup-arrow.docked-bottom-right,
        .newegg-feedback .centerPopup-arrow.docked-top-right {
            right: 14px
        }

        .newegg-feedback .centerPopup.is-follow .centerPopup-body {
            border-radius: 4px;
            border: 1px solid #ccc;
            -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            -o-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 3px 10px rgba(0, 0, 0, .2)
        }

        .newegg-feedback .centerPopup.is-follow .centerPopup-body:before {
            content: none
        }

        .newegg-feedback #modal1,
        .newegg-feedback #modalCommon {
            display: none;
            position: absolute;
            z-index: 99999;
            margin: 0;
            padding: 15px;
            width: 350px;
            min-height: 6em;
            border-radius: 7px;
            box-shadow: 3px 5px 12px #aaa;
            border: 1px solid #000;
            background: #fff;
            font-size: 13px
        }

        .newegg-feedback #modal1 #AlarmPanelNew,
        .newegg-feedback #modalCommon #AlarmPanelNewCommon {
            float: left;
            width: 80%;
            font-size: 1.3em;
            margin: -4px 0 8px -4px
        }

        .newegg-feedback #modal1 #AlarmPanelNew .title,
        .newegg-feedback #modalCommon #AlarmPanelNewCommon .title {
            margin-bottom: 8px
        }

        .newegg-feedback #modal1 #AlarmPanelNew.atnIcon.atnIcon .iconNew,
        .newegg-feedback #modalCommon #AlarmPanelNewCommon.atnIcon .iconNew {
            display: block;
            float: left;
            width: 30px;
            height: 30px;
            margin: -4px 4px 0 -4px
        }

        .newegg-feedback #modal1 .icnCloseNew,
        .newegg-feedback #modalCommon .icnCloseNew {
            float: right;
            width: 15%;
            text-align: right
        }

        .newegg-feedback #modal1 .icnCloseNew img,
        .newegg-feedback #modalCommon .icnCloseNew img {
            margin: -8px -8px 0 0
        }

        .newegg-feedback #modal1 .content,
        .newegg-feedback #modalCommon .content {
            clear: left
        }

        .newegg-feedback #modal1 .indent,
        .newegg-feedback #modalCommon .indent {
            margin: 16px 0 0 24px
        }

        .newegg-feedback #modal1 .footer,
        .newegg-feedback #modalCommon .footer {
            clear: both;
            margin-top: 8px;
            text-align: center
        }

        .newegg-feedback .atnIcon img {
            margin: 0 2px;
            width: 18px;
            height: 18px;
            vertical-align: bottom;
            background: url("/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat
        }

        .newegg-feedback .icnInfo img {
            background-position: -150px -380px
        }

        .newegg-feedback .icnInfo661 img {
            background-position: -40px -360px
        }

        .newegg-feedback .icnInfoNew img {
            background-position: -150px -380px
        }

        .newegg-feedback .icnPdf img {
            background-position: -120px -410px
        }

        .newegg-feedback .icnPrint img {
            background-position: -150px -470px
        }

        .newegg-feedback .icnWrite img {
            background-position: -120px -380px
        }

        .newegg-feedback .icnAddList img {
            background-position: -120px -350px
        }

        .newegg-feedback .icnRemind img {
            background-position: -150px -350px
        }

        .newegg-feedback .icnAward img {
            background-position: -120px -440px
        }

        .newegg-feedback .icnAlert img {
            background-position: -120px -470px
        }

        .newegg-feedback .icnChkPkg img {
            background-position: -150px -410px
        }

        .newegg-feedback .icnSecure img {
            background-position: 0 -360px
        }

        .newegg-feedback .icnCloseNew img {
            background-position: -150px -440px
        }

        .newegg-feedback .icnTruck img {
            width: 28px;
            margin-right: 2px;
            background-position: -150px -630px
        }

        .newegg-feedback .icnCloseNewNew img {
            background-position: -150px -440px
        }

        .newegg-feedback #modal1 .icnInfo img,
        .newegg-feedback #modalCommon .icnInfo img {
            background-position: 0 -400px;
            background-position: -40px -360px
        }

        .newegg-feedback #modal1 .icnAlert img,
        .newegg-feedback #modalCommon .icnAlert img {
            background-position: 0 -400px
        }

        .newegg-feedback #modal1 .icnError img,
        .newegg-feedback #modalCommon .icnError img {
            background-position: -40px -400px
        }

        .newegg-feedback #modal1 .icnSecure img,
        .newegg-feedback #modalCommon .icnSecure img {
            background-position: 0 -360px
        }

        .newegg-feedback #modal1 .icnInfoNew img,
        .newegg-feedback #modalCommon .icnInfoNew img {
            background-position: -40px -360px;
            background-position: 0 -400px
        }

        .newegg-feedback .message {
            margin-bottom: 20px;
            border-width: 1px;
            border-style: solid
        }

        .newegg-feedback .message-wrapper:after {
            content: "";
            display: table;
            clear: both
        }

        .newegg-feedback .message-wrapper {
            position: relative;
            margin-right: 20px;
            padding: 10px;
            background: #fff;
            min-height: 20px
        }

        .newegg-feedback .message-close:before,
        .newegg-feedback .message-icon:before {
            display: block;
            width: 20px;
            height: 20px;
            font: normal normal normal 20px/20px FontAwesome;
            text-align: center;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        .newegg-feedback .message-icon:before {
            content: "";
            position: absolute;
            top: 10px;
            left: 10px
        }

        .newegg-feedback .message-close:before {
            content: "\F00D";
            font-size: 13px
        }

        .newegg-feedback .message-close {
            position: absolute;
            top: 0;
            right: -20px;
            color: #fff;
            opacity: .7;
            cursor: pointer
        }

        .newegg-feedback .message-close:hover {
            opacity: 1
        }

        .newegg-feedback .message-information {
            padding: 1px 0 0 25px;
            text-align: left
        }

        .newegg-feedback .message-information a {
            text-decoration: underline
        }

        .newegg-feedback .message-information a.btn {
            text-decoration: none
        }

        .newegg-feedback .message-title {
            font-weight: 700;
            text-transform: uppercase
        }

        .newegg-feedback .message-icon {
            float: none;
            width: auto;
            height: auto;
            background: none
        }

        .newegg-feedback .message-information,
        .newegg-feedback .message-title {
            color: inherit;
            font-size: inherit
        }

        .newegg-feedback .message-note {
            color: inherit;
            border-color: #e1b06a;
            background-color: #e1b06a
        }

        .newegg-feedback .message-note .message-icon:before {
            content: "\F069";
            color: #e1b06a
        }

        .newegg-feedback .message-alert {
            border-color: #c00;
            background-color: #c00
        }

        .newegg-feedback .message-alert .message-icon:before {
            content: "\F071";
            color: #c00
        }

        .newegg-feedback .message-info {
            border-color: #e1b06a;
            background-color: #e1b06a
        }

        .newegg-feedback .message-info .message-icon:before {
            content: "\F05A";
            color: #e1b06a
        }

        .newegg-feedback .message-promo {
            border-color: #758d19;
            background-color: #758d19
        }

        .newegg-feedback .message-promo .message-icon:before {
            content: "\F005";
            color: #758d19
        }

        .newegg-feedback .message-success {
            border-color: #7ab677;
            background-color: #7ab677
        }

        .newegg-feedback .message-success .message-icon:before {
            content: "\F058";
            color: #7ab677
        }

        .newegg-feedback .message-alert em {
            color: #c00;
            font-style: normal
        }

        .newegg-feedback .message-info em,
        .newegg-feedback .message-note em {
            color: #e1b06a
        }

        .newegg-feedback .message-promo em {
            color: #758d19
        }

        .newegg-feedback .message.is-vertical {
            margin: 60px auto;
            max-width: 512px;
            border: 0;
            background: none
        }

        .newegg-feedback .message.is-vertical .message-wrapper {
            margin: 0;
            padding: 0
        }

        .newegg-feedback .message.is-vertical .message-icon {
            display: block;
            margin: 0 auto 25px;
            text-align: center
        }

        .newegg-feedback .message.is-vertical .message-icon:before {
            position: inherit;
            height: 50px;
            width: auto;
            font-size: 56px;
            line-height: 50px
        }

        .newegg-feedback .message.is-vertical .message-title {
            display: block;
            margin-bottom: 25px;
            font: normal 32px/32px Open Sans Condensed, Helvetica Narrow, arial, helvetica, sans-serif;
            text-transform: uppercase;
            letter-spacing: 1px;
            vertical-align: baseline;
            text-align: center
        }

        .newegg-feedback .message.is-vertical .message-information {
            padding: 0;
            font-size: inherit
        }

        .newegg-feedback .message.is-vertical .message-information p {
            margin-top: 20px;
            text-align: center
        }

        .newegg-feedback .message.is-vertical .form-button-area {
            text-align: center
        }

        .newegg-feedback .centerPopup .message.is-vertical {
            margin: 0 auto
        }

        .newegg-feedback .centerPopup .message.is-vertical p {
            text-align: left
        }

        .newegg-feedback .centerPopup .message.is-vertical .is-center {
            text-align: center
        }

        .newegg-feedback .message.no-icon .message-icon {
            display: none
        }

        .newegg-feedback .message.no-icon .message-information {
            padding-left: 0
        }

        .newegg-feedback .side-window {
            visibility: hidden;
            position: fixed;
            z-index: 888;
            right: 10px;
            bottom: -100%;
            padding: 0 30px;
            border-radius: 4px;
            border: 1px solid #ccc;
            background: #fff;
            -ms-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            -o-box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
            transition: all .4s ease-in-out
        }

        .newegg-feedback .side-window.is-active {
            visibility: visible;
            right: 10px;
            bottom: 10px
        }

        .newegg-feedback .side-window-close {
            position: absolute;
            top: 15px;
            right: 15px;
            z-index: 99;
            width: 24px;
            height: 24px;
            color: #d9d9d9;
            font-size: 18px;
            line-height: 24px;
            text-align: center;
            vertical-align: middle;
            text-decoration: none;
            cursor: pointer
        }

        .newegg-feedback .side-window-close:hover {
            color: #222
        }

        .newegg-feedback .side-window .message.is-vertical {
            margin: 30px auto
        }

        .newegg-feedback #overlay {
            text-align: center;
            padding-top: 50px;
            z-index: 2147483645 !important;
            opacity: .5;
            background: rgba(0, 0, 0, .3);
            background-color: #000 !important
        }

        .newegg-feedback .loading-text {
            position: fixed;
            z-index: 2147483646 !important;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            margin: auto;
            width: 80px;
            height: 114px;
            color: #fff
        }

        .newegg-feedback .loading-text i.fa {
            margin-bottom: 15px;
            font-size: 80px;
            display: block
        }

        .newegg-feedback .loading-text.hide-loading i,
        .newegg-feedback .loading-text.hide-loading span {
            display: none
        }

        .newegg-feedback .centerPopup {
            transition: none !important
        }

        .newegg-feedback a,
        .newegg-feedback a:active,
        .newegg-feedback a:focus,
        .newegg-feedback a:hover,
        .newegg-feedback a:visited {
            border: none
        }

        .newegg-feedback-survey .centerPopup.is-current {
            display: none;
            width: 760px;
            left: calc(50% - 380px);
            top: 0;
            z-index: 2147483645
        }

        .newegg-feedback-survey .centerPopup-body {
            padding-bottom: 15px
        }


        .newegg-feedback-survey .error-page {
            padding-bottom: 15px
        }

        .newegg-feedback-invitation .centerPopup.is-current {
            display: none;
            left: calc(50% - 240px);
            z-index: 2147483645
        }

        #feedback-toastr-container>.toast {
            background-image: none !important;
            background-color: #3178bb
        }

        #feedback-toastr-container>.toast:before {
            position: fixed;
            font-family: FontAwesome;
            font-size: 24px;
            line-height: 18px;
            float: left;
            color: #fff;
            padding-right: .5em;
            margin: auto .5em auto -1.5em
        }

        #feedback-toastr-container>.toast-warning:before {
            content: "\F003"
        }

        #feedback-toastr-container>.toast-error:before {
            content: "\F001"
        }

        #feedback-toastr-container>.toast-info:before {
            content: "\F075"
        }

        #feedback-toastr-container>.toast-success:before {
            content: "\F002"
        }

/* Original style block 16 */
.form-option-item-realtime-price-tips {
            color: #E85500;
            white-space: nowrap;
            display: inline-block;
        }

        .price-tips-popover.show {
            max-width: fit-content !important;
        }

        .price-tips-popover .popover-body {
            padding: 5px;
        }

        .form-deals-list.form-pre-upgrade-list:before {
            background-image: url(https://c1.neweggimages.com/webresource/themes/Nest/images/icons/pre-upgrade_badge_L.png);
        }

        .form-deals-list.form-pre-upgrade-list:after {
            background-image: url(https://c1.neweggimages.com/webresource/themes/Nest/images/icons/pre-upgrade_badge_R_1.png);
        }

        .form-tag-deals.form-tag-pre-upgrade {
            background-image: url(https://c1.neweggimages.com/webresource/themes/Nest/images/icons/pre-upgrade_badge_M_1.png);
        }

/* Original style block 17 */
.product-wrap .product-options .form-option-item.is-color {
            padding: 5px 9px;
        }

        .product-wrap .product-options .form-option-item.is-color span {
            display: inline-block;
            border-radius: 50%;
            padding-bottom: 0;
            border: 1px solid #E8E8E8;
            box-sizing: border-box;
            display: inline-block;
            vertical-align: middle;
        }

        .product-wrap .product-options .form-option-item.is-color .form-tag-deals>span {
            border: 0px;
        }

        .product-wrap .product-options-header {
            margin: 0;
            /*height:18px;*/
        }

        .product-wrap .product-options-header .product-options-actions {
            position: relative;
            top: -10px;
        }

        .product-wrap .product-options .form-option-item.is-color img {
            display: inline-block;
            vertical-align: middle;
        }

        .is-new .product-wrap .product-options .form-option-item.is-color img {
            display: inline-block;
            vertical-align: middle;
        }

        .dark-mode .product-wrap .form-options.has-checkbox .form-checkbox {
            color: #e3e3e3;
        }

/* Original style block 18 (type="text/css") */
.txt-ads-box {
            background: linear-gradient(#BCD5FA, #E0EDFF);
        }

        .txt-ads-box.w-300px-v1 {
            padding: 20px;
        }

        .txt-ads-box.w-300px-v1 .txt-ads-title {
            font-size: 20px;
            text-transform: capitalize;
        }

        .txt-ads-box.w-300px-v1 .txt-ads-link-text {
            font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
            font-weight: bold;
            font-size: 14px;
            margin-right: 1px;
        }

        .txt-ads-box.w-300px-v1 .item-img {
            margin: 10px auto;
        }

        .txt-ads-box.w-300px-v1 .txt-ads-link .fa-caret-right {
            position: relative;
            top: 2px;
            font-size: 16px;
        }

        .txt-ads-box.w-300px {
            padding: 20px;
        }

        .txt-ads-box.w-300px .txt-ads-title {
            font-size: 20px;
            text-transform: capitalize;
        }

        .txt-ads-box.w-300px .txt-ads-link-text {
            font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
            font-weight: bold;
            font-size: 14px;
            margin-right: 1px;
        }

        .txt-ads-box.w-300px .txt-ads-link .fa-caret-right {
            position: relative;
            top: 2px;
            font-size: 16px;
        }

        .txt-ads-box.w-160px .txt-ads-title {
            font-size: 20px;
            text-transform: capitalize;
        }

        .txt-ads-box.w-160px .txt-ads-link-text {
            font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
            font-weight: bold;
            font-size: 14px;
            margin-right: 1px;
        }

        .txt-ads-box.w-160px .txt-ads-link .fa-caret-right {
            position: relative;
            top: 2px;
            font-size: 16px;
        }

        .txt-ads-box.w-160px {
            padding: 20px 10px;
        }

        .txt-ads-box.w-160px .item-img {
            margin: 10px auto;
        }

        .dark-mode .txt-ads-box {
            color: black;
        }

        .dark-mode .txt-ads-title {
            color: black;
        }

        .dark-mode .txt-ads-link-text {
            color: black;
        }
