

        
        @keyframes fx-eor-tick-pulse {
            0%   { transform: scale(1);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }
            30%  { transform: scale(1.18); box-shadow: 0 0 0 8px rgba(133, 199, 39, 0.45); }
            60%  { transform: scale(1);    box-shadow: 0 0 0 0   rgba(133, 199, 39, 0); }
            100% { transform: scale(1);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }
        }
@media (prefers-reduced-motion: no-preference){.fx-eor-accordion.is-preview .fx-eor-frontcard:not(.selected) .fx-eor-check-col.fx-eor-tick-attention{animation: fx-eor-tick-pulse 900ms ease-out 3;}
}
.fx-eor-accordion.is-preview .fx-eor-frontcard:first-child:not(.selected) .fx-eor-check-col{box-shadow: 0 0 0 3px rgba(133, 199, 39, 0.25), 0 1px 3px rgba(0, 0, 0, 0.08);}
.fx-eor-accordion.is-preview .fx-eor-grid:not(.fx-eor-grid--double):not(.fx-eor-grid--triple) .fx-eor-frontcard:nth-child(n+2){display: none;}
.fx-eor-accordion.is-preview .fx-eor-grid.fx-eor-grid--double .fx-eor-frontcard:nth-child(n+3){display: none;}
.fx-eor-accordion.is-preview .fx-eor-grid.fx-eor-grid--triple .fx-eor-frontcard:nth-child(n+4){display: none;}
@media (max-width: 719px){.fx-eor-accordion.is-preview .fx-eor-grid .fx-eor-frontcard:nth-child(n+2){display: none;}
.fx-eor-accordion.is-preview .fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard:nth-child(-n+2){display: flex;}
.fx-eor-accordion.is-preview .fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard:nth-child(n+3){display: none;}
}
@media (min-width: 720px){.fx-eor-grid--double .fx-eor-body h4{font-size: 14px; padding-right: 30px;}
.fx-eor-grid--triple .fx-eor-card-main{grid-template-columns: 1fr;}
.fx-eor-grid--triple .fx-eor-body,.fx-eor-grid--triple .fx-eor-card-top{display: none;}
.fx-eor-grid--triple .fx-eor-img-link{aspect-ratio: 1 / 1;}
.fx-eor-grid--triple .fx-eor-img-link img{width: 100%; height: 100%; object-fit: cover;}
.fx-eor-grid--triple .fx-eor-check-col,.fx-eor-grid--triple .fx-eor-card-add{display: none;}
}
@media (hover: hover) and (pointer: fine){.fx-eor-grid--triple .fx-eor-body,.fx-eor-grid--triple .fx-eor-card-top,.fx-eor-grid--triple .fx-eor-card-add{display: block; max-height: 0; opacity: 0; overflow: hidden; padding-top: 0; padding-bottom: 0; margin: 0; transition: max-height 0.22s ease-out, opacity 0.16s ease-out, padding 0.22s ease-out;}
.fx-eor-grid--triple .fx-eor-check-col{display: flex; max-width: 0; opacity: 0; overflow: hidden; transition: max-width 0.22s ease-out, opacity 0.16s ease-out;}
.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-row-hover .fx-eor-body{max-height: 280px; opacity: 1; padding-top: 8px; padding-bottom: 8px;}
.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-row-hover .fx-eor-card-top{max-height: 60px; opacity: 1;}
.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-row-hover .fx-eor-card-add{max-height: 80px; opacity: 1; padding-bottom: 8px;}
.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-row-hover .fx-eor-check-col{max-width: 50px; opacity: 1;}
.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-row-hover{box-shadow: 0 2px 12px rgba(31, 58, 36, 0.08); background: #fafff8; transition: box-shadow 0.18s ease, background 0.18s ease;}
}
@media (min-width: 720px){.fx-eor-grid--double .fx-eor-check-col{top: auto; right: auto; bottom: 10px; left: 10px;}
}
.fx-eor-check-col{display: none !important;}
.fx-eor-card-add.is-added{background: #5C8F4F !important; color: #fff !important; cursor: pointer;}
.fx-eor-card-add.is-added:hover{background: #4F7F44 !important;}
.fx-eor-card-add.is-added:active{background: #406932 !important;}
@media (min-width: 720px) and (hover: hover) and (pointer: fine){.fx-eor-grid--triple .fx-eor-body,.fx-eor-grid--triple .fx-eor-card-top,.fx-eor-grid--triple .fx-eor-card-add{transition: max-height 1.5s ease, opacity 1.2s ease, padding 1.5s ease !important;}
.fx-eor-grid--triple .fx-eor-check-col{transition: max-width 1.5s ease, opacity 1.2s ease !important;}
.fx-eor-grid--triple .fx-eor-frontcard:hover .fx-eor-body,.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-in-cart .fx-eor-body{max-height: 360px; opacity: 1; padding-top: 10px; padding-bottom: 12px;}
.fx-eor-grid--triple .fx-eor-frontcard:hover .fx-eor-card-add,.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-in-cart .fx-eor-card-add{max-height: 100px; opacity: 1; padding-top: 14px; padding-bottom: 12px; margin-top: 8px;}
.fx-eor-grid--triple .fx-eor-frontcard:hover .fx-eor-check-col,.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-in-cart .fx-eor-check-col{max-width: 50px; opacity: 1;}
.fx-eor-grid--triple .fx-eor-frontcard:hover,.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-in-cart{box-shadow: 0 2px 12px rgba(31, 58, 36, 0.08); background: #fafff8; transition: box-shadow 0.18s ease, background 0.18s ease;}
.fx-eor-grid--triple .fx-eor-frontcard.fx-eor-in-cart .fx-eor-img-link img{filter: blur(2.5px) saturate(0.85); transition: filter 0.35s ease;}
.fx-eor-grid--triple .fx-eor-card-top{display: none !important;}
}
.fx-eor-frontcard.is-filtered-out,.fx-eor-frontcard.is-search-hidden{display: none;}
        
        @keyframes fx-eor-skel-pulse {
            0%, 100% { opacity: 0.55; }
            50%      { opacity: 1; }
        }
.fx-eor-frontcard--oos .fx-eor-img{opacity: 0.55; filter: grayscale(0.4);}
.fx-eor-frontcard--oos .fx-eor-img-link{position: relative; display: block;}
.fx-eor-frontcard--oos .fx-eor-img-link::after{content: "Sold out"; position: absolute; top: 10px; right: 10px; background: #1F3A24; color: #fff; font-family: 'Jost', system-ui, sans-serif; font-size: 11px; font-weight: 600; letter-spacing: 0.6px; text-transform: uppercase; padding: 5px 10px; border-radius: 3px; pointer-events: none; z-index: 2; box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.fx-eor-frontcard--oos .fx-eor-check-col,.fx-eor-frontcard--oos .fx-eor-variations,.fx-eor-frontcard--oos .fx-eor-qty,.fx-eor-frontcard--oos .fx-eor-card-add{opacity: 0.4; pointer-events: none; filter: grayscale(1);}
.fx-eor-frontcard--oos .fx-eor-name-link,.fx-eor-frontcard--oos .fx-eor-price{opacity: 0.7;}
.fx-eor-frontcard--oos .fx-eor-card-add{background: #b8b8b8 !important; cursor: not-allowed;}
.fx-eor-frontcard--oos .fx-eor-notify-wrap{opacity: 1; filter: none; pointer-events: auto; margin-top: 4px;}
.fx-eor-notify-wrap{font-family: 'Jost', sans-serif;}
.fx-eor-notify-trigger{display: block; width: 100%; background: #2D6A4F; color: #fff; border: 0; padding: 9px 12px; font-size: 12px; font-weight: 500; font-family: inherit; letter-spacing: 0.3px; border-radius: 3px; cursor: pointer; text-align: center; transition: background 0.12s;}
.fx-eor-notify-trigger:hover{background: #1F3A24;}
.fx-eor-notify-form{display: flex; gap: 4px; align-items: stretch;}
.fx-eor-notify-email{flex: 1 1 auto; min-width: 0; padding: 7px 9px; border: 1px solid #2D6A4F; border-radius: 3px; font-size: 12px; font-family: inherit; color: #1F3A24; background: #fff;}
.fx-eor-notify-email:focus{outline: none; border-color: #85C727; box-shadow: 0 0 0 2px rgba(133,199,39,0.15);}
.fx-eor-notify-submit{background: #2D6A4F; color: #fff; border: 0; padding: 7px 14px; font-size: 12px; font-weight: 500; font-family: inherit; border-radius: 3px; cursor: pointer; white-space: nowrap;}
.fx-eor-notify-submit:hover{background: #1F3A24;}
.fx-eor-notify-submit:disabled{background: #888; cursor: wait;}
.fx-eor-notify-success{padding: 8px 10px; background: #E8F7D5; border: 1px solid #85C727; color: #2D6A4F; border-radius: 3px; font-size: 11px; font-weight: 500; text-align: center; line-height: 1.3;}
.fx-eor-notify-error{padding: 6px 10px; background: #FBE9E9; border: 1px solid #d99c9c; color: #b03030; border-radius: 3px; font-size: 11px; text-align: center; line-height: 1.3;}
@media (max-width: 600px){.fx-eor-frontcard--oos .fx-eor-img-link::after{top: 6px; right: 6px; font-size: 10px; padding: 4px 8px;}
}
.fx-eor-frontcard{background: #fff; border: 1px solid #85C727; border-radius: 5px; display: flex; flex-direction: column; overflow: hidden; cursor: pointer; transition: transform 0.15s; position: relative;}
.fx-eor-frontcard:hover{border-color: #2A6132; transform: translateY(-1px); box-shadow: 0 4px 12px -6px rgba(31, 58, 36, 0.15);}
.fx-eor-frontcard.selected{border-color: #2A6132; background: #F8FCF0; box-shadow: 0 0 0 1px #2A6132 inset;}
.fx-eor-frontcard.fx-eor-in-cart{border-color: #85C727;}
.fx-eor-frontcard.fx-eor-in-cart .fx-eor-check::after{opacity: 1;}
.fx-eor-frontcard--current{border-color: #2A6132;}
.fx-eor-frontcard--current.selected{border-color: #2A6132; box-shadow: 0 0 0 2px #2A6132 inset;}
.fx-eor-card-top{display: none;}
.fx-eor-frontcard--current .fx-eor-card-top{background: #2A6132; border-bottom-color: #2A6132;}
.fx-eor-frontcard.selected .fx-eor-card-top{background: #D8E8D0; border-bottom-color: #2A6132;}
.fx-eor-frontcard--current.selected .fx-eor-card-top{background: #2A6132;}
.fx-eor-current-badge-text{color: #fff; font-size: 9px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; font-family: 'Jost', sans-serif;}
.fx-eor-card-main{display: grid; grid-template-columns: 1fr 1fr; flex: 1 1 auto;}
.fx-eor-card-main > *{min-width: 0;}
.fx-eor-frontcard--sub .fx-eor-body::after{content: '↻ Subscription'; display: inline-block; font-size: 9px; color: #4A5F4F; letter-spacing: 0.4px; text-transform: uppercase; margin-top: 2px;}
.fx-eor-variations{display: flex; flex-wrap: wrap; gap: 4px; margin: 4px 0 8px;}
.fx-eor-var-pill{background: #F4F7EF; border: 1px solid #C8DEC0; color: #1F3A24; font-size: 10px; padding: 3px 9px; border-radius: 12px; cursor: pointer; font-family: 'Jost', sans-serif; letter-spacing: 0.3px; font-weight: 500; transition: all 0.12s; line-height: 1.3;}
.fx-eor-var-pill:hover{background: #E8F7D5; border-color: #85C727;}
.fx-eor-var-pill.active{background: #2A6132; color: #fff; border-color: #2A6132;}
.fx-eor-var-pill.active:hover{background: #1F3A24; border-color: #1F3A24;}
.fx-eor-check-col{position: absolute; top: 8px; right: 8px; width: 28px; height: 28px; background: rgba(255, 255, 255, 0.96); border: 1.5px solid #2A6132; border-bottom: 1.5px solid #2A6132; border-right: 1.5px solid #2A6132; border-radius: 4px; z-index: 5; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0; box-sizing: border-box; transition: none;}
.fx-eor-frontcard.selected .fx-eor-check-col{background: #85C727; border-color: #85C727;}
.fx-eor-check{width: 100%; height: 100%; border: 0; background: transparent;}
.fx-eor-frontcard.selected .fx-eor-check{background: transparent; border: 0;}
.fx-eor-check{width: 100%; height: 100%; border: 0; background: transparent; display: flex; align-items: center; justify-content: center; transition: none;}
.fx-eor-frontcard.selected .fx-eor-check{background: transparent; border: 0;}
.fx-eor-check::after{content: '\2713'; color: #1F3A24; font-size: 15px; font-weight: 700; opacity: 0; line-height: 1; font-family: 'Jost', sans-serif;}
.fx-eor-frontcard.selected .fx-eor-check::after{opacity: 1;}
.fx-eor-img-link{display: block; text-decoration: none; line-height: 0; position: relative; align-self: start;}
img.fx-eor-img{display: block; width: 100%; height: auto; object-fit: cover; object-position: center; background-color: #F4F7EF;}
.fx-eor-img-placeholder{display: block; width: 100%; aspect-ratio: 1 / 1; background: linear-gradient(135deg, #E8F7D5, #85C727);}
.fx-eor-body{padding: 10px 13px; display: flex; flex-direction: column; justify-content: space-between;}
.fx-eor-name-link{text-decoration: none; color: inherit;}
.fx-eor-body h4{font-family: 'Cormorant Garamond', Georgia, serif; font-weight: 500; font-size: 16px; color: #1F3A24; margin: 0 0 4px; line-height: 1.1; padding-right: 38px;}
.fx-eor-grid .fx-eor-body h4{overflow-wrap: break-word; word-break: normal; hyphens: none; padding-right: 30px;}
.fx-eor-bottom{display: flex; justify-content: space-between; align-items: center; gap: 6px;}
.fx-eor-price{font-size: 13px; color: #1F3A24; font-weight: 500;}
.fx-eor-price .from{color: #4A5F4F; font-size: 9px; letter-spacing: 0.5px; text-transform: uppercase;}
.fx-eor-qty{display: flex; align-items: center; border: 1px solid #2A6132; border-radius: 3px; overflow: hidden; height: 24px; background: #fff;}
.fx-eor-qty button{width: 22px; height: 22px; background: #F4F7EF; border: 0; cursor: pointer; color: #2A6132; font-size: 13px; font-weight: 600; padding: 0; line-height: 1; transition: background 0.12s;}
.fx-eor-qty button:hover{background: #E8F7D5;}
.fx-eor-qty .fx-eor-q-input{width: 24px; text-align: center; border: 0; background: #fff; color: #1F3A24; font-size: 12px; font-weight: 600; font-family: inherit;}
.fx-eor-qty.disabled{opacity: 0.35; pointer-events: none;}
.fx-eor-card-add{display: block; width: 100%; margin-top: 10px; background: #85C727; color: #1F3A24; border: 0; padding: 9px 12px; font-size: 11px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; border-radius: 3px; font-family: 'Jost', sans-serif; transition: all 0.12s;}
.fx-eor-card-add:hover{background: #95D837;}
.fx-eor-card-add:active{background: #75B717;}
.fx-eor-card-add:disabled{opacity: 0.55; cursor: wait; background: #6B8B6F; color: #fff;}
.fx-eor-frontcard[data-current="1"] .fx-eor-body::before{content: "\2605 Currently viewing"; display: inline-block; background: #2A6132; color: #fff; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 3px; font-weight: 600; font-family: 'Jost', sans-serif; align-self: flex-start; margin-bottom: 4px;}
        @keyframes fx-eor-basket-modal-in {
            from { transform: scale(0.96); opacity: 0; }
            to   { transform: scale(1);    opacity: 1; }
        }
@media (max-width: 700px){.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard{border: 0; border-radius: 0; background: #fff; box-shadow: none; transition: none;}
.fx-eor-grid.fx-eor-mcols-2 > .fx-eor-frontcard:last-child:nth-child(odd){grid-column: 1 / -1;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard:hover{transform: none; box-shadow: none;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-card-main{grid-template-columns: 1fr;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-img-link{display: block; width: 100%;}
.fx-eor-grid.fx-eor-mcols-2 img.fx-eor-img{width: 100%; height: auto; aspect-ratio: 1 / 1; object-fit: cover; display: block;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-body{padding: 6px 8px 8px; gap: 5px;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-body h4{font-size: 14px; padding-right: 4px; text-align: center;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-variations,.fx-eor-grid.fx-eor-mcols-2 .fx-eor-bottom,.fx-eor-grid.fx-eor-mcols-2 .fx-eor-card-add,.fx-eor-grid.fx-eor-mcols-2 .fx-eor-notify-wrap{display: none;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard.fx-eor-mexpanded .fx-eor-mview{display: none;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard.fx-eor-mexpanded .fx-eor-variations,.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard.fx-eor-mexpanded .fx-eor-bottom,.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard.fx-eor-mexpanded .fx-eor-card-add,.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard.fx-eor-mexpanded .fx-eor-notify-wrap{display: flex;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard.fx-eor-mexpanded .fx-eor-variations{flex-wrap: wrap;}
.fx-eor-grid.fx-eor-mcols-2 .fx-eor-frontcard.fx-eor-mexpanded .fx-eor-card-add{display: block;}
.fx-eor-body{padding: 6px 9px 9px; gap: 4px;}
.fx-eor-body h4{font-size: 15px; padding-right: 30px; margin: 0 0 4px;}
.fx-eor-frontcard[data-current="1"] .fx-eor-body::before{font-size: 9px; padding: 3px 7px; margin-bottom: 3px;}
.fx-eor-check-col{top: 6px; right: 6px; width: 24px; height: 24px;}
.fx-eor-check-col::before{content: ""; position: absolute; top: -12px; right: -12px; bottom: -12px; left: -12px; background: transparent;}
.fx-eor-check::after{font-size: 13px;}
.fx-eor-variations{gap: 3px; margin: 4px 0 6px;}
.fx-eor-var-pill{font-size: 10px; padding: 2px 7px;}
.fx-eor-bottom{gap: 4px; margin-top: 4px;}
.fx-eor-price{font-size: 13px;}
.fx-eor-qty{height: 22px;}
.fx-eor-qty button{width: 20px; height: 20px; font-size: 12px;}
.fx-eor-qty .fx-eor-q-input{width: 22px; font-size: 11px;}
.fx-eor-card-add{padding: 8px 6px; font-size: 10px; margin-top: 6px;}
}
.fx-eor-top-slider-wrap{display: none; width: 100%; box-sizing: border-box; margin: 14px 0 18px; padding: 0 10px; overflow: hidden; font-family: 'Jost', system-ui, -apple-system, sans-serif; color: #1A1A1A;}
.fx-eor-top-slider-header{display: flex; align-items: baseline; justify-content: space-between; padding: 0 0 8px;}
.fx-eor-top-slider-title{font-family: 'Cormorant Garamond', Georgia, serif; font-weight: 500; font-size: 18px; color: #1F3A24;}
.fx-eor-top-slider-hint{font-size: 10px; color: #4A5F4F; letter-spacing: 0.8px; text-transform: uppercase; font-family: 'Jost', sans-serif;}
.fx-eor-top-slider-track{display: flex; gap: 10px; overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding: 6px 0 14px; align-items: stretch; touch-action: pan-x; scroll-padding: 0;}
.fx-eor-top-slider-track::-webkit-scrollbar{display: none;}
#fx-eor-top-slider .fx-eor-frontcard{flex: 0 0 calc(100vw - 60px); width: calc(100vw - 60px); max-width: calc(100vw - 60px); min-width: 0; scroll-snap-align: start; scroll-snap-stop: always; box-sizing: border-box;}
#fx-eor-top-slider .fx-eor-card-main{display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: calc((100vw - 60px) * 2 / 3); height: calc((100vw - 60px) * 2 / 3); max-height: calc((100vw - 60px) * 2 / 3); width: 100%; max-width: 100%; min-width: 0; flex: 0 0 auto; box-sizing: border-box; overflow: hidden;}
#fx-eor-top-slider .fx-eor-img-link{display: block; width: 100%; height: 100%; overflow: hidden; align-self: stretch;}
#fx-eor-top-slider img.fx-eor-img{width: 100%; height: 100%; object-fit: cover; display: block;}
#fx-eor-top-slider .fx-eor-img-placeholder{width: 100%; height: 100%; aspect-ratio: auto;}
#fx-eor-top-slider .fx-eor-card-main > *{min-width: 0;}
#fx-eor-top-slider .fx-eor-frontcard:not(.fx-eor-frontcard--current) .fx-eor-card-top{display: none;}
#fx-eor-top-slider .fx-eor-name-link{padding-right: 32px; box-sizing: border-box; display: block;}
#fx-eor-top-slider .fx-eor-body h4{display: block; -webkit-line-clamp: unset; -webkit-box-orient: unset; overflow: visible; text-overflow: clip; overflow-wrap: break-word; text-wrap: balance;}
#fx-eor-top-slider .fx-eor-slider-scroll{flex: 1 1 auto; min-height: 0; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; scrollbar-width: thin; scrollbar-color: #85C727 transparent; touch-action: pan-y pan-x; display: flex; flex-direction: column;}
#fx-eor-top-slider .fx-eor-slider-scroll::after{content: ''; display: block; height: 6px; flex-shrink: 0;}
#fx-eor-top-slider .fx-eor-slider-scroll::-webkit-scrollbar{width: 4px;}
#fx-eor-top-slider .fx-eor-slider-scroll::-webkit-scrollbar-track{background: transparent;}
#fx-eor-top-slider .fx-eor-slider-scroll::-webkit-scrollbar-thumb{background: #85C727; border-radius: 2px;}
#fx-eor-top-slider .fx-eor-slider-footer{flex: 0 0 auto; background: #ffffff; display: flex; flex-direction: column; gap: 6px; padding-top: 6px; padding-bottom: 2px;}
#fx-eor-top-slider .fx-eor-slider-footer .fx-eor-bottom{margin: 0;}
#fx-eor-top-slider .fx-eor-slider-footer .fx-eor-card-add{margin: 0;}
#fx-eor-top-slider .fx-eor-frontcard[data-current="1"] .fx-eor-body::before{display: none !important;}
#fx-eor-top-slider .fx-eor-frontcard[data-current="1"] .fx-eor-slider-scroll::before{content: "\2605 Currently viewing"; display: inline-block; background: #2A6132; color: #fff; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; padding: 4px 10px; border-radius: 3px; font-weight: 600; font-family: 'Jost', sans-serif; align-self: flex-start; margin-bottom: 6px; flex-shrink: 0;}
#fx-eor-top-slider .fx-eor-body,#fx-eor-top-slider .fx-eor-slider-scroll,#fx-eor-top-slider .fx-eor-slider-footer,#fx-eor-top-slider .fx-eor-var-pill,#fx-eor-top-slider .fx-eor-card-add,#fx-eor-top-slider .fx-eor-q-up,#fx-eor-top-slider .fx-eor-q-down,#fx-eor-top-slider .fx-eor-q-input,#fx-eor-top-slider .fx-eor-name-link,#fx-eor-top-slider .fx-eor-name-link h4,#fx-eor-top-slider .fx-eor-variations,#fx-eor-top-slider .fx-eor-bottom,#fx-eor-top-slider .fx-eor-price,#fx-eor-top-slider .fx-eor-qty{touch-action: pan-y pan-x !important;}
#fx-eor-top-slider .fx-eor-body h4{padding-right: 0 !important;}
#fx-eor-top-slider .fx-eor-name-link{padding-right: 0 !important;}
#fx-eor-top-slider .fx-eor-card-add{padding: 10px 6px; font-size: 10px; letter-spacing: 0.5px; width: 100%; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#fx-eor-top-slider .fx-eor-current-badge-text{font-size: 9px; letter-spacing: 0.4px;}
#fx-eor-top-slider .fx-eor-body{overflow: hidden; min-height: 0; min-width: 0; height: 100%; max-height: 100%; box-sizing: border-box; justify-content: flex-start; touch-action: pan-y pan-x;}
@media (max-width: 700px){.fx-eor-top-slider-wrap{display: block;}
}
