.store-page-dark .store-shell{padding-top:8px!important}.store-page-dark .store-layout-reference,.store-page-dark .offer-column,.store-page-dark .store-main-intro,.store-page-dark .offer-heading,.store-page-dark .coupon-stack{height:auto!important;min-height:0!important}.store-page-dark .store-main-intro{margin:0!important;padding:0 0 8px!important}.store-page-dark .offer-column{flex-direction:column!important;display:flex!important}.store-page-dark .coupon-stack{flex-direction:column!important;gap:12px!important;display:flex!important}.store-page-dark .store-main-intro,.store-page-dark .offer-heading,.store-page-dark .coupon-stack,.store-page-dark .reference-report-heading{position:static!important;transform:none!important}@media (max-width:1400px){.store-page-dark .store-shell{width:calc(100% - 32px)!important;max-width:1280px!important;margin-inline:auto!important}.store-page-dark .store-layout-reference{margin-top:8px!important;display:block!important}.store-page-dark .store-sidebar-column,.store-page-dark .store-profile-sidebar{display:none!important}.store-page-dark .offer-column{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.store-page-dark .coupon-stack,.store-page-dark .coupon-stack>.coupon-card-v4{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width:680px){.store-page-dark .store-shell{width:100%!important;padding:4px 14px!important}}.store-page-dark .offer-column{gap:0!important}.store-page-dark .coupon-stack{margin-top:0!important}.store-page-dark .offer-column>*{order:0!important}@media (max-width:1400px){.store-page-dark .offer-column{flex-direction:column!important;gap:0!important;display:flex!important}.store-page-dark .offer-column>.store-main-intro{margin:0 0 8px!important}.store-page-dark .offer-column>.coupon-stack{margin:0!important;padding:0!important}.store-page-dark .offer-column>.store-section-nav{align-items:flex-start!important;min-height:0!important;margin:0 0 2px!important}.store-page-dark .offer-column>.store-section-nav a{min-height:28px!important;padding-bottom:4px!important}.store-page-dark .offer-column>.reference-report-heading{margin:0 0 4px!important}.store-page-dark .offer-column>.coupon-activity-callout{margin:0 0 8px!important}}.store-page-dark,.store-page-dark *{box-sizing:border-box}.store-page-dark{width:100%;min-width:320px;overflow-x:clip}.store-page-dark .store-shell{width:min(1280px,100% - 48px)!important;max-width:1280px!important;margin-inline:auto!important}.store-page-dark .store-layout-reference,.store-page-dark .offer-column,.store-page-dark .store-main-intro,.store-page-dark .coupon-stack,.store-page-dark .feature-section,.store-page-dark .info-section{width:100%;min-width:0!important}.store-page-dark .store-meta-line{min-width:0;flex-wrap:wrap!important;gap:8px 16px!important;display:flex!important}.store-page-dark .coupon-stack{flex-direction:column!important;display:flex!important}.store-page-dark .coupon-card-v4,.store-page-dark .feature-section,.store-page-dark .info-section,.store-page-dark .feature-empty-state{min-width:0;max-width:100%}.store-page-dark .deal-grid,.store-page-dark .insight-grid,.store-page-dark .hack-grid,.store-page-dark .checkout-guide-grid,.store-page-dark .competitor-grid,.store-page-dark .policy-grid,.store-page-dark .verification-overview-grid,.store-page-dark .savings-data-grid{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1.6vw,18px)!important;display:grid!important}.store-page-dark .verification-overview-grid,.store-page-dark .policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.store-page-dark .deal-grid>*,.store-page-dark .insight-grid>*,.store-page-dark .hack-grid>*,.store-page-dark .checkout-guide-grid>*,.store-page-dark .competitor-grid>*,.store-page-dark .policy-grid>*,.store-page-dark .verification-overview-grid>*,.store-page-dark .savings-data-grid>*{overflow-wrap:anywhere;min-width:0}.store-page-dark .feature-section,.store-page-dark .info-section{padding-inline:clamp(14px,2vw,24px)}.store-page-dark .feature-heading h2,.store-page-dark .reference-report-heading h2,.store-page-dark .feature-section h2,.store-page-dark .info-section h2{overflow-wrap:anywhere;max-width:100%}.store-page-dark .coupon-copy-compact,.store-page-dark .coupon-copy-compact h3,.store-page-dark .coupon-copy-compact p{overflow-wrap:anywhere;min-width:0}@media (min-width:1280px){.store-page-dark .store-shell{width:min(1280px,100% - 64px)!important}.store-page-dark .store-layout-reference{grid-template-columns:minmax(220px,252px) minmax(0,1fr)!important;align-items:start!important;gap:clamp(24px,2.4vw,36px)!important;display:grid!important}.store-page-dark .store-sidebar-column{width:auto!important;min-width:0!important;max-width:none!important;display:block!important;overflow:visible!important}.store-page-dark .store-profile-sidebar{position:sticky;top:16px;display:block!important}.store-page-dark .offer-column{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.store-page-dark .coupon-stack,.store-page-dark .coupon-card-v4{width:100%!important;max-width:100%!important}}@media (max-width:1279px){.store-page-dark .store-layout-reference{width:100%!important;margin-top:8px!important;display:block!important}.store-page-dark .store-sidebar-column,.store-page-dark .store-profile-sidebar{display:none!important}.store-page-dark .offer-column{width:100%!important;max-width:none!important;margin:0!important}.store-page-dark .deal-grid,.store-page-dark .insight-grid,.store-page-dark .hack-grid,.store-page-dark .checkout-guide-grid,.store-page-dark .competitor-grid,.store-page-dark .savings-data-grid,.store-page-dark .verification-overview-grid,.store-page-dark .policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.store-page-dark .store-shell{width:calc(100% - 32px)!important;max-width:100%!important}.store-page-dark .coupon-stack,.store-page-dark .coupon-card-v4{width:100%!important;min-width:0!important;max-width:100%!important}.store-page-dark .coupon-card-v4{overflow:visible!important}.store-page-dark .coupon-compact-row{grid-template-columns:58px minmax(0,1fr)!important;width:100%!important;min-width:0!important}.store-page-dark .coupon-primary-action-compact{grid-column:1/-1!important;width:100%!important}.store-page-dark .store-section-nav{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%;overflow-x:auto!important}.store-page-dark .store-section-nav::-webkit-scrollbar{display:none}.store-page-dark .feature-section,.store-page-dark .info-section{margin-inline:0!important}}@media (max-width:680px){.store-page-dark .store-shell{width:100%!important;padding:0 14px 40px!important}.store-page-dark .deal-grid,.store-page-dark .insight-grid,.store-page-dark .hack-grid,.store-page-dark .checkout-guide-grid,.store-page-dark .competitor-grid,.store-page-dark .policy-grid,.store-page-dark .verification-overview-grid,.store-page-dark .savings-data-grid{grid-template-columns:minmax(0,1fr)!important}.store-page-dark .store-meta-line{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 8px!important;font-size:11px!important;display:grid!important}.store-page-dark .store-meta-line>span{overflow-wrap:anywhere;min-width:0}.store-page-dark .coupon-compact-row{grid-template-columns:52px minmax(0,1fr)!important;gap:9px!important;padding:12px!important}.store-page-dark .coupon-copy-compact h3{font-size:clamp(15px,4.5vw,18px)!important}.store-page-dark .feature-section,.store-page-dark .info-section{padding:16px!important}.store-page-dark .feature-section h2,.store-page-dark .info-section h2,.store-page-dark .reference-report-heading h2{font-size:clamp(21px,6vw,28px)!important;line-height:1.15!important}.store-page-dark .store-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}}@media (max-width:380px){.store-page-dark .store-shell{padding-inline:10px!important}.store-page-dark .coupon-compact-row{grid-template-columns:minmax(0,1fr)!important}.store-page-dark .coupon-primary-action-compact{grid-column:1!important}.store-page-dark .store-footer-inner{grid-template-columns:minmax(0,1fr)!important}}
:root{-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box}html{width:100%;min-width:320px;overflow-x:clip}body{width:100%;min-width:320px;margin:0;overflow-x:clip}img,svg,video,canvas,iframe,button,input,select,textarea{max-width:100%}.store-page-dark,.shared-navigation-scope,.store-shell,.store-layout-reference,.offer-column,.feature-section,.info-section,.store-footer,.home-hero,.section,.info-page,.info-page-content{min-width:0;max-width:100%}.store-page-dark :where(h1,h2,h3,p,li,a,strong,span){overflow-wrap:anywhere}.store-page-dark .store-shell{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(14px,2.5vw,28px)}.store-page-dark .store-layout-reference{align-items:start;grid-template-columns:minmax(190px,230px) minmax(0,1fr)!important;gap:clamp(18px,2.5vw,30px)!important;display:grid!important}.store-page-dark .offer-column,.store-page-dark .store-layout-reference>*{min-width:0!important}.store-page-dark .store-profile-sidebar{width:100%!important;min-width:0!important;max-width:100%!important}.store-page-dark .coupon-card-v3,.store-page-dark .coupon-card-v4,.store-page-dark .coupon-compact-row,.store-page-dark .coupon-copy-compact,.store-page-dark .coupon-verification-row,.store-page-dark .verification-ledger-row,.store-page-dark .coupon-copy,.store-page-dark .coupon-copy-compact,.store-page-dark .verification-copy,.store-page-dark .coupon-primary-action,.store-page-dark .coupon-primary-action-compact{min-width:0}.store-page-dark .coupon-copy h3,.store-page-dark .coupon-copy-compact h3,.store-page-dark .coupon-copy p,.store-page-dark .coupon-copy-compact p{overflow-wrap:anywhere}.store-page-dark .store-meta-line{flex-wrap:wrap;min-width:0}.store-page-dark .store-section-nav,.store-page-dark .store-category-links{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.store-page-dark .deal-grid,.store-page-dark .competitor-grid,.store-page-dark .savings-data-grid,.store-page-dark .policy-grid,.store-page-dark .verification-overview-grid,.store-page-dark .hack-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.store-page-dark .store-footer-inner{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}.shared-site-navigation{grid-template-columns:auto minmax(0,1fr) minmax(210px,290px) auto!important;align-items:center!important;gap:clamp(10px,1.5vw,22px)!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:64px!important;padding:8px clamp(16px,3vw,40px)!important;display:grid!important}.shared-site-navigation .brand{min-width:0}.shared-site-navigation .desktop-top-nav{flex-wrap:nowrap;justify-content:flex-end;gap:clamp(10px,1.5vw,20px)!important;min-width:0!important;display:flex!important}.shared-site-navigation .desktop-store-search{min-width:0!important;display:flex!important}.shared-site-navigation .store-extension-cta{white-space:nowrap;display:inline-flex!important}.shared-site-navigation .mobile-search-menu,.shared-site-navigation .mobile-navigation-menu{display:none!important}@media (max-width:1100px) and (min-width:981px){.shared-site-navigation{grid-template-columns:auto minmax(0,1fr) minmax(190px,240px)!important;gap:12px!important;padding-inline:18px!important}.shared-site-navigation .store-extension-cta{display:none!important}.shared-site-navigation .desktop-top-nav{gap:12px!important}.store-page-dark .store-layout-reference{grid-template-columns:minmax(175px,205px) minmax(0,1fr)!important;gap:18px!important}}@media (max-width:980px){.shared-site-navigation{z-index:300!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;grid-template-areas:"brand search menu"!important;gap:8px!important;min-height:58px!important;padding:7px 14px!important;position:sticky!important;top:0!important;overflow:visible!important}.shared-site-navigation .brand{grid-area:brand;font-size:23px!important}.shared-site-navigation .desktop-top-nav,.shared-site-navigation .desktop-store-search,.shared-site-navigation .store-extension-cta{display:none!important}.shared-site-navigation .mobile-search-menu,.shared-site-navigation .mobile-navigation-menu{width:42px;height:42px;margin:0!important;display:block!important;position:relative!important}.shared-site-navigation .mobile-search-menu{grid-area:search}.shared-site-navigation .mobile-navigation-menu{grid-area:menu}.shared-site-navigation .mobile-search-menu>summary,.shared-site-navigation .mobile-navigation-menu>summary{color:#f0f7f2;cursor:pointer;background:#111a14;border:1px solid #34473b;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;line-height:1;list-style:none;padding:0!important;display:flex!important}.shared-site-navigation summary::-webkit-details-marker{display:none}.shared-site-navigation .mobile-search-menu .store-search{z-index:310!important;background:#101813!important;border:1px solid #34473b!important;border-radius:11px!important;width:min(360px,100vw - 28px)!important;min-width:0!important;max-width:calc(100vw - 28px)!important;padding:8px!important;display:none!important;position:absolute!important;top:calc(100% + 10px)!important;right:-50px!important;box-shadow:0 14px 36px #00000073!important}.shared-site-navigation .mobile-search-menu[open] .store-search{display:flex!important}.shared-site-navigation .mobile-search-menu .store-search input{width:100%!important}.shared-site-navigation .mobile-navigation-menu .mobile-top-nav{max-height:min(75vh,560px);z-index:310!important;background:#101813!important;border:1px solid #34473b!important;border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:2px!important;width:min(320px,100vw - 28px)!important;padding:9px!important;display:none!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;overflow:auto!important;box-shadow:0 14px 36px #00000073!important}.shared-site-navigation .mobile-navigation-menu[open] .mobile-top-nav{display:flex!important}.shared-site-navigation .mobile-top-nav>a,.shared-site-navigation .mobile-top-nav>.store-category-menu>summary{color:#e1ebe4!important;white-space:normal!important;min-height:42px!important;padding:0 10px!important;display:flex!important}.shared-site-navigation .mobile-top-nav .store-category-panel{width:100%!important;box-shadow:none!important;grid-template-columns:1fr!important;padding:5px 8px!important;display:none!important;position:static!important}.shared-site-navigation .mobile-top-nav .store-category-menu[open]>.store-category-panel{display:grid!important}.store-page-dark .store-layout-reference{margin:0!important;display:block!important}.store-page-dark .store-profile-sidebar{display:none!important}.store-page-dark .offer-column{width:100%!important}.store-page-dark .store-shell{width:100%!important;padding-inline:clamp(14px,3vw,24px)!important}.store-page-dark .store-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.store-page-dark .store-shell{padding-inline:14px!important}.store-page-dark .store-main-intro{display:block!important}.store-page-dark .store-main-intro>h1{letter-spacing:-.04em!important;font-size:clamp(25px,7vw,34px)!important;line-height:1.08!important}.store-page-dark .store-main-intro>p{font-size:13px!important;display:block!important}.store-page-dark .store-meta-line{flex-wrap:wrap!important;gap:6px 10px!important;display:flex!important}.store-page-dark .store-meta-line>span{white-space:normal!important}.store-page-dark .coupon-compact-row{grid-template-columns:54px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.store-page-dark .coupon-primary-action-compact{grid-column:1/-1!important;width:100%!important}.store-page-dark .coupon-code-button{width:100%!important;min-height:44px!important}.store-page-dark .coupon-signal-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-page-dark .coupon-signal-row>div{border-bottom:1px solid #383e3a;min-width:0!important}.store-page-dark .coupon-verification-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.store-page-dark .feature-section,.store-page-dark .info-section{padding:16px!important}.store-page-dark .feature-heading h2,.store-page-dark .info-section h2{font-size:clamp(20px,5.5vw,27px)!important;line-height:1.2!important}.store-page-dark .store-footer-inner{grid-template-columns:minmax(0,1fr)!important;padding-inline:16px!important}.store-page-dark .store-footer-brand{grid-column:auto!important}.home-hero{padding:56px 16px 42px!important}.home-hero h1{letter-spacing:-.05em!important;font-size:clamp(38px,11vw,56px)!important}.home-hero>p{font-size:16px!important}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-inline:14px!important;padding:18px!important}.store-grid{grid-template-columns:minmax(0,1fr)!important}.info-page{padding-inline:16px!important}.info-page-header{width:100%;padding-inline:0!important}}@media (max-width:380px){.shared-site-navigation{gap:6px!important;padding-inline:10px!important}.shared-site-navigation .brand{font-size:21px!important}.store-page-dark .store-shell{padding-inline:10px!important}.store-page-dark .coupon-compact-row{grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important;padding:10px!important}.store-page-dark .coupon-signal-row{grid-template-columns:minmax(0,1fr)!important}.store-page-dark .coupon-signal-row>div{border-right:0!important}.store-page-dark .feature-section,.store-page-dark .info-section{padding:13px!important}}.store-page-dark{width:100%!important;max-width:100%!important;overflow-x:clip!important}.store-page-dark .store-layout-reference,.store-page-dark .offer-column,.store-page-dark .store-main-intro,.store-page-dark .store-meta-line,.store-page-dark .coupon-stack{min-width:0!important;max-width:100%!important}.store-page-dark .store-meta-line>span{overflow-wrap:anywhere!important;min-width:0!important}.store-page-dark .coupon-stack>.coupon-card-v4:first-child{margin-top:0!important}.store-page-dark .coupon-stack>.coupon-card-v4:first-child:before{top:-20px!important}@media (max-width:980px){.store-page-dark .store-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:8px clamp(12px,3.5vw,20px) 32px!important}.store-page-dark .store-layout-reference{width:100%!important;margin:0!important;display:block!important}.store-page-dark .store-sidebar-column,.store-page-dark .store-profile-sidebar{display:none!important}.store-page-dark .offer-column{flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}.store-page-dark .store-main-intro{flex:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 10px!important;display:block!important;overflow:visible!important}.store-page-dark .store-main-intro h1{letter-spacing:-.035em!important;overflow-wrap:anywhere!important;max-width:100%!important;margin:0 0 10px!important;font-size:clamp(26px,6vw,38px)!important;line-height:1.08!important}.store-page-dark .store-meta-line{flex-wrap:wrap!important;align-items:flex-start!important;gap:7px 12px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:clamp(10px,2.8vw,12px)!important;line-height:1.35!important;display:flex!important;overflow:visible!important}.store-page-dark .coupon-stack{flex-direction:column!important;gap:10px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.store-page-dark .coupon-stack>.coupon-card-v4:first-child{border-top-left-radius:16px!important;margin-top:0!important}.store-page-dark .coupon-stack>.coupon-card-v4:first-child:before{top:0!important;transform:translateY(-100%)!important}.store-page-dark .store-section-nav,.store-page-dark .coupon-activity-callout{display:none!important}}@media (max-width:560px){.store-page-dark .store-shell{padding:8px 12px 28px!important}.store-page-dark .store-main-intro{padding-bottom:8px!important}.store-page-dark .store-main-intro h1{margin-bottom:8px!important;font-size:clamp(25px,7vw,32px)!important}.store-page-dark .store-meta-line{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 9px!important;display:grid!important}.store-page-dark .store-meta-line>span{white-space:normal!important}.store-page-dark .store-meta-line>span:last-child{grid-column:1/-1!important}.store-page-dark .coupon-stack,.store-page-dark .coupon-card-v4{width:100%!important;max-width:100%!important}.store-page-dark .coupon-compact-row{grid-template-columns:54px minmax(0,1fr)!important;min-width:0!important}.store-page-dark .coupon-primary-action-compact{grid-column:1/-1!important;width:100%!important}}@media (min-width:981px) and (max-width:1180px){.store-page-dark .store-shell{width:100%!important;max-width:100%!important;padding-inline:clamp(16px,2.2vw,24px)!important}.store-page-dark .store-layout-reference{grid-template-columns:minmax(170px,20vw) minmax(0,1fr)!important;gap:clamp(16px,2vw,22px)!important}.store-page-dark .store-profile-sidebar,.store-page-dark .offer-column,.store-page-dark .store-main-intro,.store-page-dark .coupon-stack,.store-page-dark .coupon-card-v3,.store-page-dark .coupon-card-v4{min-width:0!important;max-width:100%!important}.store-page-dark .coupon-compact-row,.store-page-dark .coupon-offer-row{grid-template-columns:minmax(54px,70px) minmax(0,1fr)!important}.store-page-dark .coupon-primary-action,.store-page-dark .coupon-primary-action-compact{grid-column:1/-1!important;width:100%!important}.store-page-dark .coupon-verification-row{grid-template-columns:minmax(0,1fr)!important}.store-page-dark .feature-section,.store-page-dark .info-section{min-width:0!important;max-width:100%!important}}.store-page-dark main,.store-page-dark section,.store-page-dark article,.store-page-dark aside,.store-page-dark div{min-width:0}.store-page-dark .store-shell,.store-page-dark .store-layout-reference,.store-page-dark .offer-column{min-height:0;height:auto!important}@media (max-width:1180px){.store-page-dark .store-main-intro,.store-page-dark .coupon-stack{height:auto!important;min-height:0!important}}body:has(main.store-page-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ececec!important;background:#212121!important}:is(#frucall-store-theme,main.store-page-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ececec!important;background:#212121!important}:is(#frucall-store-theme,main.store-page-dark) *{color:#ececec!important;border-color:#424242!important}:is(#frucall-store-theme,main.store-page-dark) :is(div,section,article,aside,header,footer,nav,details,summary,form){box-shadow:none!important;background:0 0!important}:is(#frucall-store-theme,main.store-page-dark) :is(h1,h2,h3,h4,strong,b){color:#f5f5f5!important}:is(#frucall-store-theme,main.store-page-dark) :is(p,li,small,.store-meta-line,.store-meta-line span,.coupon-inline-meta span,.breadcrumbs span,.store-rating-count,.candle-month){color:#b8b8b8!important}:is(#frucall-store-theme,main.store-page-dark) :is(a,.eyebrow,.brand,.coupon-report-details>summary,.verification-screenshot-link){color:#8de0bb!important}:is(#frucall-store-theme,main.store-page-dark) a:hover{color:#b2efd2!important}:is(#frucall-store-theme,main.store-page-dark) .shared-site-navigation{background:#2f2f2f!important;border-bottom:1px solid #424242!important;box-shadow:0 2px 10px #14251b0a!important}:is(#frucall-store-theme,main.store-page-dark) :is(.store-profile-sidebar,.coupon-card,.feature-section,.info-section,.deal-card,.competitor-card,.insight-card,.savings-candle-card,.verification-ledger-row,.community-feedback-item){background:#2f2f2f!important;border-color:#424242!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card{border:1px solid #424242!important;box-shadow:0 3px 14px #14251b0d!important}:is(#frucall-store-theme,main.store-page-dark) :is(.store-logo-large,.coupon-discount,.coupon-type-pill,.coupon-scope-pill,.coupon-detail-stats,.feature-empty-state,.savings-candle-empty,.affiliate-disclosure,.store-footer,.store-search,.coupon-reference-details,.coupon-feedback,.candle-tooltip){background:#303030!important}:is(#frucall-store-theme,main.store-page-dark) :is(.status-pill.verified,.verification-state.is-verified,.feedback-worked,.community-signal-chip){color:#8de0bb!important;background:#20382c!important}:is(#frucall-store-theme,main.store-page-dark) :is(.status-pill.pending,.feedback-failed){color:#ffd19a!important;background:#3c3022!important}:is(#frucall-store-theme,main.store-page-dark) :is(button,input,textarea,select){color:#ececec!important;background:#2f2f2f!important;border-color:#505050!important}:is(#frucall-store-theme,main.store-page-dark) :is(input,textarea)::placeholder{color:#a7a7a7!important}:is(#frucall-store-theme,main.store-page-dark) :is(.store-category-panel,.mobile-top-nav,.mobile-search-menu .store-search){background:#2f2f2f!important;box-shadow:0 10px 28px #14251b1f!important}:is(#frucall-store-theme,main.store-page-dark) :is(.mobile-search-menu>summary,.mobile-navigation-menu>summary){color:#ececec!important;background:#303030!important}:is(#frucall-store-theme,main.store-page-dark) :is(.store-rating-stars button.is-active,.store-rating-stars button:hover){color:#e6be67!important}:is(#frucall-store-theme,main.store-page-dark) :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px!important;outline:2px solid #8de0bb!important}:is(#frucall-store-theme,main.store-page-dark) :is(.candle-body.is-up,.candle-wick.is-up,.savings-candle-legend i.up){background:#8de0bb!important}:is(#frucall-store-theme,main.store-page-dark) :is(.candle-body.is-down,.candle-wick.is-down,.savings-candle-legend i.down){background:#c13737!important}.store-page-dark.shared-navigation-scope{height:auto!important;min-height:0!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) .store-shell{width:min(1240px,100%)!important;max-width:100%!important}:is(#frucall-store-theme,main.store-page-dark) :is(.insight-grid,.deal-grid,.competitor-grid,.savings-data-grid,.policy-grid,.verification-overview-grid,.hack-grid,.checkout-guide-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;display:grid!important}:is(#frucall-store-theme,main.store-page-dark) :is(.insight-grid,.deal-grid,.competitor-grid,.savings-data-grid,.policy-grid,.verification-overview-grid,.hack-grid,.checkout-guide-grid)>*{min-width:0!important}:is(#frucall-store-theme,main.store-page-dark) :is(.coupon-reference-details,.coupon-detail-stats){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}:is(#frucall-store-theme,main.store-page-dark) :is(input,textarea,select){font-size:16px!important}:is(#frucall-store-theme,main.store-page-dark) :is(.coupon-code-button,.coupon-feedback-actions button,.store-search button,.mobile-search-menu>summary,.mobile-navigation-menu>summary){min-height:44px!important}:is(#frucall-store-theme,main.store-page-dark) :is(p,li){line-height:1.6!important}:is(#frucall-store-theme,main.store-page-dark) img{object-fit:contain}@supports (content-visibility:auto){.store-page-dark .offer-column>:is(.feature-section,.info-section,.savings-candle-section){content-visibility:auto;contain-intrinsic-size:auto 600px}}@media (max-width:980px){:is(#frucall-store-theme,main.store-page-dark) .store-main-intro{min-height:0!important}:is(#frucall-store-theme,main.store-page-dark) .store-meta-line{font-size:13px!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-inline-meta{flex-wrap:wrap!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-copy p{font-size:15px!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-top-nav a{min-height:44px!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-search-menu,:is(#frucall-store-theme,main.store-page-dark) .mobile-navigation-menu{height:44px!important}}@media (max-width:560px){:is(#frucall-store-theme,main.store-page-dark) .coupon-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(#frucall-store-theme,main.store-page-dark) .feature-heading-row{flex-wrap:wrap!important;gap:12px!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-feedback-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-feedback-actions button{flex:120px!important}:is(#frucall-store-theme,main.store-page-dark) :is(.verification-ledger-row,.verification-ledger-meta){flex-wrap:wrap!important}}@media (prefers-reduced-motion:reduce){.store-page-dark *,.store-page-dark :before,.store-page-dark :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(#frucall-store-theme,main.store-page-dark) :is(.coupon-copy,.coupon-copy-compact) p{overflow-wrap:anywhere;text-overflow:clip!important;-webkit-line-clamp:unset!important;white-space:normal!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) .store-section-nav{flex-wrap:wrap!important;gap:8px!important;height:auto!important;display:flex!important}:is(#frucall-store-theme,main.store-page-dark) .store-section-nav a{align-items:center;min-height:44px;display:inline-flex}:is(#frucall-store-theme,main.store-page-dark) [id]{scroll-margin-top:96px}:is(#frucall-store-theme,main.store-page-dark){color:#ececec!important;background:#212121!important}:is(#frucall-store-theme,main.store-page-dark) .store-shell{padding-top:20px!important}:is(#frucall-store-theme,main.store-page-dark) .store-main-intro h1{letter-spacing:-.035em!important;font-size:clamp(28px,3.2vw,44px)!important;line-height:1.15!important}:is(#frucall-store-theme,main.store-page-dark) :is(.feature-section,.info-section,.store-profile-sidebar){background:#2f2f2f!important;border:1px solid #3c3c3c!important;border-radius:18px!important;box-shadow:0 6px 24px #18372709!important}:is(#frucall-store-theme,main.store-page-dark) :is(.feature-section,.info-section){margin-top:24px!important;padding:clamp(20px,2.5vw,32px)!important}:is(#frucall-store-theme,main.store-page-dark) .store-profile-sidebar{padding:22px!important}:is(#frucall-store-theme,main.store-page-dark) :is(.feature-section,.info-section) h2{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px)!important;line-height:1.3!important}:is(#frucall-store-theme,main.store-page-dark) :is(.insight-card,.verification-overview-grid article,.hack-grid article){background:#303030!important;border-radius:12px!important;padding:18px!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card{border-radius:18px!important;box-shadow:0 8px 28px #1837270e!important}:is(#frucall-store-theme,main.store-page-dark) .store-section-nav{gap:8px!important;margin:0!important;padding:16px 0 0!important}:is(#frucall-store-theme,main.store-page-dark) .store-section-nav a{background:#2f2f2f!important;border:1px solid #424242!important;border-radius:100px!important;min-height:44px!important;padding:10px 14px!important;font-size:14px!important;text-decoration:none!important}:is(#frucall-store-theme,main.store-page-dark) .breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}:is(#frucall-store-theme,main.store-page-dark) .breadcrumbs li+li:before{content:"›";color:#a7a7a7;margin-right:8px}:is(#frucall-store-theme,main.store-page-dark) .faq-reference-list summary{cursor:pointer;padding:16px 0!important;line-height:1.5!important}:is(#frucall-store-theme,main.store-page-dark) .faq-reference-list details{border-bottom:1px solid #424242!important}@media (max-width:980px){:is(#frucall-store-theme,main.store-page-dark) .store-layout-reference{flex-direction:column!important;gap:24px!important;display:flex!important}:is(#frucall-store-theme,main.store-page-dark) .offer-column{order:0!important}:is(#frucall-store-theme,main.store-page-dark) .store-sidebar-column{order:1!important;width:100%!important;max-width:none!important;display:block!important}:is(#frucall-store-theme,main.store-page-dark) .store-profile-sidebar{width:100%!important;height:auto!important;display:block!important;position:static!important}:is(#frucall-store-theme,main.store-page-dark) .store-logo-large{width:64px!important;height:64px!important;margin-bottom:12px!important}:is(#frucall-store-theme,main.store-page-dark) .store-official-link{margin-top:12px!important;display:flex!important}:is(#frucall-store-theme,main.store-page-dark) .store-shell{padding-top:10px!important}}:is(#frucall-store-theme,main.store-page-dark) .shared-site-navigation{box-shadow:none!important;background:#212121!important}:is(#frucall-store-theme,main.store-page-dark) .store-profile-sidebar{box-shadow:none!important;background:#171717!important}:is(#frucall-store-theme,main.store-page-dark) :is(.feature-section,.info-section,.coupon-card){box-shadow:none!important;background:#262626!important}:is(#frucall-store-theme,main.store-page-dark) :is(.coupon-code-button,.store-search button,.store-extension-cta){color:#171717!important;background:#ececec!important;border-color:#ececec!important}:is(#frucall-store-theme,main.store-page-dark) :is(.coupon-code-button,.store-search button,.store-extension-cta):hover{background:#d5d5d5!important}:is(#frucall-store-theme,main.store-page-dark) :is(.coupon-code-button,.store-search button,.store-extension-cta) *{color:#171717!important}:is(#frucall-store-theme,main.store-page-dark) :is(.coupon-top-pick,.coupon-stack>.coupon-card:first-child):before,:is(#frucall-store-theme,main.store-page-dark) .coupon-top-pick{color:#ecfff4!important;background:#375e4b!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card.is-top-pick{border-color:#567964!important}:is(#frucall-store-theme,main.store-page-dark) .store-section-nav a{color:#ececec!important;background:#2f2f2f!important}:is(#frucall-store-theme,main.store-page-dark) .store-section-nav a:hover{background:#3b3b3b!important}:is(#frucall-store-theme,main.store-page-dark) .store-footer{background:#171717!important}:is(#frucall-store-theme,main.store-page-dark){-webkit-text-size-adjust:100%;font-size:16px!important;line-height:1.65!important}:is(#frucall-store-theme,main.store-page-dark) :is(p,li,.coupon-copy p,.coupon-copy-compact p,.faq-reference-list p,.store-profile-sidebar p,.store-footer p){font-size:16px!important;line-height:1.65!important}:is(#frucall-store-theme,main.store-page-dark) :is(.store-section-nav a,.faq-reference-list summary,.store-search input,.coupon-code-button,.store-official-link){font-size:16px!important;line-height:1.5!important}:is(#frucall-store-theme,main.store-page-dark) :is(small,.store-meta-line,.store-meta-line span,.coupon-inline-meta,.coupon-inline-meta span,.breadcrumbs,.breadcrumbs ol,.affiliate-disclosure,.store-rating-count){font-size:14px!important;line-height:1.55!important}:is(#frucall-store-theme,main.store-page-dark) :is(.feature-section,.info-section) h2{font-size:clamp(22px,2vw,28px)!important;line-height:1.35!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile{display:none!important}:is(#frucall-store-theme,main.store-page-dark) .desktop-store-profile{min-width:0;display:block!important}@media (max-width:980px){:is(#frucall-store-theme,main.store-page-dark) .desktop-store-profile{display:none!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile{width:100%!important;margin:20px 0 0!important;display:block!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-sidebar-column{width:100%!important;margin:0!important;padding:0!important;display:block!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-profile-sidebar{float:none!important;grid-template-columns:64px minmax(0,1fr)!important;gap:12px 16px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:20px!important;display:grid!important;position:static!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-logo-large{place-items:center;grid-area:1/1/3!important;width:64px!important;height:64px!important;margin:0!important;display:grid!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-logo-large img{width:48px!important;height:48px!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-profile-sidebar>h2{grid-column:2!important;margin:0!important;font-size:22px!important;line-height:1.3!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-user-rating{grid-column:2!important;margin:0!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-profile-sidebar>section{border-top:1px solid #424242!important;grid-column:1/-1!important;width:100%!important;margin:0!important;padding:16px 0 0!important;display:block!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-profile-sidebar p{margin:8px 0 0!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-official-link{border-radius:12px;justify-content:center;border:1px solid #424242!important;width:100%!important;margin:12px 0 0!important;padding:12px!important;display:flex!important;position:static!important}}:is(#frucall-store-theme,main.store-page-dark) .coupon-code-button{color:#fff!important;background:#18a36c!important;border-color:#18a36c!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-code-button:hover{background:#128658!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-code-button *{color:#fff!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-report-details{border-radius:0 0 18px 18px!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:48px!important;max-height:none!important;margin:0!important;display:block!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-report-details>summary{box-sizing:border-box!important;color:#8de0bb!important;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;text-align:center!important;background:#2b2b2b!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:48px!important;max-height:none!important;padding:12px 16px!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;display:flex!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-report-details>summary:before{content:"⌄"!important;color:#8de0bb!important;margin-right:10px!important;font-size:20px!important;display:inline-block!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-report-details[open]>summary:before{content:"⌃"!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-report-details>summary:first-letter{color:#8de0bb!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-report-details>summary::-webkit-details-marker{display:none}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-reference-details{min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}@media (max-width:980px){:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile,:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-sidebar-column,:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-profile-sidebar,:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-official-link{visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-user-rating{border-bottom:0!important;flex-wrap:wrap!important;height:auto!important;padding-bottom:0!important}:is(#frucall-store-theme,main.store-page-dark) .mobile-store-profile .store-profile-sidebar :is(p,strong,h2){overflow-wrap:anywhere;white-space:normal!important;-webkit-line-clamp:unset!important;max-height:none!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) :is(.coupon-card,.coupon-compact-row,.coupon-copy,.coupon-copy-compact){min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-code-button{color:#fff!important;background:#18a36c!important;border-color:#18a36c!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-code-button:hover{background:#128658!important}:is(#frucall-store-theme,main.store-page-dark) .coupon-card .coupon-code-button *{color:#fff!important}:is(#frucall-store-theme,main.store-page-dark) .offer-column>.store-section-nav{border-bottom:0!important;flex-wrap:wrap!important;flex:none!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px 0 0!important;display:flex!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) .offer-column>.store-section-nav a{white-space:normal!important;flex:0 auto!important;max-width:100%!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:10px 14px!important;font-size:16px!important;line-height:1.5!important;overflow:visible!important}:is(#frucall-store-theme,main.store-page-dark) .offer-column>.store-section-nav a:after{display:none!important}@media (max-width:980px){:is(#frucall-store-theme,main.store-page-dark) .offer-column>.mobile-store-profile{visibility:visible!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:static!important;overflow:visible!important}}:is(#frucall-store-theme,main.rokomari-page) .store-shell{max-width:1040px!important;margin-inline:auto!important}:is(#frucall-store-theme,main.rokomari-page) .store-main-intro>p{margin:12px 0!important;display:block!important}:is(#frucall-store-theme,main.rokomari-page) .coupon-stack{gap:28px!important;margin-top:20px!important}:is(#frucall-store-theme,main.rokomari-page) .coupon-copy h2{font-size:22px!important;line-height:1.4!important}:is(#frucall-store-theme,main.rokomari-page) .coupon-copy h3{margin-top:10px!important;font-size:17px!important}:is(#frucall-store-theme,main.rokomari-page) code{overflow-wrap:anywhere;font-weight:700;color:#8de0bb!important;font-size:18px!important}:is(#frucall-store-theme,main.rokomari-page) .coupon-card .coupon-code-button{white-space:normal!important;max-width:100%!important;height:auto!important;min-height:48px!important;padding:12px 16px!important;line-height:1.5!important}:is(#frucall-store-theme,main.rokomari-page) .rokomari-code-reveal{background:#183329;border:1px dashed #66bc94;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:14px 16px;display:flex}:is(#frucall-store-theme,main.rokomari-page) .rokomari-code-reveal code{-webkit-user-select:all;user-select:all;letter-spacing:.04em;flex:160px;display:block;font-size:20px!important}:is(#frucall-store-theme,main.rokomari-page) .rokomari-code-caption,:is(#frucall-store-theme,main.rokomari-page) .rokomari-copy-state{color:#a7e7c8;font-size:13px}:is(#frucall-store-theme,main.rokomari-page) .rokomari-code-caption{flex-basis:100%}:is(#frucall-store-theme,main.rokomari-page) .rokomari-affiliate-action{text-align:center;cursor:pointer;justify-content:center;align-items:center;text-decoration:none!important;display:inline-flex!important}:is(#frucall-store-theme,main.rokomari-page) .rokomari-affiliate-action:focus-visible{outline-offset:4px;outline:3px solid #a7e7c8}:is(#frucall-store-theme,main.rokomari-page) .rokomari-comparison{border:1px solid #424242;border-radius:12px;margin:20px 0;overflow-x:auto}:is(#frucall-store-theme,main.rokomari-page) .rokomari-comparison table{border-collapse:collapse;width:100%;font-size:15px}:is(#frucall-store-theme,main.rokomari-page) .rokomari-comparison caption{text-align:left;color:#b8b8b8;padding:14px;font-size:14px}:is(#frucall-store-theme,main.rokomari-page) .rokomari-comparison :is(th,td){text-align:left;border-top:1px solid #424242;padding:12px}:is(#frucall-store-theme,main.rokomari-page) .rokomari-comparison td{white-space:nowrap}:is(#frucall-store-theme,main.rokomari-page) .rokomari-comparison thead{background:#303030}:is(#frucall-store-theme,main.rokomari-page) .faq-reference-list details:target{outline-offset:4px;outline:2px solid #66bc94}:is(#frucall-store-theme,main.rokomari-page) .store-shell{max-width:1240px!important}:is(#frucall-store-theme,main.rokomari-page) .rokomari-store-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:26px;margin-top:18px;display:grid}:is(#frucall-store-theme,main.rokomari-page) .rokomari-desktop-profile{min-width:0;display:block}:is(#frucall-store-theme,main.rokomari-page) .rokomari-mobile-profile{display:none}:is(#frucall-store-theme,main.rokomari-page) .rokomari-store-sidebar{visibility:visible;opacity:1;background:#171717;border:1px solid #424242;border-radius:16px;width:100%;min-width:0;max-width:none;height:auto;padding:20px;display:block;overflow:visible}:is(#frucall-store-theme,main.rokomari-page) .rokomari-sidebar-brand{align-items:center;gap:12px;display:flex}:is(#frucall-store-theme,main.rokomari-page) .rokomari-sidebar-brand h2{margin:0;font-size:22px;line-height:1.3}:is(#frucall-store-theme,main.rokomari-page) .rokomari-sidebar-brand span{color:#b8b8b8;font-size:13px}:is(#frucall-store-theme,main.rokomari-page) .rokomari-store-sidebar p{margin:16px 0}:is(#frucall-store-theme,main.rokomari-page) .rokomari-store-sidebar nav{border-top:1px solid #424242;gap:4px;padding-top:12px;display:grid}:is(#frucall-store-theme,main.rokomari-page) .rokomari-store-sidebar nav a{border-radius:8px;align-items:center;min-height:44px;padding:8px;text-decoration:none;display:flex}:is(#frucall-store-theme,main.rokomari-page) .rokomari-store-sidebar nav a:hover{background:#2f2f2f}:is(#frucall-store-theme,main.rokomari-page) .rokomari-sidebar-shop{border:1px solid #66bc94;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:16px;padding:12px;text-decoration:none;display:flex}@media (max-width:900px){:is(#frucall-store-theme,main.rokomari-page) .rokomari-store-layout{display:block}:is(#frucall-store-theme,main.rokomari-page) .rokomari-desktop-profile{display:none}:is(#frucall-store-theme,main.rokomari-page) .rokomari-mobile-profile{margin-top:22px;display:block}}
