tt-wallpaper-shipping[hidden]{display:none!important}
tt-wallpaper-shipping{position:fixed;left:16px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:20;width:min(310px,calc(100vw - 32px));font-family:inherit;color:#384439}
.tt-wallpaper-shipping{background:#f2f5e9;border:1px solid #c6cfba;border-radius:15px;box-shadow:0 4px 18px #27372218}
.tt-wallpaper-shipping summary{list-style:none;display:flex;gap:10px;align-items:center;padding:13px 14px;cursor:pointer;font-size:13px;line-height:1.5}
.tt-wallpaper-shipping summary::-webkit-details-marker{display:none}
.tt-wallpaper-shipping summary:focus-visible{outline:2px solid #536a4c;outline-offset:4px;border-radius:15px}
.tt-wallpaper-shipping__title{display:block;font-size:11px;font-weight:600;margin-bottom:2px}
.tt-wallpaper-shipping__dot{width:8px;height:8px;background:#74896b;border-radius:50%;flex:none}
.tt-wallpaper-shipping__toggle{margin-left:auto;font-size:21px}
.tt-wallpaper-shipping[open] .tt-wallpaper-shipping__toggle{transform:rotate(45deg)}
.tt-wallpaper-shipping__details{padding:0 14px 13px}
.tt-wallpaper-shipping progress{display:block;width:100%;height:5px;border:0;border-radius:99px;overflow:hidden;background:#e0e5d6;accent-color:#74896b}
.tt-wallpaper-shipping progress::-webkit-progress-bar{background:#e0e5d6}
.tt-wallpaper-shipping progress::-webkit-progress-value{background:#74896b}
.tt-wallpaper-shipping progress::-moz-progress-bar{background:#74896b}
.tt-wallpaper-shipping p{margin:9px 0 0;font-size:11px;line-height:1.5}
@media(max-width:749px){tt-wallpaper-shipping{left:12px;bottom:calc(16px + env(safe-area-inset-bottom));width:min(280px,calc(100vw - 80px))}}
@media print{tt-wallpaper-shipping{display:none}}
tt-wallpaper-shipping.tt-wallpaper-shipping-inline{position:static;display:block;width:100%;margin-block:0 18px;z-index:auto}
