.aw-cart-launch{position:fixed;right:16px;top:90px;z-index:1001;min-height:44px;padding:10px 17px;border:1px solid #607d69;border-radius:30px;background:#fffdf7;color:#294235;font:600 14px Arial,sans-serif;box-shadow:0 3px 12px #0002;cursor:pointer}.aw-cart-overlay[hidden]{display:none!important}.aw-cart-overlay{position:fixed;inset:0;z-index:2147483002;background:#14241acc;display:flex;justify-content:flex-end;color:#294235;font:16px/1.45 Arial,sans-serif;font-style:normal}.aw-cart-dialog{width:min(520px,100%);height:100%;background:#fffdf7;display:flex;flex-direction:column;box-shadow:-5px 0 30px #0003}.aw-cart-heading{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #ddd9ce}.aw-cart-heading h2{margin:0;font:32px Georgia,serif}.aw-cart-close,.aw-cart-quantity button{min-width:44px;min-height:44px;background:#fff;border:1px solid #c8d1c9;border-radius:6px;color:#294235;font-size:24px;cursor:pointer}.aw-cart-content{padding:20px;overflow:auto;flex:1;overscroll-behavior:contain}.aw-cart-line{display:grid;grid-template-columns:75px minmax(0,1fr);gap:14px;padding:17px 0;border-bottom:1px solid #deded3}.aw-cart-line img{width:75px;height:90px;object-fit:contain}.aw-cart-line h3{font:600 16px/1.35 Arial,sans-serif;margin:0 0 7px}.aw-cart-quantity{display:flex;align-items:center;gap:12px;margin:10px 0}.aw-cart-remove{padding:7px 0;min-height:44px;text-decoration:underline;border:0;background:none;color:#3d5447;cursor:pointer}.aw-cart-line small{display:block;color:#59675c}.aw-cart-empty{padding:32px 0}.aw-cart-footer{padding:20px;border-top:1px solid #ddd9ce;background:#f4f0e5}.aw-cart-total{display:flex;justify-content:space-between;font-size:22px;font-weight:bold;margin-bottom:8px}.aw-cart-message{font-size:14px;margin:8px 0 15px}.aw-cart-actions{display:grid;gap:10px}.aw-cart-checkout,.aw-cart-continue{min-height:48px;padding:13px;text-align:center;border-radius:7px;font:600 16px Arial,sans-serif;cursor:pointer}.aw-cart-checkout{background:#294a39;color:#fff;border:1px solid #294a39}.aw-cart-checkout:disabled{opacity:.55;cursor:wait}.aw-cart-continue{color:#294235;border:1px solid #839487;background:transparent;text-decoration:none}.aw-cart-status{font-size:14px;color:#8b281b}.aw-cart-overlay :focus-visible,.aw-cart-launch:focus-visible{outline:3px solid #be9a4c;outline-offset:3px}.aw-cart-open{overflow:hidden!important}.aw-cart-line-price{font-weight:bold}.aw-cart-add{background:#fffdf8!important;color:#294a39!important;border:1px solid #294a39!important}.aw-cart-checkout-items{padding:12px;border:1px solid #d9ded9;border-radius:8px;margin:12px 0}.aw-cart-checkout-items p{margin:7px 0}.aw-cart-mode .fsj-quantity,.aw-cart-mode .fsj-presentations{display:none!important}@media(max-width:480px){.aw-cart-heading,.aw-cart-content,.aw-cart-footer{padding:16px}.aw-cart-heading h2{font-size:28px}.aw-cart-launch{top:78px;right:12px;padding:9px 14px}}@media(prefers-reduced-motion:reduce){.aw-cart-overlay *{scroll-behavior:auto!important}}
