/* Exact custom-domain drawer; no changes to native header, cart or checkout. */
#cs17-source-backdrop[hidden],#cs17-source-drawer[hidden]{display:none!important}
#cs17-source-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.56)!important;z-index:2147483000!important}
#cs17-source-drawer{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(335px,88vw)!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:2147483001!important;background:#730000!important;color:#fff!important;padding:20px 18px 35px!important;box-sizing:border-box!important;font-family:Oswald,Arial,sans-serif!important;box-shadow:12px 0 32px rgba(0,0,0,.25)!important}
#cs17-source-drawer *{box-sizing:border-box!important}#cs17-source-drawer .cs17-source-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 23px;padding:0 0 14px}#cs17-source-drawer .cs17-source-head strong{font-size:22px;color:#ffee02;line-height:1.1}#cs17-source-drawer .cs17-source-head button{background:transparent;color:white;border:0;font-size:27px;cursor:pointer;padding:4px 9px}#cs17-source-drawer>a,#cs17-source-drawer>details>summary{display:block!important;color:#fff!important;padding:15px 5px!important;border-bottom:1px solid rgba(255,255,255,.16)!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;cursor:pointer!important}#cs17-source-drawer details section{padding:8px 0 12px 12px}#cs17-source-drawer details h4{font-size:12px;color:#ffee02;margin:13px 0 5px}#cs17-source-drawer details a{display:block;color:#fff!important;text-decoration:none!important;padding:9px 7px!important;font:500 13px/1.4 Arial,sans-serif!important}#cs17-source-drawer a:focus-visible,#cs17-source-drawer button:focus-visible,#cs17-source-drawer summary:focus-visible{outline:2px solid #ffee02;outline-offset:3px}
