.cerx-offers{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;background:#203c38;color:#faf8f3;padding:12px 4vw;font:14px/1.5 system-ui}.cerx-offers>div{display:flex;gap:8px;align-items:center}.cerx-offers .cerx-button{background:#f6efdf;color:#203c38;border-color:#f6efdf;padding:7px 12px}.cerx-offers button{background:transparent;color:white;border:1px solid #8da99b;padding:4px 10px}.cerx-button,.cerx-box button,.cerx-card-actions button,.cerx-tools button{display:inline-block;background:#203c38;color:#fff;padding:9px 14px;border:1px solid #203c38;text-decoration:none;cursor:pointer;font:14px/1.5 system-ui;margin:4px 7px 4px 0}.cerx-box{padding:24px;border:1px solid #d7dfd0;background:#faf8f3;color:#203c38;margin:25px 0;font:16px/1.7 system-ui}.cerx-box h2{font:32px/1.15 Georgia,serif;letter-spacing:-.02em}.cerx-box label{display:block;margin:12px 0}.cerx-box input:not([type=checkbox]),.cerx-box textarea,.cerx-box select{display:block;width:min(100%,480px);padding:10px;border:1px solid #a7b99e;background:white;font:inherit}.cerx-box textarea{min-height:120px}.cerx-fine{font-size:12px;line-height:1.6;color:#4e6553}.cerx-disclosure{background:#edf1e7;border-left:3px solid #c7a567;padding:12px 18px;font:13px/1.6 system-ui;color:#203c38}.cerx-ad{padding:25px;border:1px solid #c9d5c0;margin:25px auto;max-width:1100px;background:#f8f7f1;color:#203c38}.cerx-ad img{max-width:300px;max-height:180px;object-fit:contain}.cerx-ad-label{font:11px system-ui;letter-spacing:.1em;text-transform:uppercase}.cerx-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cerx-product{padding:18px;background:white;border:1px solid #dce4d5}.cerx-product img{width:100%;height:190px;object-fit:contain}.cerx-product h3{font-size:16px;line-height:1.5}.cerx-product p{font-size:13px}.cerx-card-actions{display:flex;flex-wrap:wrap;gap:5px;padding-top:12px;border-top:1px solid #d9e1d2;margin-top:12px}.cerx-card-actions button,.cerx-card-actions a{font:12px/1.5 system-ui;padding:6px 9px;margin:0;cursor:pointer}.cerx-card-actions a{background:#963e42;color:white;text-decoration:none}.cerx-tools{background:#edf1e7;color:#203c38;border:1px solid #b3c2aa;padding:15px 22px;max-width:1100px;margin:22px auto;font:14px/1.6 system-ui}.cerx-tools summary{cursor:pointer;font-weight:700}.cerx-tools li{margin:10px 0}.cerx-tools button{font-size:12px}.cerx-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;pointer-events:none}.cerx-progress span{height:100%;background:#c7a567;display:block;width:0}.cerx-top{position:fixed;bottom:24px;right:20px;border:1px solid #faf8f3;background:#203c38;color:white;width:42px;height:42px;border-radius:50%;z-index:100;cursor:pointer}.cerx-sharing{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.cerx-directory{columns:3}.cerx-box table{border-collapse:collapse;width:100%;min-width:500px}.cerx-box th,.cerx-box td{border:1px solid #bdcdb3;padding:10px;text-align:left}.cerx-table-wrap{overflow:auto}.cerx-box video{width:100%;max-width:960px}.cerx-box output{display:block;font-weight:bold;padding:10px 0}.cerx-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.cerx-global-status{position:fixed;bottom:10px;left:15px;max-width:75vw;padding:10px 15px;background:#203c38;color:white;z-index:9999;font:13px/1.6 system-ui}.cerx-global-status:empty{display:none}.cerx-copy-fallback{position:fixed;bottom:70px;left:15px;width:min(90vw,600px);z-index:99999;padding:12px}.cerx-skip{position:absolute;left:-10000px}.cerx-skip:focus{left:15px;top:10px;background:white;color:#203c38;padding:12px;z-index:999999}.cerx-focus :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b58536;outline-offset:4px}[hidden]{display:none!important}@media(max-width:700px){.cerx-products{grid-template-columns:repeat(2,minmax(0,1fr))}.cerx-directory{columns:2}.cerx-offers{font-size:12px}.cerx-box{padding:17px}}@media(prefers-reduced-motion:reduce){.cerx-reduced-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.cerx-offers,.cerx-tools,.cerx-sharing,.cerx-card-actions,.cerx-top,.cerx-progress,.cerx-global-status,.cerx-ad{display:none!important}.cerx-box{break-inside:avoid;border:1px solid #ccc;background:white;color:black}}

.cerx-offers{position:sticky;top:0;z-index:1000}.cerx-bar-visible>header,.cerx-bar-visible .site-header{top:var(--cerx-bar-height,0px)}.cerx-bar-visible a.skip:focus,.cerx-skip:focus{z-index:10001}body.admin-bar .cerx-offers{top:32px}body.admin-bar.cerx-bar-visible .site-header{top:calc(var(--cerx-bar-height,0px) + 32px)}@media(max-width:782px){body.admin-bar .cerx-offers{top:46px}body.admin-bar.cerx-bar-visible .site-header{top:calc(var(--cerx-bar-height,0px) + 46px)}}
