.crest-featured__card,.crest-cere__card,.crest-product-card{position:relative}crest-save-card{position:absolute;display:block;top:8px;inset-inline-end:8px;width:44px;height:44px;z-index:2;margin:0;padding:0}crest-save-card[hidden]{display:none!important}crest-save-card .crest-card-save{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid #dfd7c9;border-radius:50%;background:#fffdf8;color:#675031;box-shadow:0 2px 8px #18201b12;cursor:pointer;touch-action:manipulation}crest-save-card .crest-card-save svg{display:block;flex:none;width:22px;height:22px;pointer-events:none}crest-save-card .crest-card-save[aria-pressed=true]{color:#927040;background:#f4ecdc;border-color:#b89461}crest-save-card .crest-card-save[aria-pressed=true] svg{fill:currentColor}crest-save-card .crest-card-save:disabled{opacity:.45;cursor:default}crest-save-card .crest-card-save:focus-visible{outline:3px solid #b89461;outline-offset:2px}.crest-featured__card>crest-save-card{inset-inline-end:auto;inset-inline-start:98px;top:18px}@media(hover:hover){crest-save-card .crest-card-save:not(:disabled):hover{background:#f1e6d1;border-color:#b89461}}@media(max-width:749px){.crest-featured__card>crest-save-card{inset-inline-start:58px;top:14px}.crest-cere__card>crest-save-card{inset-inline-end:auto;inset-inline-start:72px;top:16px}}.crest-saved-toast{position:fixed;top:calc(env(safe-area-inset-top,0px) + 18px);left:50%;z-index:2000;box-sizing:border-box;display:grid;grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;width:min(440px,calc(100vw - 28px));padding:14px;border:1px solid #e9e0d2;border-radius:22px;background:#fffdf8f7;color:#18201b;box-shadow:0 12px 40px #0003;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);opacity:0;transform:translate(-50%,-15px);transition:opacity .2s ease,transform .2s ease}.crest-saved-toast[hidden]{display:none!important}.crest-saved-toast.is-visible{opacity:1;transform:translate(-50%)}.crest-saved-toast__image{width:42px;height:54px;object-fit:contain;border-radius:8px;background:#f2eee6}.crest-saved-toast__mark{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#18201b;color:#e6c997;font:700 23px/1 Arial,sans-serif}.crest-saved-toast [hidden]{display:none!important}.crest-saved-toast__brand{display:block;margin:0 0 3px;color:#746449;font:700 9px/1.3 Arial,sans-serif;letter-spacing:.12em}.crest-saved-toast__title{display:block;margin:0;color:#18201b;font:700 14px/1.3 Arial,sans-serif}.crest-saved-toast__text,.crest-saved-toast__caption{display:block;margin:4px 0 0;color:#50594e;font:400 12px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.crest-saved-toast__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.crest-saved-toast__caption{font-size:11px}.crest-saved-toast__link{display:inline-flex;align-items:center;min-height:32px;color:#675031;font:700 12px/1.3 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.crest-saved-toast__close{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;align-self:start;box-sizing:border-box;width:44px;height:44px;margin:-7px -7px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:#50594e;font:400 24px/1 Arial,sans-serif;cursor:pointer}.crest-saved-toast a:focus-visible,.crest-saved-toast button:focus-visible{outline:2px solid #927040;outline-offset:2px}@media(max-width:749px){.crest-saved-toast{top:calc(env(safe-area-inset-top,0px) + 10px);border-radius:18px;padding:12px;gap:9px}}@media(prefers-reduced-motion:reduce){.crest-saved-toast{transition:none;transform:translate(-50%)}}.crest-featured__card>crest-save-card,.crest-cere__card>crest-save-card{top:10px;inset-inline-start:auto;inset-inline-end:10px}.crest-featured__card .crest-featured__info{box-sizing:border-box;padding-inline-end:44px}@media(max-width:749px){.crest-cere__card h3{box-sizing:border-box;padding-inline-end:44px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/crest-saved-ui.css.map */
