/* Shared Boost, campaign, Marketplace and apps presentation. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps){background:#030c19!important;color:#f4f6ff!important;font:400 16px/1.55 Manrope,system-ui,sans-serif!important;--product-panel:linear-gradient(135deg,#101f39,#071222);--product-line:#293b60;--product-muted:#a7b9d8}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss26-content-wrap{max-width:1328px!important;width:100%!important;margin:18px auto 0!important;padding:0 24px!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-page{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;min-width:0!important;font-family:inherit!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx p,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp p,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail p,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-page p,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss26-market-product-body .muted{font-size:16px!important;line-height:1.6!important;color:#becde5!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx h2,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp h2,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail h2,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-page h2{font-size:24px!important;line-height:1.3!important;letter-spacing:-.02em!important;color:#f4f6ff!important;text-transform:none!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx h3,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp h3,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail h3{font-size:20px!important;line-height:1.35!important;color:#f4f6ff!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx input,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp input,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp select,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp textarea,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters input,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters select,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail textarea,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail select{font-family:inherit!important;font-size:16px!important;line-height:1.5!important;min-width:0!important;max-width:100%!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-form input:not([type=radio]):not([type=checkbox]):not([type=hidden]),body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp input:not([type=radio]):not([type=checkbox]):not([type=hidden]),body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp select,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp textarea,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters input,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters select,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail textarea,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail select{background:#09162b!important;border:1px solid #3b5076!important;border-radius:7px!important;color:#edf3ff!important;min-height:44px!important;padding:11px 12px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx label,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp label,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail label{font-size:16px!important;line-height:1.5!important;color:#d4def0!important;letter-spacing:normal!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx :focus-visible,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp :focus-visible,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail :focus-visible,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters :focus-visible,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-page :focus-visible{outline:2px solid #b994ff!important;outline-offset:3px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-hero,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-hero,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-intro{position:relative!important;isolation:isolate!important;display:flex!important;align-items:center!important;width:100%!important;min-height:250px!important;height:auto!important;max-height:none!important;margin:0 0 18px!important;padding:28px!important;border:1px solid #35466b!important;border-radius:12px!important;overflow:hidden!important;background:linear-gradient(90deg,#071020 12%,rgba(7,16,32,.93) 45%,rgba(7,16,32,.3)),url(/assets/home2026/approved-hero-background.webp) 85% center/cover!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-intro{display:block!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-hero:before,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-hero:after,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero:before,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero:after,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-hero:before,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-hero:after,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-intro:before,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-intro:after{display:none!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-hero-in,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero-in,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-market-showcase-content{width:min(860px,90%)!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-hero h1,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero h1,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-hero h1,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-intro h1{font-size:clamp(30px,3.4vw,46px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.035em!important;text-transform:none!important;color:#fff!important;margin:8px 0 14px!important;overflow-wrap:anywhere!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-hero h2{font-size:22px!important;line-height:1.4!important;margin:12px 0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-actions,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero-actions,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-links{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-btn,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-choose,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-btn,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-links a,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-card .btn,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail .btn,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;max-width:100%!important;padding:10px 15px!important;font-size:16px!important;line-height:1.4!important;border:1px solid #41547d!important;border-radius:7px!important;background:#14233e!important;color:#e6edff!important;white-space:normal!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-btn.primary,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-choose,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-btn.primary,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-card .btn,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail .btn:not(.ghost),body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters button.btn{background:linear-gradient(120deg,#a84cff,#6021f9)!important;border-color:#a983ff!important;color:white!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssb27-showcase,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-promo,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-section,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-progress,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-referral,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-card,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-notice,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail .card{background:var(--product-panel)!important;border:1px solid var(--product-line)!important;border-radius:10px!important;box-shadow:none!important;min-width:0!important;padding:18px!important;margin-bottom:18px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-head,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-head,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-market-featured-heading,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-related-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 16px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-head-l,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-head-l{min-width:0!important;gap:12px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-packages.ssb27-packages{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-tier.ssb27-card{background:var(--product-panel)!important;border:1px solid #344464!important;border-radius:11px!important;min-width:0!important;overflow:hidden!important;box-shadow:none!important;display:flex!important;flex-direction:column!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-tier.ssb27-card.pop{border-color:#a378fb!important;box-shadow:0 0 0 1px #6948a0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssb27-card-top,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssb27-card-body{padding:18px!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssb27-card-body{display:flex!important;flex-direction:column!important;flex:1!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-choose{width:100%!important;margin-top:auto!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssb27-price{font-size:38px!important;line-height:1.15!important;letter-spacing:-.04em!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-feats{padding-left:0!important;list-style:none!important;margin:0 0 18px!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-feats li{font-size:16px!important;line-height:1.5!important;padding:8px 0!important;overflow-wrap:anywhere!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssb27-global-period-options{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssb27-period{font-size:16px!important;min-height:42px!important;padding:10px 14px!important;border-radius:7px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-benefits,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-how,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-why,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-benefits,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-how{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-benefit,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-how-card,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-benefit,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-step{padding:18px!important;background:var(--product-panel)!important;border:1px solid var(--product-line)!important;border-radius:9px!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-benefit small,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-step p{font-size:16px!important;line-height:1.5!important;color:var(--product-muted)!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-how-wrap,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-why-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:18px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-modal-box{width:min(640px,calc(100vw - 28px))!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;padding:22px!important;overflow:auto!important;min-width:0!important;border:1px solid #61709a!important;border-radius:12px!important;background:#0b172b!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-modal-head{gap:14px!important;font-size:20px!important;line-height:1.4!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-close{flex:0 0 40px!important;min-height:40px!important;cursor:pointer!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-form input{width:100%!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-form label{display:block!important;margin-bottom:7px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-full{grid-column:1/-1!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-summary{margin:18px 0!important;padding:16px!important;background:#111f37!important;border:1px solid #33496e!important;border-radius:8px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-summary-row{font-size:16px!important;gap:12px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-submit{min-height:46px!important;width:100%!important;padding:12px!important;border-radius:7px!important;font-size:16px!important;line-height:1.4!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-submit:disabled{opacity:.6!important;cursor:not-allowed!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero-benefits,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-benefits-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hb,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-bar-item{min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hb small{font-size:16px!important;line-height:1.5!important;color:var(--product-muted)!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-formbox{background:#0b182e!important;border:1px solid #354b74!important;border-radius:10px!important;padding:22px!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-conversion-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-final{padding:22px!important;background:linear-gradient(115deg,#10203a,#20143d)!important;border:1px solid #3d406b!important;border-radius:10px!important;margin:18px 0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-table-wrap{overflow:auto!important;max-width:100%!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-table td,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-table th{font-size:16px!important;padding:12px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-featured{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-market-featured-card,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .shop-feat,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss26-market-product{background:var(--product-panel)!important;border:1px solid var(--product-line)!important;border-radius:10px!important;min-width:0!important;overflow:hidden!important;box-shadow:none!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss26-market-product-media,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-market-featured-image{height:180px!important;min-height:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss26-market-product-media img{width:100%!important;height:100%!important;object-fit:cover!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss26-market-product-body,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-market-featured-body{padding:16px!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .shop-card-title,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .shop-feature-title{font-size:19px!important;line-height:1.4!important;color:#f4f6ff!important;overflow-wrap:anywhere!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-market-art-fallback{min-height:180px!important;background:linear-gradient(135deg,#182a49,#241b3d)!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters form{display:grid!important;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(150px,.6fr)) auto auto!important;gap:10px!important;align-items:end!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters .chip{font-size:16px!important;line-height:1.4!important;padding:9px 12px!important;min-height:40px!important;border-radius:7px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero{background:var(--product-panel)!important;border:1px solid #35466b!important;border-radius:12px!important;padding:22px!important;margin-bottom:18px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero-layout{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;align-items:center!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero-media{min-width:0!important;border-radius:9px!important;overflow:hidden!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero-media img{width:100%!important;height:240px!important;object-fit:cover!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero-content{min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero h1{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-body-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:18px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-body-grid>div{min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-gallery img{width:100%!important;object-fit:cover!important;border-radius:8px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-related-item{background:var(--product-panel)!important;border:1px solid var(--product-line)!important;border-radius:8px!important;overflow:hidden!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-card{display:flex!important;flex-direction:column!important;margin:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-card-head{display:flex!important;gap:12px!important;align-items:flex-start!important;min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-card-head>div{min-width:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-card h2{font-size:20px!important;line-height:1.35!important;overflow-wrap:anywhere!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-action,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-unavailable{margin-top:auto!important;min-height:42px!important;font-size:16px!important;line-height:1.4!important;padding:10px 14px!important;border-radius:7px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-app-desc{margin-bottom:20px!important}
@media(max-width:1100px){
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-packages.ssb27-packages,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-grid,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-body-grid,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-how-wrap,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-why-wrap{grid-template-columns:minmax(0,1fr)!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters form{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:650px){
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss26-content-wrap{padding:0 14px!important;margin-top:12px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-hero,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-hero,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-intro{padding:22px 18px!important;min-height:0!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-hero-in,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero-in,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-market-showcase-content{width:100%!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-packages.ssb27-packages,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-benefits,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-how,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-why,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-benefits,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-how,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-hero-benefits,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-conversion-steps,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-featured,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-grid,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-market-filters form,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero-layout,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-related-grid,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss27-apps-grid,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-form-grid{grid-template-columns:minmax(0,1fr)!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssb27-showcase,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-section,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .sscamp-formbox,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero,body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-detail .card{padding:16px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ss-addon-hero-media img{height:200px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) .ssbx-modal-box{padding:18px!important}
}
body.ss27-mockup.ss-route-boost .ssb27-period{position:relative!important;cursor:pointer!important}
body.ss27-mockup.ss-route-boost .ssb27-period input{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;max-width:1px!important;padding:0!important;margin:0!important;opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important}
body.ss27-mockup.ss-route-boost .ssb27-period:has(input:focus-visible){outline:2px solid #b994ff!important;outline-offset:3px!important}

/* Final product-page composition: compact headings and aligned cards. */
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-addon,.ss-route-apps) :is(.ssbx-hero,.sscamp-hero,.ss27-market-hero,.ss27-apps-intro){min-height:0!important;padding:26px!important;border-radius:12px!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-apps) :is(.ssbx-hero,.sscamp-hero,.ss27-market-hero,.ss27-apps-intro) h1{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:8px 0 12px!important}
body.ss27-mockup.ss-route-shop .ss-market-showcase-content{width:100%!important;max-width:900px!important}
body.ss27-mockup.ss-route-shop .ss-market-showcase-description{max-width:760px!important;line-height:1.6!important}
body.ss27-mockup.ss-route-shop .ss27-market-grid{gap:16px!important;align-items:stretch!important}
body.ss27-mockup.ss-route-shop .ss27-market-grid>article{min-width:0!important;height:auto!important}
body.ss27-mockup.ss-route-addon .ss-addon-hero-layout{grid-template-columns:minmax(240px,320px) minmax(0,1fr)!important;align-items:start!important}
body.ss27-mockup.ss-route-addon .ss-addon-gallery{gap:8px!important}
body.ss27-mockup.ss-route-addon .ss-addon-gallery .is-cover{grid-column:1/-1!important}
body.ss27-mockup.ss-route-addon .ss-addon-gallery-item img{display:block!important;height:76px!important;width:100%!important;object-fit:contain!important;background:#061021!important}
body.ss27-mockup.ss-route-addon .ss-addon-gallery-item.is-cover img{height:240px!important}
body.ss27-mockup.ss-route-addon .ss-addon-hero-content{min-width:0!important}
body.ss27-mockup.ss-route-addon #ss-addon-title{font-size:clamp(26px,2.7vw,36px)!important;line-height:1.25!important;overflow-wrap:anywhere!important}
body.ss27-mockup.ss-route-addon .ss-addon-hero-bottom{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important}
body.ss27-mockup.ss-route-boost .ssb27-card{display:flex!important;flex-direction:column!important;min-width:0!important}
body.ss27-mockup.ss-route-boost .ssb27-price{font-variant-numeric:tabular-nums!important;line-height:1.25!important}
body.ss27-mockup.ss-route-apps .ss27-app-card{gap:12px!important;border-radius:10px!important}
@media(max-width:760px){
body.ss27-mockup.ss-route-addon .ss-addon-hero-layout{grid-template-columns:minmax(0,1fr)!important}
body.ss27-mockup:is(.ss-route-boost,.ss-route-campaign,.ss-route-shop,.ss-route-apps) :is(.ssbx-hero,.sscamp-hero,.ss27-market-hero,.ss27-apps-intro){padding:20px!important}
}
body.ss27-mockup.ss-route-shop .ss27-market-featured{display:block!important}
body.ss27-mockup.ss-route-shop .ss-market-featured-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;border:0!important;background:none!important;overflow:visible!important}
body.ss27-mockup.ss-route-shop .ss-market-featured-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}
body.ss27-mockup.ss-route-shop .ss-market-featured-card .shop-feature-title{font-size:18px!important;line-height:1.4!important;overflow-wrap:anywhere!important}
body.ss27-mockup.ss-route-shop .ss-market-featured-body>.flex{flex-wrap:wrap!important;gap:10px!important}
body.ss27-mockup.ss-route-shop .ss27-market-filters .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
@media(max-width:1100px){body.ss27-mockup.ss-route-shop .ss-market-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){body.ss27-mockup.ss-route-shop .ss-market-featured-grid{grid-template-columns:minmax(0,1fr)!important}}

body.ss27-mockup.ss-route-boost :is(.ssbx-how,.ssbx-why){grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}
body.ss27-mockup.ss-route-boost :is(.ssbx-how-card,.ssbx-why > div){min-height:0!important;height:auto!important}
body.ss27-mockup.ss-route-boost .ssbx-feats{min-height:0!important}
@media(max-width:540px){body.ss27-mockup.ss-route-boost :is(.ssbx-how,.ssbx-why){grid-template-columns:minmax(0,1fr)!important}}
