.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{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:24px;border:1px solid #ddd5cb;border-radius:14px;background:#fffaf5;color:#433c35;box-shadow:0 24px 70px #0004;overflow:auto;font-size:14px;line-height:1.55}
.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:center}.tth-notify__title{font:24px/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__item{display:flex;gap:14px;align-items:center;margin:18px 0 14px;min-width:0}.tth-notify__image{flex:0 0 64px;width:64px;height:64px;object-fit:contain;border:1px solid #e5d9ce;border-radius:6px;background:white}.tth-notify__product{margin:0;font-weight:600;color:#173c35;line-height:1.45;overflow-wrap:anywhere}.tth-notify__intro{margin:0 0 16px}.tth-notify label{display:block;margin:16px 0 0;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;font-size:16px}.tth-notify__small{font-size:12px;line-height:1.65;margin:12px 0 0}.tth-notify__submit{width:100%;min-height:48px;margin-top:16px;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 a{color:#23584f;text-decoration:underline}.tth-notify [data-notify-status]:empty{display:none}.tth-notify :is(button,input,select,a):focus-visible{outline:3px solid #005fcc;outline-offset:3px}
@media(max-width:600px){.tth-notify{padding:20px 18px}.tth-notify__title{font-size:23px}}
