.tth-card-v13--soldout .card__inner .media{background:#eeeeeb}
.tth-card-v13--soldout .card__inner .media img{filter:saturate(.45);opacity:.72}
.tth-card-v13--soldout .tth-atc-btn--soldout{background:#e7e8e5!important;color:#3c4440!important;border:1px solid #c8cdc9!important;box-shadow:none!important;filter:none!important}
.tth-card-v13--soldout .tth-atc-btn--soldout:hover{background:#dbdfdb!important;color:#273b32!important;box-shadow:none!important;transform:none!important}
.tth-notify{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:28px;border:1px solid #ddd5cb;border-radius:14px;background:#fffaf5;color:#433c35;box-shadow:0 24px 70px #0004;overflow:auto;font-size:15px;line-height:1.65}
.tth-notify[open]{display:block}.tth-notify::backdrop{background:#171d1b80;backdrop-filter:blur(3px)}.tth-notify *{box-sizing:border-box}.tth-notify [hidden]{display:none!important}.tth-notify__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.tth-notify__title{font:28px/1.2 var(--font-heading-family,Georgia,serif);color:#173c35;margin:0}.tth-notify__close{flex:0 0 44px;min-height:44px;border:1px solid #b4b9b4;border-radius:6px;background:white;color:#3c4440;cursor:pointer}.tth-notify__product{font-weight:600;color:#173c35}.tth-notify label{display:block;margin:18px 0 8px;font-weight:600}.tth-notify input[type=email],.tth-notify select{display:block;width:100%;min-height:48px;margin-top:6px;padding:11px 12px;border:1px solid #807267;border-radius:6px;background:white;color:#433c35;font:inherit}.tth-notify__small{font-size:12px;line-height:1.65}.tth-notify__submit{width:100%;min-height:48px;padding:12px 20px;border:1px solid #23584f;border-radius:6px;background:#23584f;color:white;font:inherit;font-weight:600;cursor:pointer}.tth-notify__submit:disabled{opacity:.65;cursor:wait}.tth-notify__continue{display:block;margin:14px auto 0;min-height:44px;padding:8px 16px;border:0;background:none;color:#23584f;text-decoration:underline;cursor:pointer;font:inherit}.tth-notify a{color:#23584f;text-decoration:underline}.tth-notify :is(button,input,select,a):focus-visible{outline:3px solid #005fcc;outline-offset:3px}
@media(max-width:600px){.tth-notify{padding:22px 18px}.tth-notify__title{font-size:25px}}
