[data-occ-sfl-save][hidden],.occ-saved-notice[hidden]{display:none!important}.occ-saved-notice{margin-block:20px;padding:16px;border:1px solid #aaa;background:#fff;font-size:14px;line-height:1.6}.occ-sfl__intro,.occ-sfl__details,.occ-sfl__review,[data-occ-sfl-status]{font-size:14px;line-height:1.6}.occ-sfl__review{font-weight:600;color:#7b2d17}.occ-sfl__photo{width:72px;height:90px;object-fit:cover;object-position:top}.occ-sfl__item:not(:has(.occ-sfl__photo)){grid-template-columns:minmax(0,1fr) auto}.occ-sfl__item button{min-height:44px;font-size:14px;letter-spacing:0;text-transform:none;padding:10px 14px}.occ-sfl__item button:disabled{cursor:not-allowed;opacity:.65}.occ-sfl-save{display:inline-flex;align-items:center;min-height:44px;padding:0;margin-top:.4rem;background:none;border:0;cursor:pointer;color:#6b6b6b;font-size:1.2rem;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.occ-sfl-save:hover:not(:disabled){color:#111}.occ-sfl-save:disabled{cursor:default;text-decoration:none;color:#9a9a9a}.occ-sfl-save:focus-visible{outline:2px solid #111;outline-offset:2px}.occ-sfl{margin:3.2rem 0 0;padding-top:2.4rem;border-top:1px solid #ece9e4}.occ-sfl[hidden]{display:none}.occ-sfl__heading{margin:0 0 1.6rem;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:#111}.occ-sfl__list{list-style:none;margin:0;padding:0}.occ-sfl__loading{color:#6b6b6b;font-size:1.4rem;padding:1rem 0}.occ-sfl__item{display:grid;grid-template-columns:72px 1fr auto;gap:1.6rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid #f4f1ec}.occ-sfl__item:last-child{border-bottom:0}.occ-sfl__media img{width:72px;height:72px;object-fit:cover;object-position:50% 18%;background:var(--occ-surface, #f4f2ee);border-radius:3px;display:block}.occ-sfl__info{display:flex;flex-direction:column;gap:.2rem}.occ-sfl__title{color:#111;text-decoration:none;font-size:1.4rem}.occ-sfl__title:hover{text-decoration:underline}.occ-sfl__variant,.occ-sfl__price{color:#6b6b6b;font-size:1.3rem}.occ-sfl__oos{color:#a33;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.occ-sfl__actions{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.occ-sfl__move{min-height:44px;padding:0 1.6rem;background:#111;color:#fff;border:0;border-radius:2px;cursor:pointer;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.occ-sfl__move:disabled{background:#6b6b6b;cursor:default}.occ-sfl__remove{min-height:44px;background:none;border:0;cursor:pointer;color:#8b8b8b;font-size:1.2rem;text-decoration:underline;text-underline-offset:3px}.occ-sfl__remove:hover{color:#111}.occ-sfl__move:focus-visible,.occ-sfl__remove:focus-visible{outline:2px solid #111;outline-offset:2px}@media screen and (max-width:749px){.occ-sfl__item{grid-template-columns:60px 1fr;row-gap:1rem}.occ-sfl__media img{width:60px;height:60px}.occ-sfl__actions{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/occ-save-for-later.css.map */
