.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}}
.hp-home{color:#f5f7f3;background:#101512;font-family:Arial,sans-serif}.hp-home *{box-sizing:border-box}.hp-home a{color:inherit}.hp-hero,.hp-confidence,.hp-section,.hp-editorial,.hp-final{width:min(1200px,100% - 64px);margin:auto}.hp-hero{grid-template-columns:1.35fr .85fr;align-items:center;gap:70px;padding:88px 0 64px;display:grid}.hp-kicker{letter-spacing:.14em;color:#9ae8bc;margin:0 0 20px;font-size:11px;font-weight:700}.hp-kicker>span{background:#35dd88;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hp-hero h1{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(44px,5.3vw,72px);font-weight:700;line-height:1.04}.hp-hero h1 em{color:#77e8a5;font-style:normal}.hp-lead{color:#b5c1b8;max-width:590px;margin:0 0 30px;font-size:17px;line-height:1.75}.hp-search{background:#1b241e;border:1px solid #46564b;border-radius:12px;align-items:center;gap:10px;padding:7px 7px 7px 18px;display:flex}.hp-search svg{fill:none;stroke:#a5b5aa;stroke-width:1.8px;flex-shrink:0;width:21px;height:21px}.hp-search input{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:14px 4px;font-size:15px}.hp-search:focus-within{outline-offset:3px;outline:2px solid #77e8a5}.hp-search button,.hp-final>a{color:#102519;white-space:nowrap;cursor:pointer;background:#80e8ad;border:0;border-radius:8px;padding:15px 20px;font-size:14px;font-weight:700;text-decoration:none}.hp-search button span{margin-left:10px}.hp-popular{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.hp-popular>span{color:#87998d}.hp-popular>a{border-bottom:1px solid #4d6254;padding-bottom:3px;text-decoration:none}.hp-location{color:#87998d;margin-top:20px;font-size:12px;line-height:1.6}.hp-spotlight{background:linear-gradient(145deg,#24382b,#19291f);border:1px solid #3d5a46;border-radius:20px;padding:28px 30px;box-shadow:0 30px 65px #0003}.hp-spotlight-top,.hp-brand-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hp-spotlight-top>span:first-child{letter-spacing:.14em;color:#b8cebf;font-size:10px}.hp-pill{color:#bbd3c3;border:1px solid #46614e;border-radius:30px;padding:7px 10px;font-size:10px}.hp-feature-mark{color:#173d23;background:#c6efce;border-radius:15px;place-items:center;width:66px;height:66px;margin-top:34px;font-size:43px;display:grid}.hp-spotlight h2{letter-spacing:-.035em;margin:22px 0 14px;font-size:34px;line-height:1.14}.hp-spotlight>p{color:#b8cbbd;font-size:14px;line-height:1.7}.hp-feature-link{justify-content:space-between;align-items:center;margin-top:25px;padding:15px 0;font-size:14px;font-weight:700;text-decoration:none;display:flex}.hp-feature-note{color:#9fb6a6;border-top:1px solid #425847;padding-top:17px;font-size:11px;line-height:1.6}.hp-confidence{color:#a9beb0;border-block:1px solid #2a372e;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 0;font-size:12px;display:flex}.hp-confidence a{color:#8be7ad;text-decoration:none}.hp-section{padding:76px 0 0}.hp-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.hp-section-heading .hp-kicker{margin-bottom:13px}.hp-section h2,.hp-editorial h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.hp-text-link{white-space:nowrap;font-size:13px;text-decoration:none;color:#9ae8bc!important}.hp-section-intro{color:#98ac9f;max-width:720px;margin:20px 0 27px;font-size:14px;line-height:1.7}.hp-brand-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.hp-brand-card{background:#19211c;border:1px solid #344239;border-radius:16px;padding:26px;text-decoration:none;transition:transform .18s,border-color .18s;display:block}.hp-brand-card:hover{border-color:#83c99b;transform:translateY(-4px)}.hp-brand-mark{color:#29452d;background:#cee9d5;border-radius:12px;place-items:center;width:52px;height:52px;font-size:27px;font-weight:800;display:grid}.hp-brand-card.hostinger .hp-brand-mark{color:#523485;background:#d6c9f1}.hp-brand-card.wpx .hp-brand-mark{color:#644924;background:#f1dab3}.hp-brand-card h3{letter-spacing:-.03em;margin:28px 0 6px;font-size:23px}.hp-category-label{color:#8fa698;font-size:11px}.hp-brand-card p{color:#a6b8ac;min-height:72px;margin:19px 0 20px;font-size:14px;line-height:1.7}.hp-card-link{color:#a4e9bb;border-top:1px solid #344239;justify-content:space-between;padding-top:18px;font-size:13px;display:flex}.hp-category-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.hp-category-grid a{background:#161e19;border:1px solid #344239;border-radius:11px;align-items:center;gap:16px;padding:22px;text-decoration:none;display:flex}.hp-category-grid a>span{color:#86a18e;font-size:11px}.hp-category-grid strong{font-size:15px;font-weight:500}.hp-category-grid b{color:#7dda9c;margin-left:auto;font-size:20px}.hp-editorial{background:#202d24;border:1px solid #405247;border-radius:20px;grid-template-columns:1fr 1fr;gap:80px;margin-top:86px;padding:50px;display:grid}.hp-editorial>div>p:not(.hp-kicker){color:#a8beb0;margin:22px 0;font-size:15px;line-height:1.8}.hp-editorial ol{margin:0;padding:0;list-style:none}.hp-editorial li{border-bottom:1px solid #405247;gap:20px;padding:22px 0;display:flex}.hp-editorial li:first-child{padding-top:0}.hp-editorial li:last-child{border:0;padding-bottom:0}.hp-editorial li>span{color:#8be7ad;padding-top:4px;font-size:12px}.hp-editorial h3{margin:0 0 10px;font-size:18px}.hp-editorial li p{color:#a8beb0;margin:0;font-size:14px;line-height:1.65}.hp-final{text-align:center;padding:90px 0}.hp-final h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(30px,4vw,48px);line-height:1.15}.hp-final>a{display:inline-block}.hp-final>a>span{margin-left:20px}.hp-home a:focus-visible,.hp-home button:focus-visible{outline-offset:5px;outline:2px solid #96efb6}.hp-footer-wrap{background:#0c110e;padding:40px 32px 24px}.hp-footer-wrap .store-footer-inner{grid-template-columns:2fr repeat(3,1fr);gap:40px;width:min(1200px,100%);margin:auto;display:grid}.hp-footer-wrap .store-footer-logo{color:#91e5ae;font-size:26px;font-weight:800;text-decoration:none}.hp-footer-wrap .store-footer-brand p{color:#9caf9f;max-width:330px;font-size:14px;line-height:1.7}.hp-footer-wrap .store-footer-column strong{color:#e5eee8;margin-bottom:16px;font-size:13px;display:block}.hp-footer-wrap .store-footer-column a{color:#9caf9f;padding:6px 0;font-size:13px;text-decoration:none;display:block}.hp-footer-wrap .store-footer-bottom{color:#84968a;width:min(1200px,100%);margin:30px auto 0;font-size:12px}@media (max-width:950px){.hp-hero{grid-template-columns:1.2fr 1fr;gap:30px}.hp-brand-grid{gap:12px}.hp-brand-card{padding:20px}.hp-editorial{gap:35px;padding:35px}.hp-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.hp-hero,.hp-confidence,.hp-section,.hp-editorial,.hp-final{width:calc(100% - 36px)}.hp-hero{grid-template-columns:1fr;gap:32px;padding:46px 0 32px}.hp-hero h1{font-size:46px}.hp-lead{font-size:16px}.hp-search{padding-left:12px}.hp-search input{font-size:13px}.hp-search button{padding:14px 12px;font-size:12px}.hp-search button span{margin-left:4px}.hp-spotlight{padding:24px}.hp-feature-mark{margin-top:22px}.hp-confidence{grid-template-columns:1fr 1fr;gap:18px;font-size:11px;display:grid}.hp-section{padding-top:48px}.hp-section-heading{flex-direction:column;align-items:start}.hp-brand-grid{grid-template-columns:1fr}.hp-brand-card p{min-height:0}.hp-category-grid{grid-template-columns:1fr 1fr;gap:10px}.hp-category-grid a{gap:9px;padding:18px 12px}.hp-category-grid strong{font-size:13px}.hp-category-grid a>span{display:none}.hp-editorial{grid-template-columns:1fr;gap:28px;margin-top:48px;padding:26px}.hp-final{padding:58px 0}.hp-footer-wrap{padding:32px 18px 22px}.hp-footer-wrap .store-footer-inner{grid-template-columns:1fr 1fr;gap:26px}.hp-footer-wrap .store-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hp-brand-card{transition:none}.hp-brand-card:hover{transform:none}}.hp-home .hp-hero{text-align:center;padding:92px 0 68px;display:block}.hp-home .hp-hero-copy{max-width:850px;margin:0 auto}.hp-home .hp-hero h1{font-size:clamp(44px,5.5vw,74px)}.hp-home .hp-lead{max-width:660px;margin:0 auto 30px}.hp-home .hp-search{text-align:left;max-width:720px;margin:0 auto}.hp-home .hp-popular{justify-content:center}.hp-brand-list{border-block:1px solid #344239;flex-wrap:wrap;gap:0 36px;margin-top:24px;display:flex}.hp-brand-list a{letter-spacing:-.03em;align-items:center;gap:32px;padding:23px 0;font-size:22px;font-weight:600;text-decoration:none;display:flex}.hp-brand-list a span{color:#8be7ad;font-size:17px}@media (max-width:700px){.hp-home .hp-hero{padding:50px 0 36px}.hp-home .hp-hero h1{font-size:44px}.hp-brand-list{gap:0 25px}.hp-brand-list a{gap:14px;font-size:18px}}.hp-simple-guide{border-top:1px solid #344239;width:min(1200px,100% - 64px);margin:70px auto;padding:36px 0}.hp-simple-guide h2{letter-spacing:-.035em;margin:0;font-size:30px}.hp-simple-guide .hp-kicker{margin-bottom:13px}.hp-simple-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:24px 0;display:grid}.hp-simple-steps p{margin:0}.hp-simple-steps strong{color:#deebe2;margin-bottom:8px;font-size:15px;display:block}.hp-simple-steps span{color:#98ac9f;font-size:14px;line-height:1.7}.hp-home .hp-confidence{justify-content:center;gap:32px}@media (max-width:700px){.hp-simple-guide{width:calc(100% - 36px);margin:48px auto}.hp-simple-steps{grid-template-columns:1fr;gap:22px}.hp-simple-guide h2{font-size:27px}}
