.portal-nav>a{color:#aeb8b3;border-radius:8px;align-items:center;gap:12px;height:43px;padding:0 12px;font-size:11px;display:flex;position:relative}.portal>aside{overflow-x:hidden}.settings-error{color:#8f3728;background:#fff4f1;border:1px solid #e6b7ad;border-radius:8px;align-items:center;gap:8px;margin:-10px 0 16px;padding:11px 14px;font-size:10px;display:flex}.settings-error svg{width:15px}.settings-preview{text-align:center;border:1px solid;border-radius:10px;flex-direction:column;align-items:center;margin:0 20px 18px;padding:24px;display:flex}.settings-preview i{color:#fff;text-transform:uppercase;border-radius:50%;place-items:center;width:44px;height:44px;font:12px Georgia;display:grid}.settings-preview strong{margin-top:10px;font:18px Georgia}.settings-preview small{margin-top:6px;line-height:1.5}.color-field{grid-template-columns:40px 1fr;gap:7px;display:grid}.color-field input[type=color]{width:40px;padding:3px}.brand img{object-fit:contain;flex:0 0 38px;width:38px;height:38px;display:block}.integration-config{z-index:80;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #17221e40}.integration-config .panel-head button{place-items:center;width:36px;height:36px;display:grid}.integration-config .panel-head svg{width:16px}.integration-config .form-panel{padding:20px}.integration-config .form-panel>label,.integration-config .form-row label{padding:0}.integration-config .check{flex-direction:row;align-items:center;display:flex}.integration-config .check input{min-height:auto}.integration-config .primary{margin-left:auto}.portal-nav>a svg{width:16px;height:16px}.portal-nav>a.active{color:#fff;background:#ffffff12}.portal-nav>a.active>i{background:#bd7050;border-radius:4px;width:3px;height:22px;position:absolute;right:0}.portal-logout{border:1px solid var(--p-line);color:#59625e;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.portal-logout:hover,.portal-logout:focus-visible{color:#9d4f33;border-color:#9d4f33}.portal-logout:disabled{cursor:wait;opacity:.5}.portal-logout svg{width:15px}.portal-access{color:#17221e;text-align:center;background:#f5f3ee;place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:32px;display:grid}.portal-access>svg{width:28px;height:28px}.portal-access h1{font:28px Georgia,serif}.portal-access p{color:#606964;max-width:480px;font-size:12px;line-height:1.6}.portal-access a{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#17221e;border-radius:7px;margin-top:8px;padding:11px 18px;font-size:10px}.live-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px;display:grid}.live-breakdown span{border:1px solid var(--p-line);background:#fafbfa;border-radius:8px;min-width:0;padding:16px}.live-breakdown small,.live-breakdown strong{display:block}.live-breakdown small{color:var(--p-muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.live-breakdown strong{margin-top:8px;font:20px Georgia,serif}.settings-error button{margin-left:auto}@media (width<=1050px){.portal-nav>a{justify-content:center}.portal-nav>a span{display:none}.portal-nav>a.active>i{right:0}}.portal-mobile-head,.portal-drawer-backdrop{display:none}@media (width<=700px){.portal.portal-drawer-open>aside{z-index:100;width:min(286px,86vw);padding-top:18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 35px #0005}.portal-drawer-open .portal-nav>a{justify-content:flex-start}.portal-drawer-open .portal-nav>a span{display:inline}.portal-drawer-open .portal-nav>a.active>i{right:0}.portal-drawer-open .portal-mobile-head{justify-content:space-between;align-items:center;display:flex}.portal-mobile-head .portal-logo{padding-bottom:18px}.portal-mobile-head>button{place-items:center;width:38px;height:38px;display:grid}.portal-mobile-head svg{width:18px}.portal-drawer-open .portal-desktop-logo{display:none}.portal-drawer-open .portal-drawer-backdrop{z-index:99;background:#08120e99;display:block;position:fixed;inset:0}.live-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal{--p-ink:#202223;--p-muted:#6d7175;--p-line:#e1e3e5;--p-bg:#f6f6f7;background:var(--p-bg);color:var(--p-ink);grid-template-columns:240px minmax(0,1fr);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portal>aside{z-index:30;color:#202223;background:#ebebeb;border-right:1px solid #dfe3e8;padding:12px 8px}.portal-logo{color:#202223;letter-spacing:0;gap:10px;min-height:52px;padding:7px 10px 13px;font-size:13px;font-weight:650}.portal-logo i{background:var(--store-primary,#303030);color:#fff;border:0;border-radius:8px;width:30px;height:30px;font:11px/1 Inter,sans-serif}.portal-nav{gap:2px;padding:3px 0 12px;overflow-y:auto}.portal-nav>a{color:#303030;border-radius:8px;height:32px;min-height:32px;padding:0 10px;font-size:12px;font-weight:450}.portal-nav>a:hover{background:#dedede}.portal-nav>a.active{color:#202223;background:#fff;font-weight:650;box-shadow:0 1px 1px #00000012,inset 0 0 0 1px #0000000d}.portal-nav>a.active>i{display:none}.portal-nav>a svg{stroke-width:1.8px;width:16px;height:16px}.portal-user{border-top:1px solid #d4d4d4;margin:auto 4px 0;padding:12px 6px 4px}.portal-user>div{color:#fff;background:#303030}.portal-user b{color:#303030;font-size:11px}.portal-user small{color:#6d7175;text-transform:capitalize;font-size:9px}.portal-logout{border-color:#0000}.portal-main>header{z-index:25;background:#fff;border-bottom:1px solid #e1e3e5;height:auto;min-height:96px;padding:15px 32px;position:sticky;top:0;box-shadow:0 1px #00000005}.portal-titlebar>small{color:#8c9196;align-items:center;gap:7px;margin-bottom:4px;font-size:10px;display:flex}.portal-titlebar>small span{color:#5c5f62}.portal-titlebar>small b{font-weight:400}.portal-main>header h1,.editor-top h2,.panel-head h2,.metric h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.portal-main>header h1{letter-spacing:-.015em;font-size:20px;font-weight:650}.portal-main>header p{margin-top:3px;font-size:11px}.portal-tools label{background:#f6f6f7;border-color:#c9cccf;border-radius:8px;width:min(320px,28vw);height:36px;box-shadow:inset 0 1px #00000008}.portal-tools label:focus-within{background:#fff;border-color:#005bd3;box-shadow:0 0 0 1px #005bd3}.portal-tools>a{border-radius:8px;width:36px;height:36px}.portal-main>main{width:100%;max-width:1280px;padding:24px 32px 64px}.panel,.metric{border-color:#e1e3e5;border-radius:12px;box-shadow:0 1px #0000000d,0 1px 3px #0000000d}.metric{padding:16px}.metric p{color:#6d7175;margin-top:13px;font-size:11px}.metric h3{margin-top:5px;font-size:21px;font-weight:650}.panel-head{padding:16px 18px}.panel-head h2{font-size:14px;font-weight:650}.panel-head p{font-size:10px}.panel-head button,.panel-head select,.primary,.secondary{border-radius:8px;height:32px;min-height:32px;font-size:11px;font-weight:600}.primary{background:#303030;box-shadow:inset 0 1px #ffffff20,0 1px #00000018}.primary:hover{background:#1a1a1a}.secondary:hover{background:#f6f6f7}.editor-top{align-items:center;margin-bottom:18px}.editor-top h2{margin:4px 0;font-size:22px;font-weight:650}.editor-top span{font-size:11px}.portal-eyebrow{color:#6d7175;font-size:9px;font-weight:600}.orders th{color:#6d7175;letter-spacing:0;text-transform:none;background:#f6f6f7;font-size:9px;font-weight:600}.orders table{font-size:11px}.orders th,.orders td{padding:12px 16px}.orders tbody tr:hover{background:#f9fafb}.status{padding:4px 8px;font-size:10px}@media (width<=1050px) and (width>=701px){.portal{grid-template-columns:68px minmax(0,1fr)}.portal-logo,.portal-nav>a,.portal-user{justify-content:center}}@media (width<=700px){.portal-main>header{min-height:72px;padding:11px 14px}.portal-titlebar>small,.portal-main>header p{display:none}.portal-main>main{padding:16px 12px 72px}.portal.portal-drawer-open>aside{background:#ebebeb}}.portal{--p-muted:#606964}.portal .portal-eyebrow{color:#9b4930}.portal .portal-user>div,.portal .type-grid button.active>span{background:#9d4f33}.portal-logo img{object-fit:contain;flex:0 0 38px;width:38px;height:38px;display:block}.invoice-download{white-space:nowrap;border:1px solid var(--p-line);color:#27312d;text-transform:uppercase;background:#fff;border-radius:6px;padding:8px 11px;font-size:8px}.invoice-download:hover{color:#fff;background:#27312d}.invoice-identity{max-width:900px;margin-top:18px}.invoice-identity textarea{min-height:76px}.account-settings-stack{gap:16px;max-width:760px;display:grid}.account-security,.account-danger{max-width:760px}.account-auth-loading,.account-auth-error,.account-auth-standalone{margin:0 20px 16px}.account-auth-loading,.account-auth-note{color:var(--p-muted);font-size:8px;line-height:1.55}.account-auth-error{color:#9d3526;font-size:9px;line-height:1.55}.account-security input[aria-invalid=true],.account-danger input[aria-invalid=true]{border-color:#b94334;box-shadow:0 0 0 1px #b94334}.account-auth-methods{padding:0 20px;display:grid}.account-auth-methods article{border-bottom:1px solid var(--p-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.account-auth-methods article:first-child{border-top:1px solid var(--p-line)}.account-auth-methods article>svg,.account-google-mark{color:#34453e;background:#f0f3f1;border-radius:8px;width:34px;height:34px;padding:9px}.account-google-mark{color:#3565b8;place-items:center;padding:0;font-size:14px;font-weight:750;display:grid}.account-auth-methods article>span:not(.account-google-mark){flex-direction:column;min-width:0;display:flex}.account-auth-methods strong{font-size:10px}.account-auth-methods small{color:var(--p-muted);margin-top:4px;font-size:8px;line-height:1.45}.account-auth-methods em{white-space:nowrap;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal}.account-auth-methods em.is-on{color:#337553;background:#e7f4ed}.account-auth-methods em.is-off{color:#737b77;background:#f2f3f2}.account-google-link{border:1px solid var(--p-line);background:#fafbfa;border-radius:9px;margin:18px 20px 0;padding:17px}.account-google-link>label,.account-delete-otp>label{flex-direction:column;gap:7px;margin-bottom:8px;font-size:8px;font-weight:650;display:flex}.account-google-link>.account-auth-note{margin-bottom:12px}.account-google-control{max-width:320px}.account-google-slot{max-width:100%;min-height:42px;display:flex}.account-google-slot>div,.account-google-slot iframe{max-width:100%}.account-google-control[aria-disabled=true] .account-google-slot{opacity:.48;pointer-events:none}.account-google-control.is-unavailable .account-google-slot{min-height:0}.account-google-control>.account-auth-note,.account-google-control>.account-auth-error{margin-top:7px}.account-auth-link{color:#34453e;text-underline-offset:3px;margin-top:8px;font-size:8px;text-decoration:underline}.account-auth-link:focus-visible{outline-offset:3px;outline:2px solid #34453e}.account-danger>.deletion-notice{margin:8px 20px 22px}.deletion-notice{background:#fff5f2;border:1px solid #e5c4bd;border-radius:8px;margin:8px 0 22px;padding:16px}.deletion-notice strong{color:#9d3526;font-size:11px}.deletion-notice p{color:#765c57;margin-top:6px;font-size:9px;line-height:1.7}.danger-action{text-transform:uppercase;letter-spacing:.06em;border-radius:7px;min-height:44px;padding:0 18px;font-size:9px;color:#fff!important;background:#a93425!important}.danger-action:disabled{opacity:.4;cursor:not-allowed}.account-reauth-methods{border:0;margin:0 20px 18px;padding:0}.account-reauth-methods legend{margin-bottom:8px;font-size:8px;font-weight:650}.account-reauth-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-reauth-methods label{border:1px solid var(--p-line);cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:11px;display:flex}.account-reauth-methods label:has(input:checked){background:#fffaf7;border-color:#a95b42;box-shadow:0 0 0 1px #a95b42}.account-reauth-methods input{width:14px;min-height:14px;margin-top:1px;padding:0}.account-reauth-methods span{flex-direction:column;min-width:0;display:flex}.account-reauth-methods strong{font-size:8px}.account-reauth-methods small{color:var(--p-muted);margin-top:3px;font-size:7px;line-height:1.4}.account-danger>.danger-action{margin:0 20px}.account-delete-google,.account-delete-otp{border:1px solid var(--p-line);background:#fafbfa;border-radius:8px;margin:0 20px;padding:15px}.account-delete-google>.account-auth-note{margin-bottom:10px}.account-delete-otp>div:first-child{align-items:center;gap:12px;margin-bottom:12px;display:flex}.account-delete-otp .danger-action{width:100%;margin-top:5px}.account-danger>.account-auth-error{margin-top:13px}@media (width<=700px){.account-auth-methods article{grid-template-columns:34px minmax(0,1fr)}.account-auth-methods em{grid-column:2;justify-self:start}.account-reauth-methods>div{grid-template-columns:1fr}.account-delete-otp>div:first-child{flex-direction:column;align-items:flex-start}}.payment-summary{grid-template-columns:repeat(3,1fr)}.payment-history code{text-overflow:ellipsis;background:#f3f5f4;border-radius:4px;max-width:190px;padding:4px 6px;font:8px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-block;overflow:hidden}.payment-provider{text-transform:capitalize}.status.captured,.status.approved{color:#337553;background:#e7f4ed}.status.authorized,.status.pending,.status.created{color:#93631d;background:#fff4df}.status.failed,.status.cancelled,.status.rejected{color:#a43e31;background:#fff0ed}.status.refunded,.status.partially_refunded{color:#4865a0;background:#edf1fb}.module-empty.compact{min-height:300px}.campaign-editor{margin-top:16px}.campaign-form{border-bottom:1px solid var(--p-line);padding:20px}.campaign-form>label,.campaign-form .form-row label{flex-direction:column;gap:7px;margin-bottom:13px;padding:0 10px;font-size:9px;display:flex}.campaign-form input,.campaign-form select,.campaign-form textarea{border:1px solid var(--p-line);border-radius:7px;min-height:38px;padding:8px 10px}.campaign-form textarea{min-height:72px}.campaign-form-head{justify-content:space-between;margin-bottom:14px;display:flex}.campaign-form-head label{align-items:center;gap:7px;font-size:9px;display:flex}.campaign-form-head button svg{width:15px}.campaign-list{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.customer-orders-workspace{flex-direction:column;gap:14px;display:flex}.customer-orders-heading{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.customer-orders-heading h2{font:18px Georgia,serif}.customer-orders-heading p{color:var(--p-muted);margin-top:4px;font-size:9px}.customer-order-card{overflow:hidden}.customer-order-card>header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.customer-order-card>header small,.customer-order-card>header span{color:var(--p-muted);font-size:8px;display:block}.customer-order-card>header h3{margin:3px 0;font:19px Georgia,serif}.customer-order-lines{padding:4px 20px}.customer-order-lines>div{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.customer-order-lines>div:last-child{border-bottom:0}.customer-order-lines span{flex-direction:column;min-width:0;display:flex}.customer-order-lines b{font-size:10px}.customer-order-lines small{color:var(--p-muted);margin-top:4px;font-size:8px}.customer-order-lines strong{white-space:nowrap;font-size:10px}.customer-order-summary{border-block:1px solid var(--p-line);background:#fafbfa;grid-template-columns:repeat(3,1fr);display:grid}.customer-order-summary>span{border-right:1px solid var(--p-line);flex-direction:column;min-width:0;padding:14px 20px;display:flex}.customer-order-summary>span:last-child{border-right:0}.customer-order-summary small{color:var(--p-muted);font-size:8px}.customer-order-summary b{text-transform:capitalize;margin-top:4px;font-size:10px}.customer-order-card>footer{gap:8px;padding:14px 20px;display:flex}.customer-order-card>footer a{justify-content:center}.customer-orders-all{align-self:center;font-size:9px;font-weight:700;text-decoration:underline}.customer-wishlist>.panel-head{margin-bottom:14px}.customer-wishlist>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-wishlist article{min-width:0;overflow:hidden}.customer-wishlist article>a{grid-template-columns:1fr auto;padding:14px;display:grid}.customer-wishlist article>a>img,.customer-wishlist article>a>svg{object-fit:cover;color:#65736d;background:#f0f2ef;border-radius:8px;grid-column:1/3;width:100%;height:180px;margin-bottom:13px;padding:30px}.customer-wishlist article small{color:var(--p-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.customer-wishlist article h3{grid-column:1/3;margin:5px 0 9px;font:16px Georgia,serif}.customer-wishlist article b{font-size:10px}.customer-wishlist article>button{border-top:1px solid var(--p-line);color:#984638;justify-content:center;align-items:center;gap:6px;width:100%;padding:11px;font-size:9px;display:flex}.customer-wishlist article>button svg{width:13px}.customer-wishlist article>button:disabled{opacity:.5}.customer-addresses{margin-top:14px}.customer-addresses .panel-head button{align-items:center;gap:5px;display:flex}.customer-addresses .panel-head button svg{width:12px}.customer-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.customer-address-grid article{border:1px solid var(--p-line);border-radius:8px;padding:15px}.customer-address-grid article>div{align-items:center;gap:9px;display:flex}.customer-address-grid article>div>svg{color:#3c7359;background:#edf3ef;border-radius:7px;width:30px;height:30px;padding:8px}.customer-address-grid article>div span{align-items:center;gap:6px;display:flex}.customer-address-grid article b{font-size:10px}.customer-address-grid article em{color:#337553;background:#e7f4ed;border-radius:20px;padding:4px 6px;font-size:7px;font-style:normal}.customer-address-grid article p{color:var(--p-muted);margin:13px 0;font-size:9px;line-height:1.7}.customer-address-grid article>button{color:#984638;align-items:center;gap:5px;font-size:8px;display:flex}.customer-address-grid article>button svg{width:12px}.customer-address-grid article>button:disabled{opacity:.5}@media (width<=850px){.customer-wishlist>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=600px){.customer-orders-heading{flex-direction:column;align-items:flex-start;gap:12px}.customer-orders-heading .secondary{justify-content:center;width:100%}.customer-order-summary{grid-template-columns:1fr}.customer-order-summary>span{border-right:0;border-bottom:1px solid var(--p-line)}.customer-order-summary>span:last-child{border-bottom:0}.customer-order-card>footer{flex-direction:column}.customer-order-card>footer>*{justify-content:center;width:100%}.customer-wishlist>div:last-child,.customer-address-grid{grid-template-columns:1fr}.customer-wishlist article>a>img,.customer-wishlist article>a>svg{height:210px}}.marketing-tabs{background:#f5f3ef;border:1px solid #dedbd4;border-radius:12px;gap:6px;width:max-content;margin-bottom:18px;padding:4px;display:flex}.marketing-tabs button{color:#65635e;background:0 0;border:0;border-radius:9px;padding:9px 15px;font-weight:700}.marketing-tabs button.active{color:#20201e;background:#fff;box-shadow:0 1px 4px #00000018}.coupon-admin-grid{grid-template-columns:minmax(330px,.8fr) minmax(420px,1.2fr);gap:18px;display:grid}.coupon-editor,.coupon-list{margin:0}.coupon-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.coupon-fields label{color:#5e5b54;gap:7px;font-size:12px;font-weight:700;display:grid}.coupon-fields input,.coupon-fields select{color:#222;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d9d5cb;border-radius:9px;padding:9px 11px}.coupon-switch{grid-column:1/-1;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.coupon-switch input{width:18px;min-height:18px}.coupon-save{margin-top:18px}.coupon-list article{cursor:pointer;border-bottom:1px solid #ebe8e1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:14px 2px;display:grid}.coupon-list article:last-child{border-bottom:0}.coupon-list article>div:nth-child(2){gap:2px;display:grid}.coupon-list article span,.coupon-list article small{color:#75716a;font-size:12px}.coupon-list article button{color:#706b62;background:#f5f2ec;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.coupon-list article button svg,.coupon-icon svg{width:17px}.coupon-icon{color:#725a2d;background:#ece7db;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.coupon-status{color:#68645e;background:#efede8;border-radius:99px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.coupon-status.active{color:#23713b;background:#e5f4e9}.coupon-status.scheduled{color:#315d9c;background:#e7eef9}.coupon-status.expired{color:#9b3f37;background:#f6e7e5}@media (width<=900px){.coupon-admin-grid,.coupon-fields{grid-template-columns:1fr}.coupon-switch{grid-column:auto}}.campaign-list article{border:1px solid var(--p-line);border-radius:8px;justify-content:space-between;align-items:center;padding:13px;display:flex}.campaign-list article>div{align-items:center;gap:9px;display:flex}.campaign-list svg{width:18px}.campaign-list span{flex-direction:column;display:flex}.campaign-list b{font-size:10px}.campaign-list small{color:var(--p-muted);margin-top:4px;font-size:8px}.campaign-list em{color:#397259;font-size:8px;font-style:normal}.campaign-banner{background-position:50%;background-size:cover;border-radius:14px;align-items:center;width:min(1180px,100% - 40px);min-height:230px;margin:20px auto;padding:42px;display:flex}.campaign-banner>div{max-width:580px}.campaign-banner small{text-transform:uppercase;letter-spacing:.15em}.campaign-banner h2{margin:10px 0;font:36px Georgia}.campaign-banner p{font-size:13px;line-height:1.6}.campaign-banner a,.promo-popup a{color:#fff;background:#17221e;border-radius:6px;margin-top:18px;padding:11px 18px;font-size:11px;display:inline-flex}.promo-backdrop{z-index:110;background:#08120e99;position:fixed;inset:0}.promo-popup{z-index:111;text-align:center;background:#fff;border-radius:14px;width:min(450px,100% - 32px);padding:44px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0005}.promo-popup>button{position:absolute;top:16px;right:16px}.promo-popup>button svg{width:18px}.promo-popup small{text-transform:uppercase;letter-spacing:.14em;color:#9b4930}.promo-popup h2{margin:13px 0;font:32px Georgia}.promo-popup p{color:#606964;font-size:12px;line-height:1.6}.promo-popup strong{letter-spacing:.12em;border:1px dashed #9b4930;max-width:180px;margin:18px auto 0;padding:10px;display:block}@media (width<=700px){.campaign-list{grid-template-columns:1fr}.campaign-banner{min-height:190px;padding:25px}.campaign-banner h2{font-size:28px}.payment-summary{grid-template-columns:1fr}}
